]> 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)
commitbbc04f6d6e8348b9992e2e1cbfb248c3e6183236
treef0034ea23efd91a27bc5c00efc8c3de9ab78d77f
parent58b6564f31c792abdd8c646cc50e73ea789f3a72
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