diff options
| author | Greg Kroah-Hartman <[email protected]> | 2023-02-14 10:33:04 +0000 |
|---|---|---|
| committer | Paolo Bonzini <[email protected]> | 2023-02-16 17:31:40 +0000 |
| commit | 2c10b61421a28e95a46ab489fd56c0f442ff6952 (patch) | |
| tree | 186330faa775ca592f95491bb7661c79c664e08e /tools/perf/scripts/python/arm-cs-trace-disasm.py | |
| parent | perf/x86: Refuse to export capabilities for hybrid PMUs (diff) | |
| download | kernel-2c10b61421a28e95a46ab489fd56c0f442ff6952.tar.gz kernel-2c10b61421a28e95a46ab489fd56c0f442ff6952.zip | |
kvm: initialize all of the kvm_debugregs structure before sending it to userspace
When calling the KVM_GET_DEBUGREGS ioctl, on some configurations, there
might be some unitialized portions of the kvm_debugregs structure that
could be copied to userspace. Prevent this as is done in the other kvm
ioctls, by setting the whole structure to 0 before copying anything into
it.
Bonus is that this reduces the lines of code as the explicit flag
setting and reserved space zeroing out can be removed.
Cc: Sean Christopherson <[email protected]>
Cc: Paolo Bonzini <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: Ingo Molnar <[email protected]>
Cc: Borislav Petkov <[email protected]>
Cc: Dave Hansen <[email protected]>
Cc: <[email protected]>
Cc: "H. Peter Anvin" <[email protected]>
Cc: stable <[email protected]>
Reported-by: Xingyuan Mo <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Message-Id: <[email protected]>
Tested-by: Xingyuan Mo <[email protected]>
Signed-off-by: Paolo Bonzini <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/arm-cs-trace-disasm.py')
0 files changed, 0 insertions, 0 deletions
