• Linus Torvalds's avatar
    Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 · 9b03992f
    Linus Torvalds authored
    Pull ext4 updates from Ted Ts'o:
     "Fix some bugs in converting ext4 to use the new mount API, as well as
      more bug fixes and clean ups in the ext4 fast_commit feature (most
      notably, in the tracepoints).
    
      In the jbd2 layer, the t_handle_lock spinlock has been removed, with
      the last place where it was actually needed replaced with an atomic
      cmpxchg"
    
    * tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (35 commits)
      ext4: fix kernel doc warnings
      ext4: fix remaining two trace events to use same printk convention
      ext4: add commit tid info in ext4_fc_commit_start/stop trace events
      ext4: add commit_tid info in jbd debug log
      ext4: add transaction tid info in fc_track events
      ext4: add new trace event in ext4_fc_cleanup
      ext4: return early for non-eligible fast_commit track events
      ext4: do not call FC trace event in ext4_fc_commit() if FS does not support FC
      ext4: convert ext4_fc_track_dentry type events to use event class
      ext4: fix ext4_fc_stats trace point
      ext4: remove unused enum EXT4_FC_COMMIT_FAILED
      ext4: warn when dirtying page w/o buffers in data=journal mode
      doc: fixed a typo in ext4 documentation
      ext4: make mb_optimize_scan performance mount option work with extents
      ext4: make mb_optimize_scan option work with set/unset mount cmd
      ext4: don't BUG if someone dirty pages without asking ext4 first
      ext4: remove redundant assignment to variable split_flag1
      ext4: fix underflow in ext4_max_bitmap_size()
      ext4: fix ext4_mb_clear_bb() kernel-doc comment
      ext4: fix fs corruption when tring to remove a non-empty directory with IO error
      ...
    9b03992f
inode.c 179 KB