From b8d2ba3fc4cd6b53d89b944202bc2210ae10fe5f Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Tue, 26 Nov 2024 08:15:07 -0500 Subject: [PATCH] fat: Ensure bounce buffer is a multiple of MAX_PHYS_SECTOR_SIZE * if MAX_VARIABLE_LOG_SECTOR is defined, use that * if MAX_PHYS_SECTOR_SIZE is defined, use that * use SECTOR_SIZE Change-Id: Ia314f590fdb300e99df2c60587657c9563b9ce80 --- firmware/drivers/fat.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/firmware/drivers/fat.c b/firmware/drivers/fat.c index 380139afcb..08c915d39b 100644 --- a/firmware/drivers/fat.c +++ b/firmware/drivers/fat.c @@ -280,6 +280,8 @@ static struct bpb #ifdef STORAGE_NEEDS_BOUNCE_BUFFER #if defined(MAX_VARIABLE_LOG_SECTOR) #define BOUNCE_SECTOR_SIZE MAX_VARIABLE_LOG_SECTOR +#elif defined(MAX_PHYS_SECTOR_SIZE) +#define BOUNCE_SECTOR_SIZE MAX_PHYS_SECTOR_SIZE #else #define BOUNCE_SECTOR_SIZE SECTOR_SIZE #endif