From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755016Ab1JGEsJ (ORCPT ); Fri, 7 Oct 2011 00:48:09 -0400 Received: from [117.192.88.236] ([117.192.88.236]:45518 "EHLO manju-desktop" rhost-flags-FAIL-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1751147Ab1JGEsH (ORCPT ); Fri, 7 Oct 2011 00:48:07 -0400 To: linux-arm-kernel@lists.infradead.org Date: Fri, 07 Oct 2011 10:05:22 +0500 Subject: [PATCH 0/5] Driver Probe Deferral Mechanism CC: linux-omap@vger.kernel.org, linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, Grant Likely , Greg Kroah-Hartman , Dilan Lee , Mark Brown , Manjunath GKondaiah , Arnd Bergmann Message-ID: <1317962127-29003-1-git-send-email-manjugk@ti.com> From: "G, Manjunath Kondaiah" X-Mailer: git-send-email 1.7.4.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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@vger.kernel.org Cc: linux-mmc@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: Grant Likely Cc: Greg Kroah-Hartman Cc: Dilan Lee Cc: Mark Brown Cc: Manjunath GKondaiah Cc: Arnd Bergmann 1.7.4.1