From: Rafael J. Wysocki Date: Fri, 6 May 2011 18:09:42 +0000 (+0200) Subject: PM: Print a warning if firmware is requested when tasks are frozen X-Git-Tag: v3.0-rc1~408^2~11 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a144c6a6c924aa1da04dd77fb84b89927354fdff;p=pandora-kernel.git PM: Print a warning if firmware is requested when tasks are frozen Some drivers erroneously use request_firmware() from their ->resume() (or ->thaw(), or ->restore()) callbacks, which is not going to work unless the firmware has been built in. This causes system resume to stall until the firmware-loading timeout expires, which makes users think that the resume has failed and reboot their machines unnecessarily. For this reason, make _request_firmware() print a warning and return immediately with error code if it has been called when tasks are frozen and it's impossible to start any new usermode helpers. Signed-off-by: Rafael J. Wysocki Acked-by: Greg Kroah-Hartman Reviewed-by: Valdis Kletnieks --- Reading git-diff-tree failed