summaryrefslogtreecommitdiff
path: root/drivers/infiniband/core/uverbs_cmd.c
AgeCommit message (Expand)Author
2026-04-29RDMA/core: Fix rereg_mr use-after-free raceMichael Guralnik
2026-03-30RDMA: Properly propagate the number of CQEs as unsigned intLeon Romanovsky
2026-03-30RDMA: Clarify that CQ resize is a user‑space verbLeon Romanovsky
2026-03-08RDMA: Use copy_struct_from_user() instead of open codingJason Gunthorpe
2026-02-25RDMA/core: Reject zero CQE countLeon Romanovsky
2026-02-25RDMA/core: Prepare create CQ path for API unificationLeon Romanovsky
2026-02-25RDMA/core: Manage CQ umem in core codeLeon Romanovsky
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2026-02-01RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmallocYi Liu
2026-01-26RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_sendYi Liu
2025-07-23IB: Extend UVERBS_METHOD_REG_MR to get DMAHYishai Hadas
2025-07-02RDMA/nldev: Check CAP_NET_RAW in user namespace for QP modifyParav Pandit
2025-07-02RDMA/uverbs: Check CAP_NET_RAW in user namespace for RAW QP createParav Pandit
2025-07-01RDMA/uverbs: Check CAP_NET_RAW in user namespace for QP createParav Pandit
2025-07-01RDMA/uverbs: Check CAP_NET_RAW in user namespace for flow createParav Pandit
2025-04-07RDMA/uverbs: Convert to use ERR_CAST()Li Haoran
2025-03-13RDMA/uverbs: Propagate errors from rdma_lookup_get_uobject()Maher Sanalla
2025-03-09RDMA/uverbs: Add support for UCAPs in context creationChiara Meiohas
2024-12-04RDMA/uverbs: Prevent integer overflow issueDan Carpenter
2024-11-03deal with the last remaing boolean uses of fd_file()Al Viro
2024-08-12struct fd: representation changeAl Viro
2024-08-12introduce fd_file(), convert all accessors to it.Al Viro
2024-06-27RDMA: Pass entire uverbs attr bundle to create cq functionAkiva Goldberger
2024-02-21RDMA/uverbs: Remove flexible arrays from struct *_filterErick Archer
2023-10-19RDMA/core: Add support to set privileged QKEY parameterPatrisious Haddad
2023-06-11RDMA/uverbs: Restrict usage of privileged QKEYsEdward Srouji
2022-09-22IB: Set IOVA/LENGTH on IB_MR in core/uverbs layersDaisuke Matsuda
2022-04-06RDMA: Split kernel-only global device caps from uverbs device capsJason Gunthorpe
2022-04-04IB/uverbs: Move part of enum ib_device_cap_flags to uapiXiao Yang
2021-12-06RDMA/uverbs: Remove the unnecessary assignmentZhu Yanjun
2021-11-03RDMA/core: Require the driver to set the IOVA correctly during rereg_mrAharon Landau
2021-08-03RDMA/core: Create clean QP creations interface for uverbsLeon Romanovsky
2021-08-03RDMA/core: Properly increment and decrement QP usecntsLeon Romanovsky
2021-08-03RDMA/core: Configure selinux QP during creationLeon Romanovsky
2021-06-22Merge tag 'v5.13-rc7' into rdma.git for-nextJason Gunthorpe
2021-06-21RDMA/core: Fix incorrect print format specifierWenpeng Liang
2021-06-10RDMA: Verify port when creating flow ruleMaor Gottlieb
2021-06-02RDMA/core: Sanitize WQ state received from the userspaceLeon Romanovsky
2021-04-12RDMA/core: Remove redundant spacesWenpeng Liang
2021-03-26RDMA: Support more than 255 rdma portsMark Bloch
2021-01-21RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INIXiao Yang
2020-12-07RDMA/uverbs: Allow drivers to create a new HW object during rereg_mrJason Gunthorpe
2020-12-07RDMA/uverbs: Check ODP in ib_check_mr_access() as wellJason Gunthorpe
2020-12-07RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr()Jason Gunthorpe
2020-11-27RDMA/restrack: Support all QP typesLeon Romanovsky
2020-11-12RDMA/core: Postpone uobject cleanup on failure till FD closeLeon Romanovsky
2020-10-26RDMA: Remove AH from uverbs_cmd_maskJason Gunthorpe
2020-10-26RDMA: Check attr_mask during modify_qpJason Gunthorpe