diff options
author | Alexander Aring <aahringo@redhat.com> | 2023-09-12 23:53:18 +0200 |
---|---|---|
committer | Chuck Lever <chuck.lever@oracle.com> | 2023-10-16 18:44:01 +0200 |
commit | 2dd10de8e6bcbacf85ad758b904543c294820c63 (patch) | |
tree | a02b93f07e60b7ad38891945621979fd91163713 /fs/eventfd.c | |
parent | nfsd: Don't reset the write verifier on a commit EAGAIN (diff) | |
download | linux-2dd10de8e6bcbacf85ad758b904543c294820c63.tar.xz linux-2dd10de8e6bcbacf85ad758b904543c294820c63.zip |
lockd: introduce safe async lock op
This patch reverts mostly commit 40595cdc93ed ("nfs: block notification
on fs with its own ->lock") and introduces an EXPORT_OP_ASYNC_LOCK
export flag to signal that the "own ->lock" implementation supports
async lock requests. The only main user is DLM that is used by GFS2 and
OCFS2 filesystem. Those implement their own lock() implementation and
return FILE_LOCK_DEFERRED as return value. Since commit 40595cdc93ed
("nfs: block notification on fs with its own ->lock") the DLM
implementation were never updated. This patch should prepare for DLM
to set the EXPORT_OP_ASYNC_LOCK export flag and update the DLM
plock implementation regarding to it.
Acked-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Alexander Aring <aahringo@redhat.com>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Diffstat (limited to 'fs/eventfd.c')
0 files changed, 0 insertions, 0 deletions