Subject: Re: Removing some support in the non wedge case (was: CVS commit: src/sbin)
To: None <tech-userlevel@NetBSD.org>
From: Christos Zoulas <christos@zoulas.com>
List: tech-userlevel
Date: 08/27/2006 14:13:05
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.

christos