diff options
| author | Jaegeuk Kim <[email protected]> | 2015-02-11 19:25:11 +0000 |
|---|---|---|
| committer | Jaegeuk Kim <[email protected]> | 2015-02-12 01:04:51 +0000 |
| commit | f1a3b98e73a9f811ab4882669043c50c0e0dc7b6 (patch) | |
| tree | 74c23b5caad0291e31676a7ee8b4cea4cda36f3c /lib/string_helpers.c | |
| parent | f2fs: avoid variable length array (diff) | |
| download | kernel-f1a3b98e73a9f811ab4882669043c50c0e0dc7b6.tar.gz kernel-f1a3b98e73a9f811ab4882669043c50c0e0dc7b6.zip | |
f2fs: fix accessing wrong indexed data blocks
This patch fixes the following test.
This causes:
attempt to access beyond end of device
sdb2: rw=16384, want=14413962000, limit=16777216
The reason is:
- f2fs_write_begin
- f2fs_convert_inline_inode returns -ENOSPC
- f2fs_write_failed
- truncate_blocks
- truncate_partial_data_page
- find_data_page
- get_dnode_of_data returns wrong data index retrieved from inline_data
- f2fs_submit_page_bio(wrong data index)
- submit_bio(wrong data index)
Signed-off-by: Jaegeuk Kim <[email protected]>
Diffstat (limited to 'lib/string_helpers.c')
0 files changed, 0 insertions, 0 deletions
