From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Ahern Subject: Re: [PATCH net-next 5/8] net: core: dev: Add extack argument to __dev_change_flags() Date: Wed, 5 Dec 2018 09:38:47 -0700 Message-ID: <2adabd6e-a3a3-ebeb-c56f-e99d9f069991@cumulusnetworks.com> References: <6980408947bc34e016f30afba9c5f1444541a2ad.1544006963.git.petrm@mellanox.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <6980408947bc34e016f30afba9c5f1444541a2ad.1544006963.git.petrm@mellanox.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: driverdev-devel-bounces@linuxdriverproject.org Sender: "devel" To: Petr Machata , "linux-rdma@vger.kernel.org" , "netdev@vger.kernel.org" , "linux-stm32@st-md-mailman.stormreply.com" , "linux-arm-kernel@lists.infradead.org" , "devel@linuxdriverproject.org" , "linux-wireless@vger.kernel.org" , "linux-s390@vger.kernel.org" , "devel@driverdev.osuosl.org" , "sparmaintainer@unisys.com" , "linux-bluetooth@vger.kernel.org" , "dev@openvswitch.org" , "linux-kselftest@vger.kernel.org" Cc: "ioana.ciornei@nxp.com" , "heiko.carstens@de.ibm.com" , "_govind@gmx.com" <_govind@gmx.com>, "shrijeet@gmail.com" , "ecree@solarflare.com" , "shuah@kernel.org" , "andy@greyhouse.net" , "johan.hedberg@gmail.com" , "sthemmin@microsoft.com" , "jwi@linux.ibm.com" , "pshelar@ovn.org" , "jgg@ziepe.ca" , "dledford@redhat.com" , "joabreu@synopsys.com" , "vfalico@gmail.com" , "kuznet@ms2.inr.ac.ru" , "yisen.zhuang@huawei.com" , "marcel@holtmann.org" , "pkaustub@cisco.com" , "jiri@resnulli.us" List-Id: linux-rdma@vger.kernel.org On 12/5/18 3:51 AM, Petr Machata wrote: > In order to pass extack together with NETDEV_PRE_UP notifications, it's > necessary to route the extack to __dev_open() from diverse (possibly > indirect) callers. The last missing API is __dev_change_flags(). > > Therefore extend __dev_change_flags() with and extra extack argument and > update the two existing users. > > Since the function declaration line is changed anyway, name the struct > net_device argument to placate checkpatch. > > Signed-off-by: Petr Machata > Acked-by: Jiri Pirko > Reviewed-by: Ido Schimmel > --- > include/linux/netdevice.h | 3 ++- > net/core/dev.c | 5 +++-- > net/core/rtnetlink.c | 3 ++- > 3 files changed, 7 insertions(+), 4 deletions(-) > Reviewed-by: David Ahern