[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <trinity-efd00e93-2b37-4543-a199-e2cbed9fe455-1480937999976@3capp-gmx-bs18>
Date: Mon, 5 Dec 2016 12:40:00 +0100
From: "Lino Sanfilippo" <LinoSanfilippo@....de>
To: "Pavel Machek" <pavel@....cz>
Cc: "Giuseppe CAVALLARO" <peppe.cavallaro@...com>,
alexandre.torgue@...com, "David Miller" <davem@...emloft.net>,
netdev@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: stmmac ethernet in kernel 4.9-rc6: coalescing related pauses.
Hi,
>
> Actually, I was wrong. irqlock protection is needed, since
> stmmac_tx_clean() is called from timer, and that's interrupt context,
> as you can confirm using BUG_ON(in_interrupt());
>
in_interrupt() can mean both softirq and hardirq context. In this case it
means softirq. So I guess you were right before, and no irq locking is needed.
Regards,
Lino
Powered by blists - more mailing lists