--- /opt/kernel/linux-2.4.4-pre4/drivers/md/lvm.c Wed Apr 18 14:37:34 2001 +++ drivers/md/lvm.c Thu Apr 19 23:40:39 2001 @@ -1674,10 +1674,11 @@ int rw, struct buffer_head *bh) { - int ret = lvm_map(bh, rw); - if (ret < 0) - buffer_IO_error(bh); - return ret; + if (lvm_map(bh, rw) >= 0) + return 1; + + buffer_IO_error(bh); + return 0; }