]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
l2tp: let pppol2tp_ioctl() fallback to dev_ioctl()
authorGuillaume Nault <g.nault@alphalink.fr>
Fri, 10 Aug 2018 11:22:03 +0000 (13:22 +0200)
committerDavid S. Miller <davem@davemloft.net>
Sat, 11 Aug 2018 19:13:49 +0000 (12:13 -0700)
Return -ENOIOCTLCMD for unknown ioctl commands. This lets dev_ioctl()
handle generic socket ioctls like SIOCGIFNAME or SIOCGIFINDEX.
PF_PPPOX/PX_PROTO_OL2TP was one of the few socket types not honouring
this mechanism.

Signed-off-by: Guillaume Nault <g.nault@alphalink.fr>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/l2tp/l2tp_ppp.c

index e2eea60bf875e5bde7d1e0539e74166b4c6055b5..62f2d3f1e43147128e595fb601223c3683ed3220 100644 (file)
@@ -1137,7 +1137,7 @@ static int pppol2tp_ioctl(struct socket *sock, unsigned int cmd,
                break;
 
        default:
-               return -ENOSYS;
+               return -ENOIOCTLCMD;
        }
 
        return 0;