net/ipv6: remove compat_ipv6_{get,set}sockopt
authorChristoph Hellwig <hch@lst.de>
Fri, 17 Jul 2020 06:23:30 +0000 (08:23 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 20 Jul 2020 01:16:41 +0000 (18:16 -0700)
commit3021ad529950d07e0408d65d0f1df00454c1d223
tree04d93530056da3b208b58aa0e570a08d66e6e04a
parentfdf5bdd87c01571f3256a799bdc217e7cca35fbd
net/ipv6: remove compat_ipv6_{get,set}sockopt

Handle the few cases that need special treatment in-line using
in_compat_syscall().  This also removes all the now unused
compat_{get,set}sockopt methods.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
21 files changed:
include/net/inet_connection_sock.h
include/net/ipv6.h
include/net/sctp/structs.h
include/net/sock.h
include/net/tcp.h
net/core/sock.c
net/dccp/dccp.h
net/dccp/ipv4.c
net/dccp/ipv6.c
net/dccp/proto.c
net/ipv4/inet_connection_sock.c
net/ipv4/tcp.c
net/ipv4/tcp_ipv4.c
net/ipv6/ipv6_sockglue.c
net/ipv6/raw.c
net/ipv6/tcp_ipv6.c
net/ipv6/udp.c
net/ipv6/udp_impl.h
net/ipv6/udplite.c
net/l2tp/l2tp_ip6.c
net/sctp/ipv6.c