queue_work() 사용
글쓴이: freewww / 작성시간: 목, 2009/10/29 - 10:30오후
인터럽트 처리를 위해 work queue를 사용하고 있습니다.
single thread workqueue()로 등록을 하고,
실재 interrupt routine에서는
ret = queue_work(my_workqueue, &work);
이렇게 queue에 등록을 하는데,
어느 경우에는 초기부터 queue_work의 return 값이 "0"으로
나와서 인터럽트 처리가 안됩니다.
queue_work의 리턴 값이 "0"으로 나올 경우 인터럽트를
다시 정상적으로 처리하려면 어떻게 해야하나요?
고수님들의 조언 바랍니다.
Forums:


댓글 달기