home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.linux
- From: david@prism.demon.co.uk (David Metcalfe)
- Path: sparky!uunet!pipex!demon!prism.demon.co.uk!david
- ReplyTo: david@prism.demon.co.uk
- Subject: Re: 0.97pl4 breaks SCSI extended partition code
- References: <3555@ra.nrl.navy.mil>
- Distribution: world
- X-Mailer: cppnews $Revision: 1.15 $
- Organization: ** none **
- Lines: 35
- Date: Thu, 10 Sep 1992 19:43:03 +0000
- Message-ID: <716179383snx@prism.demon.co.uk>
- Sender: usenet@gate.demon.co.uk
-
-
- In article <3555@ra.nrl.navy.mil> eric@tantalus.dell.com (Eric Youngdale) writes:
-
- > OK, I think I see what the problem is, and why this is not working.
- > I suggest the following patch. I already gave this patch to Chris Newbold,
- > and it looks correct enough for me to release to the public.
- >
- > Basically this corrects a problem where linux has difficulty reading
- > the partition table for an extended partition. If you are not having this
- > problem, I do not see much point in trying this.
- >
- > Basically the problem is that the sd_sizes array is normally
- > initialized after the partition tables have been read. Normally
- > blk_size[MAJOR] should be 0 until the sizes array is ready, but for
- > scsi disks blk_size[8] was being initialized prematurely, leading to the
- > problem in make_request (As long as blk_size[MAJOR] == 0, testing
- > of sd_sizes is inhibited).
- >
- > -Eric
- >
- < patch deleted >
-
- I've tried the patch out and it also cures my problem. It's
- interesting that the extended partition could be read first time with
- 0.97pl2 but not with pl4. There must have been a small change in the
- timing.
-
- David
-
- -----------------------------------------------------
- David Metcalfe david@prism.demon.co.uk
- +44 81 361 3327 dmetcalf@cix.compulink.co.uk
-
-
-
-