init: Abort firmware transfer if firmware is missing
If firmware is not found, write -1 /sys/$DEVPATH/loading to cancel the firmware load. Otherwise the driver has to wait for the 60s timeout. Change-Id: Id2787cda9b2be45b9adea41f6f161cd54cda212e Signed-off-by: Benoit Goby <benoit@android.com>
This commit is contained in:
parent
16ae478af4
commit
609d8828d3
|
@ -589,8 +589,10 @@ static void process_firmware_event(struct uevent *uevent)
|
|||
fw_fd = open(file1, O_RDONLY);
|
||||
if(fw_fd < 0) {
|
||||
fw_fd = open(file2, O_RDONLY);
|
||||
if(fw_fd < 0)
|
||||
if (fw_fd < 0) {
|
||||
write(loading_fd, "-1", 2);
|
||||
goto data_close_out;
|
||||
}
|
||||
}
|
||||
|
||||
if(!load_firmware(fw_fd, loading_fd, data_fd))
|
||||
|
|
Loading…
Reference in New Issue