1. 02 10月, 2010 1 次提交
    • T
      ACPI: Do not export hid/modalias sysfs file for ACPI objects without a HID · 2b2ae7c7
      Thomas Renninger 提交于
      Boot and compile tested.
      The fact that pnp.ids can now be empty needs testing on some
      further machines, though.
      
      This should handle a "modprobe is wrongly called by udev" issue:
      https://bugzilla.kernel.org/show_bug.cgi?id=19162
      
      Modaliase files in
      /sys/devices/LNXSYSTM:00/
      went down from 113 to 71 on my tested system.
      
      This is a sysfs change, but userspace must already be able to handle it.
      
      Also do not fill up pnp.ids list with a "struct hid"
      entry. This comment:
           * This generic ID isn't useful for driver binding, but it provides
           * the useful property that "every acpi_device has an ID."
      is still half way true:
      Best you never touch pnp.ids list directly or make sure it can be empty,
      instead use:
      char *acpi_device_hid()
      which always returns a value ("device" as a dummy if the object
      has no hid).
      Signed-off-by: NThomas Renninger <trenn@suse.de>
      CC: Zhang Rui <rui.zhang@intel.com>
      CC: kay.sievers@vrfy.org
      CC: Bjorn Helgaas <bjorn.helgaas@hp.com>
      Signed-off-by: NLen Brown <len.brown@intel.com>
      2b2ae7c7
  2. 29 9月, 2010 8 次提交
  3. 28 9月, 2010 31 次提交