From mboxrd@z Thu Jan 1 00:00:00 1970 X-Greylist: delayed 162741 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Thu, 07 Dec 2023 23:14:41 PST Received: from smtpbgbr2.qq.com (smtpbgbr2.qq.com [54.207.22.56]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A083710EB for ; Thu, 7 Dec 2023 23:14:40 -0800 (PST) X-QQ-mid:Yeas9t1702019567t333t03269 Received: from 3DB253DBDE8942B29385B9DFB0B7E889 (jiawenwu@trustnetic.com [115.204.154.156]) X-QQ-SSF:00400000000000F0FSF000000000000 From: =?utf-8?b?Smlhd2VuIFd1?= X-BIZMAIL-ID: 375664412574875027 To: "'Russell King \(Oracle\)'" Cc: , , , , , , References: <20231206095355.1220086-1-jiawenwu@trustnetic.com> <20231206095355.1220086-2-jiawenwu@trustnetic.com> In-Reply-To: Subject: RE: [PATCH net-next v3 1/7] net: ngbe: implement phylink to handle PHY device Date: Fri, 8 Dec 2023 15:12:46 +0800 Message-ID: <06f201da29a5$f1f04910$d5d0db30$@trustnetic.com> Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 16.0 Content-Language: zh-cn Thread-Index: AQIXPBN5cam3kR8JTO5owVnFd3tKkwGHnNu7Ah1JO9qwB6udIA== X-QQ-SENDSIZE: 520 Feedback-ID: Yeas:trustnetic.com:qybglogicsvrgz:qybglogicsvrgz5a-1 On Wednesday, December 6, 2023 8:06 PM, Russell King (Oracle) wrote: > On Wed, Dec 06, 2023 at 05:53:49PM +0800, Jiawen Wu wrote: > > Add phylink support for Wangxun 1Gb Ethernet controller. > > > > Signed-off-by: Jiawen Wu > > --- > > drivers/net/ethernet/wangxun/libwx/wx_type.h | 8 ++ > > drivers/net/ethernet/wangxun/ngbe/ngbe_main.c | 20 ++- > > drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c | 126 +++++++++++------- > > drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.h | 2 +- > > 4 files changed, 93 insertions(+), 63 deletions(-) > > > > diff --git a/drivers/net/ethernet/wangxun/libwx/wx_type.h b/drivers/net/ethernet/wangxun/libwx/wx_type.h > > index 165e82de772e..9225aaf029f8 100644 > > --- a/drivers/net/ethernet/wangxun/libwx/wx_type.h > > +++ b/drivers/net/ethernet/wangxun/libwx/wx_type.h > > @@ -8,6 +8,7 @@ > > #include > > #include > > #include > > +#include > > Nit: would be better to keep linux/ includes together (and in > alphabetical order to prevent conflicts.) > > > diff --git a/drivers/net/ethernet/wangxun/ngbe/ngbe_main.c b/drivers/net/ethernet/wangxun/ngbe/ngbe_main.c > > index 8db804543e66..c61f4b9d79fa 100644 > > --- a/drivers/net/ethernet/wangxun/ngbe/ngbe_main.c > > +++ b/drivers/net/ethernet/wangxun/ngbe/ngbe_main.c > > @@ -9,6 +9,7 @@ > > #include > > #include > > #include > > +#include > > #include > > > > #include "../libwx/wx_type.h" > > As wx_type.h includes linux/phylink.h, which is now fundamental for the > definition of one of the structures in wx_type.h, the include of > linux/phylink.h seems unnecessary here. Should I remove the include of linux/phylink.h that have been added in other .c files?