[PATCH v3] fs/fat/fat.c: Do not perform zero block reads if there are no blocks left
Tom Rini
trini at konsulko.com
Thu Jun 25 16:38:53 CEST 2020
On Tue, Jun 23, 2020 at 02:36:54PM -0700, Jason Wessel wrote:
> While using u-boot with qemu's virtio driver I stumbled across a
> problem reading files less than sector size. On the real hardware the
> block reader seems ok with reading zero blocks, and while we could fix
> the virtio host side of qemu to deal with a zero block read instead of
> crashing, the u-boot fat driver should not be doing zero block reads
> in the first place. If you ask hardware to read zero blocks you are
> just going to get zero data. There may also be other hardware that
> responds similarly to the virtio interface so this is worth fixing.
>
> Without the patch I get the following and have to restart qemu because
> it dies.
Reviewed-by: Tom Rini <trini at konsulko.com>
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200625/b7f971ec/attachment.sig>
More information about the U-Boot
mailing list