diff options
author | Yury Norov <yury.norov@gmail.com> | 2025-08-11 16:30:39 -0400 |
---|---|---|
committer | Sean Christopherson <seanjc@google.com> | 2025-08-18 14:31:27 -0700 |
commit | 923fcb3dbc0246fc5207093c0049af4c56f20e41 (patch) | |
tree | bff388c941b09db18e82005d68c2713a790ac924 /drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | |
parent | c87bd4dd43a624109c3cc42d843138378a7f4548 (diff) |
KVM: SEV: don't check have_run_cpus in sev_writeback_caches()
Drop KVM's check on an empty cpumask when flushing caches when memory is
being reclaimed from an SEV VM, as smp_call_function_many_cond() naturally
(and correctly) handles an empty cpumask. This avoids an extra O(n)
lookup in the common case where at least one pCPU has enterred the guest,
which could be noticeable in some setups, e.g. if a small VM is pinned to
the last few pCPUs in the system.
Fixes: 6f38f8c57464 ("KVM: SVM: Flush cache only on CPUs running SEV guest")
Signed-off-by: Yury Norov (NVIDIA) <yury.norov@gmail.com>
[sean: rewrite changelog to capture performance angle]
Signed-off-by: Sean Christopherson <seanjc@google.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c')
0 files changed, 0 insertions, 0 deletions