quiz: ioctl 與 down的問題

在IOCTL中有一段這樣的code:
if ( down(&(enc->ptr_frame_queue[0]->frame[0].ptr_sem)) )
return -EFAULT;
錯誤訊息如下:
void value not ignored as it ought to be

問題在哪裡?













答案是down的return value是void,無法傳回值給if
改用down_interruptible即可。

留言

這個網誌中的熱門文章

RTC & CMOS 技術詳解

[自由網路] 如何取得 Google Drive (真實)外連位址 (Direct Link)