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 --- |