[Bug Description]
roce patchset have merged into mainline 5.4rc5 kernel. Pls backport ubuntu 18.04.5 kernel version
[Steps to Reproduce]
1)
2)
3)
[Actual Results]
[Expected Results]
[Reproducibility]
[Additional information]
(Firmware version, kernel version, affected hardware, etc. if required):
[Resolution]
RDMA/hns: Delete unnecessary callback functions for cq
RDMA/hns: Rename the functions used inside creating cq
RDMA/hns: Redefine the member of hns_roce_cq struct
RDMA/hns: Redefine interfaces used in creating cq
IB/umem: remove the dmasync argument to ib_umem_get
RDMA/hns: Modify appropriate printings
RDMA/hns: Fix non-standard error codes
RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code
RDMA/hns: Simplify doorbell initialization code
RDMA/hns: Replace not intuitive function/macro names
RDMA/hns: Modify fields of struct hns_roce_srq
RDMA/hns: Delete unnecessary uar from hns_roce_cq
RDMA/hns: Remove unnecessary structure hns_roce_sqp
RDMA/hns: Delete unnecessary variable max_post
RDMA/hns: Remove unsupported modify_port callback
RDMA: Connect between the mmap entry and the umap_priv structure
RDMA/hns: Fix build error again
RDMA/hns: Fix memory leak on 'context' on error return path
RDMA/hns: Bugfix for qpc/cqc timer configuration
RDMA/hns: Fix to support 64K page for srq
RDMA/hns: Delete BITS_PER_BYTE redefinition
RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size()
RDMA/hns: Release qp resources when failed to destroy qp
RDMA/hns: Fix a spelling mistake in a macro
RDMA/hns: Modify return value of restrack functions
RDMA/hns: Modify variable/field name from vlan to vlan_id
RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que
RDMA/hns: remove a redundant le16_to_cpu
RDMA/hns: Prevent memory leaks of eq->buf_list
RDMA/hns: Correct the value of srq_desc_size
RDMA/hns: Correct the value of HNS_ROCE_HEM_CHUNK_LEN
[Bug Description]
roce patchset have merged into mainline 5.4rc5 kernel. Pls backport ubuntu 18.04.5 kernel version
[Steps to Reproduce]
1)
2)
3)
[Actual Results]
[Expected Results]
[Reproducibility]
[Additional information]
(Firmware version, kernel version, affected hardware, etc. if required):
[Resolution] hw_v2_get_ cfg to simplify the code set_user_ sq_size( ) HEM_CHUNK_ LEN
RDMA/hns: Delete unnecessary callback functions for cq
RDMA/hns: Rename the functions used inside creating cq
RDMA/hns: Redefine the member of hns_roce_cq struct
RDMA/hns: Redefine interfaces used in creating cq
IB/umem: remove the dmasync argument to ib_umem_get
RDMA/hns: Modify appropriate printings
RDMA/hns: Fix non-standard error codes
RDMA/hns: Modify hns_roce_
RDMA/hns: Simplify doorbell initialization code
RDMA/hns: Replace not intuitive function/macro names
RDMA/hns: Modify fields of struct hns_roce_srq
RDMA/hns: Delete unnecessary uar from hns_roce_cq
RDMA/hns: Remove unnecessary structure hns_roce_sqp
RDMA/hns: Delete unnecessary variable max_post
RDMA/hns: Remove unsupported modify_port callback
RDMA: Connect between the mmap entry and the umap_priv structure
RDMA/hns: Fix build error again
RDMA/hns: Fix memory leak on 'context' on error return path
RDMA/hns: Bugfix for qpc/cqc timer configuration
RDMA/hns: Fix to support 64K page for srq
RDMA/hns: Delete BITS_PER_BYTE redefinition
RDMA/hns: Prevent undefined behavior in hns_roce_
RDMA/hns: Release qp resources when failed to destroy qp
RDMA/hns: Fix a spelling mistake in a macro
RDMA/hns: Modify return value of restrack functions
RDMA/hns: Modify variable/field name from vlan to vlan_id
RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que
RDMA/hns: remove a redundant le16_to_cpu
RDMA/hns: Prevent memory leaks of eq->buf_list
RDMA/hns: Correct the value of srq_desc_size
RDMA/hns: Correct the value of HNS_ROCE_