net: pass a sockptr_t into ->setsockopt
Rework the remaining setsockopt code to pass a sockptr_t instead of a plain user pointer. This removes the last remaining set_fs(KERNEL_DS) outside of architecture specific code. Signed-off-by:Christoph Hellwig <hch@lst.de> Acked-by: Stefan Schmidt <stefan@datenfreihafen.org> [ieee802154] Acked-by:
Matthieu Baerts <matthieu.baerts@tessares.net> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- crypto/af_alg.c 3 additions, 4 deletionscrypto/af_alg.c
- drivers/crypto/chelsio/chtls/chtls_main.c 10 additions, 8 deletionsdrivers/crypto/chelsio/chtls/chtls_main.c
- drivers/isdn/mISDN/socket.c 2 additions, 2 deletionsdrivers/isdn/mISDN/socket.c
- include/linux/net.h 3 additions, 1 deletioninclude/linux/net.h
- include/net/inet_connection_sock.h 2 additions, 1 deletioninclude/net/inet_connection_sock.h
- include/net/ip.h 1 addition, 1 deletioninclude/net/ip.h
- include/net/ipv6.h 2 additions, 2 deletionsinclude/net/ipv6.h
- include/net/sctp/structs.h 1 addition, 1 deletioninclude/net/sctp/structs.h
- include/net/sock.h 2 additions, 2 deletionsinclude/net/sock.h
- include/net/tcp.h 2 additions, 2 deletionsinclude/net/tcp.h
- net/atm/common.c 3 additions, 3 deletionsnet/atm/common.c
- net/atm/common.h 1 addition, 1 deletionnet/atm/common.h
- net/atm/pvc.c 1 addition, 1 deletionnet/atm/pvc.c
- net/atm/svc.c 3 additions, 3 deletionsnet/atm/svc.c
- net/ax25/af_ax25.c 3 additions, 3 deletionsnet/ax25/af_ax25.c
- net/bluetooth/hci_sock.c 4 additions, 4 deletionsnet/bluetooth/hci_sock.c
- net/bluetooth/l2cap_sock.c 11 additions, 11 deletionsnet/bluetooth/l2cap_sock.c
- net/bluetooth/rfcomm/sock.c 7 additions, 5 deletionsnet/bluetooth/rfcomm/sock.c
- net/bluetooth/sco.c 3 additions, 3 deletionsnet/bluetooth/sco.c
- net/caif/caif_socket.c 4 additions, 4 deletionsnet/caif/caif_socket.c
Loading