[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <028801d8f3e1$492f08c0$db8d1a40$@trustnetic.com>
Date: Wed, 9 Nov 2022 10:16:32 +0800
From: Jiawen Wu <jiawenwu@...stnetic.com>
To: "'Jakub Kicinski'" <kuba@...nel.org>,
"'Mengyuan Lou'" <mengyuanlou@...-swift.com>
Cc: <netdev@...r.kernel.org>
Subject: RE: [PATCH net-next 2/5] net: txgbe: Initialize service task
On Wednesday, November 9, 2022 7:56 AM, Jakub wrote:
> On Tue, 8 Nov 2022 19:19:04 +0800 Mengyuan Lou wrote:
> > + __TXGBE_TESTING,
> > + __TXGBE_RESETTING,
> > + __TXGBE_DOWN,
> > + __TXGBE_HANGING,
> > + __TXGBE_DISABLED,
> > + __TXGBE_REMOVING,
> > + __TXGBE_SERVICE_SCHED,
> > + __TXGBE_SERVICE_INITED,
>
> Please don't try to implement a state machine in the driver.
> Protect data structures with locks, like a normal piece of SW.
>
The state machine will be used in interrupt events, locks don't seem to fit it.
Powered by blists - more mailing lists