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-o...@vger.kernel.org
Cc: linux-mmc@vger.kernel.org
Cc: linux-ker...@vger.kernel.org
Cc: Grant Likely <grant.lik...@secretlab.ca>
Cc: Greg Kroah-Hartman <g...@kroah.com>
Cc: Dilan Lee <di...@nvidia.com>
Cc: Mark Brown <broo...@opensource.wolfsonmicro.com>
Cc: Manjunath GKondaiah <manjunath.gkonda...@linaro.org>
Cc: Arnd Bergmann <a...@arndb.de>

1.7.4.1

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

Reply via email to