public inbox for netdev@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH iwl-net 0/3] idpf: virtchnl locking and async fixes
@ 2026-03-16 23:28 Emil Tantilov
  2026-03-16 23:28 ` [PATCH iwl-net 1/3] idpf: improve locking around idpf_vc_xn_push_free() Emil Tantilov
                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: Emil Tantilov @ 2026-03-16 23:28 UTC (permalink / raw)
  To: intel-wired-lan
  Cc: netdev, anthony.l.nguyen, aleksandr.loktionov, przemyslaw.kitszel,
	andrew+netdev, davem, edumazet, kuba, pabeni, bigeasy, clrkwllms,
	rostedt, linux-rt-devel, sgzhang, boolli

The first patch in this series improves the locking around the setting
and clearing of the free_xn_bm bitmap. Previously the lock was only
taken during init shutdown and pop, but not the push function.

Patches 2 and 3 are fixes for the async handler. Patch 2 ensures the
payload size is set before the async handler is called, and patch 3 fixes
an sleeping bug due to nesting of raw/bh spinlocks.

Emil Tantilov (3):
  idpf: improve locking around idpf_vc_xn_push_free()
  idpf: set the payload size before calling the async handler
  idpf: fix PREEMPT_RT raw/bh spinlock nesting for async VC handling

 .../net/ethernet/intel/idpf/idpf_virtchnl.c   | 40 ++++++++++++-------
 1 file changed, 25 insertions(+), 15 deletions(-)

-- 
2.37.3


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

end of thread, other threads:[~2026-03-19 16:21 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-16 23:28 [PATCH iwl-net 0/3] idpf: virtchnl locking and async fixes Emil Tantilov
2026-03-16 23:28 ` [PATCH iwl-net 1/3] idpf: improve locking around idpf_vc_xn_push_free() Emil Tantilov
2026-03-17 23:46   ` Li Li
2026-03-16 23:28 ` [PATCH iwl-net 2/3] idpf: set the payload size before calling the async handler Emil Tantilov
2026-03-18  0:11   ` Li Li
2026-03-19 16:21     ` Tantilov, Emil S
2026-03-16 23:28 ` [PATCH iwl-net 3/3] idpf: fix PREEMPT_RT raw/bh spinlock nesting for async VC handling Emil Tantilov
2026-03-18  0:13   ` Li Li
2026-03-17  9:00 ` [PATCH iwl-net 0/3] idpf: virtchnl locking and async fixes Sebastian Andrzej Siewior
2026-03-17 14:20   ` Tantilov, Emil S
2026-03-17 14:38     ` Sebastian Andrzej Siewior
2026-03-17 19:30       ` Tantilov, Emil S
2026-03-18  7:24         ` Sebastian Andrzej Siewior
2026-03-18 13:06           ` Tantilov, Emil S

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox