summaryrefslogtreecommitdiff
path: root/drivers/infiniband/core/rdma_core.c
AgeCommit message (Expand)Author
2020-01-16RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() pathJason Gunthorpe
2020-01-13RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobjectJason Gunthorpe
2020-01-13RDMA/core: Do not allow alloc_commit to failJason Gunthorpe
2020-01-13RDMA/core: Simplify destruction of FD uobjectsJason Gunthorpe
2020-01-13RDMA/mlx5: Use RCU and direct refcounts to keep memory aliveJason Gunthorpe
2020-01-13RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_classJason Gunthorpe
2019-11-06RDMA/core: Create mmap database and cookie helper functionsMichal Kalderon
2019-04-25uverbs: Convert idr to XArrayMatthew Wilcox
2019-04-08IB: When attrs.udata/ufile is available use that instead of uobjectJason Gunthorpe
2019-04-01IB: Pass uverbs_attr_bundle down uobject destroy pathShamir Rabinovitch
2019-04-01IB: ucontext should be set properly for all cmd & ioctl pathsShamir Rabinovitch
2019-02-22RDMA: Handle ucontext allocations by IB/coreLeon Romanovsky
2019-02-15IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flowsShamir Rabinovitch
2019-01-29IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FDYishai Hadas
2018-12-12RDMA: Start use ib_device_opsKamal Heib
2018-12-04IB/core: Introduce UVERBS_IDR_ANY_OBJECTYishai Hadas
2018-12-03RDMA/uverbs: Annotate alloc/deallloc paths with context trackingLeon Romanovsky
2018-11-26RDMA/uverbs: Make write() handlers return 0 on successJason Gunthorpe
2018-11-26RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for writeJason Gunthorpe
2018-09-21RDMA/uverbs: Get rid of ucontext->tgidJason Gunthorpe
2018-09-20RDMA/ucontext: Get rid of the old disassociate flowJason Gunthorpe
2018-09-20RDMA/ucontext: Add a core API for mmaping driver IO memoryJason Gunthorpe
2018-09-04IB/core: Release object lock if destroy failedArtemy Kovalyov
2018-08-16Merge branch 'linus/master' into rdma.git for-nextJason Gunthorpe
2018-08-13IB/uverbs: Remove struct uverbs_root_spec and all supporting codeJason Gunthorpe
2018-08-10IB/uverbs: Use uverbs_api to manage the object type inside the uobjectJason Gunthorpe
2018-08-01IB/uverbs: Allow all DESTROY commands to succeed after disassociateJason Gunthorpe
2018-08-01IB/uverbs: Lower the test for ongoing disassociationJason Gunthorpe
2018-08-01IB/uverbs: Allow uobject allocation to work concurrently with disassociateJason Gunthorpe
2018-08-01IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociateJason Gunthorpe
2018-08-01IB/uverbs: Convert 'bool exclusive' into an enumJason Gunthorpe
2018-08-01IB/uverbs: Consolidate uobject destructionJason Gunthorpe
2018-08-01IB/uverbs: Make the write path destroy methods use the same flow as ioctlJason Gunthorpe
2018-08-01IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methodsJason Gunthorpe
2018-07-25IB/uverbs: Fix locking around struct ib_uverbs_file ucontextJason Gunthorpe
2018-07-25IB/uverbs: Move the FD uobj type struct file allocation to alloc_commitJason Gunthorpe
2018-07-25IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject()Jason Gunthorpe
2018-07-25IB/uverbs: Rework the locking for cleaning up the ucontextJason Gunthorpe
2018-07-25IB/uverbs: Revise and clarify the rwsem and uobjects_lockJason Gunthorpe
2018-07-25IB/uverbs: Clarify and revise uverbs_close_fdJason Gunthorpe
2018-07-25IB/uverbs: Revise the placement of get/puts on uobjectJason Gunthorpe
2018-07-25IB/uverbs: Clarify the kref'ing ordering for alloc_commitJason Gunthorpe
2018-07-25IB/uverbs: Handle IDR and FD types without truncationJason Gunthorpe
2018-07-25IB/uverbs: Get rid of null_obj_typeJason Gunthorpe
2018-07-09IB/uverbs: Remove ib_uobject_fileJason Gunthorpe
2018-07-09IB/uverbs: Tidy up remaining references to ucontextJason Gunthorpe
2018-07-09IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function callsJason Gunthorpe
2018-07-09IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufileJason Gunthorpe
2018-07-09IB/uverbs: Add a uobj_perform_destroy helperJason Gunthorpe
2018-07-04RDMA/uverbs: Store the specs_root in the struct ib_uverbs_deviceJason Gunthorpe