kthread helpers --- a good choice to replace complex completion interfaces
/*Thekthreadinterfaceprovidesyoufreeaccesstoabuilt-inexitsynchronizationmechanismimplementedusingthecompletioninterface.Youmaydirectlycallkthread_stop()toaskthecorrespondingtasktoexit.Andmakeaneatcall