I can not find "treewide: Use sizeof_member() macro but found a
similiar. Do you mean this patch?

commit c593642c8be046915ca3a4a300243a68077cd207
Author: Pankaj Bharadiya <pankaj.laxminarayan.bharad...@intel.com>
Date:   Mon Dec 9 10:31:43 2019 -0800

    treewide: Use sizeof_field() macro
    
    Replace all the occurrences of FIELD_SIZEOF() with sizeof_field() except
    at places where these are defined. Later patches will remove the unused
    definition of FIELD_SIZEOF().


** Description changed:

  [Bug Description]
   hns3 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]
  net: hns3: support tx-scatter-gather-fraglist feature
  net: hns3: add support for configuring VF MAC from the host
  net: hns3: add support for configuring bandwidth of VF on the host
  net: hns3: add support for setting VF trust
  net: hns3: add support for spoof check setting
  net: hns3: add support for setting VF link status on the host
  net: hns3: make array tick_array static, makes object smaller
  
  net: hns3: fix a wrong reset interrupt status mask
  net: hns3: cleanup of stray struct hns3_link_mode_mapping
  net: hns3: fix ETS bandwidth validation bug
  net: hns3: reallocate SSU' buffer size when pfc_en changes
  net: hns3: add compatible handling for MAC VLAN switch parameter configuration
  net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE
  net: hns3: remove unused macros
  net: hns3: Use the correct style for SPDX License Identifier
  net: hns3: cleanup byte order issues when printed
  net: hns3: cleanup some print format warning
  net: hns3: add or modify some comments
  net: hns3: optimize local variable initialization
  net: hns3: cleanup a format-truncation warning
  net: hns3: cleanup some coding style issues
  net: hns3: cleanup some magic numbers
  net: hns3: add struct netdev_queue debug info for TX timeout
  net: hns3: dump some debug information when reset fail
  treewide: Use sizeof_member() macro
  net: hns3: log and clear hardware error after reset complete
  net: hns3: do not allocate linear data for fraglist skb
  net: hns3: minor cleanup for hns3_handle_rx_bd()
  net: hns3: make struct hns3_enet_ring cacheline aligned
  net: hns3: introduce ring_to_netdev() in enet module
  net: hns3: minor optimization for barrier in IO path
  net: hns3: optimized MAC address in management table.
  net: hns3: remove struct hns3_nic_ring_data in hns3_enet module
  net: hns3: fix mis-counting IRQ vector numbers issue
    net: hns3: fix VF ID issue for setting VF VLAN
  net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx()
  net: hns3: fix for TX queue not restarted problem
   net: hns3: only print misc interrupt status when handling fails
  net: hns3: add a log for getting chain failure in 
hns3_nic_uninit_vector_data()
  net: hns3: add some VF VLAN information for command "ip link show"
  net: hns3: implement ndo_features_check ops for hns3 driver
  net: hns3: get FD rules location before dump in debugfs
  net: hns3: optimization for CMDQ uninitialization
  net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev
  net: hns3: check FE bit before calling hns3_add_frag()
  net: hns3: do not schedule the periodic task when reset fail
  net: hns3: allocate WQ with WQ_MEM_RECLAIM flag
  net: hns3: remove unnecessary work in hclgevf_main
  net: hns3: remove mailbox and reset work in hclge_main
  net: hns3: schedule hclgevf_service by using delayed workqueue
  net: hns3: refactor the notification scheme of PF reset
  net: hns3: refactor the procedure of VF FLR
  net: hns3: modify hclge_func_reset_sync_vf()'s return type to void
  net: hns3: enlarge HCLGE_RESET_WAIT_CNT
  net: hns3: refactor the precedure of PF FLR
  net: hns3: split hclgevf_reset() into preparing and rebuilding part
  net: hns3: split hclge_reset() into preparing and rebuilding part
  net: hns3: modify an unsuitable reset level for hardware error
  net: hns3: replace an unsuitable variable type in 
hclge_inform_reset_assert_to_vf()
  net: hns3: add protection when get SFP speed as 0
  net: hns3: modify the IRQ name of misc vectors
  net: hns3: modify an unsuitable log in hclge_map_ring_to_vector()
  net: hns3: modify the IRQ name of TQP vector
  net: hns3: re-organize vector handle
  net: hns3: add trace event support for HNS3 driver
+ 
+ [Status]
+ (In Progress): net: hns3: support tx-scatter-gather-fraglist feature
+ (In Progress): net: hns3: add support for configuring VF MAC from the host
+ (In Progress): net: hns3: add support for configuring bandwidth of VF on the 
host
+ (In Progress): net: hns3: add support for setting VF trust
+ (In Progress): net: hns3: add support for spoof check setting
+ (In Progress): net: hns3: add support for setting VF link status on the host
+ (In Progress): net: hns3: make array tick_array static, makes object smaller
+ (Fix committed): net: hns3: fix a wrong reset interrupt status mask
+ (Fix committed): net: hns3: cleanup of stray struct hns3_link_mode_mapping
+ (Fix committed): net: hns3: fix ETS bandwidth validation bug
+ (Fix committed): net: hns3: reallocate SSU' buffer size when pfc_en changes
+ (Fix committed): net: hns3: add compatible handling for MAC VLAN switch 
parameter configuration
+ (Fix committed): net: hns3: add compatible handling for command 
HCLGE_OPC_PF_RST_DONE
+ (In Progress): net: hns3: remove unused macros
+ (Fix committed): net: hns3: Use the correct style for SPDX License Identifier
+ (In Progress): net: hns3: cleanup byte order issues when printed
+ (In Progress): net: hns3: cleanup some print format warning
+ (In Progress): net: hns3: add or modify some comments
+ (In Progress): net: hns3: optimize local variable initialization
+ (In Progress): net: hns3: cleanup a format-truncation warning
+ (In Progress): net: hns3: cleanup some coding style issues
+ (In Progress): net: hns3: cleanup some magic numbers
+ (Fix committed): net: hns3: add struct netdev_queue debug info for TX timeout
+ (In Progress): net: hns3: dump some debug information when reset fail
+ UNKNOWN: treewide: Use sizeof_member() macro
+ (Fix committed): net: hns3: log and clear hardware error after reset complete
+ (In Progress): net: hns3: do not allocate linear data for fraglist skb
+ (In Progress): net: hns3: minor cleanup for hns3_handle_rx_bd()
+ (In Progress): net: hns3: make struct hns3_enet_ring cacheline aligned
+ (In Progress): net: hns3: introduce ring_to_netdev() in enet module
+ (In Progress): net: hns3: minor optimization for barrier in IO path
+ (In Progress): net: hns3: optimized MAC address in management table.
+ (In Progress): net: hns3: remove struct hns3_nic_ring_data in hns3_enet module
+ (Fix committed): net: hns3: fix mis-counting IRQ vector numbers issue
+ (In Progress): net: hns3: fix VF ID issue for setting VF VLAN
+ (In Progress): net: hns3: fix a use after free problem in 
hns3_nic_maybe_stop_tx()
+ (In Progress): net: hns3: fix for TX queue not restarted problem
+ (In linux-next): net: hns3: only print misc interrupt status when handling 
fails
+ (In linux-next): net: hns3: add a log for getting chain failure in 
hns3_nic_uninit_vector_data()
+ (In linux-next): net: hns3: add some VF VLAN information for command "ip link 
show"
+ (In linux-next): net: hns3: implement ndo_features_check ops for hns3 driver
+ (In linux-next): net: hns3: get FD rules location before dump in debugfs
+ (In linux-next): net: hns3: optimization for CMDQ uninitialization
+ (In linux-next): net: hns3: remove useless mutex vport_cfg_mutex in the 
struct hclge_dev
+ (In linux-next): net: hns3: check FE bit before calling hns3_add_frag()
+ (In linux-next): net: hns3: do not schedule the periodic task when reset fail
+ (In linux-next): net: hns3: allocate WQ with WQ_MEM_RECLAIM flag
+ (In linux-next): net: hns3: remove unnecessary work in hclgevf_main
+ (In linux-next): net: hns3: remove mailbox and reset work in hclge_main
+ (In linux-next): net: hns3: schedule hclgevf_service by using delayed 
workqueue
+ (In linux-next): net: hns3: refactor the notification scheme of PF reset
+ (In linux-next): net: hns3: refactor the procedure of VF FLR
+ (In linux-next): net: hns3: modify hclge_func_reset_sync_vf()'s return type 
to void
+ (In linux-next): net: hns3: enlarge HCLGE_RESET_WAIT_CNT
+ (In linux-next): net: hns3: refactor the precedure of PF FLR
+ (In linux-next): net: hns3: split hclgevf_reset() into preparing and 
rebuilding part
+ (In linux-next): net: hns3: split hclge_reset() into preparing and rebuilding 
part
+ (In linux-next): net: hns3: modify an unsuitable reset level for hardware 
error
+ (In linux-next): net: hns3: replace an unsuitable variable type in 
hclge_inform_reset_assert_to_vf()
+ (In linux-next): net: hns3: add protection when get SFP speed as 0
+ (In linux-next): net: hns3: modify the IRQ name of misc vectors
+ (In linux-next): net: hns3: modify an unsuitable log in 
hclge_map_ring_to_vector()
+ (In linux-next): net: hns3: modify the IRQ name of TQP vector
+ (In linux-next): net: hns3: re-organize vector handle
+ (In linux-next): net: hns3: add trace event support for HNS3 driver

-- 
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/1859261

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

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:
  New
Status in linux package in Ubuntu:
  In Progress

Bug description:
  [Bug Description]
   hns3 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]
  net: hns3: support tx-scatter-gather-fraglist feature
  net: hns3: add support for configuring VF MAC from the host
  net: hns3: add support for configuring bandwidth of VF on the host
  net: hns3: add support for setting VF trust
  net: hns3: add support for spoof check setting
  net: hns3: add support for setting VF link status on the host
  net: hns3: make array tick_array static, makes object smaller

  net: hns3: fix a wrong reset interrupt status mask
  net: hns3: cleanup of stray struct hns3_link_mode_mapping
  net: hns3: fix ETS bandwidth validation bug
  net: hns3: reallocate SSU' buffer size when pfc_en changes
  net: hns3: add compatible handling for MAC VLAN switch parameter configuration
  net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE
  net: hns3: remove unused macros
  net: hns3: Use the correct style for SPDX License Identifier
  net: hns3: cleanup byte order issues when printed
  net: hns3: cleanup some print format warning
  net: hns3: add or modify some comments
  net: hns3: optimize local variable initialization
  net: hns3: cleanup a format-truncation warning
  net: hns3: cleanup some coding style issues
  net: hns3: cleanup some magic numbers
  net: hns3: add struct netdev_queue debug info for TX timeout
  net: hns3: dump some debug information when reset fail
  treewide: Use sizeof_member() macro
  net: hns3: log and clear hardware error after reset complete
  net: hns3: do not allocate linear data for fraglist skb
  net: hns3: minor cleanup for hns3_handle_rx_bd()
  net: hns3: make struct hns3_enet_ring cacheline aligned
  net: hns3: introduce ring_to_netdev() in enet module
  net: hns3: minor optimization for barrier in IO path
  net: hns3: optimized MAC address in management table.
  net: hns3: remove struct hns3_nic_ring_data in hns3_enet module
  net: hns3: fix mis-counting IRQ vector numbers issue
    net: hns3: fix VF ID issue for setting VF VLAN
  net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx()
  net: hns3: fix for TX queue not restarted problem
   net: hns3: only print misc interrupt status when handling fails
  net: hns3: add a log for getting chain failure in 
hns3_nic_uninit_vector_data()
  net: hns3: add some VF VLAN information for command "ip link show"
  net: hns3: implement ndo_features_check ops for hns3 driver
  net: hns3: get FD rules location before dump in debugfs
  net: hns3: optimization for CMDQ uninitialization
  net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev
  net: hns3: check FE bit before calling hns3_add_frag()
  net: hns3: do not schedule the periodic task when reset fail
  net: hns3: allocate WQ with WQ_MEM_RECLAIM flag
  net: hns3: remove unnecessary work in hclgevf_main
  net: hns3: remove mailbox and reset work in hclge_main
  net: hns3: schedule hclgevf_service by using delayed workqueue
  net: hns3: refactor the notification scheme of PF reset
  net: hns3: refactor the procedure of VF FLR
  net: hns3: modify hclge_func_reset_sync_vf()'s return type to void
  net: hns3: enlarge HCLGE_RESET_WAIT_CNT
  net: hns3: refactor the precedure of PF FLR
  net: hns3: split hclgevf_reset() into preparing and rebuilding part
  net: hns3: split hclge_reset() into preparing and rebuilding part
  net: hns3: modify an unsuitable reset level for hardware error
  net: hns3: replace an unsuitable variable type in 
hclge_inform_reset_assert_to_vf()
  net: hns3: add protection when get SFP speed as 0
  net: hns3: modify the IRQ name of misc vectors
  net: hns3: modify an unsuitable log in hclge_map_ring_to_vector()
  net: hns3: modify the IRQ name of TQP vector
  net: hns3: re-organize vector handle
  net: hns3: add trace event support for HNS3 driver

  [Status]
  (In Progress): net: hns3: support tx-scatter-gather-fraglist feature
  (In Progress): net: hns3: add support for configuring VF MAC from the host
  (In Progress): net: hns3: add support for configuring bandwidth of VF on the 
host
  (In Progress): net: hns3: add support for setting VF trust
  (In Progress): net: hns3: add support for spoof check setting
  (In Progress): net: hns3: add support for setting VF link status on the host
  (In Progress): net: hns3: make array tick_array static, makes object smaller
  (Fix committed): net: hns3: fix a wrong reset interrupt status mask
  (Fix committed): net: hns3: cleanup of stray struct hns3_link_mode_mapping
  (Fix committed): net: hns3: fix ETS bandwidth validation bug
  (Fix committed): net: hns3: reallocate SSU' buffer size when pfc_en changes
  (Fix committed): net: hns3: add compatible handling for MAC VLAN switch 
parameter configuration
  (Fix committed): net: hns3: add compatible handling for command 
HCLGE_OPC_PF_RST_DONE
  (In Progress): net: hns3: remove unused macros
  (Fix committed): net: hns3: Use the correct style for SPDX License Identifier
  (In Progress): net: hns3: cleanup byte order issues when printed
  (In Progress): net: hns3: cleanup some print format warning
  (In Progress): net: hns3: add or modify some comments
  (In Progress): net: hns3: optimize local variable initialization
  (In Progress): net: hns3: cleanup a format-truncation warning
  (In Progress): net: hns3: cleanup some coding style issues
  (In Progress): net: hns3: cleanup some magic numbers
  (Fix committed): net: hns3: add struct netdev_queue debug info for TX timeout
  (In Progress): net: hns3: dump some debug information when reset fail
  UNKNOWN: treewide: Use sizeof_member() macro
  (Fix committed): net: hns3: log and clear hardware error after reset complete
  (In Progress): net: hns3: do not allocate linear data for fraglist skb
  (In Progress): net: hns3: minor cleanup for hns3_handle_rx_bd()
  (In Progress): net: hns3: make struct hns3_enet_ring cacheline aligned
  (In Progress): net: hns3: introduce ring_to_netdev() in enet module
  (In Progress): net: hns3: minor optimization for barrier in IO path
  (In Progress): net: hns3: optimized MAC address in management table.
  (In Progress): net: hns3: remove struct hns3_nic_ring_data in hns3_enet module
  (Fix committed): net: hns3: fix mis-counting IRQ vector numbers issue
  (In Progress): net: hns3: fix VF ID issue for setting VF VLAN
  (In Progress): net: hns3: fix a use after free problem in 
hns3_nic_maybe_stop_tx()
  (In Progress): net: hns3: fix for TX queue not restarted problem
  (In linux-next): net: hns3: only print misc interrupt status when handling 
fails
  (In linux-next): net: hns3: add a log for getting chain failure in 
hns3_nic_uninit_vector_data()
  (In linux-next): net: hns3: add some VF VLAN information for command "ip link 
show"
  (In linux-next): net: hns3: implement ndo_features_check ops for hns3 driver
  (In linux-next): net: hns3: get FD rules location before dump in debugfs
  (In linux-next): net: hns3: optimization for CMDQ uninitialization
  (In linux-next): net: hns3: remove useless mutex vport_cfg_mutex in the 
struct hclge_dev
  (In linux-next): net: hns3: check FE bit before calling hns3_add_frag()
  (In linux-next): net: hns3: do not schedule the periodic task when reset fail
  (In linux-next): net: hns3: allocate WQ with WQ_MEM_RECLAIM flag
  (In linux-next): net: hns3: remove unnecessary work in hclgevf_main
  (In linux-next): net: hns3: remove mailbox and reset work in hclge_main
  (In linux-next): net: hns3: schedule hclgevf_service by using delayed 
workqueue
  (In linux-next): net: hns3: refactor the notification scheme of PF reset
  (In linux-next): net: hns3: refactor the procedure of VF FLR
  (In linux-next): net: hns3: modify hclge_func_reset_sync_vf()'s return type 
to void
  (In linux-next): net: hns3: enlarge HCLGE_RESET_WAIT_CNT
  (In linux-next): net: hns3: refactor the precedure of PF FLR
  (In linux-next): net: hns3: split hclgevf_reset() into preparing and 
rebuilding part
  (In linux-next): net: hns3: split hclge_reset() into preparing and rebuilding 
part
  (In linux-next): net: hns3: modify an unsuitable reset level for hardware 
error
  (In linux-next): net: hns3: replace an unsuitable variable type in 
hclge_inform_reset_assert_to_vf()
  (In linux-next): net: hns3: add protection when get SFP speed as 0
  (In linux-next): net: hns3: modify the IRQ name of misc vectors
  (In linux-next): net: hns3: modify an unsuitable log in 
hclge_map_ring_to_vector()
  (In linux-next): net: hns3: modify the IRQ name of TQP vector
  (In linux-next): net: hns3: re-organize vector handle
  (In linux-next): net: hns3: add trace event support for HNS3 driver

To manage notifications about this bug go to:
https://bugs.launchpad.net/kunpeng920/+bug/1859261/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to