From: Andrew Morton net/built-in.o: In function `sock_alloc': net/socket.c:488: undefined reference to `kevent_socket_reinit' net/built-in.o: In function `sock_init_data': net/core/sock.c:1483: undefined reference to `kevent_sk_reinit' I already fixed this once. Cc: Evgeniy Polyakov Signed-off-by: Andrew Morton --- include/linux/kevent.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff -puN include/linux/kevent.h~kevent-v23-socket-notifications-fix-again include/linux/kevent.h --- a/include/linux/kevent.h~kevent-v23-socket-notifications-fix-again +++ a/include/linux/kevent.h @@ -175,7 +175,7 @@ static inline void kevent_stat_total(str #define kevent_stat_total(u) ({ (void) u;}) #endif -#ifdef CONFIG_LOCKDEP +#if defined(CONFIG_KEVENT_SOCKET) && defined(CONFIG_LOCKDEP) void kevent_socket_reinit(struct socket *sock); void kevent_sk_reinit(struct sock *sk); #else @@ -186,6 +186,7 @@ static inline void kevent_sk_reinit(stru { } #endif + #ifdef CONFIG_KEVENT_SOCKET void kevent_socket_notify(struct sock *sock, u32 event); int kevent_socket_dequeue(struct kevent *k); _