firmware loader: fix creation failure of fw loader device
authorMing Lei <ming.lei@canonical.com>
Sat, 4 Aug 2012 04:01:19 +0000 (12:01 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 16 Aug 2012 20:13:19 +0000 (13:13 -0700)
commit99c2aa72306079976369aad7fc62cc71931d692a
treed78941494cc9a1fc2a46af44daac5db9c186d897
parent0c25a850f7f336cd3bf2b0a479fe70cecb242c6e
firmware loader: fix creation failure of fw loader device

If one device driver calls request_firmware_nowait() to request
several different firmwares' loading, device_add() will return
failure since all firmware loader device use same name of the
device who is requesting firmware.

This patch always use the name of firmware image as the firmware
loader device name to fix the problem since the following patches
for caching firmware will make sure only one loading for same
firmware is alllowd at the same time.

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>
drivers/base/firmware_class.c