내 장치 드라이버에서 wait_event_interruptible_timeout
을 사용하고 있습니다. 타임 아웃이 발생했는지 어떻게 알 수 있습니까? 매크로는 인터럽트에 대해서만 오류 코드를 반환하지만 시간 초과는 인터럽트가 아니므로 "0"이 반환됩니다.wait_event_interruptible_timeout을 사용하여 장치 드라이버 시간 초과가 발생했는지 확인하십시오.
편집 : 그 대답처럼 들리도록 condition
실 거예요 설정 시간 초과가 발생하면 이야기하지만,하는 방법에 대한 확실하지.