Re: Writable module parameters in KVM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 26/05/21 01:45, Ben Gardon wrote:

At Google we have an informal practice of adding sysctls to control some KVM features. Usually these just act as simple "chicken bits" which allow us to turn off a feature without having to stall a kernel rollout if some feature causes problems. (Sysctls were used for reasons specific to Google infrastructure, not because they're necessarily better.)

We'd like to get rid of this divergence with upstream by converting the sysctls to writable module parameters, but I'm not sure what the general guidance is on writable module parameters. Looking through KVM, it seems like we have several writable parameters, but they're mostly read-only.

Sure, making them writable is okay. Most KVM parameters are read-only because it's much simpler (the usecase for introducing them was simply "test what would happen on old processors"). What are these features that you'd like to control?

I also don't see central documentation of the module parameters. They're mentioned in the documentation for other features, but don't have their own section / file. Should they?

They probably should, yes.

Paolo




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux