3 _OSI strings were introduced in recent years that were intended to workaround very specific problems found on specific systems. The idea was supposed to be that these quirks were only used on those systems, but this proved to be a bad assumption. I've found at least one system in the wild where the vendor using the _OSI string doesn't match the _OSI string and the neither does the use. So this brings a good time to review keeping those strings in the kernel. In an RFC discussion of removing the strings it was clarified that all 3 uses in the kernel now have been fixed. As they're fixed, this series removes those strings and the documentation encouraging their future use. Link: https://lore.kernel.org/linux-acpi/54f3e05187c4e923b3a746beff3be4071ed0f2e1.camel@xxxxxxxxxx/T/#m38f84a467f7f13302add169cbe0df8135ef15c62 Mario Limonciello (4): ACPI: OSI: Remove Linux-Dell-Video _OSI string ACPI: OSI: Remove Linux-Lenovo-NV-HDMI-Audio _OSI string ACPI: OSI: Remove Linux-HPI-Hybrid-Graphics _OSI string ACPI: OSI: Update Documentation on custom _OSI strings Documentation/firmware-guide/acpi/osi.rst | 25 ++++++++++------------- drivers/acpi/osi.c | 24 ---------------------- 2 files changed, 11 insertions(+), 38 deletions(-) -- 2.34.1