aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/core/uverbs_main.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2018-12-12RDMA: Start use ib_device_opsKamal Heib1-7/+7
2018-12-03RDMA/uverbs: Use only attrs for the write() handler signatureJason Gunthorpe1-3/+1
2018-12-03RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_exJason Gunthorpe1-11/+12
2018-11-26RDMA/uverbs: Use uverbs_attr_bundle to pass udata for writeJason Gunthorpe1-2/+46
2018-11-26RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_exJason Gunthorpe1-3/+2
2018-11-26RDMA/uverbs: Prohibit write() calls with too small buffersJason Gunthorpe1-4/+28
2018-11-26RDMA/uverbs: Make write() handlers return 0 on successJason Gunthorpe1-2/+1
2018-11-26RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for writeJason Gunthorpe1-5/+7
2018-11-22RDMA/uverbs: Convert the write interface to use uverbs_apiJason Gunthorpe1-114/+11
2018-11-22RDMA/uverbs: Add helpers to mark uapi functions as unsupportedJason Gunthorpe1-1/+1
2018-11-22RDMA/uverbs: Use a linear list to describe the compiled-in uapiJason Gunthorpe1-1/+1
2018-10-16RDMA/uverbs: Use kernel API to allocate uverbs indexesLeon Romanovsky1-6/+6
2018-10-16Merge branch 'for-rc' into rdma.git for-nextJason Gunthorpe1-0/+1
2018-09-26RDMA/core: Use dev_name instead of ibdev->nameJason Gunthorpe1-1/+1
2018-09-20RDMA/ucontext: Add a core API for mmaping driver IO memoryJason Gunthorpe1-0/+223
2018-09-19RDMA/uverbs: Fix error unwind in ib_uverbs_add_oneJason Gunthorpe1-13/+10
2018-09-19RDMA/uverbs: Remove is_closed from ib_uverbs_fileJason Gunthorpe1-6/+2
2018-09-12RDMA/uverbs: Atomically flush and mark closed the comp event queueSteve Wise1-0/+1
2018-09-05RDMA/uverbs: Use device.groups to initialize device attributesParav Pandit1-13/+17
2018-09-05RDMA/uverbs: Use cdev_device_add() instead of cdev_add()Parav Pandit1-37/+29
2018-09-05RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one()Parav Pandit1-3/+2
2018-08-13IB/uverbs: Remove struct uverbs_root_spec and all supporting codeJason Gunthorpe1-27/+1
2018-08-10IB/uverbs: Build the specs into a radix tree at runtimeJason Gunthorpe1-2/+12
2018-08-10IB/uverbs: Have the core code create the uverbs_root_specJason Gunthorpe1-17/+33
2018-08-01IB/uverbs: Allow all DESTROY commands to succeed after disassociateJason Gunthorpe1-3/+4
2018-08-01IB/uverbs: Do not block disassociate during write()Jason Gunthorpe1-12/+8
2018-08-01IB/uverbs: Do not pass struct ib_device to the write based methodsJason Gunthorpe1-4/+2
2018-07-25IB/uverbs: Fix locking around struct ib_uverbs_file ucontextJason Gunthorpe1-14/+24
2018-07-25IB/uverbs: Rework the locking for cleaning up the ucontextJason Gunthorpe1-87/+11
2018-07-25IB/uverbs: Revise and clarify the rwsem and uobjects_lockJason Gunthorpe1-2/+2
2018-07-09IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobjectJason Gunthorpe1-1/+1
2018-07-09IB/uverbs: Remove ib_uobject_fileJason Gunthorpe1-3/+5
2018-07-09IB/uverbs: Tidy up remaining references to ucontextJason Gunthorpe1-2/+0
2018-07-09IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function callsJason Gunthorpe1-7/+8
2018-07-09IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufileJason Gunthorpe1-0/+4
2018-07-04RDMA/uverbs: Store the specs_root in the struct ib_uverbs_deviceJason Gunthorpe1-7/+9
2018-06-19IB/core: Expose ib_ucontext from a given ib_uverbs_fileYishai Hadas1-0/+6
2018-05-30RDMA/uverbs: Hoist the common process of disassociate_ucontext into ib coreWei Hu(Xavier)1-1/+41
2018-03-19IB/uverbs: Enable ioctl() uAPI by default for new verbsMatan Barak1-4/+0
2018-02-22RDMA/uverbs: Reduce number of command header flags checksLeon Romanovsky1-9/+2
2018-02-22RDMA/uverbs: Replace user's types with kernel's typesLeon Romanovsky1-5/+5
2018-02-22RDMA/uverbs: Refactor the header validation logicLeon Romanovsky1-43/+47
2018-02-22RDMa/uverbs: Copy ex_hdr outside of SRCU read lockLeon Romanovsky1-7/+6
2018-02-22RDMA/uverbs: Move uncontext check before SRCU read lockLeon Romanovsky1-11/+4
2018-02-22RDMA/uverbs: Properly check command supported maskLeon Romanovsky1-12/+6
2018-02-22RDMA/uverbs: Refactor command header processingLeon Romanovsky1-30/+32
2018-02-22RDMA/uverbs: Unify return values of not supported commandLeon Romanovsky1-12/+4
2018-02-22RDMA/uverbs: Return not supported error code for unsupported commandsLeon Romanovsky1-1/+1
2018-02-22RDMA/uverbs: Fail as early as possible if not enough header data was providedLeon Romanovsky1-6/+7
2018-02-22RDMA/uverbs: Refactor flags checks and update return valueLeon Romanovsky1-4/+6