aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/ulp/ipoib/ipoib_ib.c
diff options
context:
space:
mode:
authorMatan Barak <matanb@mellanox.com>2016-04-17 17:08:41 +0300
committerDoug Ledford <dledford@redhat.com>2016-05-18 10:45:49 -0400
commitc16d2750a08c8ccaf98d65f287a8aec91bb9610d (patch)
tree21fbe727b8a95609dbad0d4a7e6ac2e94fe78177 /drivers/infiniband/ulp/ipoib/ipoib_ib.c
parentnet/mlx5_core: Use tasklet for user-space CQ completion events (diff)
downloadlinux-dev-c16d2750a08c8ccaf98d65f287a8aec91bb9610d.tar.xz
linux-dev-c16d2750a08c8ccaf98d65f287a8aec91bb9610d.zip
IB/mlx5: Fire the CQ completion handler from tasklet
Previously, mlx5_ib_cq_comp was executed from interrupt context. Under heavy load, this could cause the CPU core to be in an interrupt context too long. Instead of executing the handler from the interrupt context we execute it from a much friendly tasklet context. Signed-off-by: Matan Barak <matanb@mellanox.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'drivers/infiniband/ulp/ipoib/ipoib_ib.c')
0 files changed, 0 insertions, 0 deletions