On Sat, Jan 19, 2008 at 03:43:28PM +0000, Matthew Garrett wrote: > > The only way to get it done properly is to ensure that we're compatible > with Windows, and to get vendors to tell us when we're not. Offering > them any mechanism that allows them to special-case Linux will just lead > to them doing so and ignoring the problem, which will probably then trip > up other systems that don't special-case Linux. Let's not go down this > path. The fact that we're even having to have this conversation should > indicate that it's not a good idea. > Sure, and that means they have to *tell* *us* what they are doing so we can be compatible with Windows. The concern is that they may be doing stuff that isn't in the standard ACPI spec, but which needs to be a certain way in order to be compatible with their proprietary Windows drivers. The real problem comes when they decide to do things in a rush. That is, Dell deciding they want to make their laptops compatible with an already existing Ubuntu kernel, or Lenovo deciding they want to make their laptops compatible with an already existing SUSE kernel. And, so they decide to do a quick and dirty firmware release rather than negotiating with the distribution to do an Errata kernel. If we don't agressive move to nip this in the bud, even if a particular Thinkpad kernel isn't in the whitelist, I can see them simply documenting a workaround of setting acpi_osi=Linux in the boot command line, because it's easier than getting a distro to release a new kernel with a patch needed to support some new laptop.... - Ted - To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html