Searched hist:ed57c27f736f6d8a51e442610c800ee0c3d83977 (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/fs/f2fs/ |
H A D | recovery.c | diff ed57c27f736f6d8a51e442610c800ee0c3d83977 Mon Apr 14 21:19:28 CDT 2014 Jaegeuk Kim <jaegeuk.kim@samsung.com> f2fs: remove costly dirty_dir_inode operations
This patch removes list opeations in handling dirty dir inodes. Previously, F2FS traverses whole the list of dirty dir inodes to check whether there is an existing inode or not, resulting in heavy CPU overheads.
So this patch removes such the traverse operations by adding FI_DIRTY_DIR to indicate the inode lies on the list or not. Through this simple flag, we can remove redundant operations gracefully.
Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
|
H A D | checkpoint.c | diff ed57c27f736f6d8a51e442610c800ee0c3d83977 Mon Apr 14 21:19:28 CDT 2014 Jaegeuk Kim <jaegeuk.kim@samsung.com> f2fs: remove costly dirty_dir_inode operations
This patch removes list opeations in handling dirty dir inodes. Previously, F2FS traverses whole the list of dirty dir inodes to check whether there is an existing inode or not, resulting in heavy CPU overheads.
So this patch removes such the traverse operations by adding FI_DIRTY_DIR to indicate the inode lies on the list or not. Through this simple flag, we can remove redundant operations gracefully.
Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
|
H A D | f2fs.h | diff ed57c27f736f6d8a51e442610c800ee0c3d83977 Mon Apr 14 21:19:28 CDT 2014 Jaegeuk Kim <jaegeuk.kim@samsung.com> f2fs: remove costly dirty_dir_inode operations
This patch removes list opeations in handling dirty dir inodes. Previously, F2FS traverses whole the list of dirty dir inodes to check whether there is an existing inode or not, resulting in heavy CPU overheads.
So this patch removes such the traverse operations by adding FI_DIRTY_DIR to indicate the inode lies on the list or not. Through this simple flag, we can remove redundant operations gracefully.
Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
|