summaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/core/rdma_core.c
Commit message (Expand)AuthorAgeFilesLines
* RDMA: Correct duplicated words in commentsJiang Jian2022-06-241-1/+1
* RDMA/core: Correct misspellings of two words in commentsYangyang Li2021-03-261-2/+2
* RDMA/uverbs: Allow drivers to create a new HW object during rereg_mrJason Gunthorpe2020-12-071-0/+51
* RDMA/core: Make FD destroy callback voidLeon Romanovsky2020-11-121-1/+2
* RDMA/core: Postpone uobject cleanup on failure till FD closeLeon Romanovsky2020-11-121-34/+17
* RDMA/core: Remove ucontext->closingJason Gunthorpe2020-09-301-1/+0
* RDMA/core: Change how failing destroy is handled during uobj abortJason Gunthorpe2020-09-091-15/+15
* RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leakedJason Gunthorpe2020-08-311-1/+2
* RDMA/core: Fix race in rdma_alloc_commit_uobject()Leon Romanovsky2020-07-161-3/+3
* RDMA/core: Check that type_attrs is not NULL prior accessLeon Romanovsky2020-06-181-15/+21
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds2020-06-051-5/+20
|\
| * RDMA/core: Allow the ioctl layer to abort a fully created uobjectJason Gunthorpe2020-05-211-5/+20
* | RDMA/core: Fix double destruction of uobjectJason Gunthorpe2020-05-271-7/+13
|/
* RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL eventJason Gunthorpe2020-05-121-1/+2
* RDMA/core: Fix race between destroy and release FD objectLeon Romanovsky2020-04-241-1/+1
* RDMA/core: Fix overwriting of uobj in case of errorLeon Romanovsky2020-04-221-3/+2
* RDMA/core: Prevent mixed use of FDs between shared ufilesLeon Romanovsky2020-04-221-1/+1
* RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() pathJason Gunthorpe2020-01-161-20/+1
* RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobjectJason Gunthorpe2020-01-131-17/+19
* RDMA/core: Do not allow alloc_commit to failJason Gunthorpe2020-01-131-62/+56
* RDMA/core: Simplify destruction of FD uobjectsJason Gunthorpe2020-01-131-13/+21
* RDMA/mlx5: Use RCU and direct refcounts to keep memory aliveJason Gunthorpe2020-01-131-5/+6
* RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_classJason Gunthorpe2020-01-131-22/+1
* RDMA/core: Create mmap database and cookie helper functionsMichal Kalderon2019-11-061-0/+1
* uverbs: Convert idr to XArrayMatthew Wilcox2019-04-251-52/+24
* IB: When attrs.udata/ufile is available use that instead of uobjectJason Gunthorpe2019-04-081-3/+3
* IB: Pass uverbs_attr_bundle down uobject destroy pathShamir Rabinovitch2019-04-011-18/+30
* IB: ucontext should be set properly for all cmd & ioctl pathsShamir Rabinovitch2019-04-011-49/+21
* RDMA: Handle ucontext allocations by IB/coreLeon Romanovsky2019-02-221-7/+2
* IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flowsShamir Rabinovitch2019-02-151-0/+32
* IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FDYishai Hadas2019-01-291-0/+1
* RDMA: Start use ib_device_opsKamal Heib2018-12-121-3/+3
* IB/core: Introduce UVERBS_IDR_ANY_OBJECTYishai Hadas2018-12-041-10/+17
* RDMA/uverbs: Annotate alloc/deallloc paths with context trackingLeon Romanovsky2018-12-031-0/+2
* RDMA/uverbs: Make write() handlers return 0 on successJason Gunthorpe2018-11-261-6/+4
* RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for writeJason Gunthorpe2018-11-261-5/+8
* RDMA/uverbs: Get rid of ucontext->tgidJason Gunthorpe2018-09-211-1/+0
* RDMA/ucontext: Get rid of the old disassociate flowJason Gunthorpe2018-09-201-41/+10
* RDMA/ucontext: Add a core API for mmaping driver IO memoryJason Gunthorpe2018-09-201-1/+3
* IB/core: Release object lock if destroy failedArtemy Kovalyov2018-09-041-0/+2
* Merge branch 'linus/master' into rdma.git for-nextJason Gunthorpe2018-08-161-1/+1
|\
| * atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless()Mark Rutland2018-06-211-1/+1
* | IB/uverbs: Remove struct uverbs_root_spec and all supporting codeJason Gunthorpe2018-08-131-45/+0
* | IB/uverbs: Use uverbs_api to manage the object type inside the uobjectJason Gunthorpe2018-08-101-45/+55
* | IB/uverbs: Allow all DESTROY commands to succeed after disassociateJason Gunthorpe2018-08-011-11/+55
* | IB/uverbs: Lower the test for ongoing disassociationJason Gunthorpe2018-08-011-0/+11
* | IB/uverbs: Allow uobject allocation to work concurrently with disassociateJason Gunthorpe2018-08-011-11/+26
* | IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociateJason Gunthorpe2018-08-011-22/+49
* | IB/uverbs: Convert 'bool exclusive' into an enumJason Gunthorpe2018-08-011-37/+57
* | IB/uverbs: Consolidate uobject destructionJason Gunthorpe2018-08-011-129/+122