[Kernel-packages] [Bug 1859269] Re: [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE kernel branch

2020-08-13 Thread Ike Panhc
** Changed in: kunpeng920/ubuntu-18.04-hwe
   Status: Fix Committed => Fix Released

** Changed in: kunpeng920
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1859269

Title:
  [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE
  kernel branch

Status in kunpeng920:
  Fix Released
Status in kunpeng920 ubuntu-18.04-hwe series:
  Fix Released
Status in kunpeng920 ubuntu-20.04 series:
  Fix Released
Status in kunpeng920 upstream-kernel series:
  Fix Released
Status in linux package in Ubuntu:
  Fix Released

Bug description:
  [Bug Description]
  roce patchset have merged into mainline 5.5rc6 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
  RDMA/hns: Add support for reporting wc as software mode
  RDMA/hns: Bugfix for posting a wqe with sge
  RDMA/hns: Fix coding style issues
  RDMA/hns: Replace custom macros HNS_ROCE_ALIGN_UP
  RDMA/hns: Remove redundant print information
  RDMA/hns: Delete unnessary parameters in hns_roce_v2_qp_modify()
  RDMA/hns: Update the value of qp type
  RDMA/hns: Remove unused function hns_roce_init_eq_table()
  RDMA/hns: Avoid printing address of mtt page
  RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs

  update 01120
  RDMA/hns: Get pf capabilities from firmware
  RDMA/hns: Add interfaces to get pf capabilities from firmware
  RDMA/hns: Remove some redundant variables related to capabilities
  RDMA/hns: Add support for extended atomic in userspace

  [Status]
  (Fix committed): RDMA/hns: Delete unnecessary callback functions for cq
  (Fix committed): RDMA/hns: Rename the functions used inside creating cq
  (Fix committed): RDMA/hns: Redefine the member of hns_roce_cq struct
  (Fix committed): RDMA/hns: Redefine interfaces used in creating cq
  (Fix committed): IB/umem: remove the dmasync argument to ib_umem_get
  (Fix committed): RDMA/hns: Modify appropriate printings
  (Fix committed): RDMA/hns: Fix non-standard error codes
  (Fix committed): RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code
  (Fix committed): RDMA/hns: Simplify doorbell initialization code
  (Fix committed): RDMA/hns: Replace not intuitive function/macro names
  (Fix committed): RDMA/hns: Modify fields of struct hns_roce_srq
  (Fix committed): RDMA/hns: Delete unnecessary uar from hns_roce_cq
  (Fix committed): RDMA/hns: Remove unnecessary structure hns_roce_sqp
  (Fix committed): RDMA/hns: Delete unnecessary variable max_post
  (Fix committed): RDMA/hns: Remove unsupported modify_port callback
  (Fix committed): RDMA: Connect between the mmap entry and the umap_priv 
structure
  (Fix committed): RDMA/hns: Fix build error again
  (Fix committed): RDMA/hns: Fix memory leak on 'context' on error return path
  (Fix committed): RDMA/hns: Bugfix for qpc/cqc timer configuration
  (Fix committed): RDMA/hns: Fix to support 64K page for srq
  (Fix committed): RDMA/hns: Delete BITS_PER_BYTE redefinition
  (Fix committed): RDMA/hns: Prevent undefined behavior in 

[Kernel-packages] [Bug 1859269] Re: [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE kernel branch

2020-04-24 Thread Andrew Cloke
** Changed in: kunpeng920/ubuntu-20.04
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1859269

Title:
  [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE
  kernel branch

Status in kunpeng920:
  Fix Committed
Status in kunpeng920 ubuntu-18.04-hwe series:
  Fix Committed
Status in kunpeng920 ubuntu-20.04 series:
  Fix Released
Status in kunpeng920 upstream-kernel series:
  Fix Released
Status in linux package in Ubuntu:
  Fix Released

Bug description:
  [Bug Description]
  roce patchset have merged into mainline 5.5rc6 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
  RDMA/hns: Add support for reporting wc as software mode
  RDMA/hns: Bugfix for posting a wqe with sge
  RDMA/hns: Fix coding style issues
  RDMA/hns: Replace custom macros HNS_ROCE_ALIGN_UP
  RDMA/hns: Remove redundant print information
  RDMA/hns: Delete unnessary parameters in hns_roce_v2_qp_modify()
  RDMA/hns: Update the value of qp type
  RDMA/hns: Remove unused function hns_roce_init_eq_table()
  RDMA/hns: Avoid printing address of mtt page
  RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs

  update 01120
  RDMA/hns: Get pf capabilities from firmware
  RDMA/hns: Add interfaces to get pf capabilities from firmware
  RDMA/hns: Remove some redundant variables related to capabilities
  RDMA/hns: Add support for extended atomic in userspace

  [Status]
  (Fix committed): RDMA/hns: Delete unnecessary callback functions for cq
  (Fix committed): RDMA/hns: Rename the functions used inside creating cq
  (Fix committed): RDMA/hns: Redefine the member of hns_roce_cq struct
  (Fix committed): RDMA/hns: Redefine interfaces used in creating cq
  (Fix committed): IB/umem: remove the dmasync argument to ib_umem_get
  (Fix committed): RDMA/hns: Modify appropriate printings
  (Fix committed): RDMA/hns: Fix non-standard error codes
  (Fix committed): RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code
  (Fix committed): RDMA/hns: Simplify doorbell initialization code
  (Fix committed): RDMA/hns: Replace not intuitive function/macro names
  (Fix committed): RDMA/hns: Modify fields of struct hns_roce_srq
  (Fix committed): RDMA/hns: Delete unnecessary uar from hns_roce_cq
  (Fix committed): RDMA/hns: Remove unnecessary structure hns_roce_sqp
  (Fix committed): RDMA/hns: Delete unnecessary variable max_post
  (Fix committed): RDMA/hns: Remove unsupported modify_port callback
  (Fix committed): RDMA: Connect between the mmap entry and the umap_priv 
structure
  (Fix committed): RDMA/hns: Fix build error again
  (Fix committed): RDMA/hns: Fix memory leak on 'context' on error return path
  (Fix committed): RDMA/hns: Bugfix for qpc/cqc timer configuration
  (Fix committed): RDMA/hns: Fix to support 64K page for srq
  (Fix committed): RDMA/hns: Delete BITS_PER_BYTE redefinition
  (Fix committed): RDMA/hns: Prevent undefined behavior in 
hns_roce_set_user_sq_size()
  (Fix committed): RDMA/hns: Release qp resources when failed to 

[Kernel-packages] [Bug 1859269] Re: [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE kernel branch

2020-03-31 Thread Launchpad Bug Tracker
This bug was fixed in the package linux - 5.4.0-21.25

---
linux (5.4.0-21.25) focal; urgency=medium

  * CVE-2020-8835
- SAUCE: bpf: undo incorrect __reg_bound_offset32 handling

 -- Thadeu Lima de Souza Cascardo   Thu, 26 Mar
2020 17:51:28 -0300

** Changed in: linux (Ubuntu)
   Status: In Progress => Fix Released

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2020-8835

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1859269

Title:
  [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE
  kernel branch

Status in kunpeng920:
  Fix Committed
Status in kunpeng920 ubuntu-18.04-hwe series:
  Fix Committed
Status in kunpeng920 ubuntu-20.04 series:
  Fix Committed
Status in kunpeng920 upstream-kernel series:
  Fix Released
Status in linux package in Ubuntu:
  Fix Released

Bug description:
  [Bug Description]
  roce patchset have merged into mainline 5.5rc6 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
  RDMA/hns: Add support for reporting wc as software mode
  RDMA/hns: Bugfix for posting a wqe with sge
  RDMA/hns: Fix coding style issues
  RDMA/hns: Replace custom macros HNS_ROCE_ALIGN_UP
  RDMA/hns: Remove redundant print information
  RDMA/hns: Delete unnessary parameters in hns_roce_v2_qp_modify()
  RDMA/hns: Update the value of qp type
  RDMA/hns: Remove unused function hns_roce_init_eq_table()
  RDMA/hns: Avoid printing address of mtt page
  RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs

  update 01120
  RDMA/hns: Get pf capabilities from firmware
  RDMA/hns: Add interfaces to get pf capabilities from firmware
  RDMA/hns: Remove some redundant variables related to capabilities
  RDMA/hns: Add support for extended atomic in userspace

  [Status]
  (Fix committed): RDMA/hns: Delete unnecessary callback functions for cq
  (Fix committed): RDMA/hns: Rename the functions used inside creating cq
  (Fix committed): RDMA/hns: Redefine the member of hns_roce_cq struct
  (Fix committed): RDMA/hns: Redefine interfaces used in creating cq
  (Fix committed): IB/umem: remove the dmasync argument to ib_umem_get
  (Fix committed): RDMA/hns: Modify appropriate printings
  (Fix committed): RDMA/hns: Fix non-standard error codes
  (Fix committed): RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code
  (Fix committed): RDMA/hns: Simplify doorbell initialization code
  (Fix committed): RDMA/hns: Replace not intuitive function/macro names
  (Fix committed): RDMA/hns: Modify fields of struct hns_roce_srq
  (Fix committed): RDMA/hns: Delete unnecessary uar from hns_roce_cq
  (Fix committed): RDMA/hns: Remove unnecessary structure hns_roce_sqp
  (Fix committed): RDMA/hns: Delete unnecessary variable max_post
  (Fix committed): RDMA/hns: Remove unsupported modify_port callback
  (Fix committed): RDMA: Connect between the mmap entry and the umap_priv 
structure
  (Fix committed): RDMA/hns: Fix build error again
  (Fix committed): RDMA/hns: Fix memory leak on 'context' on error return path
  (Fix committed): 

[Kernel-packages] [Bug 1859269] Re: [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE kernel branch

2020-03-30 Thread Ike Panhc
** Changed in: kunpeng920/upstream-kernel
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1859269

Title:
  [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE
  kernel branch

Status in kunpeng920:
  Fix Committed
Status in kunpeng920 ubuntu-18.04-hwe series:
  Fix Committed
Status in kunpeng920 ubuntu-20.04 series:
  Fix Committed
Status in kunpeng920 upstream-kernel series:
  Fix Released
Status in linux package in Ubuntu:
  In Progress

Bug description:
  [Bug Description]
  roce patchset have merged into mainline 5.5rc6 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
  RDMA/hns: Add support for reporting wc as software mode
  RDMA/hns: Bugfix for posting a wqe with sge
  RDMA/hns: Fix coding style issues
  RDMA/hns: Replace custom macros HNS_ROCE_ALIGN_UP
  RDMA/hns: Remove redundant print information
  RDMA/hns: Delete unnessary parameters in hns_roce_v2_qp_modify()
  RDMA/hns: Update the value of qp type
  RDMA/hns: Remove unused function hns_roce_init_eq_table()
  RDMA/hns: Avoid printing address of mtt page
  RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs

  update 01120
  RDMA/hns: Get pf capabilities from firmware
  RDMA/hns: Add interfaces to get pf capabilities from firmware
  RDMA/hns: Remove some redundant variables related to capabilities
  RDMA/hns: Add support for extended atomic in userspace

  [Status]
  (Fix committed): RDMA/hns: Delete unnecessary callback functions for cq
  (Fix committed): RDMA/hns: Rename the functions used inside creating cq
  (Fix committed): RDMA/hns: Redefine the member of hns_roce_cq struct
  (Fix committed): RDMA/hns: Redefine interfaces used in creating cq
  (Fix committed): IB/umem: remove the dmasync argument to ib_umem_get
  (Fix committed): RDMA/hns: Modify appropriate printings
  (Fix committed): RDMA/hns: Fix non-standard error codes
  (Fix committed): RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code
  (Fix committed): RDMA/hns: Simplify doorbell initialization code
  (Fix committed): RDMA/hns: Replace not intuitive function/macro names
  (Fix committed): RDMA/hns: Modify fields of struct hns_roce_srq
  (Fix committed): RDMA/hns: Delete unnecessary uar from hns_roce_cq
  (Fix committed): RDMA/hns: Remove unnecessary structure hns_roce_sqp
  (Fix committed): RDMA/hns: Delete unnecessary variable max_post
  (Fix committed): RDMA/hns: Remove unsupported modify_port callback
  (Fix committed): RDMA: Connect between the mmap entry and the umap_priv 
structure
  (Fix committed): RDMA/hns: Fix build error again
  (Fix committed): RDMA/hns: Fix memory leak on 'context' on error return path
  (Fix committed): RDMA/hns: Bugfix for qpc/cqc timer configuration
  (Fix committed): RDMA/hns: Fix to support 64K page for srq
  (Fix committed): RDMA/hns: Delete BITS_PER_BYTE redefinition
  (Fix committed): RDMA/hns: Prevent undefined behavior in 
hns_roce_set_user_sq_size()
  (Fix committed): RDMA/hns: Release qp resources when failed 

[Kernel-packages] [Bug 1859269] Re: [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE kernel branch

2020-03-24 Thread Ike Panhc
Thanks. focal kernel 5.4.0-20.24 works for me.

** Tags removed: verification-needed-focal
** Tags added: verification-done-focal

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1859269

Title:
  [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE
  kernel branch

Status in kunpeng920:
  Fix Committed
Status in kunpeng920 ubuntu-18.04-hwe series:
  Fix Committed
Status in kunpeng920 ubuntu-20.04 series:
  Fix Committed
Status in kunpeng920 upstream-kernel series:
  Fix Committed
Status in linux package in Ubuntu:
  In Progress

Bug description:
  [Bug Description]
  roce patchset have merged into mainline 5.5rc6 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
  RDMA/hns: Add support for reporting wc as software mode
  RDMA/hns: Bugfix for posting a wqe with sge
  RDMA/hns: Fix coding style issues
  RDMA/hns: Replace custom macros HNS_ROCE_ALIGN_UP
  RDMA/hns: Remove redundant print information
  RDMA/hns: Delete unnessary parameters in hns_roce_v2_qp_modify()
  RDMA/hns: Update the value of qp type
  RDMA/hns: Remove unused function hns_roce_init_eq_table()
  RDMA/hns: Avoid printing address of mtt page
  RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs

  update 01120
  RDMA/hns: Get pf capabilities from firmware
  RDMA/hns: Add interfaces to get pf capabilities from firmware
  RDMA/hns: Remove some redundant variables related to capabilities
  RDMA/hns: Add support for extended atomic in userspace

  [Status]
  (Fix committed): RDMA/hns: Delete unnecessary callback functions for cq
  (Fix committed): RDMA/hns: Rename the functions used inside creating cq
  (Fix committed): RDMA/hns: Redefine the member of hns_roce_cq struct
  (Fix committed): RDMA/hns: Redefine interfaces used in creating cq
  (Fix committed): IB/umem: remove the dmasync argument to ib_umem_get
  (Fix committed): RDMA/hns: Modify appropriate printings
  (Fix committed): RDMA/hns: Fix non-standard error codes
  (Fix committed): RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code
  (Fix committed): RDMA/hns: Simplify doorbell initialization code
  (Fix committed): RDMA/hns: Replace not intuitive function/macro names
  (Fix committed): RDMA/hns: Modify fields of struct hns_roce_srq
  (Fix committed): RDMA/hns: Delete unnecessary uar from hns_roce_cq
  (Fix committed): RDMA/hns: Remove unnecessary structure hns_roce_sqp
  (Fix committed): RDMA/hns: Delete unnecessary variable max_post
  (Fix committed): RDMA/hns: Remove unsupported modify_port callback
  (Fix committed): RDMA: Connect between the mmap entry and the umap_priv 
structure
  (Fix committed): RDMA/hns: Fix build error again
  (Fix committed): RDMA/hns: Fix memory leak on 'context' on error return path
  (Fix committed): RDMA/hns: Bugfix for qpc/cqc timer configuration
  (Fix committed): RDMA/hns: Fix to support 64K page for srq
  (Fix committed): RDMA/hns: Delete BITS_PER_BYTE redefinition
  (Fix committed): RDMA/hns: Prevent undefined behavior in 
hns_roce_set_user_sq_size()
  (Fix committed): 

[Kernel-packages] [Bug 1859269] Re: [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE kernel branch

2020-03-24 Thread Ike Panhc
** Description changed:

  [Bug Description]
  roce patchset have merged into mainline 5.5rc6 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
  RDMA/hns: Add support for reporting wc as software mode
  RDMA/hns: Bugfix for posting a wqe with sge
  RDMA/hns: Fix coding style issues
  RDMA/hns: Replace custom macros HNS_ROCE_ALIGN_UP
  RDMA/hns: Remove redundant print information
  RDMA/hns: Delete unnessary parameters in hns_roce_v2_qp_modify()
  RDMA/hns: Update the value of qp type
  RDMA/hns: Remove unused function hns_roce_init_eq_table()
  RDMA/hns: Avoid printing address of mtt page
  RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs
  
  update 01120
  RDMA/hns: Get pf capabilities from firmware
  RDMA/hns: Add interfaces to get pf capabilities from firmware
  RDMA/hns: Remove some redundant variables related to capabilities
  RDMA/hns: Add support for extended atomic in userspace
  
  [Status]
- (In Progress): RDMA/hns: Delete unnecessary callback functions for cq
- (In Progress): RDMA/hns: Rename the functions used inside creating cq
- (In Progress): RDMA/hns: Redefine the member of hns_roce_cq struct
- (In Progress): RDMA/hns: Redefine interfaces used in creating cq
- (In Progress): IB/umem: remove the dmasync argument to ib_umem_get
- (In Progress): RDMA/hns: Modify appropriate printings
- (In Progress): RDMA/hns: Fix non-standard error codes
- (In Progress): RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code
- (In Progress): RDMA/hns: Simplify doorbell initialization code
- (In Progress): RDMA/hns: Replace not intuitive function/macro names
- (In Progress): RDMA/hns: Modify fields of struct hns_roce_srq
- (In Progress): RDMA/hns: Delete unnecessary uar from hns_roce_cq
- (In Progress): RDMA/hns: Remove unnecessary structure hns_roce_sqp
- (In Progress): RDMA/hns: Delete unnecessary variable max_post
- (In Progress): RDMA/hns: Remove unsupported modify_port callback
- (In Progress): RDMA: Connect between the mmap entry and the umap_priv 
structure
+ (Fix committed): RDMA/hns: Delete unnecessary callback functions for cq
+ (Fix committed): RDMA/hns: Rename the functions used inside creating cq
+ (Fix committed): RDMA/hns: Redefine the member of hns_roce_cq struct
+ (Fix committed): RDMA/hns: Redefine interfaces used in creating cq
+ (Fix committed): IB/umem: remove the dmasync argument to ib_umem_get
+ (Fix committed): RDMA/hns: Modify appropriate printings
+ (Fix committed): RDMA/hns: Fix non-standard error codes
+ (Fix committed): RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code
+ (Fix committed): RDMA/hns: Simplify doorbell initialization code
+ (Fix committed): RDMA/hns: Replace not intuitive function/macro names
+ (Fix committed): RDMA/hns: Modify fields of struct hns_roce_srq
+ (Fix committed): RDMA/hns: Delete unnecessary uar from hns_roce_cq
+ (Fix committed): RDMA/hns: Remove unnecessary structure hns_roce_sqp
+ (Fix committed): RDMA/hns: Delete unnecessary variable max_post
+ (Fix committed): RDMA/hns: Remove unsupported modify_port callback
+ (Fix committed): RDMA: Connect between the mmap entry and the 

[Kernel-packages] [Bug 1859269] Re: [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE kernel branch

2020-03-24 Thread Ubuntu Kernel Bot
This bug is awaiting verification that the kernel in -proposed solves
the problem. Please test the kernel and update this bug with the
results. If the problem is solved, change the tag 'verification-needed-
focal' to 'verification-done-focal'. If the problem still exists, change
the tag 'verification-needed-focal' to 'verification-failed-focal'.

If verification is not done by 5 working days from today, this fix will
be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how
to enable and use -proposed. Thank you!


** Tags added: verification-needed-focal

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1859269

Title:
  [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE
  kernel branch

Status in kunpeng920:
  Fix Committed
Status in kunpeng920 ubuntu-18.04-hwe series:
  Fix Committed
Status in kunpeng920 ubuntu-20.04 series:
  Fix Committed
Status in kunpeng920 upstream-kernel series:
  Fix Committed
Status in linux package in Ubuntu:
  In Progress

Bug description:
  [Bug Description]
  roce patchset have merged into mainline 5.5rc6 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
  RDMA/hns: Add support for reporting wc as software mode
  RDMA/hns: Bugfix for posting a wqe with sge
  RDMA/hns: Fix coding style issues
  RDMA/hns: Replace custom macros HNS_ROCE_ALIGN_UP
  RDMA/hns: Remove redundant print information
  RDMA/hns: Delete unnessary parameters in hns_roce_v2_qp_modify()
  RDMA/hns: Update the value of qp type
  RDMA/hns: Remove unused function hns_roce_init_eq_table()
  RDMA/hns: Avoid printing address of mtt page
  RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs

  update 01120
  RDMA/hns: Get pf capabilities from firmware
  RDMA/hns: Add interfaces to get pf capabilities from firmware
  RDMA/hns: Remove some redundant variables related to capabilities
  RDMA/hns: Add support for extended atomic in userspace

  [Status]
  (In Progress): RDMA/hns: Delete unnecessary callback functions for cq
  (In Progress): RDMA/hns: Rename the functions used inside creating cq
  (In Progress): RDMA/hns: Redefine the member of hns_roce_cq struct
  (In Progress): RDMA/hns: Redefine interfaces used in creating cq
  (In Progress): IB/umem: remove the dmasync argument to ib_umem_get
  (In Progress): RDMA/hns: Modify appropriate printings
  (In Progress): RDMA/hns: Fix non-standard error codes
  (In Progress): RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code
  (In Progress): RDMA/hns: Simplify doorbell initialization code
  (In Progress): RDMA/hns: Replace not intuitive function/macro names
  (In Progress): RDMA/hns: Modify fields of struct hns_roce_srq
  (In Progress): RDMA/hns: Delete unnecessary uar from hns_roce_cq
  (In Progress): RDMA/hns: Remove unnecessary structure hns_roce_sqp
  (In Progress): RDMA/hns: Delete unnecessary variable max_post
  (In Progress): RDMA/hns: Remove unsupported modify_port callback
  (In Progress): RDMA: Connect 

[Kernel-packages] [Bug 1859269] Re: [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE kernel branch

2020-03-22 Thread Ike Panhc
** Changed in: kunpeng920/ubuntu-20.04
   Status: In Progress => Fix Committed

** Changed in: kunpeng920/ubuntu-18.04-hwe
   Status: In Progress => Fix Committed

** Changed in: kunpeng920
   Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1859269

Title:
  [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE
  kernel branch

Status in kunpeng920:
  Fix Committed
Status in kunpeng920 ubuntu-18.04-hwe series:
  Fix Committed
Status in kunpeng920 ubuntu-20.04 series:
  Fix Committed
Status in kunpeng920 upstream-kernel series:
  Fix Committed
Status in linux package in Ubuntu:
  In Progress

Bug description:
  [Bug Description]
  roce patchset have merged into mainline 5.5rc6 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
  RDMA/hns: Add support for reporting wc as software mode
  RDMA/hns: Bugfix for posting a wqe with sge
  RDMA/hns: Fix coding style issues
  RDMA/hns: Replace custom macros HNS_ROCE_ALIGN_UP
  RDMA/hns: Remove redundant print information
  RDMA/hns: Delete unnessary parameters in hns_roce_v2_qp_modify()
  RDMA/hns: Update the value of qp type
  RDMA/hns: Remove unused function hns_roce_init_eq_table()
  RDMA/hns: Avoid printing address of mtt page
  RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs

  update 01120
  RDMA/hns: Get pf capabilities from firmware
  RDMA/hns: Add interfaces to get pf capabilities from firmware
  RDMA/hns: Remove some redundant variables related to capabilities
  RDMA/hns: Add support for extended atomic in userspace

  [Status]
  (In Progress): RDMA/hns: Delete unnecessary callback functions for cq
  (In Progress): RDMA/hns: Rename the functions used inside creating cq
  (In Progress): RDMA/hns: Redefine the member of hns_roce_cq struct
  (In Progress): RDMA/hns: Redefine interfaces used in creating cq
  (In Progress): IB/umem: remove the dmasync argument to ib_umem_get
  (In Progress): RDMA/hns: Modify appropriate printings
  (In Progress): RDMA/hns: Fix non-standard error codes
  (In Progress): RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code
  (In Progress): RDMA/hns: Simplify doorbell initialization code
  (In Progress): RDMA/hns: Replace not intuitive function/macro names
  (In Progress): RDMA/hns: Modify fields of struct hns_roce_srq
  (In Progress): RDMA/hns: Delete unnecessary uar from hns_roce_cq
  (In Progress): RDMA/hns: Remove unnecessary structure hns_roce_sqp
  (In Progress): RDMA/hns: Delete unnecessary variable max_post
  (In Progress): RDMA/hns: Remove unsupported modify_port callback
  (In Progress): RDMA: Connect between the mmap entry and the umap_priv 
structure
  (Fix committed): RDMA/hns: Fix build error again
  (Fix committed): RDMA/hns: Fix memory leak on 'context' on error return path
  (Fix committed): RDMA/hns: Bugfix for qpc/cqc timer configuration
  (Fix committed): RDMA/hns: Fix to support 64K page for srq
  (In Progress): RDMA/hns: Delete BITS_PER_BYTE redefinition
  (Fix committed): RDMA/hns: 

[Kernel-packages] [Bug 1859269] Re: [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE kernel branch

2020-03-10 Thread Ike Panhc
Patches are submitted.

https://lists.ubuntu.com/archives/kernel-team/2020-March/107931.html

** Tags removed: ikeradar

** Changed in: kunpeng920/ubuntu-20.04
Milestone: None => ubuntu-20.04-ga

** Changed in: kunpeng920/ubuntu-18.04-hwe
Milestone: None => ubuntu-18.04.5

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1859269

Title:
  [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE
  kernel branch

Status in kunpeng920:
  In Progress
Status in kunpeng920 ubuntu-18.04-hwe series:
  In Progress
Status in kunpeng920 ubuntu-20.04 series:
  In Progress
Status in kunpeng920 upstream-kernel series:
  Fix Committed
Status in linux package in Ubuntu:
  In Progress

Bug description:
  [Bug Description]
  roce patchset have merged into mainline 5.5rc6 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
  RDMA/hns: Add support for reporting wc as software mode
  RDMA/hns: Bugfix for posting a wqe with sge
  RDMA/hns: Fix coding style issues
  RDMA/hns: Replace custom macros HNS_ROCE_ALIGN_UP
  RDMA/hns: Remove redundant print information
  RDMA/hns: Delete unnessary parameters in hns_roce_v2_qp_modify()
  RDMA/hns: Update the value of qp type
  RDMA/hns: Remove unused function hns_roce_init_eq_table()
  RDMA/hns: Avoid printing address of mtt page
  RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs

  update 01120
  RDMA/hns: Get pf capabilities from firmware
  RDMA/hns: Add interfaces to get pf capabilities from firmware
  RDMA/hns: Remove some redundant variables related to capabilities
  RDMA/hns: Add support for extended atomic in userspace

  [Status]
  (In Progress): RDMA/hns: Delete unnecessary callback functions for cq
  (In Progress): RDMA/hns: Rename the functions used inside creating cq
  (In Progress): RDMA/hns: Redefine the member of hns_roce_cq struct
  (In Progress): RDMA/hns: Redefine interfaces used in creating cq
  (In Progress): IB/umem: remove the dmasync argument to ib_umem_get
  (In Progress): RDMA/hns: Modify appropriate printings
  (In Progress): RDMA/hns: Fix non-standard error codes
  (In Progress): RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code
  (In Progress): RDMA/hns: Simplify doorbell initialization code
  (In Progress): RDMA/hns: Replace not intuitive function/macro names
  (In Progress): RDMA/hns: Modify fields of struct hns_roce_srq
  (In Progress): RDMA/hns: Delete unnecessary uar from hns_roce_cq
  (In Progress): RDMA/hns: Remove unnecessary structure hns_roce_sqp
  (In Progress): RDMA/hns: Delete unnecessary variable max_post
  (In Progress): RDMA/hns: Remove unsupported modify_port callback
  (In Progress): RDMA: Connect between the mmap entry and the umap_priv 
structure
  (Fix committed): RDMA/hns: Fix build error again
  (Fix committed): RDMA/hns: Fix memory leak on 'context' on error return path
  (Fix committed): RDMA/hns: Bugfix for qpc/cqc timer configuration
  (Fix committed): RDMA/hns: Fix to support 64K page for srq
  (In Progress): RDMA/hns: Delete BITS_PER_BYTE 

[Kernel-packages] [Bug 1859269] Re: [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE kernel branch

2020-03-10 Thread Ike Panhc
** Changed in: kunpeng920
   Status: Incomplete => In Progress

** Changed in: kunpeng920/ubuntu-18.04-hwe
   Status: Incomplete => In Progress

** Changed in: kunpeng920/ubuntu-20.04
   Status: Incomplete => In Progress

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1859269

Title:
  [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE
  kernel branch

Status in kunpeng920:
  In Progress
Status in kunpeng920 ubuntu-18.04-hwe series:
  In Progress
Status in kunpeng920 ubuntu-20.04 series:
  In Progress
Status in kunpeng920 upstream-kernel series:
  Fix Committed
Status in linux package in Ubuntu:
  In Progress

Bug description:
  [Bug Description]
  roce patchset have merged into mainline 5.5rc6 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
  RDMA/hns: Add support for reporting wc as software mode
  RDMA/hns: Bugfix for posting a wqe with sge
  RDMA/hns: Fix coding style issues
  RDMA/hns: Replace custom macros HNS_ROCE_ALIGN_UP
  RDMA/hns: Remove redundant print information
  RDMA/hns: Delete unnessary parameters in hns_roce_v2_qp_modify()
  RDMA/hns: Update the value of qp type
  RDMA/hns: Remove unused function hns_roce_init_eq_table()
  RDMA/hns: Avoid printing address of mtt page
  RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs

  update 01120
  RDMA/hns: Get pf capabilities from firmware
  RDMA/hns: Add interfaces to get pf capabilities from firmware
  RDMA/hns: Remove some redundant variables related to capabilities
  RDMA/hns: Add support for extended atomic in userspace

  [Status]
  (In Progress): RDMA/hns: Delete unnecessary callback functions for cq
  (In Progress): RDMA/hns: Rename the functions used inside creating cq
  (In Progress): RDMA/hns: Redefine the member of hns_roce_cq struct
  (In Progress): RDMA/hns: Redefine interfaces used in creating cq
  (In Progress): IB/umem: remove the dmasync argument to ib_umem_get
  (In Progress): RDMA/hns: Modify appropriate printings
  (In Progress): RDMA/hns: Fix non-standard error codes
  (In Progress): RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code
  (In Progress): RDMA/hns: Simplify doorbell initialization code
  (In Progress): RDMA/hns: Replace not intuitive function/macro names
  (In Progress): RDMA/hns: Modify fields of struct hns_roce_srq
  (In Progress): RDMA/hns: Delete unnecessary uar from hns_roce_cq
  (In Progress): RDMA/hns: Remove unnecessary structure hns_roce_sqp
  (In Progress): RDMA/hns: Delete unnecessary variable max_post
  (In Progress): RDMA/hns: Remove unsupported modify_port callback
  (In Progress): RDMA: Connect between the mmap entry and the umap_priv 
structure
  (Fix committed): RDMA/hns: Fix build error again
  (Fix committed): RDMA/hns: Fix memory leak on 'context' on error return path
  (Fix committed): RDMA/hns: Bugfix for qpc/cqc timer configuration
  (Fix committed): RDMA/hns: Fix to support 64K page for srq
  (In Progress): RDMA/hns: Delete BITS_PER_BYTE redefinition
  (Fix committed): RDMA/hns: Prevent 

[Kernel-packages] [Bug 1859269] Re: [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE kernel branch

2020-03-10 Thread Fred Kimmy
I have confirmed that our internal test team have completed 28 testcases
and not find any bug. now also are adding some testcase to test this
Roce module.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1859269

Title:
  [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE
  kernel branch

Status in kunpeng920:
  Incomplete
Status in kunpeng920 ubuntu-18.04-hwe series:
  Incomplete
Status in kunpeng920 ubuntu-20.04 series:
  Incomplete
Status in kunpeng920 upstream-kernel series:
  Fix Committed
Status in linux package in Ubuntu:
  In Progress

Bug description:
  [Bug Description]
  roce patchset have merged into mainline 5.5rc6 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
  RDMA/hns: Add support for reporting wc as software mode
  RDMA/hns: Bugfix for posting a wqe with sge
  RDMA/hns: Fix coding style issues
  RDMA/hns: Replace custom macros HNS_ROCE_ALIGN_UP
  RDMA/hns: Remove redundant print information
  RDMA/hns: Delete unnessary parameters in hns_roce_v2_qp_modify()
  RDMA/hns: Update the value of qp type
  RDMA/hns: Remove unused function hns_roce_init_eq_table()
  RDMA/hns: Avoid printing address of mtt page
  RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs

  update 01120
  RDMA/hns: Get pf capabilities from firmware
  RDMA/hns: Add interfaces to get pf capabilities from firmware
  RDMA/hns: Remove some redundant variables related to capabilities
  RDMA/hns: Add support for extended atomic in userspace

  [Status]
  (In Progress): RDMA/hns: Delete unnecessary callback functions for cq
  (In Progress): RDMA/hns: Rename the functions used inside creating cq
  (In Progress): RDMA/hns: Redefine the member of hns_roce_cq struct
  (In Progress): RDMA/hns: Redefine interfaces used in creating cq
  (In Progress): IB/umem: remove the dmasync argument to ib_umem_get
  (In Progress): RDMA/hns: Modify appropriate printings
  (In Progress): RDMA/hns: Fix non-standard error codes
  (In Progress): RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code
  (In Progress): RDMA/hns: Simplify doorbell initialization code
  (In Progress): RDMA/hns: Replace not intuitive function/macro names
  (In Progress): RDMA/hns: Modify fields of struct hns_roce_srq
  (In Progress): RDMA/hns: Delete unnecessary uar from hns_roce_cq
  (In Progress): RDMA/hns: Remove unnecessary structure hns_roce_sqp
  (In Progress): RDMA/hns: Delete unnecessary variable max_post
  (In Progress): RDMA/hns: Remove unsupported modify_port callback
  (In Progress): RDMA: Connect between the mmap entry and the umap_priv 
structure
  (Fix committed): RDMA/hns: Fix build error again
  (Fix committed): RDMA/hns: Fix memory leak on 'context' on error return path
  (Fix committed): RDMA/hns: Bugfix for qpc/cqc timer configuration
  (Fix committed): RDMA/hns: Fix to support 64K page for srq
  (In Progress): RDMA/hns: Delete BITS_PER_BYTE redefinition
  (Fix committed): RDMA/hns: Prevent undefined behavior in 
hns_roce_set_user_sq_size()
  (Fix committed): RDMA/hns: Release 

[Kernel-packages] [Bug 1859269] Re: [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE kernel branch

2020-02-27 Thread Andrew Cloke
Marking as "incomplete" while waiting for test results.

** Changed in: kunpeng920/ubuntu-18.04-hwe
   Status: In Progress => Incomplete

** Changed in: kunpeng920/ubuntu-20.04
   Status: In Progress => Incomplete

** Changed in: kunpeng920
   Status: In Progress => Incomplete

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1859269

Title:
  [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE
  kernel branch

Status in kunpeng920:
  Incomplete
Status in kunpeng920 ubuntu-18.04-hwe series:
  Incomplete
Status in kunpeng920 ubuntu-20.04 series:
  Incomplete
Status in kunpeng920 upstream-kernel series:
  Fix Committed
Status in linux package in Ubuntu:
  In Progress

Bug description:
  [Bug Description]
  roce patchset have merged into mainline 5.5rc6 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
  RDMA/hns: Add support for reporting wc as software mode
  RDMA/hns: Bugfix for posting a wqe with sge
  RDMA/hns: Fix coding style issues
  RDMA/hns: Replace custom macros HNS_ROCE_ALIGN_UP
  RDMA/hns: Remove redundant print information
  RDMA/hns: Delete unnessary parameters in hns_roce_v2_qp_modify()
  RDMA/hns: Update the value of qp type
  RDMA/hns: Remove unused function hns_roce_init_eq_table()
  RDMA/hns: Avoid printing address of mtt page
  RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs

  update 01120
  RDMA/hns: Get pf capabilities from firmware
  RDMA/hns: Add interfaces to get pf capabilities from firmware
  RDMA/hns: Remove some redundant variables related to capabilities
  RDMA/hns: Add support for extended atomic in userspace

  [Status]
  (In Progress): RDMA/hns: Delete unnecessary callback functions for cq
  (In Progress): RDMA/hns: Rename the functions used inside creating cq
  (In Progress): RDMA/hns: Redefine the member of hns_roce_cq struct
  (In Progress): RDMA/hns: Redefine interfaces used in creating cq
  (In Progress): IB/umem: remove the dmasync argument to ib_umem_get
  (In Progress): RDMA/hns: Modify appropriate printings
  (In Progress): RDMA/hns: Fix non-standard error codes
  (In Progress): RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code
  (In Progress): RDMA/hns: Simplify doorbell initialization code
  (In Progress): RDMA/hns: Replace not intuitive function/macro names
  (In Progress): RDMA/hns: Modify fields of struct hns_roce_srq
  (In Progress): RDMA/hns: Delete unnecessary uar from hns_roce_cq
  (In Progress): RDMA/hns: Remove unnecessary structure hns_roce_sqp
  (In Progress): RDMA/hns: Delete unnecessary variable max_post
  (In Progress): RDMA/hns: Remove unsupported modify_port callback
  (In Progress): RDMA: Connect between the mmap entry and the umap_priv 
structure
  (Fix committed): RDMA/hns: Fix build error again
  (Fix committed): RDMA/hns: Fix memory leak on 'context' on error return path
  (Fix committed): RDMA/hns: Bugfix for qpc/cqc timer configuration
  (Fix committed): RDMA/hns: Fix to support 64K page for srq
  (In Progress): RDMA/hns: Delete BITS_PER_BYTE 

[Kernel-packages] [Bug 1859269] Re: [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE kernel branch

2020-02-24 Thread Andrew Cloke
Xinwei has communicated to Ike that this will take some time to test.
Testing should be completed around the middle of March.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1859269

Title:
  [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE
  kernel branch

Status in kunpeng920:
  In Progress
Status in kunpeng920 ubuntu-18.04-hwe series:
  In Progress
Status in kunpeng920 ubuntu-20.04 series:
  In Progress
Status in kunpeng920 upstream-kernel series:
  Fix Committed
Status in linux package in Ubuntu:
  In Progress

Bug description:
  [Bug Description]
  roce patchset have merged into mainline 5.5rc6 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
  RDMA/hns: Add support for reporting wc as software mode
  RDMA/hns: Bugfix for posting a wqe with sge
  RDMA/hns: Fix coding style issues
  RDMA/hns: Replace custom macros HNS_ROCE_ALIGN_UP
  RDMA/hns: Remove redundant print information
  RDMA/hns: Delete unnessary parameters in hns_roce_v2_qp_modify()
  RDMA/hns: Update the value of qp type
  RDMA/hns: Remove unused function hns_roce_init_eq_table()
  RDMA/hns: Avoid printing address of mtt page
  RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs

  update 01120
  RDMA/hns: Get pf capabilities from firmware
  RDMA/hns: Add interfaces to get pf capabilities from firmware
  RDMA/hns: Remove some redundant variables related to capabilities
  RDMA/hns: Add support for extended atomic in userspace

  [Status]
  (In Progress): RDMA/hns: Delete unnecessary callback functions for cq
  (In Progress): RDMA/hns: Rename the functions used inside creating cq
  (In Progress): RDMA/hns: Redefine the member of hns_roce_cq struct
  (In Progress): RDMA/hns: Redefine interfaces used in creating cq
  (In Progress): IB/umem: remove the dmasync argument to ib_umem_get
  (In Progress): RDMA/hns: Modify appropriate printings
  (In Progress): RDMA/hns: Fix non-standard error codes
  (In Progress): RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code
  (In Progress): RDMA/hns: Simplify doorbell initialization code
  (In Progress): RDMA/hns: Replace not intuitive function/macro names
  (In Progress): RDMA/hns: Modify fields of struct hns_roce_srq
  (In Progress): RDMA/hns: Delete unnecessary uar from hns_roce_cq
  (In Progress): RDMA/hns: Remove unnecessary structure hns_roce_sqp
  (In Progress): RDMA/hns: Delete unnecessary variable max_post
  (In Progress): RDMA/hns: Remove unsupported modify_port callback
  (In Progress): RDMA: Connect between the mmap entry and the umap_priv 
structure
  (Fix committed): RDMA/hns: Fix build error again
  (Fix committed): RDMA/hns: Fix memory leak on 'context' on error return path
  (Fix committed): RDMA/hns: Bugfix for qpc/cqc timer configuration
  (Fix committed): RDMA/hns: Fix to support 64K page for srq
  (In Progress): RDMA/hns: Delete BITS_PER_BYTE redefinition
  (Fix committed): RDMA/hns: Prevent undefined behavior in 
hns_roce_set_user_sq_size()
  (Fix committed): RDMA/hns: Release qp resources when failed 

[Kernel-packages] [Bug 1859269] Re: [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE kernel branch

2020-02-23 Thread Ike Panhc
** Also affects: linux (Ubuntu)
   Importance: Undecided
   Status: New

** Changed in: linux (Ubuntu)
   Status: New => In Progress

** Changed in: linux (Ubuntu)
 Assignee: (unassigned) => Ike Panhc (ikepanhc)

** Changed in: kunpeng920/ubuntu-20.04
   Status: Incomplete => In Progress

** Changed in: kunpeng920/ubuntu-18.04-hwe
   Status: Incomplete => In Progress

** Changed in: kunpeng920
   Status: Incomplete => In Progress

** Changed in: kunpeng920/ubuntu-20.04
 Assignee: (unassigned) => Ike Panhc (ikepanhc)

** Changed in: kunpeng920/ubuntu-18.04-hwe
 Assignee: (unassigned) => Ike Panhc (ikepanhc)

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1859269

Title:
  [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE
  kernel branch

Status in kunpeng920:
  In Progress
Status in kunpeng920 ubuntu-18.04-hwe series:
  In Progress
Status in kunpeng920 ubuntu-20.04 series:
  In Progress
Status in kunpeng920 upstream-kernel series:
  Fix Committed
Status in linux package in Ubuntu:
  In Progress

Bug description:
  [Bug Description]
  roce patchset have merged into mainline 5.5rc6 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
  RDMA/hns: Add support for reporting wc as software mode
  RDMA/hns: Bugfix for posting a wqe with sge
  RDMA/hns: Fix coding style issues
  RDMA/hns: Replace custom macros HNS_ROCE_ALIGN_UP
  RDMA/hns: Remove redundant print information
  RDMA/hns: Delete unnessary parameters in hns_roce_v2_qp_modify()
  RDMA/hns: Update the value of qp type
  RDMA/hns: Remove unused function hns_roce_init_eq_table()
  RDMA/hns: Avoid printing address of mtt page
  RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs

  update 01120
  RDMA/hns: Get pf capabilities from firmware
  RDMA/hns: Add interfaces to get pf capabilities from firmware
  RDMA/hns: Remove some redundant variables related to capabilities
  RDMA/hns: Add support for extended atomic in userspace

  [Status]
  (In Progress): RDMA/hns: Delete unnecessary callback functions for cq
  (In Progress): RDMA/hns: Rename the functions used inside creating cq
  (In Progress): RDMA/hns: Redefine the member of hns_roce_cq struct
  (In Progress): RDMA/hns: Redefine interfaces used in creating cq
  (In Progress): IB/umem: remove the dmasync argument to ib_umem_get
  (In Progress): RDMA/hns: Modify appropriate printings
  (In Progress): RDMA/hns: Fix non-standard error codes
  (In Progress): RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code
  (In Progress): RDMA/hns: Simplify doorbell initialization code
  (In Progress): RDMA/hns: Replace not intuitive function/macro names
  (In Progress): RDMA/hns: Modify fields of struct hns_roce_srq
  (In Progress): RDMA/hns: Delete unnecessary uar from hns_roce_cq
  (In Progress): RDMA/hns: Remove unnecessary structure hns_roce_sqp
  (In Progress): RDMA/hns: Delete unnecessary variable max_post
  (In Progress): RDMA/hns: Remove unsupported modify_port callback
  (In Progress): RDMA: Connect