diff options
Diffstat (limited to 'fs/f2fs/node.c')
-rw-r--r-- | fs/f2fs/node.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/fs/f2fs/node.c b/fs/f2fs/node.c index 118321bd1a7f..1a33de9d84b1 100644 --- a/fs/f2fs/node.c +++ b/fs/f2fs/node.c | |||
@@ -46,11 +46,11 @@ bool available_free_memory(struct f2fs_sb_info *sbi, int type) | |||
46 | */ | 46 | */ |
47 | if (type == FREE_NIDS) { | 47 | if (type == FREE_NIDS) { |
48 | mem_size = (nm_i->fcnt * sizeof(struct free_nid)) >> | 48 | mem_size = (nm_i->fcnt * sizeof(struct free_nid)) >> |
49 | PAGE_CACHE_SHIFT; | 49 | PAGE_SHIFT; |
50 | res = mem_size < ((avail_ram * nm_i->ram_thresh / 100) >> 2); | 50 | res = mem_size < ((avail_ram * nm_i->ram_thresh / 100) >> 2); |
51 | } else if (type == NAT_ENTRIES) { | 51 | } else if (type == NAT_ENTRIES) { |
52 | mem_size = (nm_i->nat_cnt * sizeof(struct nat_entry)) >> | 52 | mem_size = (nm_i->nat_cnt * sizeof(struct nat_entry)) >> |
53 | PAGE_CACHE_SHIFT; | 53 | PAGE_SHIFT; |
54 | res = mem_size < ((avail_ram * nm_i->ram_thresh / 100) >> 2); | 54 | res = mem_size < ((avail_ram * nm_i->ram_thresh / 100) >> 2); |
55 | } else if (type == DIRTY_DENTS) { | 55 | } else if (type == DIRTY_DENTS) { |
56 | if (sbi->sb->s_bdi->wb.dirty_exceeded) | 56 | if (sbi->sb->s_bdi->wb.dirty_exceeded) |
@@ -62,13 +62,13 @@ bool available_free_memory(struct f2fs_sb_info *sbi, int type) | |||
62 | 62 | ||
63 | for (i = 0; i <= UPDATE_INO; i++) | 63 | for (i = 0; i <= UPDATE_INO; i++) |
64 | mem_size += (sbi->im[i].ino_num * | 64 | mem_size += (sbi->im[i].ino_num * |
65 | sizeof(struct ino_entry)) >> PAGE_CACHE_SHIFT; | 65 | sizeof(struct ino_entry)) >> PAGE_SHIFT; |
66 | res = mem_size < ((avail_ram * nm_i->ram_thresh / 100) >> 1); | 66 | res = mem_size < ((avail_ram * nm_i->ram_thresh / 100) >> 1); |
67 | } else if (type == EXTENT_CACHE) { | 67 | } else if (type == EXTENT_CACHE) { |
68 | mem_size = (atomic_read(&sbi->total_ext_tree) * | 68 | mem_size = (atomic_read(&sbi->total_ext_tree) * |
69 | sizeof(struct extent_tree) + | 69 | sizeof(struct extent_tree) + |
70 | atomic_read(&sbi->total_ext_node) * | 70 | atomic_read(&sbi->total_ext_node) * |
71 | sizeof(struct extent_node)) >> PAGE_CACHE_SHIFT; | 71 | sizeof(struct extent_node)) >> PAGE_SHIFT; |
72 | res = mem_size < ((avail_ram * nm_i->ram_thresh / 100) >> 1); | 72 | res = mem_size < ((avail_ram * nm_i->ram_thresh / 100) >> 1); |
73 | } else { | 73 | } else { |
74 | if (!sbi->sb->s_bdi->wb.dirty_exceeded) | 74 | if (!sbi->sb->s_bdi->wb.dirty_exceeded) |
@@ -121,7 +121,7 @@ static struct page *get_next_nat_page(struct f2fs_sb_info *sbi, nid_t nid) | |||
121 | 121 | ||
122 | src_addr = page_address(src_page); | 122 | src_addr = page_address(src_page); |
123 | dst_addr = page_address(dst_page); | 123 | dst_addr = page_address(dst_page); |
124 | memcpy(dst_addr, src_addr, PAGE_CACHE_SIZE); | 124 | memcpy(dst_addr, src_addr, PAGE_SIZE); |
125 | set_page_dirty(dst_page); | 125 | set_page_dirty(dst_page); |
126 | f2fs_put_page(src_page, 1); | 126 | f2fs_put_page(src_page, 1); |
127 | 127 | ||