nfsfh.c (2e19d10c1438241de32467637a2a411971547991) nfsfh.c (716a8bc7f706eeef80ab42c99d9f210eda845c81)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * NFS server file handle treatment.
4 *
5 * Copyright (C) 1995, 1996 Olaf Kirch <okir@monad.swb.de>
6 * Portions Copyright (C) 1999 G. Allen Morris III <gam3@acm.org>
7 * Extensive rewrite by Neil Brown <neilb@cse.unsw.edu.au> Southern-Spring 1999
8 * ... and again Southern-Winter 2001 to support export_operations

--- 287 unchanged lines hidden (view full) ---

296 printk("nfsd: find_fh_dentry returned a DISCONNECTED directory: %pd2\n",
297 dentry);
298 }
299
300 fhp->fh_dentry = dentry;
301 fhp->fh_export = exp;
302
303 switch (rqstp->rq_vers) {
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * NFS server file handle treatment.
4 *
5 * Copyright (C) 1995, 1996 Olaf Kirch <okir@monad.swb.de>
6 * Portions Copyright (C) 1999 G. Allen Morris III <gam3@acm.org>
7 * Extensive rewrite by Neil Brown <neilb@cse.unsw.edu.au> Southern-Spring 1999
8 * ... and again Southern-Winter 2001 to support export_operations

--- 287 unchanged lines hidden (view full) ---

296 printk("nfsd: find_fh_dentry returned a DISCONNECTED directory: %pd2\n",
297 dentry);
298 }
299
300 fhp->fh_dentry = dentry;
301 fhp->fh_export = exp;
302
303 switch (rqstp->rq_vers) {
304 case 4:
305 if (dentry->d_sb->s_export_op->flags & EXPORT_OP_NOATOMIC_ATTR)
306 fhp->fh_no_atomic_attr = true;
307 break;
304 case 3:
305 if (dentry->d_sb->s_export_op->flags & EXPORT_OP_NOWCC)
306 fhp->fh_no_wcc = true;
307 break;
308 case 2:
309 fhp->fh_no_wcc = true;
310 }
311

--- 424 unchanged lines hidden ---
308 case 3:
309 if (dentry->d_sb->s_export_op->flags & EXPORT_OP_NOWCC)
310 fhp->fh_no_wcc = true;
311 break;
312 case 2:
313 fhp->fh_no_wcc = true;
314 }
315

--- 424 unchanged lines hidden ---