[roce-0606]sync mainline kernel 5.6rc7 roce patchset into ubuntu HWE kernel branch

Bug #1882330 reported by Fred Kimmy
6
This bug affects 1 person
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_entries_count()
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_v2_set_mac()
RDMA/hns: Optimize hns_roce_config_link_table()
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_alloc_vf_resource()
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

Revision history for this message
Andrew Cloke (andrew-cloke) wrote :

It is no longer possible to backport sync bugs to 18.04-hwe or 20.04-ga. Marked those series as "won't fix".

Revision history for this message
Taihsiang Ho (tai271828) wrote :

All patches are in focal hwe-5.8 and landed in Ubuntu-hwe-5.8-5.8.0-25.26_20.04.1.

Changed in kunpeng920:
status: New → Fix Committed
Revision history for this message
Ike Panhc (ikepanhc) wrote :

All patches hits 20.04.2 HWE kernel.

Changed in kunpeng920:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.