内核模块如何以内核线程方式运行?

kewenliang
内核模块如何以内核线程方式运行?

大侠们,我要编写一个内核模块,加载到linux内核里面,现有以下问题:
1.此模块可否以内核线程方式运行?
2.如果可以,怎么实现(实现原理)?
3.要运用此模块对用户进程进行某些操作,例如保存用户进程状态,可否实现?