JIRA: https://issues.redhat.com/browse/RHEL-34875 commit 2dd10de8e6bcbacf85ad758b904543c294820c63 Author: Alexander Aring <aahringo@redhat.com> Date: Tue Sep 12 17:53:18 2023 -0400 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> Signed-off-by: Benjamin Coddington <bcodding@redhat.com> |
||
---|---|---|
.. | ||
client-identifier.rst | ||
exporting.rst | ||
index.rst | ||
knfsd-stats.rst | ||
nfs41-server.rst | ||
pnfs.rst | ||
reexport.rst | ||
rpc-cache.rst | ||
rpc-server-gss.rst |