diff options
author | Jeff Layton <jlayton@primarydata.com> | 2015-01-16 21:05:54 +0100 |
---|---|---|
committer | Jeff Layton <jlayton@primarydata.com> | 2015-01-16 21:05:54 +0100 |
commit | 6dee60f69d48fcef021b4b53b3431797ec440764 (patch) | |
tree | d5d8dbc3321788c3d5c0ee146f8219b50a295417 /include | |
parent | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/msz... (diff) | |
download | linux-6dee60f69d48fcef021b4b53b3431797ec440764.tar.xz linux-6dee60f69d48fcef021b4b53b3431797ec440764.zip |
locks: add new struct list_head to struct file_lock
...that we can use to queue file_locks to per-ctx list_heads. Go ahead
and convert locks_delete_lock and locks_dispose_list to use it instead
of the fl_block list.
Signed-off-by: Jeff Layton <jlayton@primarydata.com>
Acked-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/fs.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/fs.h b/include/linux/fs.h index 42efe13077b6..cd6818115162 100644 --- a/include/linux/fs.h +++ b/include/linux/fs.h @@ -934,6 +934,7 @@ int locks_in_grace(struct net *); */ struct file_lock { struct file_lock *fl_next; /* singly linked list for this inode */ + struct list_head fl_list; /* link into file_lock_context */ struct hlist_node fl_link; /* node in global lists */ struct list_head fl_block; /* circular list of blocked processes */ fl_owner_t fl_owner; |