From: Patrick Caulfield Date: Tue, 21 Mar 2006 06:43:05 +0000 (-0800) Subject: [DECnet]: Patch to fix recvmsg() flag check X-Git-Tag: v2.6.17-rc1~1175^2~41 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=c60992db464bc3c459a6e2d3694fe1ae1a5ec784;p=karo-tx-linux.git [DECnet]: Patch to fix recvmsg() flag check This patch means that 64bit kernel/32bit userland platforms will now work correctly with DECnet. Signed-off-by: Patrick Caulfield Signed-off-by: Steven Whitehouse Signed-off-by: David S. Miller --- diff --git a/net/decnet/af_decnet.c b/net/decnet/af_decnet.c index 824981eed225..2b289ef20ab3 100644 --- a/net/decnet/af_decnet.c +++ b/net/decnet/af_decnet.c @@ -1693,7 +1693,7 @@ static int dn_recvmsg(struct kiocb *iocb, struct socket *sock, if (rv) goto out; - if (flags & ~(MSG_PEEK|MSG_OOB|MSG_WAITALL|MSG_DONTWAIT|MSG_NOSIGNAL)) { + if (flags & ~(MSG_CMSG_COMPAT|MSG_PEEK|MSG_OOB|MSG_WAITALL|MSG_DONTWAIT|MSG_NOSIGNAL)) { rv = -EOPNOTSUPP; goto out; }