[PATCH 0/2] wifi: ipw2x00: drain IRQ tasklets during teardown

From: Jiale Yao

Date: Wed Oct 28 2026 - 00:56:21 EST


The ipw2100 and ipw2200 interrupt handlers defer device processing to
tasklets. Their teardown paths free the IRQ, queues, MMIO mappings, and
driver-private state without draining tasklets that may already be queued.

Kill each IRQ tasklet after preventing new IRQ scheduling and before
releasing the resources used by the deferred handler.

Jiale Yao (2):
wifi: ipw2100: drain IRQ tasklet during teardown
wifi: ipw2200: drain IRQ tasklet during teardown

drivers/net/wireless/intel/ipw2x00/ipw2100.c | 6 ++++--
drivers/net/wireless/intel/ipw2x00/ipw2200.c | 5 ++++-
2 files changed, 8 insertions(+), 3 deletions(-)

--
2.34.1