)]}'
{
  "commit": "5084fdf081739b7455c7aeecda6d7b83ec59c85f",
  "tree": "7e99b684979d0020213efa095c73b67810a740ca",
  "parents": [
    "09cb6464fe5e7fcd5177911429badd139c4481b7",
    "a551d7c8deefb6d9fb45a1de03a617dd064e0419"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Dec 14 09:17:42 2016 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Dec 14 09:17:42 2016 -0800"
  },
  "message": "Merge tag \u0027ext4_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\nPull ext4 updates from Ted Ts\u0027o:\n \"This merge request includes the dax-4.0-iomap-pmd branch which is\n  needed for both ext4 and xfs dax changes to use iomap for DAX. It also\n  includes the fscrypt branch which is needed for ubifs encryption work\n  as well as ext4 encryption and fscrypt cleanups.\n\n  Lots of cleanups and bug fixes, especially making sure ext4 is robust\n  against maliciously corrupted file systems --- especially maliciously\n  corrupted xattr blocks and a maliciously corrupted superblock. Also\n  fix ext4 support for 64k block sizes so it works well on ppcle. Fixed\n  mbcache so we don\u0027t miss some common xattr blocks that can be merged\"\n\n* tag \u0027ext4_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (86 commits)\n  dax: Fix sleep in atomic contex in grab_mapping_entry()\n  fscrypt: Rename FS_WRITE_PATH_FL to FS_CTX_HAS_BOUNCE_BUFFER_FL\n  fscrypt: Delay bounce page pool allocation until needed\n  fscrypt: Cleanup page locking requirements for fscrypt_{decrypt,encrypt}_page()\n  fscrypt: Cleanup fscrypt_{decrypt,encrypt}_page()\n  fscrypt: Never allocate fscrypt_ctx on in-place encryption\n  fscrypt: Use correct index in decrypt path.\n  fscrypt: move the policy flags and encryption mode definitions to uapi header\n  fscrypt: move non-public structures and constants to fscrypt_private.h\n  fscrypt: unexport fscrypt_initialize()\n  fscrypt: rename get_crypt_info() to fscrypt_get_crypt_info()\n  fscrypto: move ioctl processing more fully into common code\n  fscrypto: remove unneeded Kconfig dependencies\n  MAINTAINERS: fscrypto: recommend linux-fsdevel for fscrypto patches\n  ext4: do not perform data journaling when data is encrypted\n  ext4: return -ENOMEM instead of success\n  ext4: reject inodes with negative size\n  ext4: remove another test in ext4_alloc_file_blocks()\n  Documentation: fix description of ext4\u0027s block_validity mount option\n  ext4: fix checks for data\u003dordered and journal_async_commit options\n  ...\n",
  "tree_diff": []
}
