Al Viro (2): do_last(): fetch directory ->i_mode and ->i_uid before it's too late vfs: fix do_last() regression
Amir Goldstein (1): debugfs: simplify __debugfs_remove_file()
Jan Kara (23): jbd2: Fixup stale comment in commit code jbd2: Completely fill journal descriptor blocks ext4: Move marking of handle as sync to ext4_add_nondir() ext4: Do not iput inode under running transaction ext4: Fix ext4_should_journal_data() for EA inodes ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() ext4: Avoid unnecessary revokes in ext4_alloc_branch() ext4: Provide function to handle transaction restarts ext4, jbd2: Provide accessor function for handle credits ocfs2: Use accessor function for h_buffer_credits jbd2: Reorganize jbd2_journal_stop() jbd2: Drop pointless check from jbd2_journal_stop() jbd2: Drop pointless wakeup from jbd2_journal_stop() jbd2: Factor out common parts of stopping and restarting a handle jbd2: Account descriptor blocks into t_outstanding_credits jbd2: Drop jbd2_space_needed() jbd2: Reserve space for revoke descriptor blocks jbd2: Rename h_buffer_credits to h_total_credits jbd2: Make credit checking more strict ext4: Reserve revoke credits for freed blocks jbd2: Provide trace event for handle restarts jbd2: Fine tune estimate of necessary descriptor blocks jbd2: make jbd2_handle_buffer_credits() handle reserved handles
Liu Song (1): jbd2: remove repeated assignments in __jbd2_log_wait_for_space()
Shijie Luo (1): ext4: add cond_resched() to ext4_protect_reserved_inode
Wen Huang (1): libertas: Fix two buffer overflows at parsing bss descriptor
Yufen Yu (2): bdi: fix use-after-free for the bdi device bdi: fix kabi for struct backing_dev_info
yangerkun (1): ext4: reserve revoke credits in __ext4_new_inode
yu kuai (3): block: rename 'q->debugfs_dir' and 'q->blk_trace->dir' in blk_unregister_queue() simple_recursive_removal(): kernel-side rm -rf for ramfs-style filesystems debugfs: fix kabi for function debugfs_remove_recursive
block/blk-cgroup.c | 7 +- block/blk-sysfs.c | 44 +++++ drivers/net/wireless/marvell/libertas/cfg.c | 16 +- fs/debugfs/inode.c | 126 +++----------- fs/ext4/block_validity.c | 1 + fs/ext4/ext4.h | 4 +- fs/ext4/ext4_jbd2.c | 32 +++- fs/ext4/ext4_jbd2.h | 106 ++++++++++-- fs/ext4/extents.c | 89 ++++++---- fs/ext4/ialloc.c | 4 +- fs/ext4/indirect.c | 125 ++++++++------ fs/ext4/inode.c | 31 +--- fs/ext4/migrate.c | 103 +++++------ fs/ext4/namei.c | 39 +++-- fs/ext4/resize.c | 46 ++--- fs/ext4/xattr.c | 94 ++++------ fs/jbd2/checkpoint.c | 3 +- fs/jbd2/commit.c | 9 +- fs/jbd2/journal.c | 35 +++- fs/jbd2/revoke.c | 6 + fs/jbd2/transaction.c | 254 ++++++++++++++++------------ fs/libfs.c | 65 +++++++ fs/namei.c | 17 +- fs/ocfs2/alloc.c | 32 ++-- fs/ocfs2/journal.c | 8 +- fs/tracefs/inode.c | 111 ++---------- include/linux/backing-dev-defs.h | 7 + include/linux/device.h | 5 + include/linux/fs.h | 2 + include/linux/jbd2.h | 87 ++++++---- include/linux/tracefs.h | 1 - include/trace/events/ext4.h | 13 +- include/trace/events/jbd2.h | 16 +- kernel/trace/trace.c | 4 +- kernel/trace/trace_events.c | 6 +- kernel/trace/trace_hwlat.c | 2 +- mm/backing-dev.c | 49 +++++- 37 files changed, 894 insertions(+), 705 deletions(-)