[patch] 2.5.34 partition off by one

From: Hiroshi Takekawa (sian@big.or.jp)
Date: Wed Sep 11 2002 - 07:05:40 EST


I needed this patch to boot my machine, Linux-2.5.34 devfs enabled.
My root fs is on /dev/hda6, the last partition of /dev/hda.
create_dev("/dev/root", ...) in do_mounts.c failed because /dev/hda6
was not found by devfs_get_handle(). It appears that
devfs_register_partition() is not called for /dev/hda6...

Please apply if this patch is right and it hasn't been fixed yet.

Sincerely,

--
Hiroshi Takekawa <sian@big.or.jp>

--- check.c~ Tue Sep 10 19:34:55 2002 +++ check.c Wed Sep 11 19:55:29 2002 @@ -327,7 +327,7 @@ devfs_auto_unregister(dev->disk_de, slave); if (!(dev->flags & GENHD_FL_DEVFS)) devfs_auto_unregister (slave, dir); - for (part = 1, p++; part < max_p; part++, p++) + for (part = 1; part < max_p; part++, p++) if (p->nr_sects) devfs_register_partition(dev, part); #endif - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun Sep 15 2002 - 22:00:25 EST