)]}'
{
  "commit": "9ac03675010a69507c0a9d832d6a722e07d35cc6",
  "tree": "63902dc9fae9c0710fd4450839a82def9930d8d7",
  "parents": [
    "a798c10faf62a505d24e5f6213fbaf904a39623f",
    "0a04b248532b358b27a8da050642da6f5f304b03"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sun Apr 20 20:43:47 2014 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sun Apr 20 20:43:47 2014 -0700"
  },
  "message": "Merge tag \u0027ext4_for_linus_stable\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\nPull ext4 fixes from Ted Ts\u0027o:\n \"These are regression and bug fixes for ext4.\n\n  We had a number of new features in ext4 during this merge window\n  (ZERO_RANGE and COLLAPSE_RANGE fallocate modes, renameat, etc.) so\n  there were many more regression and bug fixes this time around.  It\n  didn\u0027t help that xfstests hadn\u0027t been fully updated to fully stress\n  test COLLAPSE_RANGE until after -rc1\"\n\n* tag \u0027ext4_for_linus_stable\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (31 commits)\n  ext4: disable COLLAPSE_RANGE for bigalloc\n  ext4: fix COLLAPSE_RANGE failure with 1KB block size\n  ext4: use EINVAL if not a regular file in ext4_collapse_range()\n  ext4: enforce we are operating on a regular file in ext4_zero_range()\n  ext4: fix extent merging in ext4_ext_shift_path_extents()\n  ext4: discard preallocations after removing space\n  ext4: no need to truncate pagecache twice in collapse range\n  ext4: fix removing status extents in ext4_collapse_range()\n  ext4: use filemap_write_and_wait_range() correctly in collapse range\n  ext4: use truncate_pagecache() in collapse range\n  ext4: remove temporary shim used to merge COLLAPSE_RANGE and ZERO_RANGE\n  ext4: fix ext4_count_free_clusters() with EXT4FS_DEBUG and bigalloc enabled\n  ext4: always check ext4_ext_find_extent result\n  ext4: fix error handling in ext4_ext_shift_extents\n  ext4: silence sparse check warning for function ext4_trim_extent\n  ext4: COLLAPSE_RANGE only works on extent-based files\n  ext4: fix byte order problems introduced by the COLLAPSE_RANGE patches\n  ext4: use i_size_read in ext4_unaligned_aio()\n  fs: disallow all fallocate operation on active swapfile\n  fs: move falloc collapse range check into the filesystem methods\n  ...\n",
  "tree_diff": []
}
