Subject: Re: Removing some support in the non wedge case (was: CVS commit: src/sbin)
To: Christos Zoulas <christos@zoulas.com>
From: None <ragge@ludd.luth.se>
List: tech-userlevel
Date: 08/27/2006 20:29:53
> On Aug 27, 11:37am, netbsd@lists.veego.de (Bernd Ernesti) wrote:
> -- Subject: Removing some support in the non wedge case (was: CVS commit: src
> 
> | > Log Message:
> | > - Deal with wedges and the new disk geometry structures, instead of using
> | >   struct disklabel.
> | > 
> | > Functionality lost:
> | >   1. struct disklabel used to be updated to contain bsize, fsize, cpg.
> | >      This information was used to locate the alternative superblock in
> | >      the filesystem if the primary superblock was corrupted. We need
> | >      to find a new place to store this information if we need this
> | >      functionality.
> | >   2. On vax SMD drives that contained bad sector lists, the newfs program
> | >      knew how to get the offset and skip to the correct location in order
> | >      to place the label.
> | 
> | Hmm, wouldn't it have been possible to still keep the 'lost functionality' in an 
> | non wedge case?
> 
> It is going to be done differently, rather than maintaining 2 different
> pieces of code.
> 
For the vax stuff it do not matter, there are no driver support for
BAD144 anyway, and it probably never will be unless I can check in the
"not-released-by-berkeley" 4.4BSD massbus drivers.

-- Ragge