[BACK]Return to mount.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / sys

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

Diff for /src/sys/sys/mount.h between version 1.233 and 1.234

version 1.233, 2018/12/10 21:19:33 version 1.234, 2019/01/01 10:06:54
Line 189  struct vfsops {
Line 189  struct vfsops {
         int     (*vfs_loadvnode) (struct mount *, struct vnode *,          int     (*vfs_loadvnode) (struct mount *, struct vnode *,
                                     const void *, size_t, const void **);                                      const void *, size_t, const void **);
         int     (*vfs_newvnode) (struct mount *, struct vnode *, struct vnode *,          int     (*vfs_newvnode) (struct mount *, struct vnode *, struct vnode *,
                                     struct vattr *, kauth_cred_t,                                      struct vattr *, kauth_cred_t, void *,
                                     size_t *, const void **);                                      size_t *, const void **);
         int     (*vfs_fhtovp)   (struct mount *, struct fid *,          int     (*vfs_fhtovp)   (struct mount *, struct fid *,
                                     struct vnode **);                                      struct vnode **);
Line 215  struct vfsops {
Line 215  struct vfsops {
 #define VFS_VGET(MP, INO, VPP)    (*(MP)->mnt_op->vfs_vget)(MP, INO, VPP)  #define VFS_VGET(MP, INO, VPP)    (*(MP)->mnt_op->vfs_vget)(MP, INO, VPP)
 #define VFS_LOADVNODE(MP, VP, KEY, KEY_LEN, NEW_KEY) \  #define VFS_LOADVNODE(MP, VP, KEY, KEY_LEN, NEW_KEY) \
         (*(MP)->mnt_op->vfs_loadvnode)(MP, VP, KEY, KEY_LEN, NEW_KEY)          (*(MP)->mnt_op->vfs_loadvnode)(MP, VP, KEY, KEY_LEN, NEW_KEY)
 #define VFS_NEWVNODE(MP, DVP, VP, VAP, CRED, NEW_LEN, NEW_KEY) \  #define VFS_NEWVNODE(MP, DVP, VP, VAP, CRED, EXTRA, NEW_LEN, NEW_KEY) \
         (*(MP)->mnt_op->vfs_newvnode)(MP, DVP, VP, VAP, CRED, NEW_LEN, NEW_KEY)          (*(MP)->mnt_op->vfs_newvnode)(MP, DVP, VP, VAP, CRED, EXTRA, \
               NEW_LEN, NEW_KEY)
   
 #define VFS_RENAMELOCK_ENTER(MP)  (*(MP)->mnt_op->vfs_renamelock_enter)(MP)  #define VFS_RENAMELOCK_ENTER(MP)  (*(MP)->mnt_op->vfs_renamelock_enter)(MP)
 #define VFS_RENAMELOCK_EXIT(MP)   (*(MP)->mnt_op->vfs_renamelock_exit)(MP)  #define VFS_RENAMELOCK_EXIT(MP)   (*(MP)->mnt_op->vfs_renamelock_exit)(MP)
Line 253  int fsname##_vget(struct mount *, ino_t,
Line 254  int fsname##_vget(struct mount *, ino_t,
 int     fsname##_loadvnode(struct mount *, struct vnode *,              \  int     fsname##_loadvnode(struct mount *, struct vnode *,              \
                 const void *, size_t, const void **);                   \                  const void *, size_t, const void **);                   \
 int     fsname##_newvnode(struct mount *, struct vnode *,               \  int     fsname##_newvnode(struct mount *, struct vnode *,               \
                 struct vnode *, struct vattr *, kauth_cred_t,           \                  struct vnode *, struct vattr *, kauth_cred_t, void *,   \
                 size_t *, const void **);                               \                  size_t *, const void **);                               \
 int     fsname##_fhtovp(struct mount *, struct fid *, struct vnode **); \  int     fsname##_fhtovp(struct mount *, struct fid *, struct vnode **); \
 int     fsname##_vptofh(struct vnode *, struct fid *, size_t *);        \  int     fsname##_vptofh(struct vnode *, struct fid *, size_t *);        \

Legend:
Removed from v.1.233  
changed lines
  Added in v.1.234

CVSweb <webmaster@jp.NetBSD.org>