]> git.baikalelectronics.ru Git - kernel.git/commit
iavf: Remove timer for work triggering, use delaying work instead
authorJakub Pawlak <jakub.pawlak@intel.com>
Tue, 14 May 2019 17:37:05 +0000 (10:37 -0700)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Mon, 17 Jun 2019 22:39:26 +0000 (15:39 -0700)
commited8aff86fd2128232a565099c17c176757ac4379
treef0034ea23efd91a27bc5c00efc8c3de9ab78d77f
parente913bbf8fd3970a997afb1e18fa80aa916727af8
iavf: Remove timer for work triggering, use delaying work instead

Remove the watchdog timer, instead declare watchdog task
as delayed work and use dedicated workqueue to service driver
tasks. The dedicated driver workqueue iavf_wq is common
for all driver instances.

Signed-off-by: Jakub Pawlak <jakub.pawlak@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/iavf/iavf.h
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
drivers/net/ethernet/intel/iavf/iavf_main.c
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c