IB/rxe: Avoid scheduling tasklet for userspace QP
authorParav Pandit <pandit.parav@gmail.com>
Wed, 28 Sep 2016 20:24:12 +0000 (20:24 +0000)
committerDoug Ledford <dledford@redhat.com>
Thu, 6 Oct 2016 17:50:04 +0000 (13:50 -0400)
commit063af59597492d31c44e549d6c773b6485f7dc53
treeda38a219f014a9fe8966faad735e53b966e8e0e0
parent61347fa6087884305ea4a3a04501839fdb68dc76
IB/rxe: Avoid scheduling tasklet for userspace QP

This patch avoids scheduing tasklet for WQE and protocol processing
for user space QP. It performs the task in calling process context.

To improve code readability kernel specific post_send handling moved to
post_send_kernel() function.

Signed-off-by: Parav Pandit <pandit.parav@gmail.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/sw/rxe/rxe_verbs.c