system_wq (per-CPU) and system_unbound_wq (unbound) are the older workqueue name, replaced by system_{percpu|dfl}_wq. The new workqueues have been introduced by: 128ea9f6ccfb ("workqueue: Add system_percpu_wq and system_dfl_wq") Usage of older workqueues will now trigger a pr_warn_once() because they are marked as deprecated as per commit: 64d8eae3f895 ("workqueue: Add warnings and fallback if system_{unbound}_wq is used") So change the used workqueue with the newer, keeping the same behavior. Suggested-by: Tejun Heo Signed-off-by: Marco Crivellari --- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-trans.c b/drivers/net/wireless/intel/iwlwifi/iwl-trans.c index 73aae1125042..9343b6230e1a 100644 --- a/drivers/net/wireless/intel/iwlwifi/iwl-trans.c +++ b/drivers/net/wireless/intel/iwlwifi/iwl-trans.c @@ -236,7 +236,7 @@ static void iwl_trans_restart_wk(struct work_struct *wk) mode = iwl_trans_determine_restart_mode(trans); if (mode == IWL_RESET_MODE_BACKOFF) { IWL_ERR(trans, "Too many device errors - delay next reset\n"); - queue_delayed_work(system_unbound_wq, &trans->restart.wk, + queue_delayed_work(system_dfl_wq, &trans->restart.wk, IWL_TRANS_RESET_DELAY); return; } -- 2.54.0