summaryrefslogtreecommitdiff
path: root/fs/nilfs2/btnode.c
diff options
context:
space:
mode:
authorRyusuke Konishi <konishi.ryusuke@gmail.com>2024-01-22 17:01:53 +0300
committerAndrew Morton <akpm@linux-foundation.org>2024-02-23 02:38:53 +0300
commitaf6eae64685147103d83ff09c6ab71babd66fa62 (patch)
tree89ce64d273b95aaae7fc3312e6afcd4bc45322ec /fs/nilfs2/btnode.c
parent6b473de888f08ee6f412d7af6207122d843a8998 (diff)
downloadlinux-af6eae64685147103d83ff09c6ab71babd66fa62.tar.xz
nilfs2: convert persistent object allocator to use kmap_local
Regarding the allocator code that is commonly used in the ondisk inode metadata file ifile and the disk address translation metadata file DAT, convert the parts that use the deprecated kmap_atomic() and kmap() to use kmap_local. Most can be converted directly, but only nilfs_palloc_prepare_alloc_entry() needs to be rewritten to change mapping sections so that multiple kmap_local/kunmap_local calls are nested and disk I/O can be avoided within the mapping sections. Link: https://lkml.kernel.org/r/20240122140202.6950-7-konishi.ryusuke@gmail.com Signed-off-by: Ryusuke Konishi <konishi.ryusuke@gmail.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'fs/nilfs2/btnode.c')
0 files changed, 0 insertions, 0 deletions