[NET]: Add a dev_ioctl() fallback to sock_ioctl()
Currently all network protocols need to call dev_ioctl as the default fallback in their ioctl implementations. This patch adds a fallback to dev_ioctl to sock_ioctl if the protocol returned -ENOIOCTLCMD. This way all the procotol ioctl handlers can be simplified and we don't need to export dev_ioctl. Signed-off-by:Christoph Hellwig <hch@lst.de> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- net/appletalk/ddp.c 1 addition, 18 deletionsnet/appletalk/ddp.c
- net/ax25/af_ax25.c 1 addition, 1 deletionnet/ax25/af_ax25.c
- net/core/dev.c 0 additions, 1 deletionnet/core/dev.c
- net/decnet/af_decnet.c 1 addition, 1 deletionnet/decnet/af_decnet.c
- net/econet/af_econet.c 1 addition, 1 deletionnet/econet/af_econet.c
- net/ipv4/af_inet.c 4 additions, 4 deletionsnet/ipv4/af_inet.c
- net/ipv6/af_inet6.c 3 additions, 5 deletionsnet/ipv6/af_inet6.c
- net/ipx/af_ipx.c 1 addition, 1 deletionnet/ipx/af_ipx.c
- net/irda/af_irda.c 1 addition, 1 deletionnet/irda/af_irda.c
- net/llc/af_llc.c 1 addition, 1 deletionnet/llc/af_llc.c
- net/netrom/af_netrom.c 1 addition, 1 deletionnet/netrom/af_netrom.c
- net/packet/af_packet.c 1 addition, 1 deletionnet/packet/af_packet.c
- net/rose/af_rose.c 1 addition, 1 deletionnet/rose/af_rose.c
- net/socket.c 7 additions, 0 deletionsnet/socket.c
- net/unix/af_unix.c 1 addition, 1 deletionnet/unix/af_unix.c
- net/wanrouter/af_wanpipe.c 1 addition, 1 deletionnet/wanrouter/af_wanpipe.c
- net/x25/af_x25.c 1 addition, 1 deletionnet/x25/af_x25.c
Loading
Please register or sign in to comment