> This patch set is designed to reduce FAT traversal, it includes the > patch to implement this feature as well as the patches to optimize and > clean up the code to facilitate the implementation of this feature. > > Changes for v2: > - [6/6] add inline descriptions for 'dir' and 'entry' in > 'struct exfat_dir_entry' and 'struct exfat_inode_info'. This patch-set looks nice. Thank you! Reviewed-by: Sungjong Seo <sj1557.seo@xxxxxxxxxxx> > Yuezhang Mo (6): > exfat: remove unnecessary read entry in __exfat_rename() > exfat: add exfat_get_dentry_set_by_inode() helper > exfat: move exfat_chain_set() out of __exfat_resolve_path() > exfat: remove argument 'p_dir' from exfat_add_entry() > exfat: code cleanup for exfat_readdir() > exfat: reduce FAT chain traversal > > fs/exfat/dir.c | 38 ++++------- > fs/exfat/exfat_fs.h | 6 ++ > fs/exfat/inode.c | 2 +- > fs/exfat/namei.c | 155 +++++++++++++++++++------------------------- > 4 files changed, 86 insertions(+), 115 deletions(-) > > -- > 2.43.0