take count and rcu_head out of fs_pin

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
Al Viro 2015-01-10 12:47:38 -05:00
parent 360f54796e
commit 34cece2e8a
2 changed files with 10 additions and 14 deletions

View file

@ -1,14 +1,8 @@
#include <linux/fs.h>
struct fs_pin {
atomic_long_t count;
union {
struct {
struct hlist_node s_list;
struct hlist_node m_list;
};
struct rcu_head rcu;
};
struct hlist_node s_list;
struct hlist_node m_list;
void (*kill)(struct fs_pin *);
};