fs/locks: F_UNLCK extension for F_OFD_GETLK
authorStas Sergeev <stsp2@yandex.ru>
Thu, 22 Jun 2023 16:52:23 +0000 (21:52 +0500)
committerJeff Layton <jlayton@kernel.org>
Tue, 27 Jun 2023 16:15:10 +0000 (12:15 -0400)
commit6c9007f65d14c87842920b0d376c9ade34fab152
tree361ce01f5bd33ee71c610f569f02d07c403ad271
parent1ef6663a587ba3e57dc5065a477db1c64481eedd
fs/locks: F_UNLCK extension for F_OFD_GETLK

Currently F_UNLCK with F_OFD_GETLK returns -EINVAL. This patch changes
it such that specifying F_UNLCK returns information only about OFD locks
that are owned by the given file description.

Cc: Jeff Layton <jlayton@kernel.org>
Cc: Chuck Lever <chuck.lever@oracle.com>
Cc: Alexander Viro <viro@zeniv.linux.org.uk>
Cc: Christian Brauner <brauner@kernel.org>
Cc: linux-fsdevel@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: Shuah Khan <shuah@kernel.org>
Cc: linux-kselftest@vger.kernel.org
Cc: linux-api@vger.kernel.org
Signed-off-by: Stas Sergeev <stsp2@yandex.ru>
Signed-off-by: Jeff Layton <jlayton@kernel.org>
fs/locks.c