--- linux-2.4.33-wt3/fs/partitions/check.c Sun Oct 22 21:24:45 2006 +++ linux-2.4.33-wt3.mtd/fs/partitions/check.c Sun Nov 12 22:08:00 2006 @@ -19,6 +19,7 @@ #include #include #include +#include #include "check.h" @@ -194,6 +195,10 @@ sprintf(buf, "%s/d%dp%d", maj, disk, part); return buf; } + if (hd->major == MTD_BLOCK_MAJOR) { + sprintf(buf, "%s%d", maj, minor); + return buf; + } if (part) sprintf(buf, "%s%c%d", maj, unit+'a', part); else