firmware loader: fix comments on request_firmware_nowait
request_firmware_nowait is allowed to be called in atomic context now if @gfp is GFP_ATOMIC, so fix the obsolete comments and states which situations are suitable for using it. Signed-off-by: Ming Lei <ming.lei@canonical.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Родитель
0cfc1e1e7b
Коммит
6f21a62a58
|
@ -846,9 +846,13 @@ static void request_firmware_work_func(struct work_struct *work)
|
||||||
*
|
*
|
||||||
* Caller must hold the reference count of @device.
|
* Caller must hold the reference count of @device.
|
||||||
*
|
*
|
||||||
* Asynchronous variant of request_firmware() for user contexts where
|
* Asynchronous variant of request_firmware() for user contexts:
|
||||||
* it is not possible to sleep for long time. It can't be called
|
* - sleep for as small periods as possible since it may
|
||||||
* in atomic contexts.
|
* increase kernel boot time of built-in device drivers
|
||||||
|
* requesting firmware in their ->probe() methods, if
|
||||||
|
* @gfp is GFP_KERNEL.
|
||||||
|
*
|
||||||
|
* - can't sleep at all if @gfp is GFP_ATOMIC.
|
||||||
**/
|
**/
|
||||||
int
|
int
|
||||||
request_firmware_nowait(
|
request_firmware_nowait(
|
||||||
|
|
Загрузка…
Ссылка в новой задаче