aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_cache.c
diff options
context:
space:
mode:
authorMateusz Guzik <mjg@FreeBSD.org>2020-08-01 06:35:18 +0000
committerMateusz Guzik <mjg@FreeBSD.org>2020-08-01 06:35:18 +0000
commit8a7ec170952a35f12b89d56b83dde95a52fb56e9 (patch)
tree0e133e247565f011b481cc718480ad2dc7ee2ccd /sys/kern/vfs_cache.c
parent5a3944334c65b90696c3f962efb7f48e3584b5b7 (diff)
downloadsrc-8a7ec170952a35f12b89d56b83dde95a52fb56e9.tar.gz
src-8a7ec170952a35f12b89d56b83dde95a52fb56e9.zip
Notes
Diffstat (limited to 'sys/kern/vfs_cache.c')
-rw-r--r--sys/kern/vfs_cache.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/sys/kern/vfs_cache.c b/sys/kern/vfs_cache.c
index fe4739d165e4..72cf7522ed48 100644
--- a/sys/kern/vfs_cache.c
+++ b/sys/kern/vfs_cache.c
@@ -2890,24 +2890,24 @@ cache_fpl_handle_root(struct nameidata *ndp, struct vnode **dpp)
* need restoring in case fast path lookup fails.
*/
struct nameidata_saved {
- int cn_flags;
long cn_namelen;
char *cn_nameptr;
size_t ni_pathlen;
+ int cn_flags;
};
struct cache_fpl {
- int line;
- enum cache_fpl_status status;
- bool in_smr;
struct nameidata *ndp;
- struct nameidata_saved snd;
struct componentname *cnp;
+ struct pwd *pwd;
struct vnode *dvp;
- seqc_t dvp_seqc;
struct vnode *tvp;
+ seqc_t dvp_seqc;
seqc_t tvp_seqc;
- struct pwd *pwd;
+ struct nameidata_saved snd;
+ int line;
+ enum cache_fpl_status status:8;
+ bool in_smr;
};
static void