1. 23 4月, 2008 8 次提交
  2. 11 3月, 2008 2 次提交
  3. 07 2月, 2008 1 次提交
  4. 03 2月, 2008 1 次提交
  5. 25 8月, 2007 1 次提交
  6. 24 7月, 2007 1 次提交
  7. 03 7月, 2007 1 次提交
  8. 18 6月, 2007 1 次提交
  9. 02 6月, 2007 1 次提交
  10. 30 5月, 2007 3 次提交
    • L
      ACPI: add __init to acpi_initialize_subsystem() · dd272b57
      Len Brown 提交于
      Add __init to:
      acpi_initialize_subsystem() (and un-export it)
      acpi_os_initialize()
      
      Add __initdata to:
      acpi_osl_dmi_table[]
      Signed-off-by: NLen Brown <len.brown@intel.com>
      dd272b57
    • L
      ACPI: Make _OSI(Linux) a special case · f507654d
      Len Brown 提交于
      _OSI("Linux") is like _OS("Linux"), it is ill-defined and
      virtually no BIOS vendors test interaction with it.
      As a result, it can do more damage than good because
      it causes the BIOS to follow un-tested paths.
      
      Recently, several machines have turned up that erroneously
      test this string in a way which causes them to _not_ test other
      compatibility strings, including the ZI9 and Toshiba.
      So it appears that this bad code has made it into
      a BIOS vendor's reference BIOS.
      
      Linux has no choice but to stop advertising compatibility
      with _OSI string "Linux" - as there are an unbounded
      number of possible incompatibilities going forward.
      
      But some BIOSes have already shipped which do use it
      for things like conditionally re-enabling video on resume
      from S3.  (Too bad they didn't do that unconditionally)
      
      Add special case code for _OSI(Linux)
      Squawk to dmesg if _OSI(Linux) is requested
      Add DMI list both to enable and disable _OSI(Linux)
      But for now, keep the default enabled via
      #define OSI_LINUX_ENABLED.
      
      http://bugzilla.kernel.org/show_bug.cgi?id=7787Signed-off-by: NLen Brown <len.brown@intel.com>
      f507654d
    • L
      ACPI: extend "acpi_osi=" boot option · ae00d812
      Len Brown 提交于
      The boot option "acpi_osi=" has always disabled Linux _OSI support,
      thus disabling all OS Interface strings which are advertised
      by Linux to the BIOS.
      
      Now...
      acpi_osi="string" adds the interface string, and
      acpi_osi="!string" invalidates the pre-defined interface string
      
      eg. acpi_osi="!Windows 2006"
      would disable Linux's claim of Vista compatibility.
      Signed-off-by: NLen Brown <len.brown@intel.com>
      ae00d812
  11. 10 5月, 2007 2 次提交
  12. 16 2月, 2007 1 次提交
  13. 03 2月, 2007 16 次提交
  14. 21 10月, 2006 1 次提交