aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
diff options
context:
space:
mode:
authorChao Yu <[email protected]>2025-07-21 02:13:52 +0000
committerGao Xiang <[email protected]>2025-07-24 11:44:08 +0000
commitdf0ce6cefa453d2236381645e529a27ef2f0a573 (patch)
tree973e877f245f147326f26ec1f6c6243720affdfe /drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
parenterofs: implement metadata compression (diff)
downloadkernel-df0ce6cefa453d2236381645e529a27ef2f0a573.tar.gz
kernel-df0ce6cefa453d2236381645e529a27ef2f0a573.zip
erofs: support to readahead dirent blocks in erofs_readdir()
This patch supports to readahead more blocks in erofs_readdir(), it can enhance readdir performance in large direcotry. readdir test in a large directory which contains 12000 sub-files. files_per_second Before: 926385.54 After: 2380435.562 Meanwhile, let's introduces a new sysfs entry to control readahead bytes to provide more flexible policy for readahead of readdir(). - location: /sys/fs/erofs/<disk>/dir_ra_bytes - default value: 16384 - disable readahead: set the value to 0 Signed-off-by: Chao Yu <[email protected]> Reviewed-by: Gao Xiang <[email protected]> Link: https://lore.kernel.org/r/[email protected] [ Gao Xiang: minor styling adjustment. ] Signed-off-by: Gao Xiang <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c')
0 files changed, 0 insertions, 0 deletions