Message ID | 20220302064830.61706-1-liangwenpeng@huawei.com (mailing list archive) |
---|---|
Headers | show |
Series | RDMA/hns: Clean up and refactor mailbox-related code | expand |
On Wed, Mar 02, 2022 at 02:48:21PM +0800, Wenpeng Liang wrote: > Mailbox-related code is getting harder to maintain. Especially after > removing the HIP06 code, the mailbox-related code needs to be cleaned > up and refactored more urgently. > > The following is the basic information of each patch: > (1) #1~#4: Preparing for refactoring > (2) #5: Formal Refactoring > (3) #6~#9: Follow-up cleanup > > Changes since v2: > * Keep using ERR_CAST in the patch #7. > * v2 Link: https://patchwork.kernel.org/project/linux-rdma/cover/20220225112559.43300-1-liangwenpeng@huawei.com/ > > Changes since v1: > * Remove unnecessary mbox_msg assignment functions in patch #5. > * Add a new patch #7 to clean up the return value check of hns_roce_alloc_cmd_mailbox(). > * v1 Link: https://patchwork.kernel.org/project/linux-rdma/cover/20220218110519.37375-1-liangwenpeng@huawei.com/ > > Chengchang Tang (5): > RDMA/hns: Remove the unused parameter "op_modifier" in mailbox > RDMA/hns: Remove fixed parameter “timeout” in the mailbox > RDMA/hns: Refactor mailbox functions > RDMA/hns: Remove similar code that configures the hardware contexts > RDMA/hns: Refactor the alloc_srqc() > > Wenpeng Liang (4): > RDMA/hns: Remove redundant parameter "mailbox" in the mailbox > RDMA/hns: Fix the wrong type of parameter "op" of the mailbox > RDMA/hns: Clean up the return value check of > hns_roce_alloc_cmd_mailbox() > RDMA/hns: Refactor the alloc_cqc() Applied to for-next, thanks Jason