From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Miller Subject: Re: [WTF?] random test in netlink_sendmsg() Date: Fri, 12 Dec 2014 20:07:58 -0500 (EST) Message-ID: <20141212.200758.944592759380344519.davem@davemloft.net> References: <20141128062315.GC29748@ZenIV.linux.org.uk> <20141212.153433.1675057029307550538.davem@davemloft.net> <20141212213242.GE22149@ZenIV.linux.org.uk> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: kaber@trash.net, netdev@vger.kernel.org To: viro@ZenIV.linux.org.uk Return-path: Received: from shards.monkeyblade.net ([149.20.54.216]:40795 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751374AbaLMBIE (ORCPT ); Fri, 12 Dec 2014 20:08:04 -0500 In-Reply-To: <20141212213242.GE22149@ZenIV.linux.org.uk> Sender: netdev-owner@vger.kernel.org List-ID: From: Al Viro Date: Fri, 12 Dec 2014 21:32:43 +0000 > What do we want sendmsg(fd, &msg, 0) to do when fd is AF_NETLINK socket > that had setsockopt(fd, SOL_NETLINK, NETLINK_TX_RING, ...) successfully done > to it and msg.msg_iovlen is 0? We had a similar issue with msg_name/msg_namelen and we ended up saying that if msg_namelen is zero then we force msg_name to NULL.