)]}'
{
  "commit": "2eb3884b594136bbe2224c8fbcc35b6af296e711",
  "tree": "26bd85dadf07ac603a468a59a8334535f113e7b7",
  "parents": [
    "067a47f100a0cfb782b4efa9a16dcda78e1946dc"
  ],
  "author": {
    "name": "Zefan Li",
    "email": "lizefan@huawei.com",
    "time": "Sun Oct 11 15:50:01 2015 +0800"
  },
  "committer": {
    "name": "Zefan Li",
    "email": "lizefan@huawei.com",
    "time": "Sun Oct 11 15:50:01 2015 +0800"
  },
  "message": "Add commits to 3.4.y, up to 4.2-rc1\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c560c122245d5d1ddbf38ef858e3e648c0058e2",
      "new_mode": 33188,
      "new_path": "patches/9p-forgetting-to-cancel-request-on-interrupted-zero-copy-rpc.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f88fb76596ba20138490cd5e5e34d2f86d44105",
      "new_mode": 33188,
      "new_path": "patches/__bitmap_parselist-fix-bug-in-empty-string-handling.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "edb2485fff7a7acced30110ddfed13b6749eeaea",
      "new_mode": 33188,
      "new_path": "patches/acpica-tables-fix-an-issue-that-facs-initialization-is-performed-twice.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ad28b28a381a9448079e847c1d5732346ec7ae3",
      "new_mode": 33188,
      "new_path": "patches/agp-intel-fix-typo-in-needs_ilk_vtd_wa.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74aef43f2e41ef049e4a48533da65f3c3599b73a",
      "new_mode": 33188,
      "new_path": "patches/asoc-wm8737-fixup-setting-vmid-impedance-control-register.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a739dfd86d50069f6c035bed30ed2893860006d",
      "new_mode": 33188,
      "new_path": "patches/asoc-wm8903-fix-define-for-wm8903_vmid_res_250k.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30841628ebbb14432e23ddd1e6faf6b503c36f8d",
      "new_mode": 33188,
      "new_path": "patches/asoc-wm8955-fix-setting-wrong-register-for-wm8955_k_8_0_mask-bits.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "902f546a3c2ce586c2af719e43cbfddf50d4f937",
      "new_mode": 33188,
      "new_path": "patches/asoc-wm8960-the-enum-of-dac-polarity-should-be-wm8960_enum-1.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84dd15efb3b4087a57952917181cf7a7f6d95c1c",
      "new_mode": 33188,
      "new_path": "patches/ath3k-add-support-of-13d3-3474-ar3012-device.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1336291092ff4ee25df5cbd8fb695170eeb878a7",
      "new_mode": 33188,
      "new_path": "patches/ath9k-fix-dma-stop-sequence-for-ar9003.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31ccdad93e14a19d6ce622b149e0865533687521",
      "new_mode": 33188,
      "new_path": "patches/bridge-fix-br_stp_set_bridge_priority-race-conditions.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97805e38f52748713f87e2a7ee5d949ee6bea2f7",
      "new_mode": 33188,
      "new_path": "patches/bridge-multicast-restore-router-configuration-on-port-link-down-up.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec2d6df877306afb7e624e5b4af2ceb2d8e9dd3e",
      "new_mode": 33188,
      "new_path": "patches/crush-fix-a-bug-in-tree-bucket-decode.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e8d58b9a84793567a7adfb24dc998360976f0ec9",
      "new_mode": 33188,
      "new_path": "patches/crypto-talitos-avoid-memleak-in-talitos_alg_alloc.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4077a0466e52b635beb819860bae1fed18ca6715",
      "new_mode": 33188,
      "new_path": "patches/dell-laptop-fix-allocating-freeing-smi-buffer-page.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d89dfb6425c894abefbf6a48b03650e10af31650",
      "new_mode": 33188,
      "new_path": "patches/disable-write-buffering-on-toshiba-topic95.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc222fa7cb0aa3d29478312d2b186ebeeda3a620",
      "new_mode": 33188,
      "new_path": "patches/dmaengine-mv_xor-bug-fix-for-racing-condition-in-descriptors-cleanup.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2fc52fede3d0e4f6847bf3749f27bd4749c4992f",
      "new_mode": 33188,
      "new_path": "patches/drm-radeon-take-the-mode_config-mutex-when-dealing-with-hpds-v2.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3ede0566248c4e09f302f3ba1b82d718bf325ed",
      "new_mode": 33188,
      "new_path": "patches/ext4-call-sync_blockdev-before-invalidate_bdev-in-put_super.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c107d73c8ab37f56f91c05dcdc86f300a51e946",
      "new_mode": 33188,
      "new_path": "patches/ext4-don-t-retry-file-block-mapping-on-bigalloc-fs-with-non-extent-file.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8b96ea74e318e0f47b730b6286348b40a8da047",
      "new_mode": 33188,
      "new_path": "patches/ext4-fix-race-between-truncate-and-__ext4_journalled_writepage.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc9dd00a9a3ffc58465881d788ed96ec60d0cd76",
      "new_mode": 33188,
      "new_path": "patches/fixing-infinite-open-loop-in-4.0-stateid-recovery.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56616757fe97dfae4c581047aa33f8ff367c2386",
      "new_mode": 33188,
      "new_path": "patches/fuse-initialize-fc-release-before-calling-it.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b57d2ae819b4b67a14770f8f103bf9e0a7c55bf",
      "new_mode": 33188,
      "new_path": "patches/hrtimer-allow-concurrent-hrtimer_start-for-self-restarting-timers.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3bf7dcf61e620984610dd286c0b1f87097be7a6",
      "new_mode": 33188,
      "new_path": "patches/ideapad-fix-software-rfkill-setting.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6410d7e798e0ccb2e19f995dff0d2a6162fe3b78",
      "new_mode": 33188,
      "new_path": "patches/ipr-increase-default-adapter-init-stage-change-timeout.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6511fc1798e2f7932f59bc92a9ea1b0b5f629c38",
      "new_mode": 33188,
      "new_path": "patches/jbd2-fix-ocfs2-corrupt-when-updating-journal-superblock-fails.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b05743d4014b0bc73bed144f91cc5015ff1be37",
      "new_mode": 33188,
      "new_path": "patches/jbd2-use-gfp_nofs-in-jbd2_cleanup_journal_tail.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84ce72148a9859d3d19eeaf45b576a979428b80b",
      "new_mode": 33188,
      "new_path": "patches/kvm-x86-make-vapics_in_nmi_mode-atomic.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85eb7407b61bef8407f0abfd8b46274b4f597363",
      "new_mode": 33188,
      "new_path": "patches/kvm-x86-properly-restore-lvt0.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0919b386b330ba60e280ba80f2f30f1ce604a972",
      "new_mode": 33188,
      "new_path": "patches/mm-kmemleak-allow-safe-memory-scanning-during-kmemleak-disabling.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e55df3dc08c572c5d8f464de69e1cc930431452c",
      "new_mode": 33188,
      "new_path": "patches/mmc-card-fixup-request-missing-in-mmc_blk_issue_rw_rq.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aba6f5fd47a85ae491abf012da0bba6cd8f97b19",
      "new_mode": 33188,
      "new_path": "patches/mtd-dc21285-use-raw-spinlock-functions-for-nw_gpio_lock.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc2d3da2bdd57cf721d44a934f76515d4339cfc4",
      "new_mode": 33188,
      "new_path": "patches/mtd-fix-avoid-race-condition-when-accessing-mtd-usecount.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2fc10a3d958da2396f2188c93f6f6b4d0f05991c",
      "new_mode": 33188,
      "new_path": "patches/nfs-fix-size-of-nfsacl-setacl-operations.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2f97c8940865ee88ce3d652df7d30c6e601e5cf",
      "new_mode": 33188,
      "new_path": "patches/nfs-increase-size-of-exchange_id-name-string-buffer.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f90097fd3eb4cbda5ba05e56cdc364a535c11d8",
      "new_mode": 33188,
      "new_path": "patches/packet-avoid-out-of-bounds-read-in-round-robin-fanout.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb89a1d8bcf41dc3600f26549b4bd64380593b30",
      "new_mode": 33188,
      "new_path": "patches/packet-read-num_members-once-in-packet_rcv_fanout.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8dd486c170a60c8bc4be2937607cb534831a225",
      "new_mode": 33188,
      "new_path": "patches/pktgen-adjust-spacing-in-proc-file-interface-output.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04da9a2da865c526496fe356ee9516c129328f4a",
      "new_mode": 33188,
      "new_path": "patches/pktgen-document-ability-to-add-same-device-to-several-threads.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "571c1d49cae8a54f7a448b460b2a380b636aec43",
      "new_mode": 33188,
      "new_path": "patches/rcu-correctly-handle-non-empty-tiny-rcu-callback-list-with-none-ready.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a94574b61685e54939b69ffa7c577f9a8c97f1a3",
      "new_mode": 33188,
      "new_path": "patches/regmap-fix-regmap_bulk_read-in-be-mode.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e30b289ce65e0bb8e8140a3510d1099d9c2de95",
      "new_mode": 33188,
      "new_path": "patches/regulator-core-fix-constraints-output-buffer.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8eb3027205ff430576abc1fcc59558def7e8d577",
      "new_mode": 33188,
      "new_path": "patches/rndis_wlan-harmless-issue-calling-set_bit.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89249d681d2a8be7617acf0c7e379225f09a5560",
      "new_mode": 33188,
      "new_path": "patches/sctp-fix-asconf-list-handling.patch"
    },
    {
      "type": "modify",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "patches/series",
      "new_id": "14f7040263c010000f1eda9a5c9b3b435c5d8afb",
      "new_mode": 33188,
      "new_path": "patches/series"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "93319c337527ca7c1ea78770acce4573b7c870a1",
      "new_mode": 33188,
      "new_path": "patches/staging-rtl8712-prevent-buffer-overrun-in-recvbuf2recvframe.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f07ce60d45c02f9583431a299034fd68f91bdc0",
      "new_mode": 33188,
      "new_path": "patches/stmmac-troubleshoot-unexpected-bits-in-des0-des1.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e546d5015c643dda0ef815a578f66729377d23c",
      "new_mode": 33188,
      "new_path": "patches/sunrpc-fix-a-memory-leak-in-the-backchannel-code.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b52f91275a2168f4a401ee517779edc5e9258e71",
      "new_mode": 33188,
      "new_path": "patches/tracing-filter-do-not-allow-infix-to-exceed-end-of-string.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81b56bcc300e18b3656cd3fe336de07dfe916d07",
      "new_mode": 33188,
      "new_path": "patches/tracing-filter-do-not-warn-on-operand-count-going-below-zero.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e4d1c6654d2bd67e3e0f006126491dae4fec44b",
      "new_mode": 33188,
      "new_path": "patches/tty-serial-at91-rs485-mode-0-is-valid-for-delay_rts_after_send.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a4e3e37398fb815ad5a63a92fa1a5498697a9e2",
      "new_mode": 33188,
      "new_path": "patches/usb-core-fix-usb-3.0-devices-lost-in-notattached-state-after-a-hub-port-reset.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae644e38798c0a3f3f2e2f1e3f3f851587ce6965",
      "new_mode": 33188,
      "new_path": "patches/usb-dwc3-gadget-return-error-if-command-sent-to-depcmd-register-fails.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5f8f570eb937e1e38a79c3730057aca645cf165",
      "new_mode": 33188,
      "new_path": "patches/watchdog-omap-assert-the-counter-being-stopped-before-reprogramming.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e5e860f83066c3688f4f1e5ed492ca3da33488b",
      "new_mode": 33188,
      "new_path": "patches/x86-pci-use-host-bridge-_crs-info-on-foxconn-k8m890-8237a.patch"
    }
  ]
}
