Commit 2c10b61
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]>1 parent 4b4191b commit 2c10b61
1 file changed
+1
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5263 | 5263 | | |
5264 | 5264 | | |
5265 | 5265 | | |
| 5266 | + | |
5266 | 5267 | | |
5267 | 5268 | | |
5268 | 5269 | | |
5269 | 5270 | | |
5270 | | - | |
5271 | | - | |
5272 | 5271 | | |
5273 | 5272 | | |
5274 | 5273 | | |
| |||
0 commit comments