From: Roland Dreier <roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> To: Linus Torvalds <torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org> Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Subject: [GIT PULL] please pull infiniband.git Date: Thu, 3 Apr 2014 08:54:12 -0700 [thread overview] Message-ID: <1396540452-25075-1-git-send-email-roland@kernel.org> (raw) Hi Linus, Please pull from git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git tags/rdma-for-linus ---------------------------------------------------------------- Main batch of InfiniBand/RDMA changes for 3.15: - The biggest change is core API extensions and mlx5 low-level driver support for handling DIF/DIX-style protection information, and the addition of PI support to the iSER initiator. Target support will be arriving shortly through the SCSI target tree. - A nice simplification to the "umem" memory pinning library now that we have chained sg lists. Kudos to Yishai Hadas for realizing our code didn't have to be so crazy. - Another nice simplification to the sg wrappers used by qib, ipath and ehca to handle their mapping of memory to adapter. - The usual batch of fixes to bugs found by static checkers etc. from intrepid people like Dan Carpenter and Yann Droneaud. - A large batch of cxgb4, ocrdma, qib driver updates. ---------------------------------------------------------------- Alex Tabachnik (2): IB/iser: Introduce pi_enable, pi_guard module parameters IB/iser: Initialize T10-PI resources Ariel Nahum (1): IB/iser: Remove struct iscsi_iser_conn Bart Van Assche (7): IB/mlx4: Fix a sparse endianness warning scsi_transport_srp: Fix two kernel-doc warnings IB/srp: Add more logging IB/srp: Avoid duplicate connections IB/srp: Make writing into the "add_target" sysfs attribute interruptible IB/srp: Avoid that writing into "add_target" hangs due to a cable pull IB/srp: Fix a race condition between failing I/O and I/O completion CQ Tang (1): IB/qib: Change SDMA progression mode depending on single- or multi-rail Dan Carpenter (7): IB/qib: Remove duplicate check in get_a_ctxt() RDMA/nes: Clean up a condition RDMA/cxgb4: Fix underflows in c4iw_create_qp() RDMA/cxgb4: Fix four byte info leak in c4iw_create_cq() IB/qib: Cleanup qib_register_observer() mlx4_core: Fix some indenting in mlx4_ib_add() mlx4_core: Make buffer larger to avoid overflow warning Dennis Dalessandro (3): IB/qib: Fix potential buffer overrun in sending diag packet routine IB/ipath: Fix potential buffer overrun in sending diag packet routine IB/qib: Fix memory leak of recv context when driver fails to initialize. Devesh Sharma (9): RDMA/ocrdma: EQ full catastrophe avoidance RDMA/ocrdma: SQ and RQ doorbell offset clean up RDMA/ocrdma: Read ASIC_ID register to select asic_gen RDMA/ocrdma: Allow DPP QP creation RDMA/ocrdma: ABI versioning between ocrdma and be2net be2net: Add abi version between be2net and ocrdma RDMA/ocrdma: Update version string RDMA/ocrdma: Increment abi version count RDMA/ocrdma: Code clean-up Fabio Estevam (1): IB/usnic: Remove '0x' when using %pa format Mike Marciniszyn (7): IB/qib: Fix debugfs ordering issue with multiple HCAs IB/qib: Add percpu counter replacing qib_devdata int_counter IB/qib: Modify software pma counters to use percpu variables IB/qib: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads IB/ipath: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads IB/ehca: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads IB/core: Remove overload in ib_sg_dma* Moni Shoua (1): IB/core: Don't resolve passive side RoCE L2 address in CMA REQ handler Or Gerlitz (3): IB/iser: Print QP information once connection is established IB/iser: Update Mellanox copyright note IB/iser: Bump driver version to 1.3 Prarit Bhargava (1): RDMA/ocrdma: Fix compiler warning Randy Dunlap (1): IB/iser: Fix sector_t format warning Roi Dayan (1): IB/iser: Drain the tx cq once before looping on the rx cq Roland Dreier (2): RDMA/ocrdma: Fix warnings about pointer <-> integer casts Merge branches 'core', 'cxgb4', 'ip-roce', 'iser', 'misc', 'mlx4', 'nes', 'ocrdma', 'qib', 'sgwrapper', 'srp' and 'usnic' into for-next Sagi Grimberg (23): IB/core: Introduce protected memory regions IB/core: Introduce signature verbs API mlx5: Implement create_mr and destroy_mr IB/mlx5: Initialize mlx5_ib_qp signature-related members IB/mlx5: Break up wqe handling into begin & finish routines IB/mlx5: Remove MTT access mode from umr flags helper function IB/mlx5: Keep mlx5 MRs in a radix tree under device IB/mlx5: Support IB_WR_REG_SIG_MR IB/mlx5: Collect signature error completion IB/mlx5: Expose support for signature MR feature IB/iser: Suppress completions for fast registration work requests IB/iser: Avoid FRWR notation, use fastreg instead IB/iser: Push the decision what memory key to use into fast_reg_mr routine IB/iser: Move fast_reg_descriptor initialization to a function IB/iser: Keep IB device attributes under iser_device IB/iser: Replace fastreg descriptor valid bool with indicators container IB/iser: Generalize iser_unmap_task_data and finalize_rdma_unaligned_sg IB/iser: Generalize fall_to_bounce_buf routine IB/iser: Support T10-PI operations SCSI/libiscsi: Add check_protection callback for transports IB/iser: Implement check_protection IB/iser: Publish T10-PI support to SCSI midlayer IB/srp: Check ib_query_gid return value Selvin Xavier (8): RDMA/ocrdma: Memory leak fix in ocrdma_dereg_mr() RDMA/ocrdma: Use non-zero tag in SRQ posting RDMA/ocrdma: Display proper value for max_mw RDMA/ocrdma: Handle CQ overrun error RDMA/ocrdma: Support non-embedded mailbox commands RDMA/ocrdma: Query controller information RDMA/ocrdma: Display FW version RDMA/ocrdma: Unregister inet notifier when unloading ocrdma Steve Wise (16): RDMA/cxgb4: Cap CQ size at T4_MAX_IQ_SIZE RDMA/cxgb4: Allow loopback connections RDMA/cxgb4: Always release neigh entry RDMA/cxgb4: Fix incorrect BUG_ON conditions RDMA/cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes RDMA/cxgb4: Default peer2peer mode to 1 RDMA/cxgb4: Save the correct map length for fast_reg_page_lists RDMA/cxgb4: Don't leak skb in c4iw_uld_rx_handler() RDMA/cxgb4: Fix possible memory leak in RX_PKT processing RDMA/cxgb4: Ignore read reponse type 1 CQEs RDMA/cxgb4: Connect_request_upcall fixes RDMA/cxgb4: Update snd_seq when sending MPA messages RDMA/cxgb4: Lock around accept/reject downcalls RDMA/cxgb4: Drop RX_DATA packets if the endpoint is gone RDMA/cxgb4: rx_data() needs to hold the ep mutex RDMA/cxgb4: Disable DSGL use by default Tatyana Nikolova (2): RDMA/nes: Fixes for IRD/ORD negotiation with MPA v2 RDMA/nes: Fix for passing a valid QP pointer to the user space library Yan Burman (1): IB/mad: Check and handle potential DMA mapping errors Yann Droneaud (5): IB/qib: add missing braces in do_qib_user_sdma_queue_create() IB/qib: fixup indentation in qib_ib_rcv() IB/nes: Return an error on ib_copy_from_udata() failure instead of NULL IB/mthca: Return an error on ib_copy_to_udata() failure IB/ehca: Returns an error on ib_copy_to_udata() failure Yishai Hadas (1): IB: Refactor umem to use linear SG table drivers/infiniband/core/cm.c | 17 - drivers/infiniband/core/cma.c | 26 -- drivers/infiniband/core/mad.c | 14 + drivers/infiniband/core/umem.c | 120 +++-- drivers/infiniband/core/verbs.c | 47 ++ drivers/infiniband/hw/amso1100/c2_provider.c | 23 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 19 +- drivers/infiniband/hw/cxgb4/cm.c | 110 +++-- drivers/infiniband/hw/cxgb4/cq.c | 31 +- drivers/infiniband/hw/cxgb4/device.c | 6 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 2 + drivers/infiniband/hw/cxgb4/mem.c | 55 +-- drivers/infiniband/hw/cxgb4/qp.c | 8 +- drivers/infiniband/hw/ehca/ehca_classes.h | 2 +- drivers/infiniband/hw/ehca/ehca_cq.c | 1 + drivers/infiniband/hw/ehca/ehca_mrmw.c | 257 ++++------ drivers/infiniband/hw/ipath/ipath_diag.c | 66 +-- drivers/infiniband/hw/ipath/ipath_dma.c | 43 +- drivers/infiniband/hw/ipath/ipath_mr.c | 39 +- drivers/infiniband/hw/mlx4/doorbell.c | 4 +- drivers/infiniband/hw/mlx4/main.c | 11 +- drivers/infiniband/hw/mlx4/mr.c | 39 +- drivers/infiniband/hw/mlx4/qp.c | 2 +- drivers/infiniband/hw/mlx5/cq.c | 62 +++ drivers/infiniband/hw/mlx5/doorbell.c | 4 +- drivers/infiniband/hw/mlx5/main.c | 12 + drivers/infiniband/hw/mlx5/mem.c | 80 ++-- drivers/infiniband/hw/mlx5/mlx5_ib.h | 14 + drivers/infiniband/hw/mlx5/mr.c | 157 +++++++ drivers/infiniband/hw/mlx5/qp.c | 540 +++++++++++++++++++-- drivers/infiniband/hw/mthca/mthca_provider.c | 43 +- drivers/infiniband/hw/nes/nes_cm.c | 121 +++-- drivers/infiniband/hw/nes/nes_cm.h | 3 + drivers/infiniband/hw/nes/nes_user.h | 5 +- drivers/infiniband/hw/nes/nes_verbs.c | 261 +++++------ drivers/infiniband/hw/nes/nes_verbs.h | 1 + drivers/infiniband/hw/ocrdma/Makefile | 2 +- drivers/infiniband/hw/ocrdma/ocrdma.h | 110 ++++- drivers/infiniband/hw/ocrdma/ocrdma_abi.h | 7 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 299 +++++++++--- drivers/infiniband/hw/ocrdma/ocrdma_hw.h | 6 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 81 +++- drivers/infiniband/hw/ocrdma/ocrdma_sli.h | 261 ++++++++++- drivers/infiniband/hw/ocrdma/ocrdma_stats.c | 623 +++++++++++++++++++++++++ drivers/infiniband/hw/ocrdma/ocrdma_stats.h | 54 +++ drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 233 ++++----- drivers/infiniband/hw/qib/qib.h | 12 +- drivers/infiniband/hw/qib/qib_diag.c | 52 +-- drivers/infiniband/hw/qib/qib_dma.c | 21 +- drivers/infiniband/hw/qib/qib_file_ops.c | 5 +- drivers/infiniband/hw/qib/qib_fs.c | 1 + drivers/infiniband/hw/qib/qib_iba6120.c | 11 +- drivers/infiniband/hw/qib/qib_iba7220.c | 12 +- drivers/infiniband/hw/qib/qib_iba7322.c | 37 +- drivers/infiniband/hw/qib/qib_init.c | 96 ++-- drivers/infiniband/hw/qib/qib_mad.c | 44 +- drivers/infiniband/hw/qib/qib_mr.c | 14 +- drivers/infiniband/hw/qib/qib_rc.c | 2 +- drivers/infiniband/hw/qib/qib_ruc.c | 1 + drivers/infiniband/hw/qib/qib_ud.c | 6 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 136 +++++- drivers/infiniband/hw/qib/qib_verbs.c | 8 +- drivers/infiniband/hw/qib/qib_verbs.h | 16 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 2 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 93 ++-- drivers/infiniband/ulp/iser/iscsi_iser.h | 85 +++- drivers/infiniband/ulp/iser/iser_initiator.c | 154 ++++-- drivers/infiniband/ulp/iser/iser_memory.c | 470 ++++++++++++++----- drivers/infiniband/ulp/iser/iser_verbs.c | 325 +++++++++---- drivers/infiniband/ulp/srp/ib_srp.c | 83 ++-- drivers/infiniband/ulp/srp/ib_srp.h | 1 + drivers/net/ethernet/emulex/benet/be_roce.c | 6 + drivers/net/ethernet/emulex/benet/be_roce.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/mr.c | 85 ++++ drivers/scsi/libiscsi.c | 32 ++ drivers/scsi/scsi_transport_srp.c | 1 + include/linux/mlx5/cq.h | 1 + include/linux/mlx5/device.h | 43 ++ include/linux/mlx5/driver.h | 41 ++ include/linux/mlx5/qp.h | 67 +++ include/rdma/ib_cm.h | 1 - include/rdma/ib_umem.h | 11 +- include/rdma/ib_verbs.h | 201 +++++++- include/scsi/libiscsi.h | 4 + include/scsi/scsi_transport_iscsi.h | 1 + include/scsi/scsi_transport_srp.h | 1 - 88 files changed, 4634 insertions(+), 1475 deletions(-) create mode 100644 drivers/infiniband/hw/ocrdma/ocrdma_stats.c create mode 100644 drivers/infiniband/hw/ocrdma/ocrdma_stats.h -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html
WARNING: multiple messages have this Message-ID (diff)
From: Roland Dreier <roland@kernel.org> To: Linus Torvalds <torvalds@linux-foundation.org> Cc: linux-rdma@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] please pull infiniband.git Date: Thu, 3 Apr 2014 08:54:12 -0700 [thread overview] Message-ID: <1396540452-25075-1-git-send-email-roland@kernel.org> (raw) Hi Linus, Please pull from git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git tags/rdma-for-linus ---------------------------------------------------------------- Main batch of InfiniBand/RDMA changes for 3.15: - The biggest change is core API extensions and mlx5 low-level driver support for handling DIF/DIX-style protection information, and the addition of PI support to the iSER initiator. Target support will be arriving shortly through the SCSI target tree. - A nice simplification to the "umem" memory pinning library now that we have chained sg lists. Kudos to Yishai Hadas for realizing our code didn't have to be so crazy. - Another nice simplification to the sg wrappers used by qib, ipath and ehca to handle their mapping of memory to adapter. - The usual batch of fixes to bugs found by static checkers etc. from intrepid people like Dan Carpenter and Yann Droneaud. - A large batch of cxgb4, ocrdma, qib driver updates. ---------------------------------------------------------------- Alex Tabachnik (2): IB/iser: Introduce pi_enable, pi_guard module parameters IB/iser: Initialize T10-PI resources Ariel Nahum (1): IB/iser: Remove struct iscsi_iser_conn Bart Van Assche (7): IB/mlx4: Fix a sparse endianness warning scsi_transport_srp: Fix two kernel-doc warnings IB/srp: Add more logging IB/srp: Avoid duplicate connections IB/srp: Make writing into the "add_target" sysfs attribute interruptible IB/srp: Avoid that writing into "add_target" hangs due to a cable pull IB/srp: Fix a race condition between failing I/O and I/O completion CQ Tang (1): IB/qib: Change SDMA progression mode depending on single- or multi-rail Dan Carpenter (7): IB/qib: Remove duplicate check in get_a_ctxt() RDMA/nes: Clean up a condition RDMA/cxgb4: Fix underflows in c4iw_create_qp() RDMA/cxgb4: Fix four byte info leak in c4iw_create_cq() IB/qib: Cleanup qib_register_observer() mlx4_core: Fix some indenting in mlx4_ib_add() mlx4_core: Make buffer larger to avoid overflow warning Dennis Dalessandro (3): IB/qib: Fix potential buffer overrun in sending diag packet routine IB/ipath: Fix potential buffer overrun in sending diag packet routine IB/qib: Fix memory leak of recv context when driver fails to initialize. Devesh Sharma (9): RDMA/ocrdma: EQ full catastrophe avoidance RDMA/ocrdma: SQ and RQ doorbell offset clean up RDMA/ocrdma: Read ASIC_ID register to select asic_gen RDMA/ocrdma: Allow DPP QP creation RDMA/ocrdma: ABI versioning between ocrdma and be2net be2net: Add abi version between be2net and ocrdma RDMA/ocrdma: Update version string RDMA/ocrdma: Increment abi version count RDMA/ocrdma: Code clean-up Fabio Estevam (1): IB/usnic: Remove '0x' when using %pa format Mike Marciniszyn (7): IB/qib: Fix debugfs ordering issue with multiple HCAs IB/qib: Add percpu counter replacing qib_devdata int_counter IB/qib: Modify software pma counters to use percpu variables IB/qib: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads IB/ipath: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads IB/ehca: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads IB/core: Remove overload in ib_sg_dma* Moni Shoua (1): IB/core: Don't resolve passive side RoCE L2 address in CMA REQ handler Or Gerlitz (3): IB/iser: Print QP information once connection is established IB/iser: Update Mellanox copyright note IB/iser: Bump driver version to 1.3 Prarit Bhargava (1): RDMA/ocrdma: Fix compiler warning Randy Dunlap (1): IB/iser: Fix sector_t format warning Roi Dayan (1): IB/iser: Drain the tx cq once before looping on the rx cq Roland Dreier (2): RDMA/ocrdma: Fix warnings about pointer <-> integer casts Merge branches 'core', 'cxgb4', 'ip-roce', 'iser', 'misc', 'mlx4', 'nes', 'ocrdma', 'qib', 'sgwrapper', 'srp' and 'usnic' into for-next Sagi Grimberg (23): IB/core: Introduce protected memory regions IB/core: Introduce signature verbs API mlx5: Implement create_mr and destroy_mr IB/mlx5: Initialize mlx5_ib_qp signature-related members IB/mlx5: Break up wqe handling into begin & finish routines IB/mlx5: Remove MTT access mode from umr flags helper function IB/mlx5: Keep mlx5 MRs in a radix tree under device IB/mlx5: Support IB_WR_REG_SIG_MR IB/mlx5: Collect signature error completion IB/mlx5: Expose support for signature MR feature IB/iser: Suppress completions for fast registration work requests IB/iser: Avoid FRWR notation, use fastreg instead IB/iser: Push the decision what memory key to use into fast_reg_mr routine IB/iser: Move fast_reg_descriptor initialization to a function IB/iser: Keep IB device attributes under iser_device IB/iser: Replace fastreg descriptor valid bool with indicators container IB/iser: Generalize iser_unmap_task_data and finalize_rdma_unaligned_sg IB/iser: Generalize fall_to_bounce_buf routine IB/iser: Support T10-PI operations SCSI/libiscsi: Add check_protection callback for transports IB/iser: Implement check_protection IB/iser: Publish T10-PI support to SCSI midlayer IB/srp: Check ib_query_gid return value Selvin Xavier (8): RDMA/ocrdma: Memory leak fix in ocrdma_dereg_mr() RDMA/ocrdma: Use non-zero tag in SRQ posting RDMA/ocrdma: Display proper value for max_mw RDMA/ocrdma: Handle CQ overrun error RDMA/ocrdma: Support non-embedded mailbox commands RDMA/ocrdma: Query controller information RDMA/ocrdma: Display FW version RDMA/ocrdma: Unregister inet notifier when unloading ocrdma Steve Wise (16): RDMA/cxgb4: Cap CQ size at T4_MAX_IQ_SIZE RDMA/cxgb4: Allow loopback connections RDMA/cxgb4: Always release neigh entry RDMA/cxgb4: Fix incorrect BUG_ON conditions RDMA/cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes RDMA/cxgb4: Default peer2peer mode to 1 RDMA/cxgb4: Save the correct map length for fast_reg_page_lists RDMA/cxgb4: Don't leak skb in c4iw_uld_rx_handler() RDMA/cxgb4: Fix possible memory leak in RX_PKT processing RDMA/cxgb4: Ignore read reponse type 1 CQEs RDMA/cxgb4: Connect_request_upcall fixes RDMA/cxgb4: Update snd_seq when sending MPA messages RDMA/cxgb4: Lock around accept/reject downcalls RDMA/cxgb4: Drop RX_DATA packets if the endpoint is gone RDMA/cxgb4: rx_data() needs to hold the ep mutex RDMA/cxgb4: Disable DSGL use by default Tatyana Nikolova (2): RDMA/nes: Fixes for IRD/ORD negotiation with MPA v2 RDMA/nes: Fix for passing a valid QP pointer to the user space library Yan Burman (1): IB/mad: Check and handle potential DMA mapping errors Yann Droneaud (5): IB/qib: add missing braces in do_qib_user_sdma_queue_create() IB/qib: fixup indentation in qib_ib_rcv() IB/nes: Return an error on ib_copy_from_udata() failure instead of NULL IB/mthca: Return an error on ib_copy_to_udata() failure IB/ehca: Returns an error on ib_copy_to_udata() failure Yishai Hadas (1): IB: Refactor umem to use linear SG table drivers/infiniband/core/cm.c | 17 - drivers/infiniband/core/cma.c | 26 -- drivers/infiniband/core/mad.c | 14 + drivers/infiniband/core/umem.c | 120 +++-- drivers/infiniband/core/verbs.c | 47 ++ drivers/infiniband/hw/amso1100/c2_provider.c | 23 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 19 +- drivers/infiniband/hw/cxgb4/cm.c | 110 +++-- drivers/infiniband/hw/cxgb4/cq.c | 31 +- drivers/infiniband/hw/cxgb4/device.c | 6 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 2 + drivers/infiniband/hw/cxgb4/mem.c | 55 +-- drivers/infiniband/hw/cxgb4/qp.c | 8 +- drivers/infiniband/hw/ehca/ehca_classes.h | 2 +- drivers/infiniband/hw/ehca/ehca_cq.c | 1 + drivers/infiniband/hw/ehca/ehca_mrmw.c | 257 ++++------ drivers/infiniband/hw/ipath/ipath_diag.c | 66 +-- drivers/infiniband/hw/ipath/ipath_dma.c | 43 +- drivers/infiniband/hw/ipath/ipath_mr.c | 39 +- drivers/infiniband/hw/mlx4/doorbell.c | 4 +- drivers/infiniband/hw/mlx4/main.c | 11 +- drivers/infiniband/hw/mlx4/mr.c | 39 +- drivers/infiniband/hw/mlx4/qp.c | 2 +- drivers/infiniband/hw/mlx5/cq.c | 62 +++ drivers/infiniband/hw/mlx5/doorbell.c | 4 +- drivers/infiniband/hw/mlx5/main.c | 12 + drivers/infiniband/hw/mlx5/mem.c | 80 ++-- drivers/infiniband/hw/mlx5/mlx5_ib.h | 14 + drivers/infiniband/hw/mlx5/mr.c | 157 +++++++ drivers/infiniband/hw/mlx5/qp.c | 540 +++++++++++++++++++-- drivers/infiniband/hw/mthca/mthca_provider.c | 43 +- drivers/infiniband/hw/nes/nes_cm.c | 121 +++-- drivers/infiniband/hw/nes/nes_cm.h | 3 + drivers/infiniband/hw/nes/nes_user.h | 5 +- drivers/infiniband/hw/nes/nes_verbs.c | 261 +++++------ drivers/infiniband/hw/nes/nes_verbs.h | 1 + drivers/infiniband/hw/ocrdma/Makefile | 2 +- drivers/infiniband/hw/ocrdma/ocrdma.h | 110 ++++- drivers/infiniband/hw/ocrdma/ocrdma_abi.h | 7 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 299 +++++++++--- drivers/infiniband/hw/ocrdma/ocrdma_hw.h | 6 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 81 +++- drivers/infiniband/hw/ocrdma/ocrdma_sli.h | 261 ++++++++++- drivers/infiniband/hw/ocrdma/ocrdma_stats.c | 623 +++++++++++++++++++++++++ drivers/infiniband/hw/ocrdma/ocrdma_stats.h | 54 +++ drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 233 ++++----- drivers/infiniband/hw/qib/qib.h | 12 +- drivers/infiniband/hw/qib/qib_diag.c | 52 +-- drivers/infiniband/hw/qib/qib_dma.c | 21 +- drivers/infiniband/hw/qib/qib_file_ops.c | 5 +- drivers/infiniband/hw/qib/qib_fs.c | 1 + drivers/infiniband/hw/qib/qib_iba6120.c | 11 +- drivers/infiniband/hw/qib/qib_iba7220.c | 12 +- drivers/infiniband/hw/qib/qib_iba7322.c | 37 +- drivers/infiniband/hw/qib/qib_init.c | 96 ++-- drivers/infiniband/hw/qib/qib_mad.c | 44 +- drivers/infiniband/hw/qib/qib_mr.c | 14 +- drivers/infiniband/hw/qib/qib_rc.c | 2 +- drivers/infiniband/hw/qib/qib_ruc.c | 1 + drivers/infiniband/hw/qib/qib_ud.c | 6 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 136 +++++- drivers/infiniband/hw/qib/qib_verbs.c | 8 +- drivers/infiniband/hw/qib/qib_verbs.h | 16 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 2 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 93 ++-- drivers/infiniband/ulp/iser/iscsi_iser.h | 85 +++- drivers/infiniband/ulp/iser/iser_initiator.c | 154 ++++-- drivers/infiniband/ulp/iser/iser_memory.c | 470 ++++++++++++++----- drivers/infiniband/ulp/iser/iser_verbs.c | 325 +++++++++---- drivers/infiniband/ulp/srp/ib_srp.c | 83 ++-- drivers/infiniband/ulp/srp/ib_srp.h | 1 + drivers/net/ethernet/emulex/benet/be_roce.c | 6 + drivers/net/ethernet/emulex/benet/be_roce.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/mr.c | 85 ++++ drivers/scsi/libiscsi.c | 32 ++ drivers/scsi/scsi_transport_srp.c | 1 + include/linux/mlx5/cq.h | 1 + include/linux/mlx5/device.h | 43 ++ include/linux/mlx5/driver.h | 41 ++ include/linux/mlx5/qp.h | 67 +++ include/rdma/ib_cm.h | 1 - include/rdma/ib_umem.h | 11 +- include/rdma/ib_verbs.h | 201 +++++++- include/scsi/libiscsi.h | 4 + include/scsi/scsi_transport_iscsi.h | 1 + include/scsi/scsi_transport_srp.h | 1 - 88 files changed, 4634 insertions(+), 1475 deletions(-) create mode 100644 drivers/infiniband/hw/ocrdma/ocrdma_stats.c create mode 100644 drivers/infiniband/hw/ocrdma/ocrdma_stats.h
next reply other threads:[~2014-04-03 15:54 UTC|newest] Thread overview: 314+ messages / expand[flat|nested] mbox.gz Atom feed top 2014-04-03 15:54 Roland Dreier [this message] 2014-04-03 15:54 ` [GIT PULL] please pull infiniband.git Roland Dreier -- strict thread matches above, loose matches on Subject: below -- 2015-04-22 17:08 Roland Dreier 2015-04-02 17:27 Roland Dreier 2015-04-02 17:27 ` Roland Dreier 2015-02-20 17:08 Roland Dreier 2015-02-06 21:19 Roland Dreier 2015-02-06 21:19 ` Roland Dreier 2015-02-07 15:58 ` Yann Droneaud 2015-02-03 21:42 Roland Dreier 2015-02-03 21:42 ` Roland Dreier [not found] ` <1422999775-32111-1-git-send-email-roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> 2015-02-11 0:52 ` Or Gerlitz 2014-12-19 0:03 Roland Dreier 2014-12-19 0:03 ` Roland Dreier 2014-10-16 22:52 Roland Dreier 2014-10-20 23:28 ` Doug Ledford [not found] ` <1413847716.6046.1.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> 2014-10-29 18:18 ` Estrin, Alex [not found] ` <1413499938-2378-1-git-send-email-roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> 2014-11-02 20:06 ` Dave Airlie 2014-11-02 20:06 ` Dave Airlie 2014-11-03 7:15 ` Eli Cohen [not found] ` <CAPM=9tx+Zau+2EhVouEAM0XKxKhgOpEHSUgWhBuWDC8vA7wvig-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-11-03 7:58 ` Sagi Grimberg 2014-11-03 7:58 ` Sagi Grimberg 2014-09-23 21:58 Roland Dreier [not found] ` <1411509501-23138-1-git-send-email-roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> 2014-09-27 21:19 ` Or Gerlitz 2014-09-27 21:19 ` Or Gerlitz 2014-08-14 16:05 Roland Dreier 2014-08-14 16:05 ` Roland Dreier 2014-07-18 20:40 Roland Dreier 2014-07-18 20:40 ` Roland Dreier 2014-06-10 17:14 Roland Dreier 2014-06-10 17:14 ` Roland Dreier 2014-05-02 0:09 Roland Dreier 2014-05-02 0:09 ` Roland Dreier 2014-04-18 18:40 Roland Dreier 2014-04-18 18:40 ` Roland Dreier 2014-02-14 17:51 Roland Dreier 2014-02-14 17:51 ` Roland Dreier 2014-01-24 19:43 Roland Dreier 2014-01-24 19:43 ` Roland Dreier 2013-12-23 17:24 Roland Dreier 2013-11-18 18:40 Roland Dreier [not found] ` <1384800032-14755-1-git-send-email-roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> 2013-11-19 5:35 ` Upinder Malhi (umalhi) 2013-11-19 17:25 ` Or Gerlitz 2013-11-19 17:25 ` Or Gerlitz 2013-10-22 17:22 Roland Dreier 2013-10-14 18:16 Roland Dreier 2013-10-14 18:16 ` Roland Dreier [not found] ` <1381774575-8817-1-git-send-email-roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> 2013-10-15 0:52 ` Linus Torvalds 2013-10-15 0:52 ` Linus Torvalds 2013-10-15 17:48 ` Roland Dreier 2013-09-04 17:03 Roland Dreier 2013-09-05 0:31 ` Stephen Rothwell 2013-09-05 16:42 ` Linus Torvalds 2013-09-05 16:43 ` David Miller 2013-08-02 16:12 Roland Dreier 2013-08-02 16:12 ` Roland Dreier 2013-07-11 23:52 Roland Dreier 2013-07-11 23:52 ` Roland Dreier [not found] ` <1373586758-3380-1-git-send-email-roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> 2013-07-12 4:11 ` Or Gerlitz 2013-07-09 17:36 Roland Dreier [not found] ` <1373391385-4978-1-git-send-email-roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> 2013-07-10 14:35 ` Sebastian Riemer 2013-07-10 14:35 ` Sebastian Riemer [not found] ` <51DD714D.4080001-EIkl63zCoXaH+58JC4qpiA@public.gmane.org> 2013-07-10 14:38 ` Roland Dreier 2013-07-10 14:38 ` Roland Dreier 2013-07-10 15:34 ` Bart Van Assche 2013-06-07 22:28 Roland Dreier 2013-06-07 22:28 ` Roland Dreier 2013-05-08 21:20 Roland Dreier 2013-05-08 21:20 ` Roland Dreier [not found] ` <1368048037-7958-1-git-send-email-roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> 2013-05-09 8:04 ` Or Gerlitz 2013-03-25 16:42 Roland Dreier 2013-03-25 16:42 ` Roland Dreier 2013-04-05 15:56 ` David Woodhouse 2013-02-26 17:41 Roland Dreier 2013-02-26 17:41 ` Roland Dreier 2013-02-07 1:15 Roland Dreier 2013-02-07 1:15 ` Roland Dreier 2012-12-21 21:42 Roland Dreier 2012-12-21 21:42 ` Roland Dreier 2012-12-11 5:59 Roland Dreier [not found] ` <1355205581-10573-1-git-send-email-roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> 2012-12-11 6:45 ` Or Gerlitz 2012-12-14 9:56 ` Roland Dreier [not found] ` <CAL1RGDWBcrYUZan+4Vsy9hwz=hBND_AGKs+bDTOjes0xDryadQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2012-12-14 15:36 ` Linus Torvalds 2012-12-14 15:36 ` Linus Torvalds [not found] ` <CA+55aFz-DC9GFwjOej7dtoeMWAeecUpveAhB7rRbJyODCEAdew-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2012-12-14 23:57 ` Roland Dreier 2012-12-14 23:57 ` Roland Dreier 2012-10-26 19:55 Roland Dreier 2012-10-26 19:55 ` Roland Dreier 2012-10-05 2:20 Roland Dreier 2012-10-02 16:08 Roland Dreier 2012-10-02 16:08 ` Roland Dreier 2012-09-17 15:57 Roland Dreier 2012-08-17 18:38 Roland Dreier 2012-08-17 18:38 ` Roland Dreier 2012-07-31 20:56 Roland Dreier 2012-07-23 16:17 Roland Dreier 2012-07-23 16:17 ` Roland Dreier 2012-06-24 12:09 Roland Dreier 2012-06-24 12:09 ` Roland Dreier 2012-06-25 14:11 ` Tziporet Koren 2012-05-21 1:14 Roland Dreier 2012-05-21 1:14 ` Roland Dreier [not found] ` <1337562868-9887-1-git-send-email-roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> 2012-05-21 2:05 ` Stephen Rothwell 2012-05-21 2:05 ` Stephen Rothwell [not found] ` <20120521120526.fcd34b38fa4d21fdfd28728b-3FnU+UHB4dNDw9hX6IcOSA@public.gmane.org> 2012-05-21 2:35 ` Roland Dreier 2012-05-21 2:35 ` Roland Dreier [not found] ` <CAG4TOxPpNxFvR_8GkAJ6erDBHBUQzQe3ReFKnK6gBkfAYhRMeQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2012-05-21 3:39 ` Stephen Rothwell 2012-05-21 3:39 ` Stephen Rothwell 2012-05-21 16:07 ` Roland Dreier 2012-06-06 17:44 ` Roland Dreier 2012-04-26 17:39 Roland Dreier 2012-04-26 17:39 ` Roland Dreier 2012-04-12 23:45 Roland Dreier 2012-04-11 20:07 Roland Dreier 2012-03-19 17:11 Roland Dreier 2012-03-19 17:11 ` Roland Dreier [not found] ` <1332177079-14339-1-git-send-email-roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> 2012-03-21 20:33 ` Or Gerlitz [not found] ` <CAJZOPZ+UFp9SWe71dnPxkmHPB4+7R+z=BvWwXiiMf9T0JC9s8A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2012-03-21 21:03 ` Christoph Lameter [not found] ` <alpine.DEB.2.00.1203211602380.25567-sBS69tsa9Uj/9pzu0YdTqQ@public.gmane.org> 2012-03-21 21:24 ` Or Gerlitz [not found] ` <CAJZOPZJoQtf6cpEMzx8TtLfW8daDBYXsrVZ+2j=Yjs5JK9NQzQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2012-03-22 16:10 ` Christoph Lameter 2012-03-26 21:04 ` Tziporet Koren [not found] ` <CD250C48050CFB4D95E78C95F2FDDD6E61A79B2E-LSMZvP3E4uyuSA5JZHE7gA@public.gmane.org> 2012-03-26 21:13 ` Roland Dreier 2012-03-26 21:13 ` Roland Dreier [not found] ` <CAG4TOxPHziBpJ5hAoVCQTJWeR+-uC+2vM9S0aKE-6-B9JCEkWQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2012-03-27 16:33 ` Tziporet Koren 2012-03-27 16:33 ` Tziporet Koren 2012-02-25 2:32 Roland Dreier 2012-02-25 2:32 ` Roland Dreier 2012-02-07 17:34 Roland Dreier 2012-02-01 6:36 Roland Dreier 2012-02-01 6:36 ` Roland Dreier 2012-01-06 17:38 Roland Dreier 2011-12-19 17:39 Roland Dreier [not found] ` <1324316340-29223-1-git-send-email-roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> 2012-01-03 19:18 ` Bart Van Assche [not found] ` <CAO+b5-pQmG+ohd=G417A1-0DB8bKBpNEKAtEi0swoyfvaye4xA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2012-01-03 19:21 ` Roland Dreier 2011-11-30 17:50 Roland Dreier 2011-11-30 17:50 ` Roland Dreier 2011-11-04 18:26 Roland Dreier 2011-11-04 18:26 ` Roland Dreier 2011-11-01 16:54 Roland Dreier 2011-11-01 16:54 ` Roland Dreier [not found] ` <1320166483-21817-1-git-send-email-roland-BHEL68pLQRGGvPXPguhicg@public.gmane.org> 2011-11-08 13:02 ` Or Gerlitz 2011-08-18 15:54 Roland Dreier 2011-08-18 15:54 ` Roland Dreier 2011-07-22 19:08 Roland Dreier 2011-07-22 19:08 ` Roland Dreier 2011-06-21 16:18 Roland Dreier 2011-06-21 16:18 ` Roland Dreier 2011-05-26 16:46 Roland Dreier 2011-05-26 16:46 ` Roland Dreier 2011-05-19 18:17 Roland Dreier 2011-03-25 19:07 Roland Dreier 2011-03-25 19:07 ` Roland Dreier 2011-03-23 17:47 Roland Dreier 2011-03-23 17:47 ` Roland Dreier [not found] ` <1300902477-6608-1-git-send-email-roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> 2011-03-23 18:15 ` Roland Dreier 2011-03-23 18:15 ` Roland Dreier 2011-03-15 18:01 Roland Dreier 2011-03-15 18:01 ` Roland Dreier 2011-02-17 22:26 Roland Dreier 2011-02-17 22:26 ` Roland Dreier 2011-02-03 18:05 Roland Dreier 2011-02-03 18:05 ` Roland Dreier 2011-01-17 21:55 Roland Dreier 2011-01-17 21:55 ` Roland Dreier 2011-01-25 16:23 ` Tziporet Koren 2011-01-11 18:38 Roland Dreier 2011-01-11 18:38 ` Roland Dreier 2010-12-13 21:53 Roland Dreier 2010-12-02 18:57 Roland Dreier 2010-12-02 18:57 ` Roland Dreier 2010-10-26 20:52 Roland Dreier 2010-10-26 20:52 ` Roland Dreier [not found] ` <ada4oc8fzi9.fsf-FYB4Gu1CFyUAvxtiuMwx3w@public.gmane.org> 2010-10-26 23:17 ` Roland Dreier 2010-10-26 23:17 ` Roland Dreier 2010-09-27 16:31 Roland Dreier 2010-09-27 16:31 ` Roland Dreier 2010-09-08 21:45 Roland Dreier 2010-09-08 21:45 ` Roland Dreier 2010-08-09 22:44 Roland Dreier 2010-08-09 22:44 ` Roland Dreier 2010-08-05 21:37 [GIT PULL] Please " Roland Dreier 2010-08-05 21:37 ` Roland Dreier 2010-07-08 16:12 [GIT PULL] please " Roland Dreier 2010-07-08 16:12 ` Roland Dreier 2010-05-27 22:18 Roland Dreier 2010-05-27 22:18 ` Roland Dreier 2010-05-25 16:58 Roland Dreier 2010-05-25 16:58 ` Roland Dreier 2010-05-18 3:37 Roland Dreier 2010-04-09 16:13 Roland Dreier 2010-04-09 16:13 ` Roland Dreier 2010-03-12 18:56 Roland Dreier 2010-03-02 7:56 Roland Dreier 2010-03-02 7:56 ` Roland Dreier 2010-03-02 11:52 ` Tziporet Koren 2010-02-10 20:03 Roland Dreier 2010-02-10 20:03 ` Roland Dreier 2010-01-07 19:30 Roland Dreier 2010-01-07 19:30 ` Roland Dreier 2009-12-16 7:41 Roland Dreier 2009-12-16 7:41 ` Roland Dreier 2009-10-28 18:07 Roland Dreier 2009-10-28 18:07 ` Roland Dreier 2009-10-09 17:08 Roland Dreier 2009-09-24 19:45 Roland Dreier 2009-09-11 4:23 Roland Dreier 2009-09-11 4:23 ` Roland Dreier 2009-07-14 18:48 Roland Dreier 2009-06-23 17:39 Roland Dreier 2009-06-14 20:47 Roland Dreier 2009-05-13 22:18 Roland Dreier 2009-04-28 23:03 Roland Dreier 2009-04-09 21:58 Roland Dreier 2009-03-25 4:05 Roland Dreier 2009-01-16 23:07 Roland Dreier 2009-01-13 3:40 Roland Dreier 2008-12-30 23:38 Roland Dreier 2008-12-25 15:21 Roland Dreier 2008-12-01 18:16 Roland Dreier 2008-11-04 21:37 Roland Dreier 2008-10-23 4:37 Roland Dreier 2008-10-10 0:48 Roland Dreier 2008-09-17 16:40 Roland Dreier 2008-08-19 22:03 Roland Dreier 2008-08-12 20:55 Roland Dreier 2008-08-07 21:15 Roland Dreier 2008-07-26 21:02 Roland Dreier 2008-07-24 15:41 Roland Dreier 2008-07-15 6:51 Roland Dreier 2008-07-08 21:41 Roland Dreier 2008-06-23 19:23 Roland Dreier 2008-06-18 22:38 Roland Dreier 2008-06-09 20:10 Roland Dreier 2008-06-06 18:26 Roland Dreier 2008-05-23 17:57 Roland Dreier 2008-05-07 19:17 Roland Dreier 2008-05-05 23:00 Roland Dreier 2008-05-01 3:46 Roland Dreier 2008-04-29 20:57 Roland Dreier 2008-04-22 1:26 Roland Dreier 2008-04-17 14:53 Roland Dreier 2008-04-19 8:16 ` Ingo Molnar 2008-03-21 21:02 Roland Dreier 2008-03-13 20:15 Roland Dreier 2008-03-11 4:33 Roland Dreier 2008-02-29 22:06 Roland Dreier 2008-02-27 0:27 Roland Dreier 2008-02-19 18:51 Roland Dreier 2008-02-18 20:35 Roland Dreier 2008-02-14 23:31 Roland Dreier 2008-02-11 22:25 Roland Dreier 2008-02-08 23:16 Roland Dreier 2008-02-05 4:49 Roland Dreier 2008-01-16 22:46 Roland Dreier 2008-01-08 20:25 Roland Dreier 2007-12-13 17:39 Roland Dreier 2007-12-01 4:03 Roland Dreier 2007-11-27 6:21 Roland Dreier 2007-11-14 16:23 Roland Dreier 2007-10-30 22:17 Roland Dreier 2007-10-23 16:30 Roland Dreier 2007-09-23 20:06 Roland Dreier 2007-07-30 20:18 Roland Dreier 2007-07-21 4:56 Roland Dreier 2007-07-18 22:52 Roland Dreier 2007-07-12 23:07 Roland Dreier 2007-07-03 3:50 Roland Dreier 2007-06-22 16:26 Roland Dreier 2007-06-18 15:49 Roland Dreier 2007-06-08 14:22 Roland Dreier 2007-05-29 23:20 Roland Dreier 2007-05-25 22:06 Roland Dreier 2007-05-21 20:51 Roland Dreier 2007-05-14 21:18 Roland Dreier 2007-05-09 1:06 Roland Dreier 2007-05-07 4:19 Roland Dreier 2007-04-26 18:42 Roland Dreier 2007-04-16 21:16 Roland Dreier 2007-04-12 17:52 Roland Dreier 2007-04-10 17:43 Roland Dreier 2007-03-28 17:25 Roland Dreier 2007-03-22 21:39 Roland Dreier 2007-03-08 23:50 Roland Dreier 2007-02-26 21:05 Roland Dreier 2007-02-16 23:48 Roland Dreier 2007-02-13 0:18 Roland Dreier 2007-02-05 10:15 Roland Dreier 2007-01-23 15:10 Roland Dreier 2007-01-09 22:18 Roland Dreier 2007-01-08 4:29 Roland Dreier 2006-12-16 4:57 Roland Dreier 2006-11-29 23:37 Roland Dreier 2006-11-20 18:44 Roland Dreier 2006-11-13 17:42 Roland Dreier 2006-11-02 22:28 Roland Dreier 2006-10-17 21:44 Roland Dreier 2006-10-10 21:03 Roland Dreier 2006-10-02 21:57 Roland Dreier 2006-09-28 18:20 [GIT PULL] Please " Roland Dreier 2006-09-22 22:37 [GIT PULL] please " Roland Dreier 2006-09-14 20:59 Roland Dreier 2006-09-01 0:29 Roland Dreier 2006-08-23 23:25 Roland Dreier 2006-08-24 1:09 ` Greg KH 2006-08-03 18:07 Roland Dreier 2006-07-24 16:50 Roland Dreier 2006-06-22 16:22 Roland Dreier 2006-06-18 11:49 Roland Dreier 2006-06-13 18:19 [git pull] " Roland Dreier 2006-06-05 17:21 Roland Dreier 2006-05-26 0:09 Roland Dreier 2006-05-23 21:05 Roland Dreier 2006-05-18 19:33 [git pull] Please " Roland Dreier 2006-05-12 22:07 Roland Dreier
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1396540452-25075-1-git-send-email-roland@kernel.org \ --to=roland-dgejt+ai2ygdnm+yrofe0a@public.gmane.org \ --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.