summaryrefslogtreecommitdiff
path: root/drivers/staging/rdma/hfi1/chip.h
diff options
context:
space:
mode:
authorDean Luick <dean.luick@intel.com>2015-10-26 14:28:35 (GMT)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2015-10-27 08:19:22 (GMT)
commitb421922e66db43ffccb28a7df7c44263a917ba63 (patch)
treecce4e8cb44446bb9a23100e53a2caf69dbde66f7 /drivers/staging/rdma/hfi1/chip.h
parentc91b4a126a801e93c3b569775926699dc291b6c1 (diff)
downloadlinux-b421922e66db43ffccb28a7df7c44263a917ba63.tar.xz
staging/rdma/hfi1: Add a schedule in send thread
When under heavy load, the send handler can run too long without allowing other tasks to run. Add a conditional resched to break this up. Reviewed-by: Mike Marciniszyn <mike.marciniszyn@intel.com> Signed-off-by: Dean Luick <dean.luick@intel.com> Signed-off-by: Ira Weiny <ira.weiny@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/rdma/hfi1/chip.h')
-rw-r--r--drivers/staging/rdma/hfi1/chip.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/staging/rdma/hfi1/chip.h b/drivers/staging/rdma/hfi1/chip.h
index 497c5de..ebf9041 100644
--- a/drivers/staging/rdma/hfi1/chip.h
+++ b/drivers/staging/rdma/hfi1/chip.h
@@ -787,6 +787,7 @@ enum {
C_SW_VTX_WAIT,
C_SW_PIO_WAIT,
C_SW_KMEM_WAIT,
+ C_SW_SEND_SCHED,
DEV_CNTR_LAST /* Must be kept last */
};