diff options
| author | Poul-Henning Kamp <phk@FreeBSD.org> | 2002-09-20 19:36:05 +0000 |
|---|---|---|
| committer | Poul-Henning Kamp <phk@FreeBSD.org> | 2002-09-20 19:36:05 +0000 |
| commit | 7812d86f03dbed973e20eee5da963ae5efc666c4 (patch) | |
| tree | 47b5afae3623c1371d19a0478c850d8e6a08d07b /sys/dev/pst/pst-raid.c | |
| parent | 5741a42f2f25ab4f5bff0b8f213cbb93aae1b5ac (diff) | |
Notes
Diffstat (limited to 'sys/dev/pst/pst-raid.c')
| -rw-r--r-- | sys/dev/pst/pst-raid.c | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/sys/dev/pst/pst-raid.c b/sys/dev/pst/pst-raid.c index 2382576acc26..db120b0ca2e8 100644 --- a/sys/dev/pst/pst-raid.c +++ b/sys/dev/pst/pst-raid.c @@ -172,15 +172,10 @@ pst_attach(device_t dev) psc->device->si_drv1 = psc; psc->device->si_iosize_max = 64 * 1024; /*I2O_SGL_MAX_SEGS * PAGE_SIZE;*/ - bzero(&psc->disk.d_label, sizeof(struct disklabel)); - psc->disk.d_label.d_secsize = psc->info->block_size; - psc->disk.d_label.d_nsectors = 63; - psc->disk.d_label.d_ntracks = 255; - psc->disk.d_label.d_ncylinders = - (psc->info->capacity / psc->info->block_size) / (255 * 63); - psc->disk.d_label.d_secpercyl = 255 * 63; - psc->disk.d_label.d_secperunit = - psc->info->capacity / psc->info->block_size; + psc->disk.d_sectorsize = psc->info->block_size; + psc->disk.d_mediasize = psc->info->capacity; + psc->disk.d_fssectors = 63; + psc->disk.d_fsheads = 255; devstat_add_entry(&psc->stats, "pst", lun, psc->info->block_size, DEVSTAT_NO_ORDERED_TAGS, |
