locks: set fl_owner for leases to filp instead of current->files
authorJeff Layton <jlayton@primarydata.com>
Mon, 1 Sep 2014 23:04:48 +0000 (19:04 -0400)
committerJeff Layton <jlayton@primarydata.com>
Tue, 7 Oct 2014 18:06:13 +0000 (14:06 -0400)
commit7ca76311fe6c397e9f332e5e6c79e3310d5ee98a
tree869c239a097a91bde4b62c23151381190374196d
parent4d01b7f5e7576858b71cbaa72b541e17a229cb91
locks: set fl_owner for leases to filp instead of current->files

Like flock locks, leases are owned by the file description. Now that the
i_have_this_lease check in __break_lease is gone, we don't actually use
the fl_owner for leases for anything. So, it's now safe to set this more
appropriately to the same value as the fl_file.

While we're at it, fix up the comments over the fl_owner_t definition
since they're rather out of date.

Signed-off-by: Jeff Layton <jlayton@primarydata.com>
fs/locks.c
include/linux/fs.h