summaryrefslogtreecommitdiffstats
path: root/drivers/nvme/target/rdma.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'nvme-6.10-2024-05-14' of git://git.infradead.org/nvme into block-6.10Jens Axboe2024-05-141-10/+6
|\
| * nvmet-rdma: Avoid o(n^2) loop in delete_ctrlSagi Grimberg2024-05-071-10/+6
* | nvmet-rdma: fix possible bad dereference when freeing rspsSagi Grimberg2024-05-081-12/+4
|/
* nvmet-rdma: remove NVMET_RDMA_REQ_INVALIDATE_RKEY flagGuixin Liu2024-03-211-5/+3
* nvmet-rdma: set max_queue_size for RDMA transportMax Gurtovoy2024-03-021-0/+8
* nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definitionMax Gurtovoy2024-03-021-0/+2
* nvmet: add module description to stop warningsChaitanya Kulkarni2024-01-241-0/+1
* nvmet-rdma: avoid circular locking dependency on install_queue()Hannes Reinecke2024-01-101-3/+16
* RDMA/core: introduce ib_dma_pci_p2p_dma_supported()Logan Gunthorpe2022-07-261-1/+1
* RDMA: Split kernel-only global device caps from uverbs device capsJason Gunthorpe2022-04-061-2/+2
* nvmet: use a private workqueue instead of the system workqueueSagi Grimberg2022-03-291-6/+6
* nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removalChaitanya Kulkarni2022-03-141-1/+1
* nvmet-rdma: replace ida_simple[get|remove] with the simler ida_[alloc|free]Sagi Grimberg2022-02-281-3/+3
* nvmet-rdma: implement get_max_queue_size controller opMax Gurtovoy2021-10-201-0/+6
* nvmet-rdma: fix use-after-free when a port is removedIsrael Rukshin2021-10-201-0/+24
* block: move integrity handling out of <linux/blkdev.h>Christoph Hellwig2021-10-181-0/+1
* nvmet: remove zeroout memset call for structChaitanya Kulkarni2021-06-171-2/+1
* nvmet-rdma: Fix NULL deref when SEND is completed with errorMichal Kalderon2021-05-111-2/+2
* nvme-rdma: Fix a use after free in nvmet_rdma_write_data_doneLv Yunlong2021-03-111-3/+2
* nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANYIsrael Rukshin2021-01-141-8/+8
* nvmet-rdma: Fix list_del corruption on queue establishment failureIsrael Rukshin2021-01-061-0/+10
* RDMA/core: remove use of dma_virt_opsChristoph Hellwig2020-11-171-1/+2
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-2/+2
* nvmet-rdma: use new shared CQ mechanismYamin Friedman2020-07-291-7/+7
* nvmet: introduce flags member in nvmet_fabrics_opsMax Gurtovoy2020-07-081-2/+1
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds2020-06-051-1/+3
|\
| * RDMA/cma: Provide ECE reject reasonLeon Romanovsky2020-05-271-1/+3
* | nvmet-rdma: add metadata/T10-PI supportIsrael Rukshin2020-05-271-19/+215
* | nvmet: add metadata support for block devicesIsrael Rukshin2020-05-271-2/+2
* | nvmet-rdma: use SRQ per completion vectorMax Gurtovoy2020-05-091-42/+136
|/
* Merge tag 'block-5.7-2020-04-10' of git://git.kernel.dk/linux-blockLinus Torvalds2020-04-101-68/+137
|\
| * nvmet-rdma: fix double free of rdma queueIsrael Rukshin2020-04-071-12/+18
| * nvmet-rdma: fix bonding failover possible NULL derefSagi Grimberg2020-04-041-56/+119
* | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2020-04-021-6/+0
|\ \ | |/ |/|
| * scsi: treewide: Consolidate {get,put}_unaligned_[bl]e24() definitionsBart Van Assche2020-03-161-6/+0
* | nvmet-rdma: allocate RW ctxs according to mdtsMax Gurtovoy2020-03-261-2/+4
* | nvmet-rdma: Implement get_mdts controller opMax Gurtovoy2020-03-261-0/+9
|/
* nvmet: Open code nvmet_req_execute()Christoph Hellwig2019-11-041-2/+2
* nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyedIsrael Rukshin2019-11-041-2/+2
* nvmet: rename nvme_completion instances from rsp to cqeMax Gurtovoy2019-04-251-9/+9
* nvmet-rdma: remove p2p_client initialization from fast-pathMax Gurtovoy2019-04-251-2/+1
* nvmet-rdma: convert to SPDX identifiersChristoph Hellwig2019-02-201-9/+1
* nvmet-rdma: fix null dereference under heavy loadRaju Rangoju2019-01-231-1/+14
* nvmet: add error log support for rdma backendChaitanya Kulkarni2018-12-131-1/+9
* Merge tag 'v4.20-rc6' into for-4.21/blockJens Axboe2018-12-091-1/+2
|\
| * nvmet-rdma: fix response use after freeIsrael Rukshin2018-12-071-1/+2
* | nvmet-rdma: Add unlikely for response allocated checkIsrael Rukshin2018-12-071-1/+1
|/
* Revert "nvmet-rdma: use a private workqueue for delete"Christoph Hellwig2018-11-091-15/+4
* Merge tag 'pci-v4.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2018-10-251-8/+14
|\
| * nvmet: Optionally use PCI P2P memoryLogan Gunthorpe2018-10-171-0/+2