[PATCH 0/5] Driver Probe Deferral Mechanism

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Original patch posted at:
http://comments.gmane.org/gmane.linux.kernel/1194346

Enhancements done to above patch:
 - checkpatch warning fixes
 - added Kconfig symbol CONFIG_PROBE_DEFER
 - replacing normal workqueue with singlethread_workqueue
 - handling -EPROBE_DEFER error

Apart from that, OMAP HSMMC and GPIO drivers are adopted to use
deferral probe mechanism and successfully tested on omap3 beagle
board.

Applies cleanly on top of v3.1-rc8

G, Manjunath Kondaiah (3):
  drivercore: add new error value for deferred probe
  gpiolib: handle deferral probe error
  omap: hsmmc: use platform_driver_register

Grant Likely (1):
  drivercore: Add driver probe deferral mechanism

Mark Brown (1):
  regulator: Support driver probe deferral

 drivers/base/Kconfig          |   11 +++
 drivers/base/base.h           |    3 +
 drivers/base/core.c           |    6 ++
 drivers/base/dd.c             |  145 +++++++++++++++++++++++++++++++++++++++++
 drivers/gpio/gpiolib.c        |    6 +-
 drivers/mmc/host/omap_hsmmc.c |    7 +-
 drivers/regulator/core.c      |    4 +-
 include/linux/device.h        |    7 ++
 include/linux/errno.h         |    1 +
 9 files changed, 183 insertions(+), 7 deletions(-)

-- 
Cc: linux-omap@xxxxxxxxxxxxxxx
Cc: linux-mmc@xxxxxxxxxxxxxxx
Cc: linux-kernel@xxxxxxxxxxxxxxx
Cc: Grant Likely <grant.likely@xxxxxxxxxxxx>
Cc: Greg Kroah-Hartman <greg@xxxxxxxxx>
Cc: Dilan Lee <dilee@xxxxxxxxxx>
Cc: Mark Brown <broonie@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
Cc: Manjunath GKondaiah <manjunath.gkondaiah@xxxxxxxxxx>
Cc: Arnd Bergmann <arnd@xxxxxxxx>

1.7.4.1

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux