PERFORCE change 152220 for review
    Peter Wemm 
    peter at FreeBSD.org
       
    Thu Oct 30 09:39:38 PDT 2008
    
    
  
http://perforce.freebsd.org/chv.cgi?CH=152220
Change 152220 by peter at peter_overcee on 2008/10/30 16:39:00
	So, it turns out the va_rdev wasn't what I wanted at all.  use va_fsid.
Affected files ...
.. //depot/projects/hammer/sys/kern/kern_proc.c#75 edit
.. //depot/projects/hammer/sys/sys/user.h#32 edit
Differences ...
==== //depot/projects/hammer/sys/kern/kern_proc.c#75 (text+ko) ====
@@ -1403,7 +1403,7 @@
 		}
 
 		kve->kve_fileid = 0;
-		kve->kve_rdev = 0;
+		kve->kve_fsid = 0;
 		freepath = NULL;
 		fullpath = "";
 		if (lobj) {
@@ -1447,7 +1447,7 @@
 				cred = curthread->td_ucred;
 				if (VOP_GETATTR(vp, &va, cred) == 0) {
 					kve->kve_fileid = va.va_fileid;
-					kve->kve_rdev = va.va_rdev;
+					kve->kve_fsid = va.va_fsid;
 				}
 				vput(vp);
 				VFS_UNLOCK_GIANT(vfslocked);
==== //depot/projects/hammer/sys/sys/user.h#32 (text+ko) ====
@@ -328,7 +328,7 @@
 	void	*_kve_pspare[8];		/* Space for more stuff. */
 	off_t	 kve_offset;			/* Mapping offset in object */
 	uint64_t kve_fileid;			/* inode number of vnode */
-	dev_t	 kve_rdev;			/* dev_t of vnode location */
+	dev_t	 kve_fsid;			/* dev_t of vnode location */
 	int	 _kve_ispare[3];		/* Space for more stuff. */
 };
 
    
    
More information about the p4-projects
mailing list