Sebastian Andrzej Siewior wrote: > Patch #2 fixes an issue in which del_timer_sync() and tasklet_kill() is > invoked from the interrupt handler. This is probably a rare error case > since it disables interrupts / the card in that case. > Patch #1 converts a worker to use a threaded interrupt which is then > also used in patch #2 instead adding another worker for this task (and > flush_work() to synchronise vs rmmod). > > This has been only compile tested.
Hi! Thanks for your patch. Do all drivers that use worker threads need to convert like this or only some? In future revisions, please indicate the tree you're targeting, net or net-next. ie [PATCH net-next v1] I'd also invert the two paragraphs and talk about patch #1 first. Jesse