aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/ulp
AgeCommit message (Expand)AuthorFilesLines
13 daysMerge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds5-20/+19
2026-06-16RDMA/rtrs-srv: Bound RDMA-Write length to chunk size in rdma_write_sgZhenhao Wan1-2/+3
2026-06-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-6/+30
2026-06-09net: change ndo_set_rx_mode_async return type to intStanislav Fomichev1-4/+5
2026-06-08RDMA/rtrs-srv: Fix integer underflow in process_read and process_writeAurelien DESBRIERES1-2/+10
2026-06-08RDMA/srp: bound SRP_RSP sense copy by the received lengthMichael Bommarito1-6/+24
2026-06-08IB/isert: Reject login PDUs shorter than ISER_HEADERS_LENMichael Bommarito1-0/+6
2026-05-25Merge tag 'v7.1-rc5' into rdma.git for-nextJason Gunthorpe2-4/+6
2026-05-24RDMA/rtrs: Use flexible array for client path statsRosen Penev3-14/+3
2026-05-23Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-1/+1
2026-05-19RDMA/rtrs: Fix use-after-free in path file creation cleanupGuangshuo Li1-1/+1
2026-05-18RDMA/srpt: fix integer overflow in immediate data length checkSara Venkatesh1-2/+3
2026-05-15IB/IPoIB: ndo_set_rx_mode_async conversionDragos Tatulea1-3/+5
2026-04-21Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-0/+1
2026-04-20Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds12-3416/+2
2026-04-14Merge tag 'net-next-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-1/+1
2026-04-09kernfs: pass struct ns_common instead of const void * for namespace tagsChristian Brauner1-3/+4
2026-03-29ipv6: convert CONFIG_IPV6 to built-in only and clean up KconfigsFernando Fernandez Mancera1-1/+1
2026-03-10RDMA/hfi1: Remove opa_vnicDennis Dalessandro10-3414/+0
2026-03-08RDMA/rtrs: add WQ_PERCPU to alloc_workqueue usersMarco Crivellari2-2/+2
2026-02-28scsi: target: Use driver completion preference by defaultMike Christie1-0/+1
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook3-3/+3
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds5-12/+6
2026-02-21Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds2-2/+2
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds16-58/+58
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook17-99/+85
2026-02-12Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds7-125/+231
2026-02-12Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-1/+2
2026-02-12Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/...Linus Torvalds2-0/+2
2026-01-23scsi: Change the return type of the .queuecommand() callbackBart Van Assche1-1/+2
2026-01-20kernel.h: drop hex.h and update all hex.h usersRandy Dunlap2-0/+2
2026-01-20net: remove legacy way to get/set HW timestamp configVadim Fedorenko1-4/+2
2026-01-13RDMA/rtrs-srv: Fix error print in process_info_req()Grzegorz Prajsner1-1/+1
2026-01-13RDMA/rtrs-clt: For conn rejection use actual err numberMd Haris Iqbal1-2/+2
2026-01-13RDMA/rtrs: Extend log message when a port failsKim Zhu2-4/+10
2026-01-13RDMA/rtrs-srv: Rate-limit I/O path error loggingKim Zhu1-1/+1
2026-01-13RDMA/rtrs-srv: Add check and closure for possible zombie pathsMd Haris Iqbal2-5/+41
2026-01-13RDMA/rtrs-clt: Remove unused members in rtrs_clt_io_reqJack Wang1-3/+0
2026-01-13RDMA/rtrs: Improve error logging for RDMA cm eventsKim Zhu2-14/+54
2026-01-13RDMA/rtrs: Add optional support for IB_MR_TYPE_SG_GAPSMd Haris Iqbal2-5/+18
2026-01-13RDMA/rtrs: Add error description to the logsKim Zhu5-95/+100
2026-01-13RDMA/rtrs-srv: fix SG mappingRoman Penyaev1-5/+20
2025-12-30RDMA/rtrs: Fix clt_path::max_pages_per_mr calculationHonggang LI1-0/+1
2025-12-24RDMA/rtrs: server: remove dead codeHonggang LI1-7/+1
2025-12-17RTRS/rtrs: clean up rtrs headers kernel-docRandy Dunlap2-20/+36
2025-12-04Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds3-3/+3
2025-11-10RDMA/rtrs: server: Fix error handling in get_or_create_srvMa Ke1-1/+1
2025-11-09IB/isert: add WQ_PERCPU to alloc_workqueue usersMarco Crivellari1-1/+1
2025-11-09IB/iser: add WQ_PERCPU to alloc_workqueue usersMarco Crivellari1-1/+1
2025-10-31IB/IPoIB: Add support for hwtstamp get/set ndosCarolina Jubran1-0/+29
2025-09-21RDMA: Use %pe format specifier for error pointersLeon Romanovsky1-9/+7
2025-09-18IB/ipoib: Ignore L3 master deviceVlad Dumitrescu1-10/+11
2025-07-31Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds2-5/+3
2025-06-26RDMA/ipoib: Use parent rdma device net namespaceMark Bloch1-0/+2
2025-06-24scsi: RDMA/srp: Don't set a max_segment_size when virt_boundary_mask is setChristoph Hellwig1-2/+3
2025-06-12IB/iser: Remove unnecessary local variableLi Jun1-5/+1
2025-05-22IB/IPoIB: Allow using netdevs that require the instance lockCosmin Ratiu2-15/+31
2025-05-22IB/IPoIB: Replace vlan_rwsem with the netdev instance lockCosmin Ratiu4-57/+87
2025-05-22IB/IPoIB: Enqueue separate work_structs for each flushed interfaceCosmin Ratiu4-22/+44
2025-03-29Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-4/+4
2025-02-21net: Use link/peer netns in newlink() of rtnl_link_opsXiao Liang1-2/+2
2025-02-21rtnetlink: Pack newlink() params into structXiao Liang1-2/+5
2025-02-18IB/iser: fix typos in iscsi_iser.c commentsImanol1-4/+4
2025-01-26Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-2/+3
2025-01-24Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds2-1/+3
2025-01-06RDMA/rtrs: Add missing deinit() callLi Zhijian1-0/+3
2024-12-31RDMA/rtrs: Ensure 'ib_sge list' is accessibleLi Zhijian1-1/+1
2024-12-19RDMA/srp: Fix error handling in srp_add_portMa Ke1-1/+0
2024-12-04scsi: Convert SCSI drivers to .sdev_configure()Bart Van Assche1-2/+3
2024-11-22Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds3-10/+6
2024-10-30RDMA: Use ethtool string helpersRosen Penev2-9/+4
2024-10-28RDMA/ipoib: Use the networking stack default for txqueuelenGal Pressman1-1/+2
2024-10-11RDMA/srpt: Make slab cache names uniqueBart Van Assche1-12/+68
2024-09-10IB/iser: Remove unused declaration in header fileZhang Zekun1-4/+0
2024-08-28RDMA/rtrs-clt: Remove an extra spaceJack Wang1-1/+1
2024-08-28RDMA/rtrs-clt: Do local invalidate after write io completionJack Wang1-13/+7
2024-08-28RDMA/rtrs: Register ib event handlerGrzegorz Prajsner5-2/+58
2024-08-28RDMA/rtrs-srv: Avoid null pointer deref during path establishmentMd Haris Iqbal1-2/+11
2024-08-28RDMA/rtrs-clt: Print request type for errorsJack Wang1-2/+4
2024-08-28RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in boundsMd Haris Iqbal1-0/+6
2024-08-28RDMA/rtrs-clt: Reuse need_inval from mrJack Wang2-10/+9
2024-08-28RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peerJack Wang2-1/+3
2024-08-28RDMA/rtrs-clt: Rate limit errors in IO pathJack Wang1-3/+3
2024-08-28RDMA/rtrs-clt: Fix need_inv setting in error caseJack Wang1-11/+9
2024-08-28RDMA/rtrs: For HB error add additional clt/srv specific loggingMd Haris Iqbal2-0/+6
2024-08-19RDMA/ipoib: Remove unused declarationsZhang Zekun1-4/+0
2024-06-26IB/isert: remove the handling of last WQE reached eventMax Gurtovoy1-3/+0
2024-05-18Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds2-4/+7
2024-05-12RDMA/IPoIB: Fix format truncation compilation errorsLeon Romanovsky1-2/+6
2024-05-07net: annotate writes on dev->mtu from ndo_change_mtu()Eric Dumazet1-2/+2
2024-05-02RDMA/ipoib: Remove NULL check before dev_{put, hold}Jules Irenge1-2/+1
2024-03-18Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds3-5/+3
2024-02-26rtnetlink: prepare nla_put_iflink() to run under RCUEric Dumazet1-2/+2
2024-02-25RDMA/rtrs-clt: Check strnlen return len in sysfs mpath_policy_store()Alexey Kodanev1-1/+1
2024-02-14RDMA/srpt: fix function pointer cast warningsArnd Bergmann1-4/+5
2024-02-05RDMA/srpt: Support specifying the srpt_service_guid parameterBart Van Assche1-2/+6
2024-02-04RDMA/srpt: Do not register event handler until srpt device is fully setupWilliam Kucharski1-2/+1
2024-01-25RDMA/ipoib: Print symbolic error name instead of error codeChristian Heusel1-2/+1
2024-01-04IB/iser: Prevent invalidating wrong MRSergey Gorenko4-8/+8
2023-12-26IB/iser: iscsi_iser.h: fix kernel-doc warning and spellosRandy Dunlap1-3/+2
2023-12-12IB/ipoib: Fix mcast list lockingDaniel Vacek1-5/+1
2023-12-12Expose c0 and SW encap ICM for RDMALeon Romanovsky2-14/+30
2023-11-26RDMA/IPoIB: Add tx timeout work to recover queue stop situationJack Wang3-3/+60
2023-11-26RDMA/IPoIB: Fix error code return in ipoib_mcast_joinJack Wang1-0/+1
2023-11-22RDMA/rtrs: Use %pe to print errorsSupriti Singh1-2/+2
2023-11-22RDMA/rtrs-clt: Use %pe to print errorsSupriti Singh1-6/+4
2023-11-22RDMA/rtrs-clt: Remove the warnings for req in_use checkJack Wang1-1/+1
2023-11-22RDMA/rtrs-clt: Fix the max_send_wr settingJack Wang1-1/+1
2023-11-22RDMA/rtrs-srv: Destroy path files after making sure no IOs in-flightMd Haris Iqbal1-1/+2
2023-11-22RDMA/rtrs-srv: Free srv_mr iu only when always_invalidate is trueMd Haris Iqbal1-1/+4
2023-11-22RDMA/rtrs-srv: Check return values while processing info requestMd Haris Iqbal1-6/+18
2023-11-22RDMA/rtrs-clt: Start hb after path_upJack Wang1-2/+1
2023-11-22RDMA/rtrs-srv: Do not unconditionally enable irqJack Wang1-2/+3
2023-11-19RDMA/rtrs-clt: Add warning logs for RDMA eventsMd Haris Iqbal1-0/+2
2023-11-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds5-5/+11
2023-11-02Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-0/+3
2023-10-31Merge tag 'v6.6' into rdma.git for-nextJason Gunthorpe1-11/+5
2023-10-24RDMA/core: Remove NULL check before dev_{put, hold}Yang Li1-2/+1
2023-10-13scsi: target: Have drivers report if they support direct submissionsMike Christie1-0/+3
2023-10-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-11/+5
2023-10-11netdev: replace napi_reschedule with napi_scheduleChristian Marangi1-2/+2
2023-10-02IB/srp: Annotate struct srp_fr_pool with __counted_byKees Cook1-1/+1
2023-09-26RDMA/ipoib: Add support for XDR speed in ethtoolPatrisious Haddad1-0/+2
2023-09-19RDMA/rtrs: Fix the problem of variable not initialized fullyZhu Yanjun1-1/+1
2023-09-19RDMA/rtrs: Require holding rcu_read_lock explicitlyZhu Yanjun1-1/+6
2023-09-11RDMA/srp: Do not call scsi_done() from srp_abort()Bart Van Assche1-11/+5
2023-09-02Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-4/+0
2023-08-22Revert "IB/isert: Fix incorrect release of isert connection"Leon Romanovsky1-0/+2
2023-08-08RDMA: Make all 'class' structures constIvan Orlov4-17/+21
2023-07-25scsi: RDMA/srp: Fix residual handlingBart Van Assche1-4/+0
2023-06-27Merge tag 'v6.4' into rdma.git for-nextJason Gunthorpe3-37/+38
2023-06-11IB/isert: Fix incorrect release of isert connectionSaravanan Vajravel1-2/+0
2023-06-11IB/isert: Fix possible list corruption in CMA handlerSaravanan Vajravel1-0/+4
2023-06-11IB/isert: Fix dead lock in ib_isertSaravanan Vajravel1-2/+8
2023-06-01RDMA/rtrs: Fix rxe_dealloc_pd warningLi Zhijian1-32/+23
2023-06-01RDMA/rtrs: Fix the last iu->buf leak in err pathLi Zhijian1-1/+3
2023-06-01RDMA/rtrs: Remove duplicate cq_num assignmentLi Zhijian1-1/+0
2023-04-29Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds3-24/+22
2023-04-27Merge tag 'modules-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-5/+0
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-2/+2
2023-04-09RDMA/srpt: Add a check for valid 'mad_agent' pointerSaravanan Vajravel1-10/+13
2023-04-03IB/iser: remove redundant new lineMax Gurtovoy1-1/+0
2023-04-03IB/iser: centralize setting desc type and done callbackMax Gurtovoy1-7/+9
2023-04-03IB/iser: remove unused macrosMax Gurtovoy1-6/+0
2023-03-24Merge patch series "Constify most SCSI host templates"Martin K. Petersen2-3/+3
2023-03-24scsi: iscsi: Declare SCSI host template constBart Van Assche1-2/+2
2023-03-24scsi: RDMA/srp: Declare the SCSI host template constBart Van Assche1-1/+1
2023-03-24Merge patch series "target: TMF and recovery fixes"Martin K. Petersen1-2/+2
2023-03-24scsi: target: iscsit: isert: Alloc per conn cmd counterMike Christie1-2/+2
2023-03-19dyndbg: cleanup dynamic usage in ib_srp.cJason Baron1-5/+0
2023-03-17driver core: class: remove module * from class_create()Greg Kroah-Hartman2-2/+2
2023-03-16scsi: infiniband: srpt: Remove default fabric ops calloutsDmitry Bogdanov1-33/+0
2023-02-24Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds2-2/+2
2023-02-23Merge tag 'mm-nonmm-stable-2023-02-20-15-29' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2023-02-07RDMA/rtrs: Don't call kobject_del for srv_path->kobjLi Zhijian1-2/+1
2023-02-02scripts/spelling.txt: add "exsits" pattern and fix typo instancesLuca Ceresoli1-1/+1
2023-01-26IB/IPoIB: Fix legacy IPoIB due to wrong number of queuesDragos Tatulea1-0/+8
2023-01-15Merge branch 'mlx5-next' into HEADLeon Romanovsky1-3/+5
2023-01-10RDMA/cma: Refactor the inbound/outbound path records process flowMark Zhang2-2/+2
2022-12-29RDMA/srp: Move large values to a new enum for gcc13Jiri Slaby (SUSE)1-3/+5
2022-12-14Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds9-127/+164
2022-12-12Merge tag 'pull-iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-1/+1
2022-12-11IB/IPoIB: Fix queue count inconsistency for PKEY child interfacesDragos Tatulea1-0/+7
2022-12-04RDMA/srp: Fix error return code in srp_parse_options()Wang Yufen1-14/+82
2022-11-25use less confusing names for iov_iter direction initializersAl Viro1-1/+1
2022-11-25[infiniband] READ is "data destination", not source...Al Viro1-1/+1
2022-11-21IB/isert: use the ISCSI_LOGIN_CURRENT_STAGE macroMaurizio Lombardi1-3/+2
2022-11-18treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld1-1/+1
2022-11-17RDMA/rtrs-srv: Remove kobject_del from rtrs_srv_destroy_once_sysfs_root_foldersGuoqing Jiang1-1/+0
2022-11-17RDMA/rtrs-srv: Fix several issues in rtrs_srv_destroy_path_filesGuoqing Jiang1-3/+9
2022-11-17RDMA/rtrs: Clean up rtrs_rdma_dev_pd_opsGuoqing Jiang2-21/+4
2022-11-17RDMA/rtrs-srv: Remove outdated comments from create_conGuoqing Jiang1-6/+0
2022-11-17RDMA/rtrs-clt: Correct the checking of ib_map_mr_sgGuoqing Jiang1-4/+2
2022-11-17RDMA/rtrs-srv: Correct the checking of ib_map_mr_sgGuoqing Jiang1-1/+1
2022-11-17RDMA/rtrs-srv: Refactor the handling of failure case in map_cont_bufsGuoqing Jiang1-27/+20
2022-11-17RDMA/rtrs-srv: Refactor rtrs_srv_rdma_cm_handlerGuoqing Jiang1-9/+8
2022-10-19IB/iser: open code iser_disconnected_handlerMax Gurtovoy1-14/+7
2022-10-19IB/iser: add safety checks for state_mutex lockMax Gurtovoy1-6/+20
2022-10-19IB/iser: open code iser_conn_state_comp_exchSergey Gorenko1-18/+2
2022-10-11treewide: use get_random_u32() when possibleJason A. Donenfeld1-1/+1
2022-10-11treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld1-2/+1
2022-10-06Merge tag 'v6.0' into rdma.git for-nextJason Gunthorpe4-13/+20
2022-09-22RDMA/srp: Support more than 255 rdma portsMikhael Goikhman2-7/+7
2022-09-22RDMA/cma: Multiple path records support with netlink channelMark Zhang2-2/+2
2022-09-20RDMA/srpt: Use flex array destination for memcpy()Hangyu Hua1-1/+1
2022-09-20RDMA/srp: Fix srp_abort()Bart Van Assche1-3/+1
2022-09-06RDMA/rtrs-clt: Kill xchg_pathsGuoqing Jiang1-12/+2
2022-09-06RDMA/rtrs-clt: Break the loop once one path is connectedGuoqing Jiang1-1/+4
2022-09-06RDMA/rtrs: Update comments for MAX_SESS_QUEUE_DEPTHGuoqing Jiang1-4/+3
2022-09-01RDMA/srp: Set scmnd->result only when scmnd is not NULLyangx.jy@fujitsu.com1-1/+2
2022-08-30IB/cm: Remove the service_mask parameter from ib_cm_listen()Mark Zhang2-3/+3
2022-08-30RDMA/rtrs: Remove 'dir' argument from rnbd_srv_rdma_evGuoqing Jiang2-4/+3
2022-08-28RDMA/srp: Use the attribute group mechanism for sysfs attributesBart Van Assche1-6/+12
2022-08-28RDMA/srp: Handle dev_set_name() failureBart Van Assche1-4/+5
2022-08-28RDMA/srp: Remove the srp_host.released completionBart Van Assche2-10/+5
2022-08-28RDMA/srp: Rework the srp_add_port() error pathBart Van Assche1-8/+7
2022-08-21IB: move from strlcpy with unused retval to strscpyWolfram Sang3-5/+5
2022-08-21RDMA/rtrs-clt: Output sg index when warning onJack Wang1-1/+1
2022-08-21RDMA/rtrs-srv: Pass the correct number of entries for dma mapped SGLJack Wang1-7/+7
2022-08-21RDMA/rtrs-clt: Use the right sg_cnt after ib_dma_map_sgJack Wang1-4/+5