]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
dlm: check for defined force value in dlm_lockspace_release
authorAlexander Aring <aahringo@redhat.com>
Wed, 23 Jul 2025 15:21:52 +0000 (11:21 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 29 Oct 2025 13:04:36 +0000 (14:04 +0100)
[ Upstream commit 6af515c9f3ccec3eb8a262ca86bef2c499d07951 ]

Force values over 3 are undefined, so don't treat them as 3.

Signed-off-by: Alexander Aring <aahringo@redhat.com>
Signed-off-by: David Teigland <teigland@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/dlm/lockspace.c

index 23cf9b8f31b7431cc6594359bb4194233ab9f31e..e7372d56c13f47d8e124817633385b15992754dc 100644 (file)
@@ -825,7 +825,7 @@ static int release_lockspace(struct dlm_ls *ls, int force)
 
        dlm_device_deregister(ls);
 
-       if (force < 3 && dlm_user_daemon_available())
+       if (force != 3 && dlm_user_daemon_available())
                do_uevent(ls, 0);
 
        dlm_recoverd_stop(ls);