-
由 Stefan Assmann 提交于
iavf_replace_primary_mac() utilizes queue_work() to schedule the watchdog task but that only ensures that the watchdog task is queued to run. To make sure the watchdog is executed asap use mod_delayed_work(). Without this patch it may take up to 2s until the watchdog task gets executed, which may cause long delays when setting the MAC address. Fixes: a3e839d5 ("iavf: Add usage of new virtchnl format to set default MAC") Signed-off-by: NStefan Assmann <sassmann@kpanic.de> Reviewed-by: NMichal Schmidt <mschmidt@redhat.com> Tested-by: NMichal Schmidt <mschmidt@redhat.com> Tested-by: NRafal Romanowski <rafal.romanowski@intel.com> Signed-off-by: NTony Nguyen <anthony.l.nguyen@intel.com>
e2b53ea5