1. 07 2月, 2008 1 次提交
  2. 06 11月, 2007 1 次提交
    • D
      leds: bugfixes for leds-gpio · 199fb21d
      David Brownell 提交于
      Three bugfixes to the leds-gpio driver, plus minor whitespace tweaks:
      
       - Do the INIT_WORK() before registering each LED, so if its trigger
         becomes immediately active it can schedule work without oopsing..
      
       - Use normal registration, not platform_driver_probe(), so that
         devices appearing "late" (hotplug type) can still be bound.
      
       - Mark the driver remove code as "__devexit", preventing oopses
         when the underlying device is removed.
      
      These issues came up when using this driver with some GPIO expanders
      living on serial busses, which act unlike "normal" platform devices:
      they can appear and vanish along with the serial bus driver.
      Signed-off-by: NDavid Brownell <dbrownell@users.sourceforge.net>
      Signed-off-by: NRichard Purdie <rpurdie@rpsys.net>
      199fb21d
  3. 16 7月, 2007 2 次提交