[BACK]Return to ufs_vnops.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / ufs / ufs

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/ufs/ufs/ufs_vnops.c between version 1.119 and 1.120

version 1.119, 2004/08/15 07:20:00 version 1.120, 2004/08/15 21:44:11
Line 140  ufs_mknod(void *v)
Line 140  ufs_mknod(void *v)
         ino = ip->i_number;          ino = ip->i_number;
         ip->i_flag |= IN_ACCESS | IN_CHANGE | IN_UPDATE;          ip->i_flag |= IN_ACCESS | IN_CHANGE | IN_UPDATE;
         if (vap->va_rdev != VNOVAL) {          if (vap->va_rdev != VNOVAL) {
                   struct ufsmount *ump = ip->i_ump;
                 /*                  /*
                  * Want to be able to use this to make badblock                   * Want to be able to use this to make badblock
                  * inodes, so don't truncate the dev number.                   * inodes, so don't truncate the dev number.
                  */                   */
                 if (ip->i_ump->um_fstype == UFS1)                  if (ump->um_fstype == UFS1)
                         ip->i_ffs1_rdev = ufs_rw32(vap->va_rdev,                          ip->i_ffs1_rdev = ufs_rw32(vap->va_rdev,
                             UFS_MPNEEDSWAP(mp));                              UFS_MPNEEDSWAP(ump));
                 else                  else
                         ip->i_ffs2_rdev = ufs_rw64(vap->va_rdev,                          ip->i_ffs2_rdev = ufs_rw64(vap->va_rdev,
                             UFS_MPNEEDSWAP(mp));                              UFS_MPNEEDSWAP(ump));
         }          }
         /*          /*
          * Remove inode so that it will be reloaded by VFS_VGET and           * Remove inode so that it will be reloaded by VFS_VGET and

Legend:
Removed from v.1.119  
changed lines
  Added in v.1.120

CVSweb <webmaster@jp.NetBSD.org>