powerpc/eeh: remove eeh_event_handler()->daemonize()
Subsystems (2)
PATCH RESEND 1/1 powerpc/eeh: remove eeh_event_handler()->daemonize()
daemonize() is only needed when a user-space task does kernel_thread().
eeh_event_handler() thread is created by the worker kthread, and thus it doesn't need the soon-to-be-deprecated daemonize().
Signed-off-by Oleg Nesterov <[email protected]>
Acked-by Linas Vepstas <[email protected]>
Acked-by Tejun Heo <[email protected]>
Acked-by Matt Fleming <[email protected]>
---
arch/powerpc/platforms/pseries/eeh_event.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
arch/powerpc/platforms/pseries/eeh_event.c renamed from arch/powerpc/platforms/pseries/eeh_event.c~3_daemonize_eeh +1 -1
@@ -60,7 +60,7 @@ static int eeh_event_handler(void * dummstruct eeh_event *event;struct pci_dn *pdn; -daemonize ("eehd" ); +set_task_comm (current,"eehd" );set_current_state (TASK_INTERRUPTIBLE );spin_lock_irqsave (&eeh_eventlist_lock, flags);
Quoted 5 lines · Oleg Nesterov
daemonize()is only needed when a user-space task doeskernel_thread().
eeh_event_handler()thread is created by the worker kthread, and thus it doesn't need the soon-to-be-deprecateddaemonize().
Forgot to mention... Please note that eeh_event_handler() is the last caller of daemonize(), all other (ab)users are already fixed.
Oleg.