Diff for /xfs-linux/linux-2.6/xfs_ioctl.c between versions 1.171 and 1.172

version 1.171, 2008/07/23 16:34:13 version 1.172, 2008/10/03 04:30:43
Line 86  xfs_find_handle( Line 86  xfs_find_handle(
         switch (cmd) {          switch (cmd) {
         case XFS_IOC_PATH_TO_FSHANDLE:          case XFS_IOC_PATH_TO_FSHANDLE:
         case XFS_IOC_PATH_TO_HANDLE: {          case XFS_IOC_PATH_TO_HANDLE: {
                 struct nameidata        nd;                  struct path path;
                 int                     error;                  int error = user_lpath((const char __user *)hreq.path, &path);
   
                 error = user_path_walk_link((const char __user *)hreq.path, &nd);  
                 if (error)                  if (error)
                         return error;                          return error;
   
                 ASSERT(nd.path.dentry);                  ASSERT(path.dentry);
                 ASSERT(nd.path.dentry->d_inode);                  ASSERT(path.dentry->d_inode);
                 inode = igrab(nd.path.dentry->d_inode);                  inode = igrab(path.dentry->d_inode);
                 path_put(&nd.path);                  path_put(&path);
                 break;                  break;
         }          }
   

Removed from v.1.171  
changed lines
  Added in v.1.172


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>