[U-Boot] [PATCH] fs: ext4: cache extent data
Stephen Warren
swarren at wwwdotorg.org
Wed Feb 20 21:37:39 UTC 2019
On 1/30/19 12:58 PM, Stephen Warren wrote:
> From: Stephen Warren <swarren at nvidia.com>
>
> When a file contains extents, U-Boot currently reads extent-related data
> for each block in the file, even if that data is located in the same
> block each time. This significantly slows down loading of files that use
> extents. Implement a very dumb cache to prevent repeatedly reading the
> same block. Files with extents now load as fast as files without.
>
> Note: There are many cases where read_allocated_block() is called. This
> patch only addresses one of those places; all others still read redundant
> data in any case they did before. This is a minimal patch to fix the
> load command; other cases aren't fixed.
Any thoughts here? Thanks.
More information about the U-Boot
mailing list