157b00171a
(Linux only for now) With fastboot reading serial numbers from sysfs, it had become possible for a fastboot command issued immediately after rebooting the bootloader to fail, because sysfs still thought the device was online. To prevent this, after reboot-bootloader we wait for the device to disconnect. Also made usb_read and usb_write fail immediately if the descriptor has been closed; this prevents an incorrect error message ("Bad file descriptor") when errors from fb_getvar are ignored (e.g., by fb_format_supported). Also removed unused fd param from filter_usb_device, and simplified logic in usb_write by using do/while instead of a special case for len == 0. Change-Id: I799b857eab411fd8ad25f5777fc61c685152ea86 |
||
---|---|---|
.. | ||
Android.mk | ||
bootimg.c | ||
engine.c | ||
engineering_key.p12 | ||
fastboot.c | ||
fastboot.h | ||
fastboot_protocol.txt | ||
genkey.sh | ||
p12topem.sh | ||
protocol.c | ||
signfile.sh | ||
usb.h | ||
usb_linux.c | ||
usb_osx.c | ||
usb_windows.c | ||
usbtest.c | ||
util.c | ||
util_linux.c | ||
util_osx.c | ||
util_windows.c |