Loading net/socket.c +4 −2 Original line number Diff line number Diff line Loading @@ -1426,9 +1426,10 @@ SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr, int, addrlen) (struct sockaddr *) &address, addrlen); } fput_light(sock->file, fput_needed); if (!err) sockev_notify(SOCKEV_BIND, sock); fput_light(sock->file, fput_needed); } return err; } Loading @@ -1455,9 +1456,10 @@ SYSCALL_DEFINE2(listen, int, fd, int, backlog) if (!err) err = sock->ops->listen(sock, backlog); fput_light(sock->file, fput_needed); if (!err) sockev_notify(SOCKEV_LISTEN, sock); fput_light(sock->file, fput_needed); } return err; } Loading Loading
net/socket.c +4 −2 Original line number Diff line number Diff line Loading @@ -1426,9 +1426,10 @@ SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr, int, addrlen) (struct sockaddr *) &address, addrlen); } fput_light(sock->file, fput_needed); if (!err) sockev_notify(SOCKEV_BIND, sock); fput_light(sock->file, fput_needed); } return err; } Loading @@ -1455,9 +1456,10 @@ SYSCALL_DEFINE2(listen, int, fd, int, backlog) if (!err) err = sock->ops->listen(sock, backlog); fput_light(sock->file, fput_needed); if (!err) sockev_notify(SOCKEV_LISTEN, sock); fput_light(sock->file, fput_needed); } return err; } Loading