netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] chelsio: cxgb: Use threaded interrupts for deferred work
@ 2021-02-02 17:01 Sebastian Andrzej Siewior
  2021-02-02 17:01 ` [PATCH 1/2] chelsio: cxgb: Replace the workqueue with threaded interrupt Sebastian Andrzej Siewior
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Sebastian Andrzej Siewior @ 2021-02-02 17:01 UTC (permalink / raw)
  To: netdev; +Cc: David S. Miller, Jakub Kicinski, Thomas Gleixner,
	Ahmed S. Darwish

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.

Sebastian


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2021-02-04  1:50 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-02-02 17:01 [PATCH 0/2] chelsio: cxgb: Use threaded interrupts for deferred work Sebastian Andrzej Siewior
2021-02-02 17:01 ` [PATCH 1/2] chelsio: cxgb: Replace the workqueue with threaded interrupt Sebastian Andrzej Siewior
2021-02-02 17:01 ` [PATCH 2/2] chelsio: cxgb: Disable the card on error in " Sebastian Andrzej Siewior
2021-02-03  1:31 ` [PATCH 0/2] chelsio: cxgb: Use threaded interrupts for deferred work Jesse Brandeburg
2021-02-03  9:03   ` Sebastian Andrzej Siewior
2021-02-04  1:50 ` patchwork-bot+netdevbpf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).