[PATCH v2 0/2] fat: improve synchronous mount performance

From: Matheus Alves de Almeida

Date: Mon Oct 26 2026 - 12:43:01 EST


Hi,

This series improves performance on synchronous mounts by batching
FAT mirror writes and improving fat_sync_bhs() submission.

The benchmarks were run on top of my other FAT allocation batching
changes currently in linux-next.

Changes in v2:
- fat_sync_bhs(): make err a local variable and return early on error.
- fat_sync_one(): make err2 a local variable.

Thanks,
Matheus

Matheus Alves de Almeida (2):
fat: batch synchronous mirror writes
fat: improve fat_sync_bhs() write submission

fs/fat/fat.h | 1 +
fs/fat/fatent.c | 80 +++++++++++++++++++++++++++++++++++--------------
fs/fat/misc.c | 14 ++++++++-
3 files changed, 71 insertions(+), 24 deletions(-)

--
2.43.0