lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sun, 06 Dec 2015 23:30:38 -0500 (EST) From: David Miller <davem@...emloft.net> To: rweikusat@...ileactivedefense.com Cc: netdev@...r.kernel.org, linux-kernel@...r.kernel.org Subject: Re: [PATCH 01/02] core: enable more fine-grained datagram reception control From: Rainer Weikusat <rweikusat@...ileactivedefense.com> Date: Sun, 06 Dec 2015 21:11:34 +0000 > The __skb_recv_datagram routine in core/ datagram.c provides a general > skb reception factility supposed to be utilized by protocol modules > providing datagram sockets. It encompasses both the actual recvmsg code > and a surrounding 'sleep until data is available' loop. This is > inconvenient if a protocol module has to use additional locking in order > to maintain some per-socket state the generic datagram socket code is > unaware of (as the af_unix code does). The patch below moves the recvmsg > proper code into a new __skb_try_recv_datagram routine which doesn't > sleep and renames wait_for_more_packets to > __skb_wait_for_more_packets, both routines being exported interfaces. The > original __skb_recv_datagram routine is reimplemented on top of these > two functions such that its user-visible behaviour remains unchanged. > > Signed-Off-By: Rainer Weikusat <rweikusat@...ileactivedefense.com> Applied to net-next. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists