[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[linux-lvm] kernel-Oops in 2.4.19 with LVM-1.0.5 + devfs
- From: kaoru bsd tnes nec co jp
- To: "linux-lvm sistina com" <linux-lvm sistina com>
- Subject: [linux-lvm] kernel-Oops in 2.4.19 with LVM-1.0.5 + devfs
- Date: Wed Aug 14 01:08:01 2002
Hi,
When I executed the following commands, I get oops
running under 2.4.19-rc3 kernel with LVM-1.0.5 + devfs.
# lvrename /dev/vg11/lv11_01 /dev/vg11/lv11_01new
# vgdisplay -v vg11
I executed "cat /proc/partitions" instead of "vgdisplay",
oops occurred, too.
I think that the cause of this is the return value of
lvm_fs_create_lv() is ignored which is called within
a lvm_do_lv_rename function.
I made the following patch for this problem, and it seems
to work. Any comments?
---8<-----------8<----------8<----------8<----------8<----------
--- linux/drivers/md/lvm.c.orig Fri Aug 2 08:51:06 2002
+++ linux/drivers/md/lvm.c Fri Aug 2 08:50:48 2002
@@ -2710,6 +2710,7 @@
{
lvm_fs_remove_lv(vg_ptr, lv_ptr);
strncpy(lv_ptr->lv_name, lv_req->lv_name, NAME_LEN);
+ lvm_gendisk.part[MINOR(lv_ptr->lv_dev)].de =
lvm_fs_create_lv(vg_ptr, lv_ptr);
break;
}
---8<-----------8<----------8<----------8<----------8<----------
--------------------
Kaoru
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]