含中断的驱动程序唤醒进程的问题?
我现在也在编写一个驱动程序,用于频率的测量,已经可以成功的注册中断处理函数,
不过呢,中断程序中无法将阻塞的进程唤醒,read时 interruptible_sleep_on(&my_queue);
中断处理时 wake_up_interruptible(&my_queue);
在中断处理中加入一些printk();调试时说明wake_up_interruptible(&my_queue);已经执行,可是每次都不会唤醒读,外界ctrl+c可以唤醒,请教高手!谢谢