This series contains backports and partial backports for the Intel ice driver. These backports are required to get the ice driver to load on the current hardware. This is due to mismatches between the driver code and the firmware running on the devices. At the time of release of 4.19, hardware was not available for verification. Since the 4.19.y kernel is a LTS kernel, we want to ensure that users with our E800 devices will be able to have the in-kernel driver load and pass traffic, if running a 4.19 or later kernel. Anirudh Venkataramanan (4): ice: Update expected FW version ice: Updates to Tx scheduler code ice: Introduce ice_dev_onetime_setup ice: Set timeout when disabling queues .../net/ethernet/intel/ice/ice_adminq_cmd.h | 5 +- drivers/net/ethernet/intel/ice/ice_common.c | 24 +++ drivers/net/ethernet/intel/ice/ice_common.h | 1 + drivers/net/ethernet/intel/ice/ice_controlq.h | 5 +- drivers/net/ethernet/intel/ice/ice_main.c | 2 + drivers/net/ethernet/intel/ice/ice_sched.c | 161 ++++++------------ drivers/net/ethernet/intel/ice/ice_type.h | 2 + 7 files changed, 83 insertions(+), 117 deletions(-) -- 2.20.1