filecache.h (f83d9396d1f63048c423efa00e4e244da10a35fd) filecache.h (23ba98de6dcec665e15c0ca19244379bb0d30932)
1#ifndef _FS_NFSD_FILECACHE_H
2#define _FS_NFSD_FILECACHE_H
3
4#include <linux/fsnotify_backend.h>
5
6/*
7 * This is the fsnotify_mark container that nfsd attaches to the files that it
8 * is holding open. Note that we have a separate refcount here aside from the

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

32 struct hlist_node nf_node;
33 struct list_head nf_lru;
34 struct rcu_head nf_rcu;
35 struct file *nf_file;
36 const struct cred *nf_cred;
37 struct net *nf_net;
38#define NFSD_FILE_HASHED (0)
39#define NFSD_FILE_PENDING (1)
1#ifndef _FS_NFSD_FILECACHE_H
2#define _FS_NFSD_FILECACHE_H
3
4#include <linux/fsnotify_backend.h>
5
6/*
7 * This is the fsnotify_mark container that nfsd attaches to the files that it
8 * is holding open. Note that we have a separate refcount here aside from the

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

32 struct hlist_node nf_node;
33 struct list_head nf_lru;
34 struct rcu_head nf_rcu;
35 struct file *nf_file;
36 const struct cred *nf_cred;
37 struct net *nf_net;
38#define NFSD_FILE_HASHED (0)
39#define NFSD_FILE_PENDING (1)
40#define NFSD_FILE_BREAK_READ (2)
41#define NFSD_FILE_BREAK_WRITE (3)
42#define NFSD_FILE_REFERENCED (4)
40#define NFSD_FILE_REFERENCED (2)
43 unsigned long nf_flags;
44 struct inode *nf_inode;
45 unsigned int nf_hashval;
46 refcount_t nf_ref;
47 unsigned char nf_may;
48 struct nfsd_file_mark *nf_mark;
49};
50

--- 15 unchanged lines hidden ---
41 unsigned long nf_flags;
42 struct inode *nf_inode;
43 unsigned int nf_hashval;
44 refcount_t nf_ref;
45 unsigned char nf_may;
46 struct nfsd_file_mark *nf_mark;
47};
48

--- 15 unchanged lines hidden ---