To allow flashing an image with a partition table followed by an image for a specific partition, the fastboot implementation was changed to evaluate partitions on demand.
This introduced issues around handling of non-existent files, which should be resolved by this series. I think it's fine for the series to go through next, but would like at least the first patch to go into master. Ahmad Fatoum (6): fastboot: terminate request for non-file-backed partition properly fastboot: introduce fastboot_tx_print_var() helper fastboot: don't populate partition variables unconditionally fastboot: only populate variables explicitly asked for fastboot: factor out fb_file_getsize fastboot: check for file existence before flashing/erasing common/fastboot.c | 138 ++++++++++++++++++++++++++++++++-------------- 1 file changed, 98 insertions(+), 40 deletions(-) -- 2.39.5