Diff for /src/sys/vfs/nullfs/null_vfsops.c between versions 1.7 and 1.8

version 1.7, 2004/03/01 06:33:22 version 1.8, 2004/04/21 16:55:09
Line 80  static int nullfs_extattrctl(struct moun Line 80  static int nullfs_extattrctl(struct moun
  * Mount null layer   * Mount null layer
  */   */
 static int  static int
 nullfs_mount(mp, path, data, ndp, td)  nullfs_mount(struct mount *mp, char *path, caddr_t data, struct nameidata *ndp,
         struct mount *mp;               struct thread *td)
         char *path;  
         caddr_t data;  
         struct nameidata *ndp;  
         struct thread *td;  
 {  {
         int error = 0;          int error = 0;
         struct null_args args;          struct null_args args;
Line 273  nullfs_root(struct mount *mp, struct vno Line 269  nullfs_root(struct mount *mp, struct vno
 }  }
   
 static int  static int
 nullfs_quotactl(mp, cmd, uid, arg, td)  nullfs_quotactl(struct mount *mp, int cmd, uid_t uid, caddr_t arg,
         struct mount *mp;                  struct thread *td)
         int cmd;  
         uid_t uid;  
         caddr_t arg;  
         struct thread *td;  
 {  {
         return VFS_QUOTACTL(MOUNTTONULLMOUNT(mp)->nullm_vfs, cmd, uid, arg, td);          return VFS_QUOTACTL(MOUNTTONULLMOUNT(mp)->nullm_vfs, cmd, uid, arg, td);
 }  }
Line 318  nullfs_statfs(struct mount *mp, struct s Line 310  nullfs_statfs(struct mount *mp, struct s
 }  }
   
 static int  static int
 nullfs_sync(mp, waitfor, td)  nullfs_sync(struct mount *mp, int waitfor, struct thread *td)
         struct mount *mp;  
         int waitfor;  
         struct thread *td;  
 {  {
         /*          /*
          * XXX - Assumes no data cached at null layer.           * XXX - Assumes no data cached at null layer.
Line 330  nullfs_sync(mp, waitfor, td) Line 319  nullfs_sync(mp, waitfor, td)
 }  }
   
 static int  static int
 nullfs_vget(mp, ino, vpp)  nullfs_vget(struct mount *mp, ino_t ino, struct vnode **vpp)
         struct mount *mp;  
         ino_t ino;  
         struct vnode **vpp;  
 {  {
   
         return VFS_VGET(MOUNTTONULLMOUNT(mp)->nullm_vfs, ino, vpp);          return VFS_VGET(MOUNTTONULLMOUNT(mp)->nullm_vfs, ino, vpp);
 }  }
   
 static int  static int
 nullfs_fhtovp(mp, fidp, vpp)  nullfs_fhtovp(struct mount *mp, struct fid *fidp, struct vnode **vpp)
         struct mount *mp;  
         struct fid *fidp;  
         struct vnode **vpp;  
 {  {
   
         return VFS_FHTOVP(MOUNTTONULLMOUNT(mp)->nullm_vfs, fidp, vpp);          return VFS_FHTOVP(MOUNTTONULLMOUNT(mp)->nullm_vfs, fidp, vpp);
 }  }
   
 static int  static int
 nullfs_checkexp(mp, nam, extflagsp, credanonp)  nullfs_checkexp(struct mount *mp, struct sockaddr *nam, int *extflagsp,
         struct mount *mp;                  struct ucred **credanonp)
         struct sockaddr *nam;  
         int *extflagsp;   
         struct ucred **credanonp;  
 {  {
   
         return VFS_CHECKEXP(MOUNTTONULLMOUNT(mp)->nullm_vfs, nam,           return VFS_CHECKEXP(MOUNTTONULLMOUNT(mp)->nullm_vfs, nam, 
Line 362  nullfs_checkexp(mp, nam, extflagsp, cred Line 342  nullfs_checkexp(mp, nam, extflagsp, cred
 }  }
   
 static int  static int
 nullfs_vptofh(vp, fhp)  nullfs_vptofh(struct vnode *vp, struct fid *fhp)
         struct vnode *vp;  
         struct fid *fhp;  
 {  {
         return VFS_VPTOFH(NULLVPTOLOWERVP(vp), fhp);          return VFS_VPTOFH(NULLVPTOLOWERVP(vp), fhp);
 }  }
   
 static int                          static int                        
 nullfs_extattrctl(mp, cmd, attrname, arg, td)  nullfs_extattrctl(struct mount *mp, int cmd, const char *attrname, caddr_t arg,
         struct mount *mp;                    struct thread *td)
         int cmd;  
         const char *attrname;  
         caddr_t arg;  
         struct thread *td;  
 {  {
         return VFS_EXTATTRCTL(MOUNTTONULLMOUNT(mp)->nullm_vfs, cmd, attrname,          return VFS_EXTATTRCTL(MOUNTTONULLMOUNT(mp)->nullm_vfs, cmd, attrname,
             arg, td);              arg, td);

Removed from v.1.7  
changed lines
  Added in v.1.8