]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
filelock: add lease_dispose_list() helper
authorJeff Layton <jlayton@kernel.org>
Thu, 4 Dec 2025 13:48:32 +0000 (08:48 -0500)
committerChristian Brauner <brauner@kernel.org>
Mon, 15 Dec 2025 14:20:33 +0000 (15:20 +0100)
commit392e317a20c32d45eebe4de8dc24408c6d1765d1
tree8314f73c9f52cd01f7b9ab3a946021720fc3cfa9
parented61378b4dc63efe76cb8c23a36b228043332da3
filelock: add lease_dispose_list() helper

The lease-handling code paths always know they're disposing of leases,
yet locks_dispose_list() checks flags at runtime to determine whether
to call locks_free_lease() or locks_free_lock().

Split out a dedicated lease_dispose_list() helper for lease code paths.
This makes the type handling explicit and prepares for the upcoming
lease_manager enhancements where lease-specific operations are being
consolidated.

Reviewed-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Jeff Layton <jlayton@kernel.org>
Link: https://patch.msgid.link/20251204-dir-deleg-ro-v2-1-22d37f92ce2c@kernel.org
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/locks.c