Index: xfs_dev.c =================================================================== RCS file: /afs/stacken.kth.se/src/SourceRepository/arla/xfs/linux/xfs_dev.c,v retrieving revision 1.72 diff -u -w -u -w -r1.72 xfs_dev.c --- xfs_dev.c 2000/10/02 23:47:26 1.72 +++ xfs_dev.c 2000/10/12 02:15:10 @@ -432,12 +432,9 @@ xfs_process_inactive_queue (chan); down(&chan->channel_sem); - if (!xfs_emptyq(&chan->messageq)) { - up(&chan->channel_sem); + if (!xfs_emptyq(&chan->messageq)) ret = POLLIN; - } else { up(&chan->channel_sem); - } unlock_kernel (); return ret; }