nfsfh.h (daab110e47f8d7aa6da66923e3ac1a8dbd2b2a72) nfsfh.h (716a8bc7f706eeef80ab42c99d9f210eda845c81)
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Copyright (C) 1995, 1996, 1997 Olaf Kirch <okir@monad.swb.de>
4 *
5 * This file describes the layout of the file handles as passed
6 * over the wire.
7 */
8#ifndef _LINUX_NFSD_NFSFH_H

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

31 struct knfsd_fh fh_handle; /* FH data */
32 int fh_maxsize; /* max size for fh_handle */
33 struct dentry * fh_dentry; /* validated dentry */
34 struct svc_export * fh_export; /* export pointer */
35
36 bool fh_locked; /* inode locked by us */
37 bool fh_want_write; /* remount protection taken */
38 bool fh_no_wcc; /* no wcc data needed */
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Copyright (C) 1995, 1996, 1997 Olaf Kirch <okir@monad.swb.de>
4 *
5 * This file describes the layout of the file handles as passed
6 * over the wire.
7 */
8#ifndef _LINUX_NFSD_NFSFH_H

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

31 struct knfsd_fh fh_handle; /* FH data */
32 int fh_maxsize; /* max size for fh_handle */
33 struct dentry * fh_dentry; /* validated dentry */
34 struct svc_export * fh_export; /* export pointer */
35
36 bool fh_locked; /* inode locked by us */
37 bool fh_want_write; /* remount protection taken */
38 bool fh_no_wcc; /* no wcc data needed */
39 bool fh_no_atomic_attr;
40 /*
41 * wcc data is not atomic with
42 * operation
43 */
39 int fh_flags; /* FH flags */
40#ifdef CONFIG_NFSD_V3
41 bool fh_post_saved; /* post-op attrs saved */
42 bool fh_pre_saved; /* pre-op attrs saved */
43
44 /* Pre-op attributes saved during fh_lock */
45 __u64 fh_pre_size; /* size before operation */
46 struct timespec64 fh_pre_mtime; /* mtime before oper */

--- 283 unchanged lines hidden ---
44 int fh_flags; /* FH flags */
45#ifdef CONFIG_NFSD_V3
46 bool fh_post_saved; /* post-op attrs saved */
47 bool fh_pre_saved; /* pre-op attrs saved */
48
49 /* Pre-op attributes saved during fh_lock */
50 __u64 fh_pre_size; /* size before operation */
51 struct timespec64 fh_pre_mtime; /* mtime before oper */

--- 283 unchanged lines hidden ---