summaryrefslogtreecommitdiff
path: root/arch/arm64/Makefile
diff options
context:
space:
mode:
authorSean Christopherson <seanjc@google.com>2022-05-19 07:57:11 -0700
committerPaolo Bonzini <pbonzini@redhat.com>2022-05-25 05:12:34 -0400
commit0547758a6de3cc71a0cfdd031a3621a30db6a68b (patch)
treede982b2497750eadb1712b450b42de53c0cb30a3 /arch/arm64/Makefile
parentfee060cd52d69c114b62d1a2948ea9648b5131f9 (diff)
x86/kvm: Alloc dummy async #PF token outside of raw spinlock
Drop the raw spinlock in kvm_async_pf_task_wake() before allocating the the dummy async #PF token, the allocator is preemptible on PREEMPT_RT kernels and must not be called from truly atomic contexts. Opportunistically document why it's ok to loop on allocation failure, i.e. why the function won't get stuck in an infinite loop. Reported-by: Yajun Deng <yajun.deng@linux.dev> Cc: stable@vger.kernel.org Signed-off-by: Sean Christopherson <seanjc@google.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'arch/arm64/Makefile')
0 files changed, 0 insertions, 0 deletions