home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / os / linux / 10492 < prev    next >
Encoding:
Text File  |  1992-09-11  |  1.8 KB  |  48 lines

  1. Newsgroups: comp.os.linux
  2. From: david@prism.demon.co.uk (David Metcalfe)
  3. Path: sparky!uunet!pipex!demon!prism.demon.co.uk!david
  4. ReplyTo: david@prism.demon.co.uk
  5. Subject: Re: 0.97pl4 breaks SCSI extended partition code
  6. References: <3566@ra.nrl.navy.mil>
  7. Distribution: world
  8. X-Mailer: cppnews $Revision: 1.15 $
  9. Organization: ** none **
  10. Lines: 33
  11. Date: Fri, 11 Sep 1992 19:46:27 +0000
  12. Message-ID: <716267835snx@prism.demon.co.uk>
  13. Sender: usenet@gate.demon.co.uk
  14.  
  15.  
  16. In article <3566@ra.nrl.navy.mil> eric@tantalus.dell.com (Eric Youngdale) writes:
  17.  
  18. >     No, the problem is more insidious than that.  Drew kind of hinted 
  19. > at it when he swore at the bootstrap loader, but I will explain.
  20. >     Previously, the array sd_sizes was uninitialized, which means that
  21. > it was in the bss section.  A normal C program can count on data items
  22. > in the bss section as being initialized to 0, but this is not always the
  23. > case with the kernel.  It really depends a lot on the bootstrap loader.
  24. > It appears as if lilo is able to zero the bss section, but shoelace does not.
  25. > As I recall, if you boot your kernel from a floppy, then the bss is not cleared
  26. > as well.  I could be all wet on this, though.
  27. < rest deleted >
  28.  
  29. Well I still boot from a floppy, so that explains why I got caught
  30. this time around.  It would appear that although the bss section can
  31. contain anything (if it is not initialised), it contains the same
  32. data for a particular version of the kernel.  I guess this is not
  33. altogether surprising considering the computer has just been
  34. rebooted.
  35.  
  36. Thanks for the very complete explanation.
  37.  
  38. David
  39.  
  40. -----------------------------------------------------
  41. David Metcalfe          david@prism.demon.co.uk     
  42. +44 81 361 3327         dmetcalf@cix.compulink.co.uk
  43.      
  44.                        
  45.             
  46.