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