]> xenbits.xensource.com Git - people/andrewcoop/xen.git/commit
x86/mm: use block_lock_speculation() in _mm_write_lock()
authorJan Beulich <jbeulich@suse.com>
Mon, 18 Mar 2024 12:53:37 +0000 (13:53 +0100)
committerJan Beulich <jbeulich@suse.com>
Mon, 18 Mar 2024 12:53:37 +0000 (13:53 +0100)
commit62018f08708a5ff6ef8fc8ff2aaaac46e5a60430
tree46fe33cb9e8b0112fb23e9e1f941cb2a3661acb8
parentd92a67b60c038ebb0f0b83a7f1ce5ad359e052d6
x86/mm: use block_lock_speculation() in _mm_write_lock()

I can only guess that using block_speculation() there was a leftover
from, earlier on, SPECULATIVE_HARDEN_LOCK depending on
SPECULATIVE_HARDEN_BRANCH.

Fixes: 197ecd838a2a ("locking: attempt to ensure lock wrappers are always inline")
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/mm/mm-locks.h