diff options
author | 2015-05-12 14:49:40 -0700 | |
---|---|---|
committer | 2015-05-24 12:36:34 -0700 | |
commit | f5727b05d221796baf69667ed5c891d4bd53711e (patch) | |
tree | c6a919fa3ed296526cbbb1719810e5b2429785d7 /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | drivers: of/base: move of_init to driver_init (diff) | |
download | linux-dev-f5727b05d221796baf69667ed5c891d4bd53711e.tar.xz linux-dev-f5727b05d221796baf69667ed5c891d4bd53711e.zip |
firmware: fix __getname() missing failure check
The request_firmware*() APIs uses __getname() to iterate
over the list of paths possible for firmware to be found,
the code however never checked for failure on __getname().
Although *very unlikely*, this can still happen. Add the
missing check.
There is still no checks on the concatenation of the path
and filename passed, that requires a bit more work and
subsequent patches address this. The commit that introduced
this is abb139e7 ("firmware: teach the kernel to load
firmware files directly from the filesystem").
mcgrof@ergon ~/linux (git::firmware-fixes) $ git describe --contains abb139e7
v3.7-rc1~120
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Ming Lei <ming.lei@canonical.com>
Cc: Rusty Russell <rusty@rustcorp.com.au>
Cc: David Howells <dhowells@redhat.com>
Cc: Kyle McMartin <kyle@kernel.org>
Signed-off-by: Luis R. Rodriguez <mcgrof@suse.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions