1. 04 4月, 2009 5 次提交
    • H
      thinkpad-acpi: enhanced debugging messages for rfkill subdrivers · bee4cd9b
      Henrique de Moraes Holschuh 提交于
      Enhance debugging messages for all rfkill subdrivers in thinkpad-acpi.
      
      Also, log a warning if the deprecated sysfs attributes are in use.
      These attributes are going to be removed sometime in 2010.
      
      There is an user-visible side-effect: we now coalesce attempts to
      enable/disable bluetooth or WWAN in the procfs interface, instead of
      hammering the firmware with multiple requests.
      Signed-off-by: NHenrique de Moraes Holschuh <hmh@hmh.eng.br>
      Signed-off-by: NLen Brown <len.brown@intel.com>
      bee4cd9b
    • H
      thinkpad-acpi: restrict access to some firmware LEDs · a4d5effc
      Henrique de Moraes Holschuh 提交于
      Some of the ThinkPad LEDs indicate critical conditions that can cause
      data loss or cause hardware damage when ignored (e.g. force-ejecting
      a powered up bay; ignoring a failing battery, or empty battery; force-
      undocking with the dock buses still active, etc).
      
      On almost all ThinkPads, LED access is write-only, and the firmware
      usually does fire-and-forget signaling on them, so you effectively
      lose whatever message the firmware was trying to convey to the user
      when you override the LED state, without any chance to restore it.
      
      Restrict access to all LEDs that can convey important alarms, or that
      could mislead the user into incorrectly operating the hardware.  This
      will make the Lenovo engineers less unhappy about the whole issue.
      
      Allow users that really want it to still control all LEDs, it is the
      unaware user that we have to worry about.
      Signed-off-by: NHenrique de Moraes Holschuh <hmh@hmh.eng.br>
      Signed-off-by: NLen Brown <len.brown@intel.com>
      a4d5effc
    • H
      thinkpad-acpi: remove HKEY disable functionality · 2586d566
      Henrique de Moraes Holschuh 提交于
      The HKEY disable functionality basically cripples the entire event
      model of the ThinkPad firmware and of the thinkpad-acpi driver.
      Remove this functionality from the driver.  HKEY must be enabled at
      all times while thinkpad-acpi is loaded, and disabled otherwise.
      
      For sysfs, according to the sysfs ABI and the thinkpad-acpi sysfs
      rules of engagement, we will just remove the attributes.  This will be
      done in two stages: disable their function now, after two kernel
      releases, remove the attributes.
      
      For procfs, we call WARN().  If nothing triggers it, I will simply
      remove the enable/disable commands entirely in the future along with
      the sysfs attributes.
      
      I don't expect much, if any fallout from this.  There really isn't any
      reason to mess with hotkey_enable or with the enable/disable commands
      to /proc/acpi/ibm/hotkey, and this has been true for years...
      Signed-off-by: NHenrique de Moraes Holschuh <hmh@hmh.eng.br>
      Signed-off-by: NLen Brown <len.brown@intel.com>
      2586d566
    • H
      thinkpad-acpi: add new debug helpers and warn of deprecated atts · 73a94d86
      Henrique de Moraes Holschuh 提交于
      Add a debug helper that discloses the TGID of the userspace task
      attempting to access the driver.  This is highly useful when dealing
      with bug reports, since often the user has no idea that some userspace
      application is accessing thinkpad-acpi...
      
      Also add a helper to log warnings about sysfs attributes that are
      deprecated.
      
      Use the new helpers to issue deprecation warnings for bluetooth_enable
      and wwan_enabled, that have been deprecated for a while, now.
      Signed-off-by: NHenrique de Moraes Holschuh <hmh@hmh.eng.br>
      Signed-off-by: NLen Brown <len.brown@intel.com>
      73a94d86
    • H
      thinkpad-acpi: documentation cleanup · 078ac19e
      Henrique de Moraes Holschuh 提交于
      Some cleanups to the documentation of the driver.
      Signed-off-by: NHenrique de Moraes Holschuh <hmh@hmh.eng.br>
      Signed-off-by: NLen Brown <len.brown@intel.com>
      078ac19e
  2. 16 1月, 2009 3 次提交
  3. 06 1月, 2009 1 次提交
  4. 29 8月, 2008 1 次提交
  5. 21 7月, 2008 2 次提交
  6. 12 6月, 2008 1 次提交
  7. 29 4月, 2008 6 次提交
  8. 16 2月, 2008 5 次提交
  9. 09 2月, 2008 1 次提交
  10. 02 2月, 2008 7 次提交
  11. 06 11月, 2007 4 次提交
  12. 20 10月, 2007 2 次提交
  13. 26 9月, 2007 1 次提交
  14. 17 9月, 2007 1 次提交