Hi Bruce, Could you help to merge those 134 patches to linux-yocto, branch v5.4/standard/intel-x86 and v5.4/standard/preempt-rt/intel-x86 ?
V1->V2: Remove drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c.rej Those patches 1) update ice driver to support Intel Ethernet Connection E800 Series of devices. 2) update intel 10nm EDAC driver to support Jacobsville server. All ice patches are from upstream without any change, except the context change in patch " ice: Wait for VF to be reset/ready before configuration". All EDAC driver patches are also from upstream, but with macro change to avoid using new macro which is not introduced in kernel v5.4. The changes are described in commit log. The following changes since commit fed60f1c8e56095647fa8497270ecacea4c45dbc: Merge tag 'v5.4.51' into v5.4/standard/base (2020-07-13 13:42:50 -0400) are available in the Git repository at: https://github.com/liux2085/linux-yocto-5.4.git v5.4/standard/pull for you to fetch changes up to e5a44ba74cb05086bc029d03c046276da6472f37: EDAC/i10nm: Update driver to support different bus number config register offsets (2020-07-29 16:02:16 +0800) ---------------------------------------------------------------- Akeem G Abodunrin (2): ice: Check if VF is disabled for Opcode and other operations ice: Modify link message logging Anirudh Venkataramanan (9): ice: Introduce ice_base.c ice: Fix return value when SR-IOV is not supported ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow ice: Introduce and use ice_vsi_type_str ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps ice: Use ice_pf_to_dev ice: Make print statements more compact ice: Cleanup ice_vsi_alloc_q_vectors ice: Use EOPNOTSUPP instead of ENOTSUPP Avinash Dayanand (2): ice: Validate config for SW DCB map ice: Report correct DCB mode Avinash JD (2): ice: Add DCBNL ops required to configure ETS in CEE for SW DCB ice: Fix corner case when switching from IEEE to CEE Ben Shelton (1): ice: Use correct netif error function Brett Creeley (31): ice: Rename VF function ice_vc_dis_vf to match its behavior ice: Change max MSI-x vector_id check in cfg_irq_map ice: Update enum ice_flg64_bits to current specification ice: Disallow VF VLAN opcodes if VLAN offloads disabled ice: Don't modify stripping for add/del VLANs on VF ice: Refactor removal of VLAN promiscuous rules ice: Add ice_pf_to_dev(pf) macro ice: Support UDP segmentation offload ice: Fix VF spoofchk ice: Add code to keep track of current dflt_vsi ice: Add ice_for_each_vf() macro ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO ice: Enable ip link show on the PF to display VF unicast MAC(s) ice: Don't allow same value for Rx tail to be written twice ice: Remove ice_dev_onetime_setup() ice: Add initial support for QinQ ice: Refactor port vlan configuration for the VF ice: Add helper to determine if VF link is up ice: Fix Port VLAN priority bits ice: Only allow tagged bcast/mcast traffic for VF in port VLAN ice: Add support to enable/disable all Rx queues before waiting ice: Fix implicit queue mapping mode in ice_vsi_get_qs ice: Handle LAN overflow event for VF queues ice: Fix and refactor Rx queue disable for VFs ice: Fix virtchnl_queue_select bitmap validation ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues ice: Don't reject odd values of usecs set by user ice: Wait for VF to be reset/ready before configuration ice: Improve clarity of prints and variables ice: Fix removing driver while bare-metal VFs pass traffic ice: Display Link detected via Ethtool in safe mode Bruce Allan (16): ice: fix driver unload flow ice: use pkg_dwnld_status instead of sq_last_status ice: remove unnecessary conditional check ice: Store number of functions for the device ice: Correct capabilities reporting of max TCs ice: suppress checked_return error ice: fix and consolidate logging of NVM/firmware version information ice: remove unnecessary fallthrough comments ice: replace "fallthrough" comments with fallthrough reserved word ice: use proper format for function pointer as a function parameter ice: use true/false for bool types ice: add additional E810 device id ice: add support for E823 devices ice: fix define for E822 backplane device ice: fix use of deprecated strlcpy() ice: use variable name more descriptive than type Dan Nowlin (1): ice: Fix for TCAM entry management Dave Ertman (6): ice: Adjust DCB INIT for SW mode ice: Implement DCBNL support ice: Fix DCB rebuild after reset ice: Fix switch between FW and SW LLDP ice: SW DCB, report correct max TC value ice: renegotiate link after FW DCB on Henry Tieman (2): ice: avoid setting features during reset ice: Implement ethtool ops for channels Jacob Keller (10): ice: use more accurate ICE_DBG mask types ice: print opcode when printing controlq errors ice: remove pointless NULL check of port_info ice: Add device ids for E822 devices ice: increase PF reset wait timeout to 300 milliseconds ice: fix incorrect size description of ice_get_nvm_version ice: use __le16 types for explicitly Little Endian values ice: create function to read a section of the NVM and Shadow RAM ice: store NVM version info in extracted format ice: discover and store size of available flash Jeff Kirsher (1): ice: Cleanup unneeded parenthesis Jesse Brandeburg (4): ice: add helpers for virtchnl ice: implement VF stats NDO ice: add backslash-n to strings ice: implement full NVM read from ETHTOOL_GEEPROM Kevin Scott (1): ice: Update FW API minor version Krzysztof Kazimierczak (6): ice: Move common functions to ice_txrx_lib.c ice: Add support for AF_XDP ice: Get rid of ice_cleanup_header ice: Add a boundary check in ice_xsk_umem() ice: Suppress Coverity warnings for xdp_rxq_info_reg ice: Support XDP UMEM wake up mechanism Lukasz Czapnik (1): ice: Increase mailbox receive queue length to maximum Maciej Fijalkowski (6): ice: get rid of per-tc flow in Tx queue configuration routines ice: Add support for XDP ice: introduce legacy Rx flag ice: introduce frame padding computation logic ice: add build_skb() support ice: allow 3k MTU for XDP Md Fahad Iqbal Polash (3): ice: Update Boot Configuration Section read of NVM ice: Initilialize VF RSS tables ice: Implement ethtool get/set rx-flow-hash Michal Swiatkowski (4): ice: save PCI state in probe ice: Set default value for ITR in alloc function ice: Restore interrupt throttle settings after VSI rebuild ice: Return error on not supported ethtool -C parameters Mitch Williams (3): ice: write register with correct offset ice: add extra check for null Rx descriptor ice: allow bigger VFs Paul Greenwalt (6): ice: handle DCBx non-contiguous TC request ice: print unsupported module message ice: print PCI link speed and width ice: configure software LLDP in ice_init_pf_dcb ice: display supported and advertised link modes ice: update malicious driver detection event handling Qiuxu Zhuo (2): EDAC, {skx,i10nm}: Make some configurations CPU model specific EDAC/i10nm: Update driver to support different bus number config register offsets Robert Richter (1): EDAC: Replace EDAC_DIMM_PTR() macro with edac_get_dimm() function Scott W Taylor (1): ice: add ethtool -m support for reading i2c eeprom modules Tony Nguyen (10): ice: Do not use devm* functions for local uses ice: Demote MTU change print to debug ice: Enable writing hardware filtering tables ice: Allocate flow profile ice: Populate TCAM filter software structures ice: Enable writing filtering tables ice: Optimize table usage ice: Bump version ice: Remove possible null dereference ice: Trivial fixes Usha Ketineni (2): ice: Add NDO callback to set the maximum per-queue bitrate ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx Vignesh Sridhar (1): ice: Remove Rx flex descriptor programming drivers/edac/ghes_edac.c | 7 +- drivers/edac/i10nm_base.c | 30 +- drivers/edac/i3200_edac.c | 3 +- drivers/edac/i5000_edac.c | 5 +- drivers/edac/i5100_edac.c | 3 +- drivers/edac/i5400_edac.c | 3 +- drivers/edac/i7300_edac.c | 3 +- drivers/edac/i7core_edac.c | 3 +- drivers/edac/ie31200_edac.c | 7 +- drivers/edac/pnd2_edac.c | 4 +- drivers/edac/sb_edac.c | 2 +- drivers/edac/skx_base.c | 16 +- drivers/edac/skx_common.c | 11 +- drivers/edac/skx_common.h | 11 +- drivers/edac/ti_edac.c | 2 +- drivers/net/ethernet/intel/ice/Makefile | 8 +- drivers/net/ethernet/intel/ice/ice.h | 86 +++- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 103 +++++ drivers/net/ethernet/intel/ice/ice_base.c | 868 ++++++++++++++++++++++++++++++++++ drivers/net/ethernet/intel/ice/ice_base.h | 33 ++ drivers/net/ethernet/intel/ice/ice_common.c | 472 ++++++++++--------- drivers/net/ethernet/intel/ice/ice_common.h | 26 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 63 ++- drivers/net/ethernet/intel/ice/ice_controlq.h | 2 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 14 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 448 ++++++++++++------ drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 29 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 973 ++++++++++++++++++++++++++++++++++++++ drivers/net/ethernet/intel/ice/ice_dcb_nl.h | 19 + drivers/net/ethernet/intel/ice/ice_devids.h | 40 ++ drivers/net/ethernet/intel/ice/ice_ethtool.c | 1338 +++++++++++++++++++++++++++++++++++------------------ drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 2612 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 9 + drivers/net/ethernet/intel/ice/ice_flex_type.h | 112 +++++ drivers/net/ethernet/intel/ice/ice_flow.c | 1275 ++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/net/ethernet/intel/ice/ice_flow.h | 207 +++++++++ drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 18 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 10 +- drivers/net/ethernet/intel/ice/ice_lib.c | 1995 ++++++++++++++++++++++++++++++++++++------------------------------------------ drivers/net/ethernet/intel/ice/ice_lib.h | 73 ++- drivers/net/ethernet/intel/ice/ice_main.c | 1153 +++++++++++++++++++++++++++++++--------------- drivers/net/ethernet/intel/ice/ice_nvm.c | 366 +++++++++------ drivers/net/ethernet/intel/ice/ice_nvm.h | 15 + drivers/net/ethernet/intel/ice/ice_protocol_type.h | 25 + drivers/net/ethernet/intel/ice/ice_sched.c | 1267 +++++++++++++++++++++++++++++++++++++++++++++++++- drivers/net/ethernet/intel/ice/ice_sched.h | 39 ++ drivers/net/ethernet/intel/ice/ice_sriov.c | 2 - drivers/net/ethernet/intel/ice/ice_status.h | 1 + drivers/net/ethernet/intel/ice/ice_switch.c | 76 +-- drivers/net/ethernet/intel/ice/ice_switch.h | 5 - drivers/net/ethernet/intel/ice/ice_txrx.c | 630 +++++++++++++------------ drivers/net/ethernet/intel/ice/ice_txrx.h | 148 +++++- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 273 +++++++++++ drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 59 +++ drivers/net/ethernet/intel/ice/ice_type.h | 106 ++++- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 1645 +++++++++++++++++++++++++++++++++++++++-------------------------- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 62 ++- drivers/net/ethernet/intel/ice/ice_xsk.c | 1200 +++++++++++++++++++++++++++++++++++++++++++++++ drivers/net/ethernet/intel/ice/ice_xsk.h | 72 +++ include/linux/edac.h | 89 ++-- 60 files changed, 14549 insertions(+), 3627 deletions(-) create mode 100644 drivers/net/ethernet/intel/ice/ice_base.c create mode 100644 drivers/net/ethernet/intel/ice/ice_base.h create mode 100644 drivers/net/ethernet/intel/ice/ice_dcb_nl.c create mode 100644 drivers/net/ethernet/intel/ice/ice_dcb_nl.h create mode 100644 drivers/net/ethernet/intel/ice/ice_flow.c create mode 100644 drivers/net/ethernet/intel/ice/ice_flow.h create mode 100644 drivers/net/ethernet/intel/ice/ice_nvm.h create mode 100644 drivers/net/ethernet/intel/ice/ice_protocol_type.h create mode 100644 drivers/net/ethernet/intel/ice/ice_txrx_lib.c create mode 100644 drivers/net/ethernet/intel/ice/ice_txrx_lib.h create mode 100644 drivers/net/ethernet/intel/ice/ice_xsk.c create mode 100644 drivers/net/ethernet/intel/ice/ice_xsk.h Thanks, Yongxin
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#8894): https://lists.yoctoproject.org/g/linux-yocto/message/8894 Mute This Topic: https://lists.yoctoproject.org/mt/75861015/21656 Group Owner: linux-yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-