From: Chris Wright <chrisw@osdl.org>
To: James Dingwall <james.dingwall@cramer.com>
Cc: "'linux-kernel@vger.kernel.org'" <linux-kernel@vger.kernel.org>,
stable@kernel.org, Andries.Brouwer@cwi.nl
Subject: Re: Bug: 2.6.11.8 msdos.c
Date: Thu, 5 May 2005 09:54:46 -0700 [thread overview]
Message-ID: <20050505165446.GS18917@shell0.pdx.osdl.net> (raw)
In-Reply-To: <3E116F19B784CD47A7CE7F923A436499014C8E35@s2.cramer.co.uk>
* James Dingwall (james.dingwall@cramer.com) wrote:
> Using vanilla 2.6.11.8 I get a "Cannot open initial console" on boot,
> 2.6.11.7 was fine. I have removed the patches to fs/partitions/msdos.c and
> this has fixed my problem. I've read the discussion on this patch but it
> doesn't indicate that this problem may occur so there is no suggested
> solution. I have attached my .config and my partition layout is below, I
> can provide any other information that might be useful. I'm not on the list
> so plase Cc, I will follow the thread in the archives too.
Thanks for the report James. To be clear, you simply backed out the
following: (I ask partly because this got merged in as part of the i2c
sysfs ChangeSet, odd)
===== fs/partitions/msdos.c 1.26 vs 1.27 =====
--- 1.26/fs/partitions/msdos.c 2004-11-09 12:43:17 -08:00
+++ 1.27/fs/partitions/msdos.c 2005-03-07 20:41:42 -08:00
@@ -114,6 +114,9 @@ parse_extended(struct parsed_partitions
*/
for (i=0; i<4; i++, p++) {
u32 offs, size, next;
+
+ if (SYS_IND(p) == 0)
+ continue;
if (!NR_SECTS(p) || is_extended_partition(p))
continue;
@@ -430,6 +433,8 @@ int msdos_partition(struct parsed_partit
for (slot = 1 ; slot <= 4 ; slot++, p++) {
u32 start = START_SECT(p)*sector_size;
u32 size = NR_SECTS(p)*sector_size;
+ if (SYS_IND(p) == 0)
+ continue;
if (!size)
continue;
if (is_extended_partition(p)) {
> # fdisk -l /dev/hda
>
> Disk /dev/hda: 30.0 GB, 30020272128 bytes
> 255 heads, 63 sectors/track, 3649 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
>
> Device Boot Start End Blocks Id System
> /dev/hda1 * 1 1797 14434371 83 Linux
> /dev/hda2 1798 3649 14876190 5 Extended
> /dev/hda5 1798 1860 506016 0 Empty
> /dev/hda6 1861 1892 257008+ 83 Linux
> /dev/hda7 1893 1924 257008+ 83 Linux
> /dev/hda8 1925 2049 1004031 82 Linux swap / Solaris
> /dev/hda9 2050 2112 506016 0 Empty
> /dev/hda10 2113 2611 4008186 83 Linux
> /dev/hda11 2612 2861 2008093+ 83 Linux
next prev parent reply other threads:[~2005-05-05 16:55 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-05-05 10:33 Bug: 2.6.11.8 msdos.c James Dingwall
2005-05-05 16:54 ` Chris Wright [this message]
2005-05-05 17:38 ` Andries Brouwer
-- strict thread matches above, loose matches on Subject: below --
2005-05-06 8:12 James Dingwall
2005-05-06 13:59 ` Bill Davidsen
2005-05-06 14:11 ` Richard B. Johnson
2005-05-09 17:39 ` Bill Davidsen
[not found] <42kyq-2oO-35@gated-at.bofh.it>
[not found] ` <41bQz-2lJ-15@gated-at.bofh.it>
[not found] ` <42kyq-2oO-33@gated-at.bofh.it>
2005-05-09 20:38 ` Bodo Eggert <harvested.in.lkml@posting.7eggert.dyndns.org>
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20050505165446.GS18917@shell0.pdx.osdl.net \
--to=chrisw@osdl.org \
--cc=Andries.Brouwer@cwi.nl \
--cc=james.dingwall@cramer.com \
--cc=linux-kernel@vger.kernel.org \
--cc=stable@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.