diff options
author | Josef "Jeff" Sipek <jsipek@cs.sunysb.edu> | 2006-12-08 05:36:41 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.osdl.org> | 2006-12-08 11:28:42 -0500 |
commit | 7eaa36e2d470ed63bf0c4e4dd8b09cc4a9e1c481 (patch) | |
tree | f0242501eea54821150f6996807a80e9231bae89 /fs/nfsd/vfs.c | |
parent | 01cce933d8b524d9312f5098c70fa1b6ac190572 (diff) |
[PATCH] nfsd: change uses of f_{dentry, vfsmnt} to use f_path
Change all the uses of f_{dentry,vfsmnt} to f_path.{dentry,mnt} in the nfs
server code.
Signed-off-by: Josef "Jeff" Sipek <jsipek@cs.sunysb.edu>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'fs/nfsd/vfs.c')
-rw-r--r-- | fs/nfsd/vfs.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/fs/nfsd/vfs.c b/fs/nfsd/vfs.c index bb4d926e4487..d610edde9386 100644 --- a/fs/nfsd/vfs.c +++ b/fs/nfsd/vfs.c | |||
@@ -736,10 +736,10 @@ static int | |||
736 | nfsd_sync(struct file *filp) | 736 | nfsd_sync(struct file *filp) |
737 | { | 737 | { |
738 | int err; | 738 | int err; |
739 | struct inode *inode = filp->f_dentry->d_inode; | 739 | struct inode *inode = filp->f_path.dentry->d_inode; |
740 | dprintk("nfsd: sync file %s\n", filp->f_dentry->d_name.name); | 740 | dprintk("nfsd: sync file %s\n", filp->f_path.dentry->d_name.name); |
741 | mutex_lock(&inode->i_mutex); | 741 | mutex_lock(&inode->i_mutex); |
742 | err=nfsd_dosync(filp, filp->f_dentry, filp->f_op); | 742 | err=nfsd_dosync(filp, filp->f_path.dentry, filp->f_op); |
743 | mutex_unlock(&inode->i_mutex); | 743 | mutex_unlock(&inode->i_mutex); |
744 | 744 | ||
745 | return err; | 745 | return err; |
@@ -845,7 +845,7 @@ nfsd_vfs_read(struct svc_rqst *rqstp, struct svc_fh *fhp, struct file *file, | |||
845 | int host_err; | 845 | int host_err; |
846 | 846 | ||
847 | err = nfserr_perm; | 847 | err = nfserr_perm; |
848 | inode = file->f_dentry->d_inode; | 848 | inode = file->f_path.dentry->d_inode; |
849 | #ifdef MSNFS | 849 | #ifdef MSNFS |
850 | if ((fhp->fh_export->ex_flags & NFSEXP_MSNFS) && | 850 | if ((fhp->fh_export->ex_flags & NFSEXP_MSNFS) && |
851 | (!lock_may_read(inode, offset, *count))) | 851 | (!lock_may_read(inode, offset, *count))) |
@@ -883,7 +883,7 @@ nfsd_vfs_read(struct svc_rqst *rqstp, struct svc_fh *fhp, struct file *file, | |||
883 | nfsdstats.io_read += host_err; | 883 | nfsdstats.io_read += host_err; |
884 | *count = host_err; | 884 | *count = host_err; |
885 | err = 0; | 885 | err = 0; |
886 | fsnotify_access(file->f_dentry); | 886 | fsnotify_access(file->f_path.dentry); |
887 | } else | 887 | } else |
888 | err = nfserrno(host_err); | 888 | err = nfserrno(host_err); |
889 | out: | 889 | out: |
@@ -917,11 +917,11 @@ nfsd_vfs_write(struct svc_rqst *rqstp, struct svc_fh *fhp, struct file *file, | |||
917 | err = nfserr_perm; | 917 | err = nfserr_perm; |
918 | 918 | ||
919 | if ((fhp->fh_export->ex_flags & NFSEXP_MSNFS) && | 919 | if ((fhp->fh_export->ex_flags & NFSEXP_MSNFS) && |
920 | (!lock_may_write(file->f_dentry->d_inode, offset, cnt))) | 920 | (!lock_may_write(file->f_path.dentry->d_inode, offset, cnt))) |
921 | goto out; | 921 | goto out; |
922 | #endif | 922 | #endif |
923 | 923 | ||
924 | dentry = file->f_dentry; | 924 | dentry = file->f_path.dentry; |
925 | inode = dentry->d_inode; | 925 | inode = dentry->d_inode; |
926 | exp = fhp->fh_export; | 926 | exp = fhp->fh_export; |
927 | 927 | ||
@@ -950,7 +950,7 @@ nfsd_vfs_write(struct svc_rqst *rqstp, struct svc_fh *fhp, struct file *file, | |||
950 | set_fs(oldfs); | 950 | set_fs(oldfs); |
951 | if (host_err >= 0) { | 951 | if (host_err >= 0) { |
952 | nfsdstats.io_write += cnt; | 952 | nfsdstats.io_write += cnt; |
953 | fsnotify_modify(file->f_dentry); | 953 | fsnotify_modify(file->f_path.dentry); |
954 | } | 954 | } |
955 | 955 | ||
956 | /* clear setuid/setgid flag after write */ | 956 | /* clear setuid/setgid flag after write */ |