1. 04 4月, 2009 4 次提交
    • 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. 14 10月, 2008 1 次提交
    • E
      ata: Add documentation for hard disk shock protection interface (v3) · 9c6102d4
      Elias Oltmanns 提交于
      Put some information (and pointers to more) into the kernel's doc tree,
      describing briefly the interface to the kernel's disk head unloading
      facility. Information about how to set up a complete shock protection
      system under GNU/Linux can be found on the web and is referenced
      accordingly.
      
      v3:
      Here is some final polish including various spelling corrections
      pointed out by Grant Grundler and Peter Moulder. Also, I have added some
      information about the timing constraints related to disk head parking.
      The patch looks more impressive than it really is and I think it would
      be alright just to incorporate it into the original patch so as not to
      clutter up the git log.
      Signed-off-by: NElias Oltmanns <eo@nebensachen.de>
      Cc: Jeff Garzik <jeff@garzik.org>
      Cc: Randy Dunlap <randy.dunlap@oracle.com>
      Cc: Tejun Heo <htejun@gmail.com>
      Signed-off-by: NBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
      9c6102d4
  5. 09 10月, 2008 1 次提交
  6. 29 8月, 2008 1 次提交
  7. 21 7月, 2008 2 次提交
  8. 17 7月, 2008 1 次提交
  9. 12 6月, 2008 1 次提交
  10. 29 4月, 2008 6 次提交
  11. 14 3月, 2008 1 次提交
  12. 13 3月, 2008 1 次提交
  13. 12 3月, 2008 2 次提交
  14. 16 2月, 2008 5 次提交
  15. 09 2月, 2008 5 次提交