]> www.infradead.org Git - nvme.git/commit
KVM: x86/tdp_mmu: Sprinkle __must_check
authorIsaku Yamahata <isaku.yamahata@intel.com>
Mon, 22 Jan 2024 23:53:26 +0000 (15:53 -0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 20 Jun 2024 21:28:44 +0000 (17:28 -0400)
commit8a4e2742a54ed7e844f99fa56982da169accfb2b
treee05fc042f292bb0a1bc81b6229dc41f143982d0b
parentd81473840ce12fe682c19af9b4b5b39a9fe5a4c9
KVM: x86/tdp_mmu: Sprinkle __must_check

The TDP MMU function __tdp_mmu_set_spte_atomic uses a cmpxchg64 to replace
the SPTE value and returns -EBUSY on failure.  The caller must check the
return value and retry.  Add __must_check to it, as well as to two more
functions that forward the return value of __tdp_mmu_set_spte_atomic to
their caller.

Signed-off-by: Isaku Yamahata <isaku.yamahata@intel.com>
Reviewed-by: Binbin Wu <binbin.wu@linux.intel.com>
Message-Id: <8f7d5a1b241bf5351eaab828d1a1efe5c17699ca.1705965635.git.isaku.yamahata@intel.com>
Acked-by: Kai Huang <kai.huang@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/mmu/tdp_mmu.c