exfat: improve write performance when dirsync enabled
authorHyeongseok Kim <hyeongseok@gmail.com>
Mon, 15 Mar 2021 04:12:55 +0000 (13:12 +0900)
committerNamjae Jeon <namjae.jeon@samsung.com>
Tue, 27 Apr 2021 11:45:06 +0000 (20:45 +0900)
commit23befe490ba885bdf757d40b2489134315fef690
treea52e5f7a88096c8f57e8323da2c5de11c2c6c6e2
parent654762df2ec7d61b05acc788afbffaba52d658fe
exfat: improve write performance when dirsync enabled

Degradation of write speed caused by frequent disk access for cluster
bitmap update on every cluster allocation could be improved by
selective syncing bitmap buffer. Change to flush bitmap buffer only
for the directory related operations.

Signed-off-by: Hyeongseok Kim <hyeongseok@gmail.com>
Acked-by: Sungjong Seo <sj1557.seo@samsung.com>
Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com>
fs/exfat/balloc.c
fs/exfat/dir.c
fs/exfat/exfat_fs.h
fs/exfat/fatent.c
fs/exfat/inode.c
fs/exfat/namei.c