From 561d64d1856868e056b7530cb08fd12a4043190a Mon Sep 17 00:00:00 2001 From: Bjoern Brandenburg Date: Sun, 9 Aug 2015 13:18:45 +0200 Subject: Add object list to inodes This patch adds a list of arbitrary objects to inodes. This is used by LITMUS^RT's locking API to attach lock objects to inodes (which represent namespaces in Linux's locking API). --- fs/inode.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'fs') diff --git a/fs/inode.c b/fs/inode.c index 88110fd0b282..d063db37db34 100644 --- a/fs/inode.c +++ b/fs/inode.c @@ -374,6 +374,8 @@ void inode_init_once(struct inode *inode) #ifdef CONFIG_FSNOTIFY INIT_HLIST_HEAD(&inode->i_fsnotify_marks); #endif + INIT_LIST_HEAD(&inode->i_obj_list); + mutex_init(&inode->i_obj_mutex); } EXPORT_SYMBOL(inode_init_once); -- cgit v1.2.2