Maintaining an ever-growing list of vendors is error-prone and TBH quite silly. Are there any CPUs where we *don't* want hot-add? If not, why can't the kernel just default to enabling this, instead of userspace unconditionally turning this on? But if hot-add is supposed to work everywhere, then for SRUs at least the udev rule could be simplified to drop the vendor check.
Maintaining an ever-growing list of vendors is error-prone and TBH quite silly. Are there any CPUs where we *don't* want hot-add? If not, why can't the kernel just default to enabling this, instead of userspace unconditionally turning this on? But if hot-add is supposed to work everywhere, then for SRUs at least the udev rule could be simplified to drop the vendor check.