summaryrefslogtreecommitdiff
path: root/drivers/infiniband/core/uverbs_main.c
AgeCommit message (Expand)AuthorFilesLines
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-13RDMA/uverbs: Atomically flush and mark closed the comp event queueSteve Wise1-0/+1
2018-09-06RDMA/uverbs: Use device.groups to initialize device attributesParav Pandit1-13/+17
2018-09-06RDMA/uverbs: Use cdev_device_add() instead of cdev_add()Parav Pandit1-37/+29
2018-09-06RDMA/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-11IB/uverbs: Build the specs into a radix tree at runtimeJason Gunthorpe1-2/+12
2018-08-11IB/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-31RDMA/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-23RDMA/uverbs: Reduce number of command header flags checksLeon Romanovsky1-9/+2
2018-02-23RDMA/uverbs: Replace user's types with kernel's typesLeon Romanovsky1-5/+5
2018-02-23RDMA/uverbs: Refactor the header validation logicLeon Romanovsky1-43/+47
2018-02-23RDMa/uverbs: Copy ex_hdr outside of SRCU read lockLeon Romanovsky1-7/+6
2018-02-23RDMA/uverbs: Move uncontext check before SRCU read lockLeon Romanovsky1-11/+4
2018-02-23RDMA/uverbs: Properly check command supported maskLeon Romanovsky1-12/+6
2018-02-23RDMA/uverbs: Refactor command header processingLeon Romanovsky1-30/+32
2018-02-23RDMA/uverbs: Unify return values of not supported commandLeon Romanovsky1-12/+4
2018-02-23RDMA/uverbs: Return not supported error code for unsupported commandsLeon Romanovsky1-1/+1
2018-02-23RDMA/uverbs: Fail as early as possible if not enough header data was providedLeon Romanovsky1-6/+7
2018-02-23RDMA/uverbs: Refactor flags checks and update return valueLeon Romanovsky1-4/+6
2018-02-23RDMA/uverbs: Update sizeof usersLeon Romanovsky1-5/+5
2018-02-23RDMA/uverbs: Convert command mask validity check function to be boolLeon Romanovsky1-4/+4
2018-02-16RDMA/uverbs: Protect from command mask overflowLeon Romanovsky1-7/+20
2018-02-16IB/uverbs: Add ioctl support for 32bit processesMatan Barak1-0/+2
2018-02-12vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds1-1/+1
2018-01-31Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-61/+34
2018-01-11IB/core: Increase number of char device minorsHuy Nguyen1-56/+34
2018-01-11IB/core: Remove the locking for character device bitmapsHuy Nguyen1-5/+0
2017-11-28the rest of drivers/*: annotate ->poll() instancesAl Viro1-4/+4
2017-11-14IB/uverbs: Allow CQ moderation with modify CQYonatan Cohen1-0/+1
2017-09-27IB/uverbs: clean up INIT_UDATA_BUF_OR_NULL usageArnd Bergmann1-12/+10