1
linux/drivers/infiniband/hw/nes
Roland Dreier 4cd1e5eb3c RDMA/nes: Free IRQ before killing tasklet
Move the free_irq() call in nes_remove() to before the tasklet_kill();
otherwise there is a window after tasklet_kill() where a new interrupt
can be handled and reschedule the tasklet, leading to a use-after-free
crash.

Cc: <stable@kernel.org>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2008-04-16 21:09:34 -07:00
..
Kconfig
Makefile
nes_cm.c RDMA/nes: Use more concise list_for_each_entry() 2008-04-16 21:09:26 -07:00
nes_cm.h RDMA/nes: Remove session_id from nes_cm stuff 2008-04-16 21:09:25 -07:00
nes_context.h
nes_hw.c IB/core: Add support for "send with invalidate" work requests 2008-04-16 21:09:32 -07:00
nes_hw.h RDMA/nes: Fix interrupt moderation low threshold 2008-02-26 16:24:29 -08:00
nes_nic.c IB: Replace remaining __FUNCTION__ occurrences with __func__ 2008-04-16 21:01:10 -07:00
nes_user.h
nes_utils.c IB: Replace remaining __FUNCTION__ occurrences with __func__ 2008-04-16 21:01:10 -07:00
nes_verbs.c IB/core: Add creation flags to struct ib_qp_init_attr 2008-04-16 21:09:27 -07:00
nes_verbs.h
nes.c RDMA/nes: Free IRQ before killing tasklet 2008-04-16 21:09:34 -07:00
nes.h IB: Replace remaining __FUNCTION__ occurrences with __func__ 2008-04-16 21:01:10 -07:00