| 60c78668ae50 ("RDMA/restrack: Rewrite PID namespace check to be reliable") |
| 6a6c306a09b5 ("RDMA/restrack: Make is_visible_in_pid_ns() as an API") |
| 699a9c540a04 ("RDMA/restrack: Add an API to attach a task to a resource") |
| f2a0e45f36b0 ("RDMA/nldev: Don't expose number of not-visible entries") |
| 7c77c6a9bf9d ("RDMA/restrack: Prepare restrack_root to addition of extra fields per-type") |
| 41eda65c6100 ("RDMA/restrack: Hide restrack DB from IB/core") |
| 48118527186f ("RDMA/restrack: Reduce scope of synchronization lock while updating DB") |
| c5dfe0ea6ffa ("RDMA/nldev: Add resource tracker doit callback") |
| 18c4c66f76d9 ("RDMA/restrack: Translate from ID to restrack object") |
| fd47c2f99f04 ("RDMA/restrack: Convert internal DB from hash to XArray") |
| 02da37509705 ("RDMA/core: Use the ops infrastructure to keep all callbacks in one place") |
| 5e458d3f899e ("RDMA/restrack: Refactor user/kernel restrack additions") |
| 0ad699c0edc9 ("RDMA/core: Simplify restrack interface") |
| 659067b0b5c3 ("RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks") |
| 8be565e65fa9 ("RDMA/nldev: Factor out the PID namespace check") |
| f732e7135b8b ("RDMA/nldev: Dynamically generate restrack dumpit callbacks") |
| ea4baf7f116a ("RDMA: Rename port_callback to init_port") |
| af8d70375d56 ("RDMA/restrack: Resource-tracker should not use uobject pointers") |
| 3023a1e93656 ("RDMA: Start use ib_device_ops") |
| 02a42f8e40ca ("RDMA/rdmavt: Initialize ib_device_ops struct") |
| 16b0ba9571f9 ("RDMA/qib: Initialize ib_device_ops struct") |
| 7f645a58d001 ("RDMA/hns: Initialize ib_device_ops struct") |
| e3c320caa107 ("RDMA/hfi1: Initialize ib_device_ops struct") |
| dad3b05d050a ("RDMA/cxgb4: Initialize ib_device_ops struct") |
| 071b2ca40ae3 ("RDMA/cxgb3: Initialize ib_device_ops struct") |
| 9615f86be981 ("RDMA/bnxt_re: Initialize ib_device_ops struct") |
| 521ed0d92ab0 ("RDMA/core: Introduce ib_device_ops") |
| 9af3f5cf9d64 ("RDMA/core: Validate port number in query_pkey verb") |
| c7bcb13442e1 ("RDMA/hns: Add SRQ support for hip08 kernel mode") |
| 5c1f167af112 ("RDMA/hns: Init SRQ table for hip08") |
| 12d23a919833 ("RDMA/uverbs: Annotate alloc/deallloc paths with context tracking") |
| 606152107bbd ("RDMA/restrack: Track ucontext") |
| 7eebced1bae0 ("RDMA/uverbs: Simplify ib_uverbs_ex_query_device") |
| 9a0738575f26 ("RDMA/uverbs: Use uverbs_response() for remaining response copying") |
| 07f05f40d956 ("RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl()") |
| 3a6532c9af1a ("RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write") |
| ef87df2c7a8f ("RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex") |
| 7106a9769715 ("RDMA/uverbs: Make write() handlers return 0 on success") |
| 8313c10fa8be ("RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write") |
| eeb8df87e4e7 ("RDMA/cma: Move cma module specific functions to cma_priv.h") |
| a140692a52d2 ("RDMA/uverbs: Check for NULL driver methods for every write call") |
| 1de751caf7d5 ("RDMA/uverbs: Make all the method functions in uverbs_cmd static") |
| d120c3c91871 ("RDMA/uverbs: Convert the write interface to use uverbs_api") |
| 6884c6c4bd09 ("RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api") |
| 0bd01f3d0907 ("RDMA/uverbs: Require all objects to have a driver destroy function") |
| 6829c1c2b371 ("RDMA/uverbs: Add helpers to mark uapi functions as unsupported") |
| c27f6aa8c9df ("RDMA/uverbs: Factor out the add/get pattern into a helper") |
| 0cbf432db405 ("RDMA/uverbs: Use a linear list to describe the compiled-in uapi") |
| dfb631a187b9 ("RDMA/mlx5: Do not generate the uabi specs unconditionally") |
| ce1fd6bfb15d ("IB/uverbs: fix a typo") |