[PATCH] IB/qib: Improve ipoib UD performance

2015-12-24 Thread Mike Marciniszyn
situations are detected in the heuristic. Reviewed-by: Vinit Agnihotri <vinit.abhay.agniho...@intel.com> Signed-off-by: Mike Marciniszyn <mike.marcinis...@intel.com> --- drivers/infiniband/hw/qib/qib_verbs.c | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --g

[PATCH] staging/rdma/hfi1: Change num_rcv_contexts to num_user_contexts and its meaning

2015-12-11 Thread Mike Marciniszyn
d of 0 contexts. This commit changes the variable num_rcv_contexts to num_user_contexts, and it also makes any negative value for this variable default to the number of CPU cores, so if num_user_contexts is set >= 0, the value will number of contexts. Reviewed-by: Mike Marciniszyn <mike.marcinis.

[PATCH] staging/rdma/hfi1: Fix for module parameter hdrq_entsize when it's 0

2015-12-10 Thread Mike Marciniszyn
From: Sebastian Sanchez If driver is loaded with parameter hdrq_entsize=0, then there's a NULL dereference when the driver gets unloaded. This causes a kernel Oops and prevents the module from being unloaded. This patch fixes this issue by making sure -EINVAL gets

[PATCH 2/2] staging/rdma/hfi1: HFI now sends OPA Traps instead of IBTA

2015-12-10 Thread Mike Marciniszyn
From: Erik E. Kahn send_trap() was still using old ib_smp instead of opa_smp for formatting and sending traps. Reviewed-by: Arthur Kepner Reviewed-by: Ira Weiny Reviewed-by: Dennis Dalessandro

[PATCH 0/2] Convert IBTA traps to OPA traps

2015-12-10 Thread Mike Marciniszyn
This two patch series gets rid of the vestigal use of IBTA traps in the hfi1 driver. --- Erik E. Kahn (1): staging/rdma/hfi1: HFI now sends OPA Traps instead of IBTA Jubin John (1): staging/rdma/hfi1: add definitions for OPA traps drivers/staging/rdma/hfi1/mad.c | 121

[PATCH 1/2] staging/rdma/hfi1: add definitions for OPA traps

2015-12-10 Thread Mike Marciniszyn
From: Jubin John These new definitions will be used by follow-on patches for formating and sending OPA traps. Reviewed-by: Ira Weiny Signed-off-by: Jubin John --- drivers/staging/rdma/hfi1/mad.h | 114

[PATCH] staging/rdma/hfi1: Fix a possible null pointer dereference

2015-12-10 Thread Mike Marciniszyn
From: Easwar Hariharan <easwar.hariha...@intel.com> A code inspection pointed out that kmalloc_array may return NULL and memset doesn't check the input pointer for NULL, resulting in a possible NULL dereference. This patch fixes this. Reviewed-by: Mike Marciniszyn <mike.marcinis...@

[PATCH] staging/rdma/hfi1: convert buffers allocated atomic to per cpu

2015-12-07 Thread Mike Marciniszyn
Profiling has shown the the atomic is a performance issue for the pio hot path. If multiple cpus allocated an sc's buffer, the cacheline containing the atomic will bounce from L0 to L0. Convert the atomic to a percpu variable. Reviewed-by: Jubin John <jubin.j...@intel.com> Signed-off-by

[PATCH] staging/rdma/hfi1: fix pio progress routine race with allocator

2015-12-03 Thread Mike Marciniszyn
. Reviewed-by: Mark Debbage <mark.debb...@intel.com> Signed-off-by: Mike Marciniszyn <mike.marcinis...@intel.com> --- drivers/staging/rdma/hfi1/pio.c |9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers/staging/rdma/hfi1/pio.c b/drivers/staging/rdma/hfi1

[PATCH V3 1/2] IB/core: Fix user mode post wr corruption

2015-12-01 Thread Mike Marciniszyn
...@intel.com> Signed-off-by: Mike Marciniszyn <mike.marcinis...@intel.com> --- differences from v2 - remove double post in summary differences from v1 - address comments from Or Gerlitz <gerlitz...@gmail.com> drivers/infiniband/core/uverbs_cmd.c | 15 ++- 1 file

[PATCH V2 1/2] IB/core: Fix user mode post post wr corruption

2015-11-30 Thread Mike Marciniszyn
...@intel.com> Signed-off-by: Mike Marciniszyn <mike.marcinis...@intel.com> --- differences from v1 - address comments from Or Gerlitz <gerlitz...@gmail.com> drivers/infiniband/core/uverbs_cmd.c | 15 ++- 1 file changed, 10 insertions(+), 5 deletions(-) diff --g

[PATCH 1/2] IB/core: correct issue with sge copyin corrupting wr

2015-11-30 Thread Mike Marciniszyn
to the sge list is computed without that knowledge. Store the operation dependent length in an automatic and compute the sge list copy in destination using that length. Reviewed-by: Ira Weiny <ira.we...@intel.com> Signed-off-by: Mike Marciniszyn <mike.marcinis...@intel.com> --- d

[PATCH 2/2] IB/qib: Fix qib_mr structure

2015-11-30 Thread Mike Marciniszyn
memory corruption. Reproducing this bug was easy to do by running the client and server of ib_write_bw -s 8 -n 5 on the same node. This BUG() was tripped in a slab debug kernel: kernel BUG at mm/slab.c:2572! Fixes: 38071a461f0a ("IB/qib: Support the new memory registration API") Reviewed-by:

[PATCH 0/2] Fix 4.4 IB merge window regressions

2015-11-30 Thread Mike Marciniszyn
This two patch series fixes regressions for qib and hfi1 introduced in the 4.4 merge window. These are critical for 4.4 and for rebasing the qib/hfi1 refactoring. --- Ira Weiny (1): IB/qib: Fix qib_mr structure Mike Marciniszyn (1): IB/core: correct issue with sge copyin corrupting

[PATCH] IB/qib: Minor fixes to qib per SFF 8636

2015-11-02 Thread Mike Marciniszyn
onally, the dump function had a mismatch between the field being printed out and the field used to source the data which was fixed. Reviewed-by: Mitko Haralanov <mitko.harala...@intel.com> Reviewed-by: Mike Marciniszyn <mike.marcinis...@intel.com> Reported-by: Easwar Hariharan <easwa

[PATCH] IB/core: use RCU for uverbs id lookup

2015-11-02 Thread Mike Marciniszyn
(). kfree_rcu() is used to insure a grace period between the idr removal and actual free. Reviewed-by: Ira Weiny <ira.we...@intel.com> Signed-off-by: Mike Marciniszyn <mike.marcinis...@intel.com> --- drivers/infiniband/core/uverbs_cmd.c | 12 +++- include/rdma/ib_verbs.h

[PATCH 3.4] IB/qib: Change lkey table allocation to support more MRs

2015-09-29 Thread Mike Marciniszyn
: - switches the allocation/deallocation to vmalloc/vfree - caps the number of bits to 23 to insure at least 1 generation bit o this matches the module parameter description Cc: sta...@vger.kernel.org # 3.4 Reviewed-by: Vinit Agnihotri <vinit.abhay.agniho...@intel.com> Signed-off-by: Mike Marci

[PATCH 3.10] IB/qib: Change lkey table allocation to support more MRs

2015-09-29 Thread Mike Marciniszyn
<vinit.abhay.agniho...@intel.com> Signed-off-by: Mike Marciniszyn <mike.marcinis...@intel.com> Signed-off-by: Doug Ledford <dledf...@redhat.com> --- drivers/infiniband/hw/qib/qib.h | 27 +++ drivers/infiniband/hw/qib/qib_keys.c |4 dri

[PATCH 3.2] IB/qib: Change lkey table allocation to support more MRs

2015-09-29 Thread Mike Marciniszyn
: - switches the allocation/deallocation to vmalloc/vfree - caps the number of bits to 23 to insure at least 1 generation bit o this matches the module parameter description Cc: sta...@vger.kernel.org # 3.2 Reviewed-by: Vinit Agnihotri <vinit.abhay.agniho...@intel.com> Signed-off-by: Mike Marci

[PATCH] IB/hfi1: fix sdma_descq_cnt parameter parsing

2015-09-15 Thread Mike Marciniszyn
The boolean tests should have been or-ed. Reported-by: David Binderman <dcb...@hotmail.com> Reviewed-by: Jubin John <jubin.j...@intel.com> Signed-off-by: Mike Marciniszyn <mike.marcinis...@intel.com> --- drivers/staging/rdma/hfi1/sdma.c |2 +- 1 file changed, 1 insert

[PATCH] IB/hfi1: Add CSRs for CONFIG_SDMA_VERBOSITY

2015-09-02 Thread Mike Marciniszyn
From: Jubin John <jubin.j...@intel.com> 3 CSRs needed by the CONFIG_SDMA_VERBOSITY code were removed during the CSR clean up. Adding these CSRs back to resolve 0-day build failure: https://lists.01.org/pipermail/kbuild-all/2015-August/011919.html Reviewed-by: Mike Marciniszyn <mike

[PATCH] MAINTAINERS: Add maintainer section for hfi1

2015-08-18 Thread Mike Marciniszyn
Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com --- 0 files changed diff --git a/MAINTAINERS b/MAINTAINERS index b3c1a56..45953e9 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -9892,6 +9892,13 @@ M: Arnaud Patard arnaud.pat...@rtp-net.org S: Odd Fixes F: drivers

[PATCH] Kconfig: add temporary PCI dependency

2015-08-18 Thread Mike Marciniszyn
The move from infiniband to staging requires a temporary PCI dependency to fix 0-day build issues. The drivers/infiniband/hw/Kconfig gratuitously added it for all drivers. Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com --- drivers/staging/hfi1/Kconfig |2 +- 1 file changed, 1

[PATCH] IB/hfi1: Remove inline from trace functions

2015-08-13 Thread Mike Marciniszyn
.01.org/pipermail/kbuild-all/2015-August/011215.html This patch converts to a non-inline version of the hfi1 trace functions Reviewed-by: Jubin John jubin.j...@intel.com Reviewed-by: Mike Marciniszyn mike.marcinis...@intel.com Signed-off-by: Dennis Dalessandro dennis.dalessan...@intel.com

[PATCH v2] IB/hfi1: Remove inline from trace functions

2015-08-13 Thread Mike Marciniszyn
.01.org/pipermail/kbuild-all/2015-August/011215.html This patch converts to a non-inline version of the hfi1 trace functions Reviewed-by: Jubin John jubin.j...@intel.com Reviewed-by: Mike Marciniszyn mike.marcinis...@intel.com Signed-off-by: Dennis Dalessandro dennis.dalessan...@intel.com

[PATCH] IB/hfi1: Remove some sysfs files

2015-08-07 Thread Mike Marciniszyn
From: Sadanand Warrier sadanand.warr...@intel.com Removed version and localbus_info files from the sysfs directory. Change-Id: I128b2e4ceb9440fed9b73a822dd39c44df17e5a5 Reviewed-by: Mike Marciniszyn mike.marcinis...@intel.com Signed-off-by: Sadanand Warrier sadanand.warr...@intel.com

[PATCH v2] IB/hfi1: remove two files from /sys/class/infiniband

2015-08-07 Thread Mike Marciniszyn
From: Sadanand Warrier sadanand.warr...@intel.com version and localbus_info are removed from the hfi1 sysfs directory. Reviewed-by: Mike Marciniszyn mike.marcinis...@intel.com Signed-off-by: Sadanand Warrier sadanand.warr...@intel.com --- Documentation/infiniband/sysfs.txt |2 -- drivers

[PATCH] IB/hfi1: Support ib_alloc_mr verb

2015-08-07 Thread Mike Marciniszyn
Ported from upstream qib commit 68c02e232b8a (qib: Support ib_alloc_mr verb) Tested-by: Jubin John jubin.j...@intel.com Reviewed-by: Jubin John jubin.j...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com --- drivers/staging/hfi1/mr.c|9 +++-- drivers/staging/hfi1

[PATCH] IB/hfi1: Add Infiniband dependency to Kconfig

2015-08-04 Thread Mike Marciniszyn
-August/011216.html This is a temporary patch and is only needed while the hfi1 driver is in staging. Remove when moving driver back to drivers/infiniband. Reviewed-by: Dennis Dalessandro dennis.dalessan...@intel.com Reviewed-by: Mike Marciniszyn mike.marcinis...@intel.com Signed-off-by: Jubin John

[PATCH] IB: Add additional info on CNP

2015-08-03 Thread Mike Marciniszyn
Commit c50f8564f283 (IB: Add CNP opcode enumeration.) added an opcode from the IBTA 3.1 specification. Add a comment in the source referencing the relevant specification sections. Reviewed-by: Dennis Dalessandro dennis.dalessan...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis

[PATCH v4 37/50] IB/hfi1: add sdma routines

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 41/50] IB/hfi1: add tracepoint debug routines

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 48/50] IB/hfi1: add multicast routines

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 47/50] IB/hfi1: add general verbs handling

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 40/50] IB/hfi1: add sysfs routines and documentation

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 44/50] IB/hfi1: add UD QP handling

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 36/50] IB/hfi1: add common routines for RC/UC

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 46/50] IB/hfi1: add PSM sdma hooks

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 45/50] IB/hfi1: add low level page locking

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 50/50] IB/core: Add opa driver to kbuild

2015-07-30 Thread Mike Marciniszyn
From: Jubin John jubin.j...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com --- drivers/infiniband/Kconfig |1 + drivers/infiniband/hw/Makefile |1 + 2 files changed, 2 insertions(+) diff --git a/drivers/infiniband

[PATCH v4 07/50] IB/hfi1: add chip register definitions

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 09/50] IB/hfi1: add common header file definitions

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 22/50] IB/hfi1: add progress delay/restart hooks

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 24/50] IB/hfi1: add OPA mad handling part1

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 23/50] IB/hfi1: add rkey/lkey validation

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 30/50] IB/hfi1: add pcie routines

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 25/50] IB/hfi1: add OPA mad handling part2

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 26/50] IB/hfi1: add local mad header

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 29/50] IB/hfi1: add misc OPA defines

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 17/50] IB/hfi1: add PSM driver control/data path

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 19/50] IB/hfi1: add general hfi header file

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 11/50] IB/hfi1: add debugfs handling

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 21/50] IB/hfi1: add interrupt hooks

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 18/50] IB/hfi1: add firmware hooks

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 32/50] IB/hfi1: add platform config definitions

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 31/50] IB/hfi1: add pio handling

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 33/50] IB/hfi1: add qp handling

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 35/50] IB/hfi1: add RC QP handling

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 34/50] IB/hfi1: add qsfp handling

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v4 28/50] IB/hfi1: add memory region handling

2015-07-30 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH] IB/qib: Change lkey table allocation to support more MRs

2015-07-21 Thread Mike Marciniszyn
: - switches the allocation/deallocation to vmalloc/vfree - caps the number of bits to 23 to insure at least 1 generation bit o this matches the module parameter description Cc: sta...@vger.kernel.org Reviewed-by: Vinit Agnihotri vinit.abhay.agniho...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis

[PATCH v3 47/49] IB/hfi1: add multicast routines

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 45/49] IB/hfi1: add PSM sdma hooks

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 37/49] IB/hfi1: add sdma header file

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 40/49] IB/hfi1: add tracepoint debug routines

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 46/49] IB/hfi1: add general verbs handling

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 38/49] IB/hfi1: add SRQ handling

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 43/49] IB/hfi1: add UD QP handling

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 34/49] IB/hfi1: add RC QP handling

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 36/49] IB/hfi1: add sdma routines

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 42/49] IB/hfi1: add UC QP handling

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 39/49] IB/hfi1: add sysfs routines

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 41/49] IB/hfi1: add QSFP twsi routines

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 35/49] IB/hfi1: add routines for RC/UC

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 44/49] IB/hfi1: add low level page locking

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 49/49] IB/core: Add opa driver to kbuild

2015-06-17 Thread Mike Marciniszyn
From: Jubin John jubin.j...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com --- drivers/infiniband/Kconfig |1 drivers/infiniband/hw/Makefile |1 drivers/infiniband/hw/hfi1/sysfs.c | 131

[PATCH v3 48/49] IB/hfi1: add driver make/config files

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 06/49] IB/hfi1: add chip register definitions

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 01/49] IB/core: Add header definitions

2015-06-17 Thread Mike Marciniszyn
removed in favor those in ib_mad.h Reviewed-by: Mike Marciniszyn mike.marcinis...@intel.com Reviewed-by: John, Jubin jubin.j...@intel.com Signed-off-by: Ira Weiny ira.we...@intel.com --- drivers/infiniband/hw/qib/qib_mad.h | 147 +--- include/rdma/ib_mad.h | 138

[PATCH v3 03/49] IB/hfi1: add chip specific support part2

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 00/49] Add OPA gen1 driver

2015-06-17 Thread Mike Marciniszyn
() and query_device() to compile --- Ira Weiny (1): IB/core: Add header definitions Jubin John (1): IB/core: Add opa driver to kbuild Mike Marciniszyn (47): IB/hfi1: add chip specific support part1 IB/hfi1: add chip specific support part2 IB/hfi1: add chip specific support part3

[PATCH v3 07/49] IB/hfi1: add chip specific headers

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 05/49] IB/hfi1: add chip specific support part4

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 08/49] IB/hfi1: add common header file definitions

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 09/49] IB/hfi1: add completion queue processing

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 02/49] IB/hfi1: add chip specific support part1

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 04/49] IB/hfi1: add chip specific support part3

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 10/49] IB/hfi1: add debugfs handling

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 32/49] IB/hfi1: add qp handling

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 33/49] IB/hfi1: add qsfp handling

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 24/49] IB/hfi1: add OPA mad handling part2

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 19/49] IB/hfi1: add module init hooks

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 23/49] IB/hfi1: add OPA mad handling part1

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 18/49] IB/hfi1: add general hfi header file

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 27/49] IB/hfi1: add memory region handling

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 28/49] IB/hfi1: add misc OPA defines

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 16/49] IB/hfi1: add PSM driver control/data path

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 17/49] IB/hfi1: add firmware hooks

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 20/49] IB/hfi1: add interrupt hooks

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

[PATCH v3 15/49] IB/hfi1: add eeprom hooks

2015-06-17 Thread Mike Marciniszyn
-off-by: John Gregor john.a.gre...@intel.com Signed-off-by: Jubin John jubin.j...@intel.com Signed-off-by: Kaike Wan kaike@intel.com Signed-off-by: Kevin Pine kevin.p...@intel.com Signed-off-by: Kyle Liddell kyle.lidd...@intel.com Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com Signed

  1   2   3   4   >