]> git.dujemihanovic.xyz Git - u-boot.git/commit
fs: Use ARCH_DMA_MINALIGN as default alignment for fs_read_alloc()
authorNam Cao <namcao@linutronix.de>
Thu, 7 Nov 2024 15:01:06 +0000 (16:01 +0100)
committerTom Rini <trini@konsulko.com>
Mon, 18 Nov 2024 14:23:56 +0000 (08:23 -0600)
commit6ea8dc661b04ddd5c19163932ee12705c53f552a
tree8cea1d6d85b2141ecb3491bcf28115e80dc5e797
parent5efd63c93c4546978c6a3a8e83c61011721b73b6
fs: Use ARCH_DMA_MINALIGN as default alignment for fs_read_alloc()

The comment above fs_read_alloc() explains:

    @align: Alignment to use for memory allocation (0 for default)

However, in the actual implementation, there is no alignment when @align is
zero.

This current default is probably fine for most cases. But for some block
devices which transfer data via DMA, ARCH_DMA_MINALIGN is needed.

Change the default alignment to ARCH_DMA_MINALIGN.

Fixes: de7b5a8a1ac0 ("fs: Create functions to load and allocate a file")
Signed-off-by: Nam Cao <namcao@linutronix.de>
Tested-by: Javier Fernandez Pastrana <javier.pastrana@linutronix.de>
fs/fs.c
include/fs.h