[roce-0606]sync mainline kernel 5.6rc7 roce patchset into ubuntu HWE kernel branch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kunpeng920 |
Fix Released
|
Undecided
|
Unassigned | ||
Ubuntu-18.04-hwe |
Won't Fix
|
Undecided
|
Unassigned | ||
Ubuntu-20.04 |
Won't Fix
|
Undecided
|
Unassigned | ||
Ubuntu-20.04-hwe |
Fix Released
|
Undecided
|
Unassigned | ||
Upstream-kernel |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Bug Description]
roce patchset have merged into mainline 5.6rc7 kernel.
[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: Make the end of sge process more clear
RDMA/hns: Simplify process related to poll cq
RDMA/hns: Remove redundant parameters from free_srq/qp_wrid()
RDMA/hns: Remove redundant type cast for general pointers
RDMA/hns: Optimize the usage of MTR
RDMA/hns: Refactor the QP context filling process related to WQE buffer configure
RDMA/hns: Change variables representing quantity to unsigned
RDMA/hns: Change all page_shift to unsigned
RDMA/hns: Rename QP buffer related function
RDMA/hns: Remove unused code about assert
RDMA/hns: Optimize post and poll process
RDMA/hns: Add CQ flag instead of independent enable flag
RDMA/hns: Let software PI/CI grow naturally
RDMA/hns: Reserve one sge in order to avoid local length error
RDMA/hns: Rename macro for defining hns hardware page size
RDMA/hns: Remove redundant memcpy()
RDMA/hns: Store mr len information into mr obj
RDMA/hns: Fix error with to_hr_hem_
RDMA/hns: Fix wrong assignment of SRQ's max_wr
RDMA/hns: Fix assignment to ba_pg_sz of eqe
RDMA/hns: Fix cmdq parameter of querying pf timer resource
RDMA/hns: Bugfix for querying qkey
RDMA/hns: Combine enable flags of qp
RDMA/hns: Extend capability flags for HIP08_C
RDMA/hns: Remove redundant assignment of caps
RDMA/hns: Adjust lp_pktn_ini dynamically
RDMA/hns: Fix comments with non-English symbols
RDMA/hns: Optimize SRQ buffer size calculating process
RDMA/hns: Move SRQ code to the reasonable place
RDMA/hns: Optimize WQE buffer size calculating process
RDMA/hns: Remove unused MTT functions
RDMA/hns: Optimize PBL buffer allocation process
RDMA: Group create AH arguments in struct
RDMA/hns: Simplify the status judgment code of hns_roce_v1_m_qp()
RDMA/hns: Simplify the state judgment code of qp
RDMA/hns: Simplify the cqe code of poll cq
RDMA/hns: Simplify the qp state convert code
RDMA/hns: Optimize hns_roce_
RDMA/hns: Optimize hns_roce_
RDMA/hns: Support 0 hop addressing for CQE buffer
RDMA/hns: Support 0 hop addressing for SRQ buffer
RDMA/hns: Support 0 hop addressing for WQE buffer
RDMA/hns: Optimize 0 hop addressing for EQE buffer
RDMA/hns: Optimize hns buffer allocation flow
RDMA/hns: Add support for addressing when hopnum is 0
RDMA/hns: Fix uninitialized variable bug
RDMA/hns: Modify the mask of QP number for CQE of hip08
RDMA/hns: Reduce the maximum number of extend SGE per WQE
RDMA/hns: Reduce PFC frames in congestion scenarios
RDMA/hns: Remove redundant judgment of qp_type
RDMA/hns: Remove redundant assignment of wc->smac when polling cq
RDMA/hns: Remove redundant qpc setup operations
RDMA/hns: Remove meaningless prints
RDMA/hns: Remove definition of cq doorbell structure
RDMA/hns: Adjust the qp status value sequence of the hardware
RDMA/hns: Optimize hns_roce_
RDMA/hns: Simplify attribute judgment code
RDMA/hns: Fix a wrong judgment of return value
RDMA/hns: Unify format of prints
RDMA/hns: Optimize mhop put flow for multi-hop addressing
RDMA/hns: Optimize mhop get flow for multi-hop addressing
RDMA/hns: Check if depth of qp is 0 before configure
RDMA/hns: Optimize wqe buffer set flow for post send
RDMA/hns: Optimize base address table config flow for qp buffer
RDMA/hns: Optimize the wr opcode conversion from ib to hns
RDMA/hns: Optimize wqe buffer filling process for post send
RDMA/hns: Rename wqe buffer related functions
RDMA/hns: Fix wrong judgments of udata->outlen
It is no longer possible to backport sync bugs to 18.04-hwe or 20.04-ga. Marked those series as "won't fix".