aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/amr/amr_disk.c
diff options
context:
space:
mode:
authorScott Long <scottl@FreeBSD.org>2005-08-07 23:51:53 +0000
committerScott Long <scottl@FreeBSD.org>2005-08-07 23:51:53 +0000
commit4b910da2eafd1f7b5472684908a0e6a6fe69e2ee (patch)
tree0332611b2b03804e7e7fc92718ed5f9ccefa47d9 /sys/dev/amr/amr_disk.c
parent5b3e51893614b262153f309b8d02980fa35b45e3 (diff)
downloadsrc-4b910da2eafd1f7b5472684908a0e6a6fe69e2ee.tar.gz
src-4b910da2eafd1f7b5472684908a0e6a6fe69e2ee.zip
The presence of a on __FreeBSD_version flagged some code that hasn't been in
the right spot since the FreeBSD 3.x days, if not earlier.
Notes
Notes: svn path=/head/; revision=148840
Diffstat (limited to 'sys/dev/amr/amr_disk.c')
-rw-r--r--sys/dev/amr/amr_disk.c27
1 files changed, 4 insertions, 23 deletions
diff --git a/sys/dev/amr/amr_disk.c b/sys/dev/amr/amr_disk.c
index 047ada0fbe7f..164d419bd7a9 100644
--- a/sys/dev/amr/amr_disk.c
+++ b/sys/dev/amr/amr_disk.c
@@ -111,9 +111,6 @@ static int
amrd_open(struct disk *dp)
{
struct amrd_softc *sc = (struct amrd_softc *)dp->d_drv1;
-#if __FreeBSD_version < 500000 /* old buf style */
- struct disklabel *label;
-#endif
debug_called(1);
@@ -124,23 +121,6 @@ amrd_open(struct disk *dp)
if (sc->amrd_controller->amr_state & AMR_STATE_SHUTDOWN)
return(ENXIO);
-#if __FreeBSD_version < 500000 /* old buf style */
- label = &sc->amrd_disk.d_label;
- bzero(label, sizeof(*label));
- label->d_type = DTYPE_SCSI;
- label->d_secsize = AMR_BLKSIZE;
- label->d_nsectors = sc->amrd_drive->al_sectors;
- label->d_ntracks = sc->amrd_drive->al_heads;
- label->d_ncylinders = sc->amrd_drive->al_cylinders;
- label->d_secpercyl = sc->amrd_drive->al_sectors * sc->amrd_drive->al_heads;
- label->d_secperunit = sc->amrd_drive->al_size;
-#else
- sc->amrd_disk->d_sectorsize = AMR_BLKSIZE;
- sc->amrd_disk->d_mediasize = (off_t)sc->amrd_drive->al_size * AMR_BLKSIZE;
- sc->amrd_disk->d_fwsectors = sc->amrd_drive->al_sectors;
- sc->amrd_disk->d_fwheads = sc->amrd_drive->al_heads;
-#endif
-
return (0);
}
/********************************************************************************
@@ -257,10 +237,11 @@ amrd_attach(device_t dev)
sc->amrd_disk->d_dump = (dumper_t *)amrd_dump;
sc->amrd_disk->d_unit = sc->amrd_unit;
sc->amrd_disk->d_flags = 0;
+ sc->amrd_disk->d_sectorsize = AMR_BLKSIZE;
+ sc->amrd_disk->d_mediasize = (off_t)sc->amrd_drive->al_size * AMR_BLKSIZE;
+ sc->amrd_disk->d_fwsectors = sc->amrd_drive->al_sectors;
+ sc->amrd_disk->d_fwheads = sc->amrd_drive->al_heads;
disk_create(sc->amrd_disk, DISK_VERSION);
-#ifdef FREEBSD_4
- disks_registered++;
-#endif
return (0);
}