)]}'
{
  "commit": "7bafcee7dd3dddf15e3b4ef0861040b4c38ea281",
  "tree": "3a98a36ba0a1a590e69a50d38d1e63d6c99ab850",
  "parents": [
    "bcb6de2dc04cf26c87f488c60dc07c7f4a7357b0"
  ],
  "author": {
    "name": "Patrick Tjin",
    "email": "pattjin@google.com",
    "time": "Fri Feb 19 15:59:39 2016 -0800"
  },
  "committer": {
    "name": "Patrick Tjin",
    "email": "pattjin@google.com",
    "time": "Fri Feb 19 15:59:39 2016 -0800"
  },
  "message": "angler: update prebuilt kernel\n\n7bf1903 ext4 crypto: fix memleak in ext4_readdir()\nb4fd461 ext4 crypto: revalidate dentry after adding or removing the key\ne3b970d ext4 crypto: simplify interfaces to directory entry insert functions\n491e697 ext4 crypto: add missing locking for keyring_key access\n6eeec23 ext4 crypto: exit cleanly if ext4_derive_key_aes() fails\n6f6574d msm: thermal: validate userspace args to prevent buffer overflow.\nc1c3b36 UPSTREAM: arm64: cpu hotplug: ensure we mask out CPU_TASKS_FROZEN in notifiers\nf79edf0 net: wireless: bcmdhd: Do not print out device name on invalid length\n0607607 Squashfs: Add LZ4 compression configuration option\nba3f0ca Squashfs: add LZ4 compression support\n2be6b27 fs/squashfs/super.c: logging cleanup\n4439e78 fs/squashfs/file_direct.c: replace count*size kmalloc by kmalloc_array\n0f63f24 fs/squashfs/squashfs.h: replace pr_warning by pr_warn\n7e65fe4 fs: push sync_filesystem() down to the file system\u0027s remount_fs()\nc18c1d9 Squashfs: fix failure to unlock pages on decompress error\n38e2bbf Squashfs: Check stream is not NULL in decompressor_multi.c\n3ac8250 Squashfs: Directly decompress into the page cache for file data\n7121590 Squashfs: Restructure squashfs_readpage()\nebe8919 Squashfs: Generalise paging handling in the decompressors\n33f7c40 Squashfs: add multi-threaded decompression using percpu variable\n1b9864b squashfs: Enhance parallel I/O\n23f0d1e Squashfs: Refactor decompressor interface and code\n1c37136 Squashfs: add corruption check for type in squashfs_readdir()\ncc2e605 Squashfs: add corruption check in get_dir_index_using_offset()\n7cc89f6 Squashfs: fix corruption checks in squashfs_readdir()\na9ebdf1 Squashfs: fix corruption checks in squashfs_lookup()\n2407a32 Squashfs: fix corruption check in get_dir_index_using_name()\nf0897a9 Squashfs: Optimized uncompressed buffer loop\nd3ed773 Squashfs: sanity check information from disk\nd490165 [readdir] convert squashfs\n21daa98 angler_defconfig: disable Android LMK, enable mem cgroups.\nba555c7 UPSTREAM: block: disable entropy contributions for nonrot devices\n39e91ec UPSTREAM: lz4: fix wrong compress buffer size for 64-bits\n60920d1 UPSTREAM: zram/zcomp: do not zero out zcomp private pages\nf8a54fe UPSTREAM: zram: pass gfp from zcomp frontend to backend\n8a7cb88 UPSTREAM: zram: try vmalloc() after kmalloc()\n127e372 UPSTREAM: zram/zcomp: use GFP_NOIO to allocate streams\n991a5c2 UPSTREAM: zram: avoid kunmap_atomic() of a NULL pointer\n\nBug: 27189927\nBug: 27142322\nBug: 26989796\n\nLinux version 3.10.73-g7bf1903 (android-build@wped26.hot.corp.google.com)\n(gcc version 4.9.x-google 20140827 (prerelease) (GCC) ) #1 SMP PREEMPT Fri Feb 19 17:56:28 UTC 2016\n\nChange-Id: Ib7a4691e573cf20c97563c9d1aa69821c033acca\nSigned-off-by: Patrick Tjin \u003cpattjin@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "692d5c715037704548b270d64566fffdc98c3ef2",
      "old_mode": 33188,
      "old_path": "Image.gz-dtb",
      "new_id": "5967352b038ed8810870c63a2d3b87ac6df2942d",
      "new_mode": 33188,
      "new_path": "Image.gz-dtb"
    }
  ]
}
