From: Andrew Morton Cc: Al Viro Cc: Christoph Hellwig Cc: Dave Hansen Signed-off-by: Andrew Morton --- fs/nfsd/nfs4proc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff -puN fs/nfsd/nfs4proc.c~r-o-bind-mounts-elevate-write-count-for-xattr_permission-callers-fix fs/nfsd/nfs4proc.c --- a/fs/nfsd/nfs4proc.c~r-o-bind-mounts-elevate-write-count-for-xattr_permission-callers-fix +++ a/fs/nfsd/nfs4proc.c @@ -658,7 +658,7 @@ nfsd4_setattr(struct svc_rqst *rqstp, st return status; } } - status = mnt_want_write(cstate->current_fh.fh_export->ex_mnt); + status = mnt_want_write(cstate->current_fh.fh_export->ex_path.mnt); if (status) return status; status = nfs_ok; @@ -670,7 +670,7 @@ nfsd4_setattr(struct svc_rqst *rqstp, st status = nfsd_setattr(rqstp, &cstate->current_fh, &setattr->sa_iattr, 0, (time_t)0); out: - mnt_drop_write(cstate->current_fh.fh_export->ex_mnt); + mnt_drop_write(cstate->current_fh.fh_export->ex_path.mnt); return status; } _