]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame - include/linux/fs_pin.h
dcache: let the dentry count go down to zero without taking d_lock
[mirror_ubuntu-zesty-kernel.git] / include / linux / fs_pin.h
CommitLineData
efb170c2
AV
1#include <linux/fs.h>
2
3struct fs_pin {
4 atomic_long_t count;
5 union {
6 struct {
7 struct hlist_node s_list;
8 struct hlist_node m_list;
9 };
10 struct rcu_head rcu;
11 };
12 void (*kill)(struct fs_pin *);
13};
14
efb170c2
AV
15void pin_remove(struct fs_pin *);
16void pin_insert(struct fs_pin *, struct vfsmount *);