Message ID | 20250121005002.3938236-1-harshit.m.mogalapalli@oracle.com (mailing list archive) |
---|---|
State | New |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | net: mvneta: fix locking in mvneta_cpu_online() | expand |
Hi, On 21/01/25 06:20, Harshit Mogalapalli wrote: > When port is stopped, unlock before returning > Missed adding a period at the end of sentence. Should I send a V2 ? Thanks, Harshit > Fixes: 413f0271f396 ("net: protect NAPI enablement with netdev_lock()") > Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com> > --- > This is based on static analysis, only compile tested > --- > drivers/net/ethernet/marvell/mvneta.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/net/ethernet/marvell/mvneta.c b/drivers/net/ethernet/marvell/mvneta.c > index 82f4333fb426..4fe121b9f94b 100644 > --- a/drivers/net/ethernet/marvell/mvneta.c > +++ b/drivers/net/ethernet/marvell/mvneta.c > @@ -4432,6 +4432,7 @@ static int mvneta_cpu_online(unsigned int cpu, struct hlist_node *node) > */ > if (pp->is_stopped) { > spin_unlock(&pp->lock); > + netdev_unlock(port->napi.dev); > return 0; > } > netif_tx_stop_all_queues(pp->dev);
On Tue, 21 Jan 2025 06:23:16 +0530 Harshit Mogalapalli wrote: > On 21/01/25 06:20, Harshit Mogalapalli wrote: > > When port is stopped, unlock before returning > > > Missed adding a period at the end of sentence. Should I send a V2 ? It's alright, we can add the period when applying.
diff --git a/drivers/net/ethernet/marvell/mvneta.c b/drivers/net/ethernet/marvell/mvneta.c index 82f4333fb426..4fe121b9f94b 100644 --- a/drivers/net/ethernet/marvell/mvneta.c +++ b/drivers/net/ethernet/marvell/mvneta.c @@ -4432,6 +4432,7 @@ static int mvneta_cpu_online(unsigned int cpu, struct hlist_node *node) */ if (pp->is_stopped) { spin_unlock(&pp->lock); + netdev_unlock(port->napi.dev); return 0; } netif_tx_stop_all_queues(pp->dev);
When port is stopped, unlock before returning Fixes: 413f0271f396 ("net: protect NAPI enablement with netdev_lock()") Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com> --- This is based on static analysis, only compile tested --- drivers/net/ethernet/marvell/mvneta.c | 1 + 1 file changed, 1 insertion(+)