bpf: split eBPF out of NET
[linux-2.6/btrfs-unstable.git] / include / linux / fs_pin.h
blobf66525e72ccf1a4002df46354a9e59927b5f821d
1 #include <linux/fs.h>
3 struct 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;
12 void (*kill)(struct fs_pin *);
15 void pin_put(struct fs_pin *);
16 void pin_remove(struct fs_pin *);
17 void pin_insert(struct fs_pin *, struct vfsmount *);