foosize()'s return value is in DEV_BSIZE units; adjust the size obtained
from the disklabel accordingly.
This commit is contained in:
parent
4182cf294c
commit
cf016f61f4
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: xd.c,v 1.33 1997/06/18 20:45:57 pk Exp $ */
|
||||
/* $NetBSD: xd.c,v 1.34 1997/06/24 00:56:28 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
*
|
||||
|
@ -36,7 +36,7 @@
|
|||
* x d . c x y l o g i c s 7 5 3 / 7 0 5 3 v m e / s m d d r i v e r
|
||||
*
|
||||
* author: Chuck Cranor <chuck@ccrc.wustl.edu>
|
||||
* id: $NetBSD: xd.c,v 1.33 1997/06/18 20:45:57 pk Exp $
|
||||
* id: $NetBSD: xd.c,v 1.34 1997/06/24 00:56:28 thorpej Exp $
|
||||
* started: 27-Feb-95
|
||||
* references: [1] Xylogics Model 753 User's Manual
|
||||
* part number: 166-753-001, Revision B, May 21, 1988.
|
||||
|
@ -1009,7 +1009,8 @@ xdsize(dev)
|
|||
if (xdsc->sc_dk.dk_label->d_partitions[part].p_fstype != FS_SWAP)
|
||||
size = -1; /* only give valid size for swap partitions */
|
||||
else
|
||||
size = xdsc->sc_dk.dk_label->d_partitions[part].p_size;
|
||||
size = xdsc->sc_dk.dk_label->d_partitions[part].p_size *
|
||||
(xdsc->sc_dk.dk_label->d_secsize / DEV_BSIZE);
|
||||
if (omask == 0 && xdclose(dev, 0, S_IFBLK, NULL) != 0)
|
||||
return (-1);
|
||||
return (size);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: xy.c,v 1.23 1997/06/18 20:47:00 pk Exp $ */
|
||||
/* $NetBSD: xy.c,v 1.24 1997/06/24 00:56:30 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
*
|
||||
|
@ -36,7 +36,7 @@
|
|||
* x y . c x y l o g i c s 4 5 0 / 4 5 1 s m d d r i v e r
|
||||
*
|
||||
* author: Chuck Cranor <chuck@ccrc.wustl.edu>
|
||||
* id: $NetBSD: xy.c,v 1.23 1997/06/18 20:47:00 pk Exp $
|
||||
* id: $NetBSD: xy.c,v 1.24 1997/06/24 00:56:30 thorpej Exp $
|
||||
* started: 14-Sep-95
|
||||
* references: [1] Xylogics Model 753 User's Manual
|
||||
* part number: 166-753-001, Revision B, May 21, 1988.
|
||||
|
@ -972,7 +972,8 @@ xysize(dev)
|
|||
if (xysc->sc_dk.dk_label->d_partitions[part].p_fstype != FS_SWAP)
|
||||
size = -1; /* only give valid size for swap partitions */
|
||||
else
|
||||
size = xysc->sc_dk.dk_label->d_partitions[part].p_size;
|
||||
size = xysc->sc_dk.dk_label->d_partitions[part].p_size *
|
||||
(xysc->sc_dk.dk_label->d_secsize / DEV_BSIZE);
|
||||
if (omask == 0 && xyclose(dev, 0, S_IFBLK, NULL) != 0)
|
||||
return (-1);
|
||||
return (size);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: xd.c,v 1.13 1997/06/18 20:45:03 pk Exp $ */
|
||||
/* $NetBSD: xd.c,v 1.14 1997/06/24 00:58:14 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
*
|
||||
|
@ -36,7 +36,7 @@
|
|||
* x d . c x y l o g i c s 7 5 3 / 7 0 5 3 v m e / s m d d r i v e r
|
||||
*
|
||||
* author: Chuck Cranor <chuck@ccrc.wustl.edu>
|
||||
* id: $NetBSD: xd.c,v 1.13 1997/06/18 20:45:03 pk Exp $
|
||||
* id: $NetBSD: xd.c,v 1.14 1997/06/24 00:58:14 thorpej Exp $
|
||||
* started: 27-Feb-95
|
||||
* references: [1] Xylogics Model 753 User's Manual
|
||||
* part number: 166-753-001, Revision B, May 21, 1988.
|
||||
|
@ -993,7 +993,8 @@ xdsize(dev)
|
|||
if (xdsc->sc_dk.dk_label->d_partitions[part].p_fstype != FS_SWAP)
|
||||
size = -1; /* only give valid size for swap partitions */
|
||||
else
|
||||
size = xdsc->sc_dk.dk_label->d_partitions[part].p_size;
|
||||
size = xdsc->sc_dk.dk_label->d_partitions[part].p_size *
|
||||
(xdsc->sc_dk.dk_label->d_secsize / DEV_BSIZE);
|
||||
if (omask == 0 && xdclose(dev, 0, S_IFBLK) != 0)
|
||||
return (-1);
|
||||
return (size);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: xy.c,v 1.14 1997/06/18 20:47:42 pk Exp $ */
|
||||
/* $NetBSD: xy.c,v 1.15 1997/06/24 00:58:16 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
*
|
||||
|
@ -36,7 +36,7 @@
|
|||
* x y . c x y l o g i c s 4 5 0 / 4 5 1 s m d d r i v e r
|
||||
*
|
||||
* author: Chuck Cranor <chuck@ccrc.wustl.edu>
|
||||
* id: $NetBSD: xy.c,v 1.14 1997/06/18 20:47:42 pk Exp $
|
||||
* id: $NetBSD: xy.c,v 1.15 1997/06/24 00:58:16 thorpej Exp $
|
||||
* started: 14-Sep-95
|
||||
* references: [1] Xylogics Model 753 User's Manual
|
||||
* part number: 166-753-001, Revision B, May 21, 1988.
|
||||
|
@ -955,7 +955,8 @@ xysize(dev)
|
|||
if (xysc->sc_dk.dk_label->d_partitions[part].p_fstype != FS_SWAP)
|
||||
size = -1; /* only give valid size for swap partitions */
|
||||
else
|
||||
size = xysc->sc_dk.dk_label->d_partitions[part].p_size;
|
||||
size = xysc->sc_dk.dk_label->d_partitions[part].p_size *
|
||||
(xysc->sc_dk.dk_label->d_secsize / DEV_BSIZE);
|
||||
if (omask == 0 && xyclose(dev, 0, S_IFBLK) != 0)
|
||||
return (-1);
|
||||
return (size);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: hp.c,v 1.14 1997/03/15 16:32:18 ragge Exp $ */
|
||||
/* $NetBSD: hp.c,v 1.15 1997/06/24 01:09:37 thorpej Exp $ */
|
||||
/*
|
||||
* Copyright (c) 1996 Ludd, University of Lule}, Sweden.
|
||||
* All rights reserved.
|
||||
|
@ -444,7 +444,8 @@ hpsize(dev)
|
|||
return -1;
|
||||
|
||||
sc = hp_cd.cd_devs[unit];
|
||||
size = sc->sc_disk.dk_label->d_partitions[DISKPART(dev)].p_size;
|
||||
size = sc->sc_disk.dk_label->d_partitions[DISKPART(dev)].p_size *
|
||||
(sc->sc_disk.dk_label->d_secsize / DEV_BSIZE);
|
||||
|
||||
return size;
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: mscp_disk.c,v 1.12 1997/06/07 12:11:38 ragge Exp $ */
|
||||
/* $NetBSD: mscp_disk.c,v 1.13 1997/06/24 01:12:40 thorpej Exp $ */
|
||||
/*
|
||||
* Copyright (c) 1996 Ludd, University of Lule}, Sweden.
|
||||
* Copyright (c) 1988 Regents of the University of California.
|
||||
|
@ -957,5 +957,6 @@ rasize(dev)
|
|||
if (ra_putonline(ra) == MSCP_FAILED)
|
||||
return -1;
|
||||
|
||||
return ra->ra_disk.dk_label->d_partitions[rapart(dev)].p_size;
|
||||
return ra->ra_disk.dk_label->d_partitions[rapart(dev)].p_size *
|
||||
(ra->ra_disk.dk_label->d_secsize / DEV_BSIZE);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue