[roce-1017]sync mainline kernel 5.4rc3 roce patchset into ubuntu HWE kernel branch

Bug #1850116 reported by Andrew Cloke
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kunpeng920
Fix Released
Undecided
Unassigned
Ubuntu-18.04
Won't Fix
Undecided
Unassigned
Ubuntu-18.04-hwe
Fix Released
Undecided
Unassigned
Ubuntu-19.04
Won't Fix
Undecided
Unassigned
Ubuntu-19.10
Won't Fix
Undecided
Unassigned
Ubuntu-20.04
Fix Released
Undecided
Unassigned
Upstream-kernel
Fix Released
Undecided
Unassigned

Bug Description

[Bug Description]
 roce patchset have merged into mainline 5.4rc3 kernel. Can use this roce patchset to release UOSE basing this ubuntu 18.04.4 kernel branch, then merge into ubuntu 18.04.4 version.

[Steps to Reproduce]
  1)
  2)
  3)

[Actual Results]

[Expected Results]

[Reproducibility]

[Additional information]
  (Firmware version, kernel version, affected hardware, etc. if required):

[Resolution]
a511f82 RDMA/hns: Fix comparison of unsigned long variable 'end' with less than zero
33db6f9 RDMA/hns: Refactor eq table init for hip08
d7019c0 RDMA/hns: Refactor hem table mhop check and calculation
3ee0e17 RDMA/hns: Package for hns_roce_rereg_user_mr function
89b4b70 RDMA/hns: Optimize hns_roce_mhop_alloc function.
99441ab RDMA/hns: optimize the duplicated code for qpc setting flow
947441e RDMA/hns: Use a separated function for setting extend sge paramters
606bf89 RDMA/hns: Refactor for hns_roce_v2_modify_qp function
2a2f188 RDMA/hns: Refactor the code of creating srq
4f8f0d5 RDMA/hns: Package the flow of creating cq
a3e2d4c RDMA/hns: remove obsolete Kconfig comment
db50077 RDMA/hns: Use the new APIs for printing log
d967e26 RDMA/hns: Disable alw_lcl_lpbk of SSU
249f2f9 RDMA/hns: Remove redundant print in hns_roce_v2_ceq_int()
260c3b3 RDMA/hns: Refactor hns_roce_v2_set_hem for hip08
4b42d05 RDMA/hns: Remove unnecessary kzalloc
bebdb83 RDMA/hns: Refactor irq request code
e7f4044 RDMA/hns: Split bool statement and assign statement
0e20ebf RDMA/hns: Handling the error return value of hem function
6def7de RDMA/hns: Update some comments style
b5c229d RDMA/hns: Clean up unnecessary initial assignment
2288b3b RDMA/hns: Remove unnessary init for cmq reg
ece9c20 RDMA/hns: Update the prompt message for creating and destroy qp
8ea417f RDMA/hns: Optimize hns_roce_modify_qp function
cc95b23 RDMA/hns: Encapsulate some lines for setting sq size in user mode
7790537 RDMA/hns: Remove unuseful member
bf8c02f RDMA/hns: bugfix for slab-out-of-bounds when loading hip08 driver
9bba3f0 RDMA/hns: Bugfix for slab-out-of-bounds when unloading hip08 driver
d7e5ca8 RDMA/hns: Modify pi vlaue when cq overflows
7682708 RDMA/hns: Bugfix for creating qp attached to srq
98c09b8 RDMA/hns: Fix wrong assignment of qp_access_flags
afca2a2 RDMA/hns: Delete the not-used lines
18df508 RDMA/hns: Remove if-else judgment statements for creating srq
e075da5 RDMA/hns: Add reset process for function-clear
bfe8603 RDMA/hns: Fix cast from or to restricted __le32 for driver
90c559b RDMA/hns: Remove the some magic number
82e620d RDMA/hns: Modify the data structure of hns_roce_av
a7325af RDMA/hns: Fix some white space check_mtu_validate()
020fb3b RDMA/hns: Fix error return code in hns_roce_v1_rsv_lp_qp()
a07fc0b RDMA/hns: Fix build error
b2567eb RDMA/hns: remove set but not used variable 'irq_num'
7a63b31 RDMA/hns: Remove not used UAR assignment
395b59a RDMA/hns: Package operations of rq inline buffer into separate functions
3d50503 RDMA/hns: Optimize cmd init and mode selection for hip08
RDMA/hns: Logic optimization of wc_flags
RDMA/hns: Fix sg offset non-zero issue

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/

Revision history for this message
dann frazier (dannf) wrote :

Sorry, these types of "sync" bugs are no longer possible for the 18.04.4-targeted HWE kernel for 2 reasons:

1) The 5.3 kernel is no longer in development. It is a released/supported kernel for Ubuntu 19.10. Therefore, all changes need to meet this update policy:
https://wiki.ubuntu.com/KernelTeam/KernelUpdates

All of these patches do not qualify under that policy. If you believe an individual patch (or set of related patches) do meet this policy, please report a separate bug. You might also consider submitting those patches to kernel.org stable. If they are accepted into stable, they will most likely also meet the Ubuntu policy for inclusion.

2) We have made exceptions in the past for Kunpeng920-specific drivers. However, Kunpeng920 is now shipping and is an Ubuntu-certified SoC. Therefore the regression risk is now too great to consider exceptions.

Since these changes will automatically be included in 18.04.5, I'll target that milestone.

dann frazier (dannf)
Changed in kunpeng920:
status: New → Triaged
description: updated
dann frazier (dannf)
Changed in kunpeng920:
status: Triaged → Fix Committed
Ike Panhc (ikepanhc)
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.