Merge tag 'f2fs-fixes-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Pull f2fs bugfixes from Jaegeuk Kim: "This includes a couple of bug fixes found by xfstests. In addition, one critical bug was reported by Brian Chadwick, which is falling into the infinite loop in balance_dirty_pages. And it turned out due to the IO merging policy in f2fs, which was newly merged in 3.16. - fix normal and recovery path for fallocated regions - fix error case mishandling - recover renamed fsync inodes correctly - fix to get out of infinite loops in balance_dirty_pages - fix kernel NULL pointer error" * tag 'f2fs-fixes-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs: f2fs: avoid to access NULL pointer in issue_flush_thread f2fs: check bdi->dirty_exceeded when trying to skip data writes f2fs: do checkpoint for the renamed inode f2fs: release new entry page correctly in error path of f2fs_rename f2fs: fix error path in init_inode_metadata f2fs: check lower bound nid value in check_nid_range f2fs: remove unused variables in f2fs_sm_info f2fs: fix not to allocate unnecessary blocks during fallocate f2fs: recover fallocated data and its i_size together f2fs: fix to report newly allocate region as extent
Showing
- fs/f2fs/data.c 18 additions, 5 deletionsfs/f2fs/data.c
- fs/f2fs/dir.c 1 addition, 1 deletionfs/f2fs/dir.c
- fs/f2fs/f2fs.h 2 additions, 4 deletionsfs/f2fs/f2fs.h
- fs/f2fs/file.c 8 additions, 4 deletionsfs/f2fs/file.c
- fs/f2fs/inode.c 1 addition, 0 deletionsfs/f2fs/inode.c
- fs/f2fs/namei.c 6 additions, 7 deletionsfs/f2fs/namei.c
- fs/f2fs/node.c 2 additions, 0 deletionsfs/f2fs/node.c
- fs/f2fs/segment.c 2 additions, 3 deletionsfs/f2fs/segment.c
- fs/f2fs/super.c 1 addition, 3 deletionsfs/f2fs/super.c
Loading
Please register or sign in to comment