楼主:
ftpui (rei)
2014-05-16 00:08:07小弟想请教个问题,目前写了kernel module
module内容包含中断处理程序(isr),tasklet,一些函式(让行程可经由
系统呼叫使用这些函式)
最后在此模组中利用kthread_create创建一个核心执行绪并执行之。
想请问如果现在行程经由系统呼叫使用模组提供的函式完成后,会不会就卡在
此执行绪而不返回行程????
谢谢大家
作者:
askacis (ASKA)
2014-05-16 00:29:00你讲的system call 是指write/read/ioctl这些吗?
作者:
askacis (ASKA)
2014-05-16 00:30:00基本上你开的那只kernel thread跟你的Driver提供的ops应该是没有关系的,除非你的kthread有在等ops里面同步的机制
作者:
askacis (ASKA)
2014-05-16 00:31:00比如说wait_for_complete之类的~不然ops一执行完应该就会
作者:
askacis (ASKA)
2014-05-16 00:32:00回到user-space,你的kthread也不会被影响到才是...
楼主:
ftpui (rei)
2014-05-16 00:50:00我是用ioctl去使用kernel module的函式
楼主:
ftpui (rei)
2014-05-16 00:55:00请问kthread是在isr,tasklet,函式没执行时类似背景运行吗???