summaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/core/uverbs_main.c
Commit message (Expand)AuthorAgeFilesLines
* RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEVJason Gunthorpe2019-06-191-1/+31
* RDMA: Move owner into struct ib_device_opsJason Gunthorpe2019-06-101-3/+3
* RDMA: Move uverbs_abi_ver into struct ib_device_opsJason Gunthorpe2019-06-101-1/+1
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds2019-05-091-52/+17Star
|\
| * Merge branch 'rdma_mmap' into rdma.git for-nextJason Gunthorpe2019-04-241-53/+59
| |\
| | * RDMA: Remove rdma_user_mmap_pageJason Gunthorpe2019-04-241-51/+11Star
| * | RDMA: Check net namespace access for uverbs, umad, cma and nldevParav Pandit2019-03-281-0/+5
| * | RDMA/uverbs: Add a __user annotation to a pointerBart Van Assche2019-03-281-1/+1
* | | *: convert stream-like files from nonseekable_open -> stream_openKirill Smelkov2019-05-061-1/+1
* | | rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE useLinus Torvalds2019-04-291-1/+1
* | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds2019-04-281-3/+49
|\ \ \ | | |/ | |/|
| * | RDMA/ucontext: Fix regression with disassociateJason Gunthorpe2019-04-241-3/+49
| |/
* / coredump: fix race condition between mmget_not_zero()/get_task_mm() and core ...Andrea Arcangeli2019-04-191-0/+3
|/
* IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flowsShamir Rabinovitch2019-02-151-24/+1Star
* Merge tag 'v5.0-rc5' into rdma.git for-nextJason Gunthorpe2019-02-041-9/+17
|\
| * IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociateYishai Hadas2019-01-291-5/+13
| * IB/uverbs: Fix OOPs upon device disassociationYishai Hadas2019-01-251-4/+3Star
| * RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUTJason Gunthorpe2019-01-141-0/+1
* | RDMA: Add indication for in kernel API support to IB deviceGal Pressman2019-01-311-0/+1
* | IB/{core,hw}: Have ib_umem_get extract the ib_ucontext from ib_udataJason Gunthorpe2019-01-111-0/+24
|/
* Remove 'type' argument from access_ok() functionLinus Torvalds2019-01-041-2/+1Star
* RDMA: Start use ib_device_opsKamal Heib2018-12-121-7/+7
* RDMA/uverbs: Use only attrs for the write() handler signatureJason Gunthorpe2018-12-031-3/+1Star
* RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_exJason Gunthorpe2018-12-031-11/+12
* RDMA/uverbs: Use uverbs_attr_bundle to pass udata for writeJason Gunthorpe2018-11-271-2/+46
* RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_exJason Gunthorpe2018-11-271-3/+2Star
* RDMA/uverbs: Prohibit write() calls with too small buffersJason Gunthorpe2018-11-271-4/+28
* RDMA/uverbs: Make write() handlers return 0 on successJason Gunthorpe2018-11-271-2/+1Star
* RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for writeJason Gunthorpe2018-11-271-5/+7
* RDMA/uverbs: Convert the write interface to use uverbs_apiJason Gunthorpe2018-11-221-114/+11Star
* RDMA/uverbs: Add helpers to mark uapi functions as unsupportedJason Gunthorpe2018-11-221-1/+1
* RDMA/uverbs: Use a linear list to describe the compiled-in uapiJason Gunthorpe2018-11-221-1/+1
* RDMA/uverbs: Use kernel API to allocate uverbs indexesLeon Romanovsky2018-10-161-6/+6
* Merge branch 'for-rc' into rdma.git for-nextJason Gunthorpe2018-10-161-0/+1
|\
| * RDMA/uverbs: Atomically flush and mark closed the comp event queueSteve Wise2018-09-121-0/+1
* | RDMA/core: Use dev_name instead of ibdev->nameJason Gunthorpe2018-09-261-1/+1
* | RDMA/ucontext: Add a core API for mmaping driver IO memoryJason Gunthorpe2018-09-201-0/+223
* | RDMA/uverbs: Fix error unwind in ib_uverbs_add_oneJason Gunthorpe2018-09-191-13/+10Star
* | RDMA/uverbs: Remove is_closed from ib_uverbs_fileJason Gunthorpe2018-09-191-6/+2Star
* | RDMA/uverbs: Use device.groups to initialize device attributesParav Pandit2018-09-061-13/+17
* | RDMA/uverbs: Use cdev_device_add() instead of cdev_add()Parav Pandit2018-09-061-37/+29Star
|/
* RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one()Parav Pandit2018-09-061-3/+2Star
* IB/uverbs: Remove struct uverbs_root_spec and all supporting codeJason Gunthorpe2018-08-131-27/+1Star
* IB/uverbs: Build the specs into a radix tree at runtimeJason Gunthorpe2018-08-111-2/+12
* IB/uverbs: Have the core code create the uverbs_root_specJason Gunthorpe2018-08-111-17/+33
* IB/uverbs: Allow all DESTROY commands to succeed after disassociateJason Gunthorpe2018-08-011-3/+4
* IB/uverbs: Do not block disassociate during write()Jason Gunthorpe2018-08-011-12/+8Star
* IB/uverbs: Do not pass struct ib_device to the write based methodsJason Gunthorpe2018-08-011-4/+2Star
* IB/uverbs: Fix locking around struct ib_uverbs_file ucontextJason Gunthorpe2018-07-251-14/+24
* IB/uverbs: Rework the locking for cleaning up the ucontextJason Gunthorpe2018-07-251-87/+11Star