Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit cb5c94c

Browse files
chaseyuJaegeuk Kim
authored andcommitted
f2fs crypto: zero next free dnode block
Now page cache of meta inode is used by garbage collection for encrypted page, it may contain random data, so we should zero it before issuing discard. Signed-off-by: Chao Yu <[email protected]> Signed-off-by: Jaegeuk Kim <[email protected]>
1 parent cfc4d97 commit cb5c94c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

fs/f2fs/segment.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -519,7 +519,7 @@ void discard_next_dnode(struct f2fs_sb_info *sbi, block_t blkaddr)
519519

520520
if (err) {
521521
struct page *page = grab_meta_page(sbi, blkaddr);
522-
/* zero-filled page */
522+
memset(page_address(page), 0, F2FS_BLKSIZE);
523523
set_page_dirty(page);
524524
f2fs_put_page(page, 1);
525525
}

0 commit comments

Comments
 (0)