-
- Downloads
Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Pull ext4 updates from Ted Ts'o: "For this cycle we add support for the shutdown ioctl, which is primarily used for testing, but which can be useful on production systems when a scratch volume is being destroyed and the data on it doesn't need to be saved. This found (and we fixed) a number of bugs with ext4's recovery to corrupted file system --- the bugs increased the amount of data that could be potentially lost, and in the case of the inline data feature, could cause the kernel to BUG. Also included are a number of other bug fixes, including in ext4's fscrypt, DAX, inline data support" * tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (26 commits) ext4: rename EXT4_IOC_GOINGDOWN to EXT4_IOC_SHUTDOWN ext4: fix fencepost in s_first_meta_bg validation ext4: don't BUG when truncating encrypted inodes on the orphan list ext4: do not use stripe_width if it is not set ext4: fix stripe-unaligned allocations dax: assert that i_rwsem is held exclusive for writes ext4: fix DAX write locking ext4: add EXT4_IOC_GOINGDOWN ioctl ext4: add shutdown bit and check for it ext4: rename s_resize_flags to s_ext4_flags ext4: return EROFS if device is r/o and journal replay is needed ext4: preserve the needs_recovery flag when the journal is aborted jbd2: don't leak modified metadata buffers on an aborted journal ext4: fix inline data error paths ext4: move halfmd4 into hash.c directly ext4: fix use-after-iput when fscrypt contexts are inconsistent jbd2: fix use after free in kjournald2() ext4: fix data corruption in data=journal mode ext4: trim allocation requests to group size ext4: replace BUG_ON with WARN_ON in mb_find_extent() ...
No related branches found
No related tags found
Showing
- fs/dax.c 5 additions, 1 deletionfs/dax.c
- fs/ext4/ext4.h 24 additions, 4 deletionsfs/ext4/ext4.h
- fs/ext4/ext4_jbd2.c 11 additions, 0 deletionsfs/ext4/ext4_jbd2.c
- fs/ext4/extents.c 18 additions, 9 deletionsfs/ext4/extents.c
- fs/ext4/file.c 13 additions, 9 deletionsfs/ext4/file.c
- fs/ext4/fsync.c 3 additions, 0 deletionsfs/ext4/fsync.c
- fs/ext4/hash.c 70 additions, 1 deletionfs/ext4/hash.c
- fs/ext4/ialloc.c 3 additions, 0 deletionsfs/ext4/ialloc.c
- fs/ext4/inline.c 65 additions, 58 deletionsfs/ext4/inline.c
- fs/ext4/inode.c 62 additions, 17 deletionsfs/ext4/inode.c
- fs/ext4/ioctl.c 50 additions, 0 deletionsfs/ext4/ioctl.c
- fs/ext4/mballoc.c 22 additions, 3 deletionsfs/ext4/mballoc.c
- fs/ext4/namei.c 16 additions, 2 deletionsfs/ext4/namei.c
- fs/ext4/page-io.c 1 addition, 1 deletionfs/ext4/page-io.c
- fs/ext4/resize.c 3 additions, 2 deletionsfs/ext4/resize.c
- fs/ext4/super.c 38 additions, 9 deletionsfs/ext4/super.c
- fs/ext4/xattr.c 15 additions, 18 deletionsfs/ext4/xattr.c
- fs/ext4/xattr.h 32 additions, 0 deletionsfs/ext4/xattr.h
- fs/jbd2/journal.c 1 addition, 1 deletionfs/jbd2/journal.c
- fs/jbd2/transaction.c 3 additions, 1 deletionfs/jbd2/transaction.c
Loading
Please register or sign in to comment