@@ -956,7 +956,7 @@ static int deliver_response(struct ipmi_smi *intf, struct ipmi_recv_msg *msg)
956956 list_add_tail (& msg -> link , & intf -> user_msgs );
957957 mutex_unlock (& intf -> user_msgs_mutex );
958958 release_ipmi_user (user , index );
959- queue_work (system_bh_wq , & intf -> smi_work );
959+ queue_work (system_wq , & intf -> smi_work );
960960 } else {
961961 /* User went away, give up. */
962962 ipmi_free_recv_msg (msg );
@@ -4892,7 +4892,7 @@ void ipmi_smi_msg_received(struct ipmi_smi *intf,
48924892 if (run_to_completion )
48934893 smi_work (& intf -> smi_work );
48944894 else
4895- queue_work (system_bh_wq , & intf -> smi_work );
4895+ queue_work (system_wq , & intf -> smi_work );
48964896}
48974897EXPORT_SYMBOL (ipmi_smi_msg_received );
48984898
@@ -4902,7 +4902,7 @@ void ipmi_smi_watchdog_pretimeout(struct ipmi_smi *intf)
49024902 return ;
49034903
49044904 atomic_set (& intf -> watchdog_pretimeouts_to_deliver , 1 );
4905- queue_work (system_bh_wq , & intf -> smi_work );
4905+ queue_work (system_wq , & intf -> smi_work );
49064906}
49074907EXPORT_SYMBOL (ipmi_smi_watchdog_pretimeout );
49084908
@@ -5071,7 +5071,7 @@ static bool ipmi_timeout_handler(struct ipmi_smi *intf,
50715071 flags );
50725072 }
50735073
5074- queue_work (system_bh_wq , & intf -> smi_work );
5074+ queue_work (system_wq , & intf -> smi_work );
50755075
50765076 return need_timer ;
50775077}
@@ -5128,7 +5128,7 @@ static void ipmi_timeout(struct timer_list *unused)
51285128 if (atomic_read (& stop_operation ))
51295129 return ;
51305130
5131- queue_work (system_bh_wq , & ipmi_timer_work );
5131+ queue_work (system_wq , & ipmi_timer_work );
51325132}
51335133
51345134static void need_waiter (struct ipmi_smi * intf )
0 commit comments