| e365b26c6b66 ("RDMA/hns: Optimize qp destroy flow") |
| 16a11e0bffca ("RDMA/hns: Remove unnecessary structure hns_roce_sqp") |
| d302c6e3a689 ("RDMA/hns: Release qp resources when failed to destroy qp") |
| db50077b9530 ("RDMA/hns: Use the new APIs for printing log") |
| ece9c205f707 ("RDMA/hns: Update the prompt message for creating and destroy qp") |
| 8ea417ffc2db ("RDMA/hns: Optimize hns_roce_modify_qp function") |
| 6fafe560ee4d ("RDMA/hns: Bugfix for cleaning mtr") |
| 836a0fbb3e76 ("RDMA: Check umem pointer validity prior to release") |
| 8d18ad83f19b ("RDMA/hns: Fix bug when wqe num is larger than 16K") |
| e39afe3d6dbd ("RDMA: Convert CQ allocations to be under core responsibility") |
| a52c8e2469c3 ("RDMA: Clean destroy CQ in drivers do not return errors") |
| 147b308e6a63 ("RDMA/nes: Avoid memory allocation during CQ destroy") |
| 2a3d923f8730 ("RDMA/hns: Replace magic numbers with #defines") |
| cae626b97851 ("RDMA/cxgb4: Don't expose DMA addresses") |
| a80287c81305 ("RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function") |
| 0ddf8f6267ec ("RDMA/cxgb3: Don't expose DMA addresses") |
| d34d37d5a102 ("RDMA/cxgb3: Use sizeof() notation instead of plain sizeof") |
| b7f5e880f377 ("RDMA/efa: Add the efa module") |
| 40909f664d27 ("RDMA/efa: Add EFA verbs implementation") |
| 853f56523565 ("RDMA/efa: Add the efa.h header file") |
| 574258222281 ("RDMA/hns: Remove asynchronic QP destroy") |
| 68e326dea1db ("RDMA: Handle SRQ allocations by IB/core") |
| d345691471b4 ("RDMA: Handle AH allocations by IB/core") |
| 6734b2973565 ("RDMA/hns: Fix bad endianess of port_pd variable") |
| ff23dfa13457 ("IB: Pass only ib_udata in function prototypes") |
| bdeacabd1a5f ("IB: Remove 'uobject->context' dependency in object destroy APIs") |
| c4367a26357b ("IB: Pass uverbs_attr_bundle down ib_x destroy path") |
| 9fd15987ed27 ("qedr: Convert srqidr to XArray") |
| b6014f9e5f39 ("qedr: Convert qpidr to XArray") |
| 5b01b243b0b3 ("RDMA/hns: Only assgin some fields if the relatived attr_mask is set") |
| 601f3e6d067c ("RDMA/hns: Only assign the fields of the rq psn if IB_QP_RQ_PSN is set") |
| f04cc17878b4 ("RDMA/hns: Only assign the relatived fields of psn if IB_QP_SQ_PSN is set") |
| 2f43129127e6 ("cxgb4: Convert qpidr to XArray") |
| 52e124c27e7b ("cxgb4: Convert cqidr to XArray") |
| bb618451544c ("RDMA/uverbs: Don't do double free of allocated PD") |
| a2a074ef396f ("RDMA: Handle ucontext allocations by IB/core") |
| d0899892edd0 ("RDMA/device: Provide APIs from the core code to help unregistration") |
| c2261dd76b54 ("RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev") |
| 8faea9fd4a39 ("RDMA/cache: Move the cache per-port data into the main ib_port_data") |
| 8ceb1357b337 ("RDMA/device: Consolidate ib_device per_port data into one place") |
| ea1075edcbab ("RDMA: Add and use rdma_for_each_port") |
| 5f8f5499005c ("RDMA/core: Move device addition deletion to device.c") |
| 5767198a14c7 ("RDMA/core: Introduce and use ib_setup_port_attrs()") |
| e155755e5380 ("RDMA/core: Use simpler device_del() instead of device_unregister()") |
| cfe876d8e6b0 ("RDMA/cxgb4: Remove kref accounting for sync operation") |
| be56b07b4f3d ("RDMA/nes: Remove useless usecnt variable and redundant memset") |
| 899444505473 ("IB/{hw,sw}: Remove 'uobject->context' dependency in object creation APIs") |
| 52a572e9f7d3 ("RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL") |
| b44e47eb065b ("RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL") |
| 3856ec552700 ("RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL") |