[NET]: Add the helper kernel_sock_shutdown()
...and fix a couple of bugs in the NBD, CIFS and OCFS2 socket handlers. Looking at the sock->op->shutdown() handlers, it looks as if all of them take a SHUT_RD/SHUT_WR/SHUT_RDWR argument instead of the RCV_SHUTDOWN/SEND_SHUTDOWN arguments. Add a helper, and then define the SHUT_* enum to ensure that kernel users of shutdown() don't get confused. Signed-off-by:Trond Myklebust <Trond.Myklebust@netapp.com> Acked-by:
Mark Fasheh <mark.fasheh@oracle.com> Acked-by:
David Howells <dhowells@redhat.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/block/nbd.c 2 additions, 1 deletiondrivers/block/nbd.c
- fs/cifs/connect.c 1 addition, 1 deletionfs/cifs/connect.c
- fs/ocfs2/cluster/tcp.c 2 additions, 2 deletionsfs/ocfs2/cluster/tcp.c
- include/linux/net.h 8 additions, 0 deletionsinclude/linux/net.h
- net/rxrpc/ar-local.c 2 additions, 2 deletionsnet/rxrpc/ar-local.c
- net/socket.c 6 additions, 0 deletionsnet/socket.c
Loading
Please register or sign in to comment