From: Guillaume Nault Date: Fri, 10 Aug 2018 11:22:03 +0000 (+0200) Subject: l2tp: let pppol2tp_ioctl() fallback to dev_ioctl() X-Git-Tag: v4.19~410^2~44^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4f5f85e9a70e13c8919e26609914253d18fbf858;p=platform%2Fkernel%2Flinux-rpi.git l2tp: let pppol2tp_ioctl() fallback to dev_ioctl() 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 Signed-off-by: David S. Miller --- diff --git a/net/l2tp/l2tp_ppp.c b/net/l2tp/l2tp_ppp.c index e2eea60..62f2d3f 100644 --- a/net/l2tp/l2tp_ppp.c +++ b/net/l2tp/l2tp_ppp.c @@ -1137,7 +1137,7 @@ static int pppol2tp_ioctl(struct socket *sock, unsigned int cmd, break; default: - return -ENOSYS; + return -ENOIOCTLCMD; } return 0;