Skip to content

Conversation

@ramosian-glider
Copy link
Member


Before sending a pull request, please review Contribution Guidelines:
https://github.com/google/syzkaller/blob/master/docs/contributing.md


Make sure the fuzzer knows more about the SYZOS address space.
For the following KVM ioctls:
 - KVM_SET_GSI_ROUTING
 - KVM_SET_SIGNAL_MASK
 - KVM_SET_MSRS
 - KVM_SET_CPUID
 - KVM_SET_CPUID2

syzkaller is generating squashed blobs, which are less likely to provoke
any interesting behaviors.
Apply the no_squash attribute to these ioctls to have better understanding
of these ioctls' inputs.
@ramosian-glider
Copy link
Member Author

@a-nogikh what do you think?
This led to local 2% drop in KVM coverage, but I am guessing it will catch up eventually (I won't submit the patch till at least tomorrow).
On the other hand, not smashing the structs seems to be the right thing to me.

@a-nogikh
Copy link
Collaborator

I think it should catch up over time

@ramosian-glider ramosian-glider added this pull request to the merge queue Nov 24, 2025
Merged via the queue into google:master with commit 64219f1 Nov 24, 2025
17 checks passed
@ramosian-glider
Copy link
Member Author

Ok, I ended up landing it today :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants