On Thu, Apr 19 2001, Arjan Filius wrote:
> Hello,
>
> Same here as reported.
> restoring lvm.c from 2.4.3 into 2.4.4-pre? "fixes" this. (tested not ac's
> kernel)
Does attached patch fix it?
--
Jens Axboe
--- /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;
}