• Luis R. Rodriguez's avatar
    firmware: check for file truncation on direct firmware loading · 1ba4de17
    Luis R. Rodriguez authored
    When direct firmware loading is used we iterate over a list
    of possible firmware paths and concatenate the desired firmware
    name with each path and look for the file there. Should the
    passed firmware name be too long we end up truncating the
    file we want to look for, the search however is still done.
    Add a check for truncation instead of looking for a
    truncated firmware filename.
    
    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: default avatarLuis R. Rodriguez <mcgrof@suse.com>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
    1ba4de17
firmware_class.c 39.2 KB