From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp-fw-52004.amazon.com (smtp-fw-52004.amazon.com [52.119.213.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0D7E1205E06 for ; Thu, 13 Feb 2025 06:55:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=52.119.213.154 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739429732; cv=none; b=Wdpxx08zQZanvnrNMNV8eHg9IV7IzIWPANP6pyZOAkjHOhehWn3JEO4eEphoauff01at/wxMSGO3RmB+9VGhFoo210MjomiCMavfxhkfT9aJMIHSI60GrRf5ibeyB5DEfCe3vrIXnwe/lX8GD2SHgydnTSSUL9Us4kzhfaGNT5I= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739429732; c=relaxed/simple; bh=pzVOa8TMmsifg2ueyS/bcaAb3MJ+O9q9vr126AjlrS0=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=fhR9uh3yykcnjqjhpqqz5yibuuS3p1+cQMtujmf2I1I/c4lMdaVsTwg7sHdq+nc4Ndx625KJLyL/+vpdokApYvwlrYnhXDcxoitIQQgyWkClXLp/RaY0frB78sxK2IW80soudxG9yhxz4nX5EQHskAvKvfLwwTMJ30eWOeKpOEY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amazon.com; spf=pass smtp.mailfrom=amazon.co.jp; dkim=pass (1024-bit key) header.d=amazon.com header.i=@amazon.com header.b=RYN5sa0E; arc=none smtp.client-ip=52.119.213.154 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amazon.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=amazon.co.jp Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=amazon.com header.i=@amazon.com header.b="RYN5sa0E" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1739429731; x=1770965731; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=Y6vhqwcHgjQ9crHQuKcOHH1ChdkHGoRglO+wy/6/WSQ=; b=RYN5sa0ElC5vozUBCDoSrnX60JjyUy3mx3NBFaKoOqnAW9x6bAclh6ll 3I1SVgTOBhLMQhdxU4aArMrn5fMkTIfMn4QDavIc8keHYTyIr9LES+uHN rCMsQS3qB42GiQ5sfl0V5TUkxVvr3iS1YopcMft2z2B9y/cO6OBmC5RJt M=; X-IronPort-AV: E=Sophos;i="6.13,282,1732579200"; d="scan'208";a="270777830" Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO smtpout.prod.us-west-2.prod.farcaster.email.amazon.dev) ([10.43.8.2]) by smtp-border-fw-52004.iad7.amazon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Feb 2025 06:55:26 +0000 Received: from EX19MTAUWB001.ant.amazon.com [10.0.21.151:9280] by smtpin.naws.us-west-2.prod.farcaster.email.amazon.dev [10.0.23.246:2525] with esmtp (Farcaster) id 0c153c97-2bf1-4a6b-942d-4cbd218ce4f6; Thu, 13 Feb 2025 06:55:25 +0000 (UTC) X-Farcaster-Flow-ID: 0c153c97-2bf1-4a6b-942d-4cbd218ce4f6 Received: from EX19D004ANA001.ant.amazon.com (10.37.240.138) by EX19MTAUWB001.ant.amazon.com (10.250.64.248) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.2.1258.39; Thu, 13 Feb 2025 06:55:24 +0000 Received: from 6c7e67bfbae3.amazon.com (10.37.244.7) by EX19D004ANA001.ant.amazon.com (10.37.240.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.2.1544.14; Thu, 13 Feb 2025 06:55:16 +0000 From: Kuniyuki Iwashima To: CC: , , , , , , , , , , , , , , , , , , , , , , , , , , , Subject: Re: [PATCH net-next v9 03/11] net: Use link netns in newlink() of rtnl_link_ops Date: Thu, 13 Feb 2025 15:55:06 +0900 Message-ID: <20250213065506.8720-1-kuniyu@amazon.com> X-Mailer: git-send-email 2.39.5 (Apple Git-154) In-Reply-To: <20250210133002.883422-4-shaw.leon@gmail.com> References: <20250210133002.883422-4-shaw.leon@gmail.com> Precedence: bulk X-Mailing-List: bridge@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: EX19D038UWC003.ant.amazon.com (10.13.139.209) To EX19D004ANA001.ant.amazon.com (10.37.240.138) From: Xiao Liang Date: Mon, 10 Feb 2025 21:29:54 +0800 > These netdevice drivers already uses netns parameter in newlink() > callback. Convert them to use rtnl_newlink_link_net() or > rtnl_newlink_peer_net() for clarity and deprecate params->net. > > Signed-off-by: Xiao Liang Reviewed-by: Kuniyuki Iwashima > diff --git a/drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c b/drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c > index 8151e91395e2..ab7e5b6649b2 100644 > --- a/drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c > +++ b/drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c > @@ -122,8 +122,8 @@ static int rmnet_newlink(struct net_device *dev, > struct netlink_ext_ack *extack) > { > u32 data_format = RMNET_FLAGS_INGRESS_DEAGGREGATION; > + struct net *link_net = rtnl_newlink_link_net(params); nit: reverse xmas tree > struct nlattr **data = params->data; > - struct net *src_net = params->net; > struct nlattr **tb = params->tb; > struct net_device *real_dev; > int mode = RMNET_EPMODE_VND;