aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorYuezhang Mo <[email protected]>2024-09-12 16:57:06 +0800
committerNamjae Jeon <[email protected]>2024-11-25 17:08:27 +0900
commit8a3f5711ad74db9881b289a6e34d7f3b700df720 (patch)
tree921c983ed0f0581900e725a6967c29fdf458f502 /tools/perf/scripts/python/export-to-sqlite.py
parent6b151eb5df78dc1a1ea7c862834199e08ea11c7b (diff)
exfat: reduce FAT chain traversal
Before this commit, ->dir and ->entry of exfat_inode_info record the first cluster of the parent directory and the directory entry index starting from this cluster. The directory entry set will be gotten during write-back-inode/rmdir/ unlink/rename. If the clusters of the parent directory are not continuous, the FAT chain will be traversed from the first cluster of the parent directory to find the cluster where ->entry is located. After this commit, ->dir records the cluster where the first directory entry in the directory entry set is located, and ->entry records the directory entry index in the cluster, so that there is almost no need to access the FAT when getting the directory entry set. Signed-off-by: Yuezhang Mo <[email protected]> Reviewed-by: Aoyama Wataru <[email protected]> Reviewed-by: Daniel Palmer <[email protected]> Reviewed-by: Sungjong Seo <[email protected]> Signed-off-by: Namjae Jeon <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions