[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <SA1PR21MB13354FBDC96B7196CE3E46A5BF449@SA1PR21MB1335.namprd21.prod.outlook.com>
Date: Mon, 12 Sep 2022 21:56:06 +0000
From: Dexuan Cui <decui@...rosoft.com>
To: Nathan Huckleberry <nhuck@...gle.com>
CC: Dan Carpenter <error27@...il.com>,
"llvm@...ts.linux.dev" <llvm@...ts.linux.dev>,
KY Srinivasan <kys@...rosoft.com>,
Haiyang Zhang <haiyangz@...rosoft.com>,
Stephen Hemminger <sthemmin@...rosoft.com>,
Wei Liu <wei.liu@...nel.org>,
"David S. Miller" <davem@...emloft.net>,
Eric Dumazet <edumazet@...gle.com>,
Jakub Kicinski <kuba@...nel.org>,
Paolo Abeni <pabeni@...hat.com>,
Nathan Chancellor <nathan@...nel.org>,
Nick Desaulniers <ndesaulniers@...gle.com>,
Tom Rix <trix@...hat.com>,
"linux-hyperv@...r.kernel.org" <linux-hyperv@...r.kernel.org>,
"netdev@...r.kernel.org" <netdev@...r.kernel.org>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>
Subject: RE: [PATCH] net: mana: Fix return type of mana_start_xmit
> From: Nathan Huckleberry <nhuck@...gle.com>
> Sent: Monday, September 12, 2022 2:44 PM
> ...
> The ndo_start_xmit field in net_device_ops is expected to be of type
> netdev_tx_t (*ndo_start_xmit)(struct sk_buff *skb, struct net_device *dev).
>
> The mismatched return type breaks forward edge kCFI since the underlying
> function definition does not match the function hook definition.
>
> The return type of mana_start_xmit should be changed from int to
> netdev_tx_t.
>
> Reported-by: Dan Carpenter <error27@...il.com>
> Link: ...
> Cc: llvm@...ts.linux.dev
> Signed-off-by: Nathan Huckleberry <nhuck@...gle.com>
Reviewed-by: Dexuan Cui <decui@...rosoft.com>
Thanks for the fix!
Powered by blists - more mailing lists