s/v_specinfo/v_rdev/
This commit is contained in:
parent
9b68440631
commit
4d4f932326
sys
fs/specfs
kern
miscfs/specfs
sys
ufs/ufs
@ -31,7 +31,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)spec_vnops.c 8.14 (Berkeley) 5/21/95
|
||||
* $Id: spec_vnops.c,v 1.90 1999/07/20 09:47:45 phk Exp $
|
||||
* $Id: spec_vnops.c,v 1.91 1999/08/08 18:42:52 phk Exp $
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
@ -288,7 +288,7 @@ spec_read(ap)
|
||||
* be larger then the physical minimum.
|
||||
*/
|
||||
|
||||
bsize = vp->v_specinfo->si_bsize_best;
|
||||
bsize = vp->v_rdev->si_bsize_best;
|
||||
|
||||
if ((ioctl = bdevsw(dev)->d_ioctl) != NULL &&
|
||||
(*ioctl)(dev, DIOCGPART, (caddr_t)&dpart, FREAD, p) == 0 &&
|
||||
@ -372,7 +372,7 @@ spec_write(ap)
|
||||
* Calculate block size for block device. The block size must
|
||||
* be larger then the physical minimum.
|
||||
*/
|
||||
bsize = vp->v_specinfo->si_bsize_best;
|
||||
bsize = vp->v_rdev->si_bsize_best;
|
||||
|
||||
if ((*bdevsw(vp->v_rdev)->d_ioctl)(vp->v_rdev, DIOCGPART,
|
||||
(caddr_t)&dpart, FREAD, p) == 0) {
|
||||
@ -784,11 +784,11 @@ spec_getpages(ap)
|
||||
* size for the device itself.
|
||||
*
|
||||
* We can't use v_specmountpoint because it only exists when the
|
||||
* block device is mounted. However, we can use v_specinfo.
|
||||
* block device is mounted. However, we can use v_rdev.
|
||||
*/
|
||||
|
||||
if (vp->v_type == VBLK)
|
||||
blksiz = vp->v_specinfo->si_bsize_phys;
|
||||
blksiz = vp->v_rdev->si_bsize_phys;
|
||||
else
|
||||
blksiz = DEV_BSIZE;
|
||||
|
||||
@ -943,7 +943,7 @@ spec_getattr(ap)
|
||||
bzero(vap, sizeof (*vap));
|
||||
|
||||
if (vp->v_type == VBLK) {
|
||||
if (vp->v_specinfo)
|
||||
if (vp->v_rdev)
|
||||
vap->va_blocksize = vp->v_specmountpoint->mnt_stat.f_iosize;
|
||||
else
|
||||
vap->va_blocksize = BLKDEV_IOSIZE;
|
||||
|
@ -13,7 +13,7 @@
|
||||
* bad that happens because of using this software isn't the responsibility
|
||||
* of the author. This software is distributed AS-IS.
|
||||
*
|
||||
* $Id: vfs_aio.c,v 1.54 1999/07/01 13:21:40 peter Exp $
|
||||
* $Id: vfs_aio.c,v 1.55 1999/08/08 18:42:48 phk Exp $
|
||||
*/
|
||||
|
||||
/*
|
||||
@ -951,7 +951,7 @@ aio_qphysio(p, aiocbe)
|
||||
return -1;
|
||||
}
|
||||
|
||||
if ((vp->v_specinfo == NULL) || (vp->v_flag & VISTTY)) {
|
||||
if ((vp->v_rdev == NULL) || (vp->v_flag & VISTTY)) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
@ -36,7 +36,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)vfs_subr.c 8.31 (Berkeley) 5/26/95
|
||||
* $Id: vfs_subr.c,v 1.214 1999/07/26 06:25:17 alc Exp $
|
||||
* $Id: vfs_subr.c,v 1.215 1999/08/08 18:42:49 phk Exp $
|
||||
*/
|
||||
|
||||
/*
|
||||
@ -1331,7 +1331,7 @@ loop:
|
||||
*/
|
||||
nvp->v_specnext = *vpp;
|
||||
*vpp = nvp;
|
||||
nvp->v_specinfo = sinfo = dev;
|
||||
nvp->v_rdev = sinfo = dev;
|
||||
|
||||
simple_unlock(&spechash_slock);
|
||||
if (vp != NULLVP) {
|
||||
@ -1888,7 +1888,7 @@ vgonel(vp, p)
|
||||
* If special device, remove it from special device alias list
|
||||
* if it is on one.
|
||||
*/
|
||||
if ((vp->v_type == VBLK || vp->v_type == VCHR) && vp->v_specinfo != 0) {
|
||||
if ((vp->v_type == VBLK || vp->v_type == VCHR) && vp->v_rdev != 0) {
|
||||
simple_lock(&spechash_slock);
|
||||
if (vp->v_hashchain == vp) {
|
||||
vp->v_hashchain = vp->v_specnext;
|
||||
@ -1918,7 +1918,7 @@ vgonel(vp, p)
|
||||
vp->v_flag &= ~VALIASED;
|
||||
}
|
||||
simple_unlock(&spechash_slock);
|
||||
vp->v_specinfo = NULL;
|
||||
vp->v_rdev = NULL;
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -36,7 +36,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)vfs_subr.c 8.31 (Berkeley) 5/26/95
|
||||
* $Id: vfs_subr.c,v 1.214 1999/07/26 06:25:17 alc Exp $
|
||||
* $Id: vfs_subr.c,v 1.215 1999/08/08 18:42:49 phk Exp $
|
||||
*/
|
||||
|
||||
/*
|
||||
@ -1331,7 +1331,7 @@ loop:
|
||||
*/
|
||||
nvp->v_specnext = *vpp;
|
||||
*vpp = nvp;
|
||||
nvp->v_specinfo = sinfo = dev;
|
||||
nvp->v_rdev = sinfo = dev;
|
||||
|
||||
simple_unlock(&spechash_slock);
|
||||
if (vp != NULLVP) {
|
||||
@ -1888,7 +1888,7 @@ vgonel(vp, p)
|
||||
* If special device, remove it from special device alias list
|
||||
* if it is on one.
|
||||
*/
|
||||
if ((vp->v_type == VBLK || vp->v_type == VCHR) && vp->v_specinfo != 0) {
|
||||
if ((vp->v_type == VBLK || vp->v_type == VCHR) && vp->v_rdev != 0) {
|
||||
simple_lock(&spechash_slock);
|
||||
if (vp->v_hashchain == vp) {
|
||||
vp->v_hashchain = vp->v_specnext;
|
||||
@ -1918,7 +1918,7 @@ vgonel(vp, p)
|
||||
vp->v_flag &= ~VALIASED;
|
||||
}
|
||||
simple_unlock(&spechash_slock);
|
||||
vp->v_specinfo = NULL;
|
||||
vp->v_rdev = NULL;
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -31,7 +31,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)spec_vnops.c 8.14 (Berkeley) 5/21/95
|
||||
* $Id: spec_vnops.c,v 1.90 1999/07/20 09:47:45 phk Exp $
|
||||
* $Id: spec_vnops.c,v 1.91 1999/08/08 18:42:52 phk Exp $
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
@ -288,7 +288,7 @@ spec_read(ap)
|
||||
* be larger then the physical minimum.
|
||||
*/
|
||||
|
||||
bsize = vp->v_specinfo->si_bsize_best;
|
||||
bsize = vp->v_rdev->si_bsize_best;
|
||||
|
||||
if ((ioctl = bdevsw(dev)->d_ioctl) != NULL &&
|
||||
(*ioctl)(dev, DIOCGPART, (caddr_t)&dpart, FREAD, p) == 0 &&
|
||||
@ -372,7 +372,7 @@ spec_write(ap)
|
||||
* Calculate block size for block device. The block size must
|
||||
* be larger then the physical minimum.
|
||||
*/
|
||||
bsize = vp->v_specinfo->si_bsize_best;
|
||||
bsize = vp->v_rdev->si_bsize_best;
|
||||
|
||||
if ((*bdevsw(vp->v_rdev)->d_ioctl)(vp->v_rdev, DIOCGPART,
|
||||
(caddr_t)&dpart, FREAD, p) == 0) {
|
||||
@ -784,11 +784,11 @@ spec_getpages(ap)
|
||||
* size for the device itself.
|
||||
*
|
||||
* We can't use v_specmountpoint because it only exists when the
|
||||
* block device is mounted. However, we can use v_specinfo.
|
||||
* block device is mounted. However, we can use v_rdev.
|
||||
*/
|
||||
|
||||
if (vp->v_type == VBLK)
|
||||
blksiz = vp->v_specinfo->si_bsize_phys;
|
||||
blksiz = vp->v_rdev->si_bsize_phys;
|
||||
else
|
||||
blksiz = DEV_BSIZE;
|
||||
|
||||
@ -943,7 +943,7 @@ spec_getattr(ap)
|
||||
bzero(vap, sizeof (*vap));
|
||||
|
||||
if (vp->v_type == VBLK) {
|
||||
if (vp->v_specinfo)
|
||||
if (vp->v_rdev)
|
||||
vap->va_blocksize = vp->v_specmountpoint->mnt_stat.f_iosize;
|
||||
else
|
||||
vap->va_blocksize = BLKDEV_IOSIZE;
|
||||
|
@ -36,7 +36,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)conf.h 8.5 (Berkeley) 1/9/95
|
||||
* $Id: conf.h,v 1.68 1999/08/08 18:42:59 phk Exp $
|
||||
* $Id: conf.h,v 1.69 1999/08/09 18:45:20 jdp Exp $
|
||||
*/
|
||||
|
||||
#ifndef _SYS_CONF_H_
|
||||
@ -73,8 +73,8 @@ struct specinfo {
|
||||
/*
|
||||
* Exported shorthand
|
||||
*/
|
||||
#define v_hashchain v_specinfo->si_hlist
|
||||
#define v_specmountpoint v_specinfo->si_mountpoint
|
||||
#define v_hashchain v_rdev->si_hlist
|
||||
#define v_specmountpoint v_rdev->si_mountpoint
|
||||
|
||||
/*
|
||||
* Special device management
|
||||
|
@ -36,7 +36,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)conf.h 8.5 (Berkeley) 1/9/95
|
||||
* $Id: conf.h,v 1.68 1999/08/08 18:42:59 phk Exp $
|
||||
* $Id: conf.h,v 1.69 1999/08/09 18:45:20 jdp Exp $
|
||||
*/
|
||||
|
||||
#ifndef _SYS_CONF_H_
|
||||
@ -73,8 +73,8 @@ struct specinfo {
|
||||
/*
|
||||
* Exported shorthand
|
||||
*/
|
||||
#define v_hashchain v_specinfo->si_hlist
|
||||
#define v_specmountpoint v_specinfo->si_mountpoint
|
||||
#define v_hashchain v_rdev->si_hlist
|
||||
#define v_specmountpoint v_rdev->si_mountpoint
|
||||
|
||||
/*
|
||||
* Special device management
|
||||
|
@ -31,7 +31,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)vnode.h 8.7 (Berkeley) 2/4/94
|
||||
* $Id: vnode.h,v 1.92 1999/07/26 06:25:53 alc Exp $
|
||||
* $Id: vnode.h,v 1.93 1999/08/08 18:43:00 phk Exp $
|
||||
*/
|
||||
|
||||
#ifndef _SYS_VNODE_H_
|
||||
@ -135,7 +135,6 @@ struct vnode {
|
||||
};
|
||||
#define v_mountedhere v_un.vu_mountedhere
|
||||
#define v_socket v_un.vu_socket
|
||||
#define v_specinfo v_un.vu_spec.vu_specinfo
|
||||
#define v_rdev v_un.vu_spec.vu_specinfo
|
||||
#define v_specnext v_un.vu_spec.vu_specnext
|
||||
#define v_fifoinfo v_un.vu_fifoinfo
|
||||
|
@ -36,7 +36,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)ufs_vnops.c 8.27 (Berkeley) 5/27/95
|
||||
* $Id: ufs_vnops.c,v 1.116 1999/07/13 18:20:13 mckusick Exp $
|
||||
* $Id: ufs_vnops.c,v 1.117 1999/08/08 18:43:04 phk Exp $
|
||||
*/
|
||||
|
||||
#include "opt_quota.h"
|
||||
@ -398,14 +398,14 @@ ufs_getattr(ap)
|
||||
vap->va_gen = ip->i_gen;
|
||||
|
||||
/*
|
||||
* Use the information contained in v_specinfo for VBLK and VCHR
|
||||
* Use the information contained in v_rdev for VBLK and VCHR
|
||||
* vnodes, and in the underlying mount point for (typically) VREG
|
||||
* vnodes. Note that vp->v_specmountpoint can be NULL.
|
||||
*/
|
||||
if (vp->v_type == VBLK) {
|
||||
vap->va_blocksize = vp->v_specinfo->si_bsize_best;
|
||||
vap->va_blocksize = vp->v_rdev->si_bsize_best;
|
||||
} else if (vp->v_type == VCHR) {
|
||||
vap->va_blocksize = vp->v_specinfo->si_bsize_max;
|
||||
vap->va_blocksize = vp->v_rdev->si_bsize_max;
|
||||
} else {
|
||||
vap->va_blocksize = vp->v_mount->mnt_stat.f_iosize;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user