]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/miscfs/routefs/routefs_ops.c
xnu-6153.101.6.tar.gz
[apple/xnu.git] / bsd / miscfs / routefs / routefs_ops.c
index 664ae0e16607a62eceed8a66ff9fb912f4d9d0c7..42e0822031608aedda5c162677cd45b294a099d3 100644 (file)
@@ -154,7 +154,7 @@ routefs_mount(struct mount *mp, __unused vnode_t devvp, user_addr_t data, vfs_co
         *  Fill out some fields
         */
        __IGNORE_WCASTALIGN(mp->mnt_data = (qaddr_t)routefs_mp_p);
-       mp->mnt_vfsstat.f_fsid.val[0] = (int32_t)(uintptr_t)routefs_mp_p;
+       mp->mnt_vfsstat.f_fsid.val[0] = (int32_t)VM_KERNEL_ADDRHASH(routefs_mp_p);
        mp->mnt_vfsstat.f_fsid.val[1] = vfs_typenum(mp);
        mp->mnt_flag |= MNT_LOCAL;
 
@@ -283,7 +283,7 @@ routefs_statfs( struct mount *mp, struct vfsstatfs *sbp, __unused vfs_context_t
        sbp->f_bavail = 0;
        sbp->f_files  = 0;
        sbp->f_ffree  = 0;
-       sbp->f_fsid.val[0] = (int32_t)(uintptr_t)routefs_mp_p;
+       sbp->f_fsid.val[0] = (int32_t)VM_KERNEL_ADDRHASH(routefs_mp_p);
        sbp->f_fsid.val[1] = vfs_typenum(mp);
 
        return 0;