)]}'
{
  "log": [
    {
      "commit": "1dd7a24eb331e890f3247e8f3e08a0aa0dc56b7f",
      "tree": "4d62f0695fc578dfb2d9ca3d0182b44da78a057e",
      "parents": [
        "560a8d59f7eaca2689bcee4d8406e3659a132107"
      ],
      "author": {
        "name": "Nitin Srivastava",
        "email": "nitinsr@codeaurora.org",
        "time": "Mon Mar 04 15:02:08 2013 +0530"
      },
      "committer": {
        "name": "Nitin Srivastava",
        "email": "nitinsr@codeaurora.org",
        "time": "Tue Mar 05 10:48:30 2013 +0530"
      },
      "message": "Bluetooth: Dont retry eSCO for WBS\n\nThis fix will allow the hci event handler\nto notify the eSCO connection failure for mSBC,\nto BT host which can fallback to CVSD and retry\nthe eSCO again with a new codec negotiation.\nThis behavior will allow PTS test case\nTC_AG_ACC_BI_12_I to pass as it expects\na codec negotiation after the first attempt\nfor mSBC is rejected from the PTS.\n\nCRs-Fixed: 390563\nChange-Id: I93973d14a035a743f582e751047bf23b66681932\nSigned-off-by: Nitin Srivastava \u003cnitinsr@codeaurora.org\u003e\n"
    },
    {
      "commit": "560a8d59f7eaca2689bcee4d8406e3659a132107",
      "tree": "8cf83195733568d773f86b71f24cd706ea62784b",
      "parents": [
        "f65feb8094eb5a986d36e4ef2b21cb83748195c8",
        "587c98ed3fbf20a1de2c99d1c740be8d81b1c3f5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Feb 10 19:07:17 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sun Feb 10 19:07:16 2013 -0800"
      },
      "message": "Merge \"msm: Add indicator for separate metadata buffers support\""
    },
    {
      "commit": "f65feb8094eb5a986d36e4ef2b21cb83748195c8",
      "tree": "1df1a7523a6c58fa30a92c16a50ef8bfa36e0e6d",
      "parents": [
        "4aa6d289e633abf993b8bd1f741a9ac3311e5595",
        "e4944146f694e4ae7b9dd1d4994040897dab547a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Feb 09 17:06:05 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Feb 09 17:06:05 2013 -0800"
      },
      "message": "Merge \"usb: mdm_bridge: Fix race between disconnect and I/O completion handler\""
    },
    {
      "commit": "4aa6d289e633abf993b8bd1f741a9ac3311e5595",
      "tree": "87f29e3cd676e2ba0e88ac071926f7b5c653bb20",
      "parents": [
        "150c7f5412f673eafd7955998dd0e1ae0467437f",
        "8ccaa1d4c02a985ee79f612e4384bc66ae8c2626"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Feb 09 17:05:58 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Feb 09 17:05:58 2013 -0800"
      },
      "message": "Merge \"USB: ks_bridge: Prevent freeing buffers while copy is in progress\""
    },
    {
      "commit": "150c7f5412f673eafd7955998dd0e1ae0467437f",
      "tree": "728e401b34ef863cf185a9b69b3e2985cc92c88a",
      "parents": [
        "386f4d181fd012ab0dfc8ffe26b9d0ccb199c6f1",
        "c999d43720a580fb721d8b6599d735e629e24db4"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Feb 09 17:05:57 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Feb 09 17:05:57 2013 -0800"
      },
      "message": "Merge \"usb: ks_bridge: Free up stale buffers in probe\""
    },
    {
      "commit": "386f4d181fd012ab0dfc8ffe26b9d0ccb199c6f1",
      "tree": "5a90116c5d3fbf86845acfdabcd73d15c1fb670b",
      "parents": [
        "150a7bb56c379205159eede667cba3024308ce1c",
        "ea4b0b08ce177e268291f6f27f507b7103b9078d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Feb 09 17:05:57 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Feb 09 17:05:57 2013 -0800"
      },
      "message": "Merge \"usb: ks_bridge: Synchronize disconnect with ongoing IO\""
    },
    {
      "commit": "150a7bb56c379205159eede667cba3024308ce1c",
      "tree": "7f91cd73744cb1e707c7e7ffa7a553b4af1d7b84",
      "parents": [
        "4abe5d11fe63feecbc45557fc632f1bbf1358326",
        "b32fccaef6fd4b6d69e9e3f8c96da5e92dcdc3f6"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Feb 09 15:25:35 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Feb 09 15:25:34 2013 -0800"
      },
      "message": "Merge \"diag: Update Message SSID Limit and Buildtime masks\""
    },
    {
      "commit": "4abe5d11fe63feecbc45557fc632f1bbf1358326",
      "tree": "6ce3d1bd166142e9d13a84dd29182ab23b22100c",
      "parents": [
        "a1fc82f34753a08fc9b9a37bce10ae7ee2008aa7",
        "d4d941065a2815dfd754facd038c4262c36aed4f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 19:17:57 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 19:17:56 2013 -0800"
      },
      "message": "Merge \"usb: diag_bridge: Support PID 9079\""
    },
    {
      "commit": "a1fc82f34753a08fc9b9a37bce10ae7ee2008aa7",
      "tree": "74518dac248bdaa697f6046c48a9ca898bc0ab52",
      "parents": [
        "831b5c0241ddcdc86c03f23265f71af998b178cd",
        "9ef603b12541554c27d7a670c0d0ba7cd3e59f74"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 17:56:52 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 17:56:52 2013 -0800"
      },
      "message": "Merge \"Merge \"Merge \"Merge \"msm: kgsl: Don\u0027t change the sglen of the memdesc if allocation fails\"\"\"\""
    },
    {
      "commit": "831b5c0241ddcdc86c03f23265f71af998b178cd",
      "tree": "74518dac248bdaa697f6046c48a9ca898bc0ab52",
      "parents": [
        "98089c541637035fbc9e133059a48983c804084e",
        "24866eefe7db32ab8f32ba69518f65f1c74c66c2"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 17:56:40 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 17:56:39 2013 -0800"
      },
      "message": "Merge \"msm: kgsl: Don\u0027t change the sglen of the memdesc if allocation fails\""
    },
    {
      "commit": "98089c541637035fbc9e133059a48983c804084e",
      "tree": "74518dac248bdaa697f6046c48a9ca898bc0ab52",
      "parents": [
        "736d41e029f35999fd7c7262c3dd3a402bd5fa72",
        "b7d35468be026b0266bcb5217b72c6fbbf8b1bc0"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 17:56:30 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 17:56:30 2013 -0800"
      },
      "message": "Merge \"msm: mdp: Move wfd state signalling into mdp driver\""
    },
    {
      "commit": "736d41e029f35999fd7c7262c3dd3a402bd5fa72",
      "tree": "c845cbaf1d908b02c39496db44302f8f323e8565",
      "parents": [
        "03caddca26fe2cfdb3e59efeba3525462de2d963",
        "5ae1424cccc216d755366e0acc06c80f3a8d95d8"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 17:56:21 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 17:56:20 2013 -0800"
      },
      "message": "Merge \"usbnet: ratelimit kevent may have been dropped warnings\""
    },
    {
      "commit": "03caddca26fe2cfdb3e59efeba3525462de2d963",
      "tree": "c845cbaf1d908b02c39496db44302f8f323e8565",
      "parents": [
        "6c8705172a447489bb62597a23b2da854d93e772",
        "9af49c74e6b20c44d645cde98de6a86c42020196"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 17:56:20 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 17:56:19 2013 -0800"
      },
      "message": "Merge \"net: usb: Handle interface suspend properly\""
    },
    {
      "commit": "6c8705172a447489bb62597a23b2da854d93e772",
      "tree": "c845cbaf1d908b02c39496db44302f8f323e8565",
      "parents": [
        "a15a65974f15ee0450344f0def43b99ba40e5269",
        "67b24de3c16c00a7bb1c4e566dd8ef0ffa5348bb"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 17:56:19 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 17:56:18 2013 -0800"
      },
      "message": "Merge \"net: rmnet_ctrl_usb: Block file close until tx URBs are transmitted\""
    },
    {
      "commit": "a15a65974f15ee0450344f0def43b99ba40e5269",
      "tree": "c845cbaf1d908b02c39496db44302f8f323e8565",
      "parents": [
        "de36a4cabe1c9427372c66bafe140712c9079ba0",
        "28642d1c847144d1bc4bf7efd715a051ba68e6a4"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 17:56:18 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 17:56:18 2013 -0800"
      },
      "message": "Merge \"net: usb: Abort suspend if get_encap response is not sent\""
    },
    {
      "commit": "de36a4cabe1c9427372c66bafe140712c9079ba0",
      "tree": "c845cbaf1d908b02c39496db44302f8f323e8565",
      "parents": [
        "b218e62e2ac982b01a7950331848c88e266b01db",
        "fa476f72f53a66c6f393242df19ca1aa29c15b06"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 17:56:17 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 17:56:17 2013 -0800"
      },
      "message": "Merge \"net: usb: Fix memory leak on Tx data path\""
    },
    {
      "commit": "b218e62e2ac982b01a7950331848c88e266b01db",
      "tree": "c845cbaf1d908b02c39496db44302f8f323e8565",
      "parents": [
        "466baaf4e5b9f332dde171b26ae058277f3a95c3",
        "2038ae222bf6f070b290c9879e2043751a4118d5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 17:56:16 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 17:56:15 2013 -0800"
      },
      "message": "Merge \"usbnet: decrease suspend count if returning -EBUSY for runtime suspend\""
    },
    {
      "commit": "466baaf4e5b9f332dde171b26ae058277f3a95c3",
      "tree": "c845cbaf1d908b02c39496db44302f8f323e8565",
      "parents": [
        "9ef603b12541554c27d7a670c0d0ba7cd3e59f74",
        "fe2ec546699c390656b2828a69435f97cd929169"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 17:56:15 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 17:56:15 2013 -0800"
      },
      "message": "Merge \"net: usb: Prevent suspend if response available notification received\""
    },
    {
      "commit": "9ef603b12541554c27d7a670c0d0ba7cd3e59f74",
      "tree": "c845cbaf1d908b02c39496db44302f8f323e8565",
      "parents": [
        "3ad6a2df0c415be398b47e20357ed23ba4a86b54",
        "3ad6a2df0c415be398b47e20357ed23ba4a86b54"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 16:35:48 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 16:35:48 2013 -0800"
      },
      "message": "Merge \"Merge \"Merge \"msm: kgsl: Don\u0027t change the sglen of the memdesc if allocation fails\"\"\""
    },
    {
      "commit": "3ad6a2df0c415be398b47e20357ed23ba4a86b54",
      "tree": "c845cbaf1d908b02c39496db44302f8f323e8565",
      "parents": [
        "5534a0b0a0e4ef419dd1b6f892a37e786b0459e4",
        "7e56d45a64adb092ae10155e178163e6a2d0cb7f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 15:06:50 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 15:06:50 2013 -0800"
      },
      "message": "Merge \"Merge \"msm: kgsl: Don\u0027t change the sglen of the memdesc if allocation fails\"\""
    },
    {
      "commit": "5534a0b0a0e4ef419dd1b6f892a37e786b0459e4",
      "tree": "c845cbaf1d908b02c39496db44302f8f323e8565",
      "parents": [
        "7e56d45a64adb092ae10155e178163e6a2d0cb7f",
        "24866eefe7db32ab8f32ba69518f65f1c74c66c2"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 15:06:49 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 15:06:49 2013 -0800"
      },
      "message": "Merge \"msm: kgsl: Don\u0027t change the sglen of the memdesc if allocation fails\""
    },
    {
      "commit": "7e56d45a64adb092ae10155e178163e6a2d0cb7f",
      "tree": "c845cbaf1d908b02c39496db44302f8f323e8565",
      "parents": [
        "f9f3daeaf566be3dcc13c9d6440997627c1f9b88",
        "24866eefe7db32ab8f32ba69518f65f1c74c66c2"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 13:36:03 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 13:36:03 2013 -0800"
      },
      "message": "Merge \"msm: kgsl: Don\u0027t change the sglen of the memdesc if allocation fails\""
    },
    {
      "commit": "f9f3daeaf566be3dcc13c9d6440997627c1f9b88",
      "tree": "95891049d372c27d2cd82e243780ad31ca2ca89e",
      "parents": [
        "cc5e9f936b03abd7aa329f2cc107fee797aed396",
        "5ae1424cccc216d755366e0acc06c80f3a8d95d8"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 13:35:55 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 13:35:54 2013 -0800"
      },
      "message": "Merge \"usbnet: ratelimit kevent may have been dropped warnings\""
    },
    {
      "commit": "cc5e9f936b03abd7aa329f2cc107fee797aed396",
      "tree": "6e8b11d40e0bc47b7eff5f05d22d45e2aafc82dc",
      "parents": [
        "91cd1c22f06c3662d6ace26c23e4cfb18c59f36e",
        "9af49c74e6b20c44d645cde98de6a86c42020196"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 13:35:54 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 13:35:54 2013 -0800"
      },
      "message": "Merge \"net: usb: Handle interface suspend properly\""
    },
    {
      "commit": "91cd1c22f06c3662d6ace26c23e4cfb18c59f36e",
      "tree": "5e5688c5527466f94036883b0d2399303224dddf",
      "parents": [
        "509b8a3b96e0b3d9dbd7a85ca9723a53f9ca4c07",
        "67b24de3c16c00a7bb1c4e566dd8ef0ffa5348bb"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 13:35:53 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 13:35:53 2013 -0800"
      },
      "message": "Merge \"net: rmnet_ctrl_usb: Block file close until tx URBs are transmitted\""
    },
    {
      "commit": "509b8a3b96e0b3d9dbd7a85ca9723a53f9ca4c07",
      "tree": "43fb1477e36a29dae14a93e4aa6a2a1bebc3b881",
      "parents": [
        "6f78f2fee417f897db05c2c90e1eb632a0b428ef",
        "28642d1c847144d1bc4bf7efd715a051ba68e6a4"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 13:35:52 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 13:35:52 2013 -0800"
      },
      "message": "Merge \"net: usb: Abort suspend if get_encap response is not sent\""
    },
    {
      "commit": "6f78f2fee417f897db05c2c90e1eb632a0b428ef",
      "tree": "62c89ca9186977d078ade07c00a4be04280e6873",
      "parents": [
        "a90fe24b98f6b3c93a14be0ca745684bf40a3356",
        "fa476f72f53a66c6f393242df19ca1aa29c15b06"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 13:35:51 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 13:35:51 2013 -0800"
      },
      "message": "Merge \"net: usb: Fix memory leak on Tx data path\""
    },
    {
      "commit": "a90fe24b98f6b3c93a14be0ca745684bf40a3356",
      "tree": "32695288709435d5e312857a586c77f6881d40fc",
      "parents": [
        "5a6972bbf14d08ea3d9ee85248bdc9df1b66591e",
        "2038ae222bf6f070b290c9879e2043751a4118d5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 13:35:51 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 13:35:50 2013 -0800"
      },
      "message": "Merge \"usbnet: decrease suspend count if returning -EBUSY for runtime suspend\""
    },
    {
      "commit": "5a6972bbf14d08ea3d9ee85248bdc9df1b66591e",
      "tree": "5af4ca685446f0af40617cdeccf4acd9c8238177",
      "parents": [
        "5513347781b5349b94ebd7ef533ef0304e077b4d",
        "fe2ec546699c390656b2828a69435f97cd929169"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 13:35:50 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 13:35:50 2013 -0800"
      },
      "message": "Merge \"net: usb: Prevent suspend if response available notification received\""
    },
    {
      "commit": "b7d35468be026b0266bcb5217b72c6fbbf8b1bc0",
      "tree": "2253b3b7a48a35a9a61d4039592d88ffa322c046",
      "parents": [
        "401045e828affc8689ff9792f5d10580097608d1"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Fri Jan 25 20:11:41 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 11:44:11 2013 -0800"
      },
      "message": "msm: mdp: Move wfd state signalling into mdp driver\n\nPreviously the WFD driver was reponsible for signalling the\nonline/offline events to userspace listeners.  This led to redundant\nnotifications due to the manner in which the WFD driver is used. The\nsignalling is better purposed when done from MDP driver.\n\nChange-Id: I2248de84d57504c2fa9f26e1bfdf0e0d4a02257a\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "b32fccaef6fd4b6d69e9e3f8c96da5e92dcdc3f6",
      "tree": "cc9afa0a08b10ad48ea71288d50be75739ddf643",
      "parents": [
        "401045e828affc8689ff9792f5d10580097608d1"
      ],
      "author": {
        "name": "Ravi Aravamudhan",
        "email": "aravamud@codeaurora.org",
        "time": "Mon Feb 04 18:57:32 2013 -0800"
      },
      "committer": {
        "name": "Ravi Aravamudhan",
        "email": "aravamud@codeaurora.org",
        "time": "Fri Feb 08 11:18:27 2013 -0800"
      },
      "message": "diag: Update Message SSID Limit and Buildtime masks\n\nUpdated the last message SSID and the buildtime masks to reflect\nthe additions on the Modem.\n\nChange-Id: I9a62942f5daf14268b0f61f81cbb53b76901d012\nCRs-Fixed: 448735\nSigned-off-by: Ravi Aravamudhan \u003caravamud@codeaurora.org\u003e\n"
    },
    {
      "commit": "5513347781b5349b94ebd7ef533ef0304e077b4d",
      "tree": "b6e551363d41ab3a0b7c21aec50e5919dfe8c0a6",
      "parents": [
        "401045e828affc8689ff9792f5d10580097608d1",
        "46d114077acd537d63cb4c301889e166b947b333"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 08 10:27:05 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Feb 08 10:27:05 2013 -0800"
      },
      "message": "Merge \"msm_serial_hs: consider flush buffer request only when DMA is in progress\""
    },
    {
      "commit": "587c98ed3fbf20a1de2c99d1c740be8d81b1c3f5",
      "tree": "7b35c4ad9f7c33c1d9bf530322a6a9a0206a66cb",
      "parents": [
        "401045e828affc8689ff9792f5d10580097608d1"
      ],
      "author": {
        "name": "Deepak Verma",
        "email": "dverma@codeaurora.org",
        "time": "Fri Feb 01 22:47:49 2013 +0530"
      },
      "committer": {
        "name": "Deepak Verma",
        "email": "dverma@codeaurora.org",
        "time": "Fri Feb 08 19:39:04 2013 +0530"
      },
      "message": "msm: Add indicator for separate metadata buffers support\n\nAdd variable to check if separate metabuffers can be\nenabled in video driver for specific targets.\n\nChange-Id: I0ab3be7077d7d8286bfaa37be63705992939b72d\nSigned-off-by: Deepak Verma \u003cdverma@codeaurora.org\u003e\n"
    },
    {
      "commit": "8ccaa1d4c02a985ee79f612e4384bc66ae8c2626",
      "tree": "2fcb6514854877bf8f657e6e4d82216ef399f921",
      "parents": [
        "c999d43720a580fb721d8b6599d735e629e24db4"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Sat Feb 02 09:42:33 2013 +0530"
      },
      "committer": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Fri Feb 08 15:45:53 2013 +0530"
      },
      "message": "USB: ks_bridge: Prevent freeing buffers while copy is in progress\n\nThe completed read buffers are added to to_ks_list in Rx URB\ncompletion handler.  The buffer is deleted from this list by\nreader process after copying to user space buffer.  If disconnect\nhappens during this copy, the buffer is freed from disconnect\ncontext.  Hence detach the buffer from to_ks_list before copying\nto user space buffer.\n\nCRs-Fixed: 448142\nChange-Id: Ia4484b2709065162b0d32782a30e2b2fd36f5fda\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n"
    },
    {
      "commit": "c999d43720a580fb721d8b6599d735e629e24db4",
      "tree": "c9ddce107610d0748a00ce6444ead64bf03347c9",
      "parents": [
        "ea4b0b08ce177e268291f6f27f507b7103b9078d"
      ],
      "author": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Mon Sep 17 14:05:54 2012 -0700"
      },
      "committer": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Fri Feb 08 15:45:25 2013 +0530"
      },
      "message": "usb: ks_bridge: Free up stale buffers in probe\n\nDriver can add data buffer to the link list of rx/tx\nbuffers after emptying the list during disconnect.\nThese stale buffers can confuse efs sync server when\nmdm device connects back. Hence free up the rx/tx\nbuffers again during probe. Avoid further addition of\ntx buffers after disconnect by checking device\nconnection status in write API. Also, move\nmisc_deregister() after cancelling the work in order\nto remove device node early during disconnect to avoid\nany write call further.\n\n(cherry picked from commit 2f20bda7837d6f9a172b433af72a02f907b2ed2f)\n\nConflicts:\n\n\tdrivers/usb/misc/ks_bridge.c\n\nCRs-Fixed: 448142\nChange-Id: Ifff58d2adc113257809eb80b7f91c1a0f4a0adeb\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n"
    },
    {
      "commit": "ea4b0b08ce177e268291f6f27f507b7103b9078d",
      "tree": "8f78c6b9eff9ceb4804c7b57215cf3a74fe93d7b",
      "parents": [
        "45629872f5ad8f4f0a8b8ea6af589ce5c324ff31"
      ],
      "author": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Sun Sep 16 20:28:56 2012 -0700"
      },
      "committer": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Fri Feb 08 15:39:26 2013 +0530"
      },
      "message": "usb: ks_bridge: Synchronize disconnect with ongoing IO\n\nFollowing scenarios possible for interface disconnect racing\nwith ongoing IO:-\n\n1) Interface disconnect setting interface pointer to NULL and\nrx work is executing on other core dereferencing interface\npointer, causing kernel panic. Cancel a work and wait for it\nto finish during disconnect.\n\n2) Interface disconnect setting interface pointer to NULL and\ntx completion running on other core dereferencing interface\npointer while calling usb_autopm_put_interface_async() API.\nCheck for USB_DEV_CONNECTED flag(cleared at the time of\ndisconnect) before dereferencing the interface pointer.\n\n3) Interface unbound and driver is accessing already freed\ninterface pointer in tx completion or usb device pointer to\nre-submit rx urb in rx completion. Add rx and tx urb pending\ncounters and wait for them to become zero (or timeout) during\ndisconnect.\n\n(cherry picked from commit b3779d1e3ed31d10c97094256c6d398af8484faa)\n\nConflicts:\n\n\tdrivers/usb/misc/ks_bridge.c\n\nCRs-Fixed: 448142\nChange-Id: I50341173b94200bcfa60715b4b26b2117fc37c2c\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n"
    },
    {
      "commit": "401045e828affc8689ff9792f5d10580097608d1",
      "tree": "77164cf12aa269f64fe46bce382fb702f7163811",
      "parents": [
        "bdc30792c6e649439325849a1da16a39679e44b2",
        "0c075f8167a3f9781d5895611b15de252e9f2585"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 07 19:17:53 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Feb 07 19:17:52 2013 -0800"
      },
      "message": "Merge \"Merge \"Merge \"Merge \"Merge \"mmc: msm_sdcc: don\u0027t print the timeout errors for BKOPs\"\"\"\"\""
    },
    {
      "commit": "bdc30792c6e649439325849a1da16a39679e44b2",
      "tree": "77164cf12aa269f64fe46bce382fb702f7163811",
      "parents": [
        "0c075f8167a3f9781d5895611b15de252e9f2585",
        "f04b5a88a1869954c6585fe55b8d34d6b76c9d98"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 07 19:17:35 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Feb 07 19:17:34 2013 -0800"
      },
      "message": "Merge \"msm: camera: Check for valid mem object before using it.\""
    },
    {
      "commit": "0c075f8167a3f9781d5895611b15de252e9f2585",
      "tree": "27fee0a23e6c2d271adb01b8e35e5778265376f3",
      "parents": [
        "bdda171d07bdc9897a447b77d80ac27af743dd51",
        "bdda171d07bdc9897a447b77d80ac27af743dd51"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 07 16:36:39 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Feb 07 16:36:38 2013 -0800"
      },
      "message": "Merge \"Merge \"Merge \"Merge \"mmc: msm_sdcc: don\u0027t print the timeout errors for BKOPs\"\"\"\""
    },
    {
      "commit": "bdda171d07bdc9897a447b77d80ac27af743dd51",
      "tree": "27fee0a23e6c2d271adb01b8e35e5778265376f3",
      "parents": [
        "31bb62db68c3dc04f889a21685e77bfc94368233",
        "31bb62db68c3dc04f889a21685e77bfc94368233"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 07 14:56:29 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Feb 07 14:56:28 2013 -0800"
      },
      "message": "Merge \"Merge \"Merge \"mmc: msm_sdcc: don\u0027t print the timeout errors for BKOPs\"\"\""
    },
    {
      "commit": "5ae1424cccc216d755366e0acc06c80f3a8d95d8",
      "tree": "91cd3f4267707ac19d516d1acfc13f8f81956d23",
      "parents": [
        "9af49c74e6b20c44d645cde98de6a86c42020196"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@shawell.net",
        "time": "Thu Nov 08 06:26:21 2012 +0000"
      },
      "committer": {
        "name": "Jack Pham",
        "email": "jackp@codeaurora.org",
        "time": "Thu Feb 07 13:15:28 2013 -0800"
      },
      "message": "usbnet: ratelimit kevent may have been dropped warnings\n\nFrom commit 9532021da6da48351ce48a079c673df8e3930b4a upstream.\n\nwhen something goes wrong, a flood of these messages can be\ngenerated by usbnet (thousands per second).  This doesn\u0027t\ngenerally *help* the condition so this patch ratelimits the\nrate of their generation.\n\nThere\u0027s an underlying problem in usbnet\u0027s kevent deferral\nmechanism which needs fixing, specifically that events *can*\nget dropped and not handled.  This patch doesn\u0027t address this,\nbut just mitigates fallout caused by the current implemention.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@shawell.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nChange-Id: I708632185ca0b310c4082cab3571a2d6552bf135\nCRs-Fixed: 430579\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\n"
    },
    {
      "commit": "9af49c74e6b20c44d645cde98de6a86c42020196",
      "tree": "4ab5666c073ee62a144a09ebb7605d97e9835123",
      "parents": [
        "67b24de3c16c00a7bb1c4e566dd8ef0ffa5348bb"
      ],
      "author": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Tue Dec 04 15:47:13 2012 -0800"
      },
      "committer": {
        "name": "Jack Pham",
        "email": "jackp@codeaurora.org",
        "time": "Thu Feb 07 13:15:28 2013 -0800"
      },
      "message": "net: usb: Handle interface suspend properly\n\nCherry picked from c4659d9c5264b569e06c7d5f5a807ce6c3ad47c9\n\nUpon interface suspend driver performs suspend on data channel\nfirst and then on control channel. In case if suspend aborts\ndue to pending transfer on control channel, driver is not\nundoing data channel suspend. This causes stall on data channel.\nFix the problem by performing suspend check on control channel\nfirst. In this case if suspend aborts on control channel, driver\ndoes not have to undo anything to abort interface suspend. Once\ndata channel suspend succeeds driver performs suspend on control\nchannel.\n\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\nChange-Id: I405b4797740e1b2aa67c6c28a2f3dcee0c196391\n"
    },
    {
      "commit": "67b24de3c16c00a7bb1c4e566dd8ef0ffa5348bb",
      "tree": "551f5065687c16997bf1e9579ea536237168d97b",
      "parents": [
        "28642d1c847144d1bc4bf7efd715a051ba68e6a4"
      ],
      "author": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Tue Dec 04 15:04:54 2012 -0800"
      },
      "committer": {
        "name": "Jack Pham",
        "email": "jackp@codeaurora.org",
        "time": "Thu Feb 07 13:15:27 2013 -0800"
      },
      "message": "net: rmnet_ctrl_usb: Block file close until tx URBs are transmitted\n\nCherry picked from 16599ec35c3bc8965eb26d33cac044518df88c73\n\nRmnet control driver is directly killing tx URBs submitted to HSIC\nHW if userspace closes the file. When a file is close, all pending\ndata needs to get flushed. Hence wait for the pending tx URBs to\nfinish transfer with a timeout before file close. This will complete\nall the pending transfers gracefully on tx path so that mdm device\ndoes not miss any control channel information upon file close.\n\nChange-Id: I70942391056e57b0f6dd2cd5c16be2654759eabd\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\n"
    },
    {
      "commit": "28642d1c847144d1bc4bf7efd715a051ba68e6a4",
      "tree": "8afdaf76323a3a46e80e5e783dd82c45aaeb1f5d",
      "parents": [
        "fa476f72f53a66c6f393242df19ca1aa29c15b06"
      ],
      "author": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Wed Oct 31 19:14:25 2012 -0700"
      },
      "committer": {
        "name": "Jack Pham",
        "email": "jackp@codeaurora.org",
        "time": "Thu Feb 07 13:15:27 2013 -0800"
      },
      "message": "net: usb: Abort suspend if get_encap response is not sent\n\nCherry picked from 9a8280fab6030abef96ca835ef88f92926ca88bb\n\nAfter receiving response available notification driver queues\na work to send get_encap response. pm state is set to\nRPM_SUSPENDING before interface suspend is initiated. If\ninterface suspend happens after queuing the work then work\nwill be executed and blocked until it is done. Work tries to\nresume the interface synchronously by calling rpm_resume().\nThis causes rpm_resume() to wait indefinitely for the pm state\nto change from RPM_SUSPENDED to RPM_RESUME which will not\nhappen until interface suspend returns EBUSY. Hence avoid this\nsituation by aborting interface suspend if work is pending\nor running.\n\nCRs-Fixed: 415208\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\nChange-Id: Ib2a079a7107d994f760c0a876736ede3add07ea2\n"
    },
    {
      "commit": "fa476f72f53a66c6f393242df19ca1aa29c15b06",
      "tree": "34d547daa49c49face04889ed0ad54c160eb7419",
      "parents": [
        "2038ae222bf6f070b290c9879e2043751a4118d5"
      ],
      "author": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Tue Oct 09 16:22:18 2012 -0700"
      },
      "committer": {
        "name": "Jack Pham",
        "email": "jackp@codeaurora.org",
        "time": "Thu Feb 07 13:15:26 2013 -0800"
      },
      "message": "net: usb: Fix memory leak on Tx data path\n\nCherry picked from 673e1f276a71065638da2dd7f431b630e9d414f4\n\nDriver anchors the tx urbs and defers the urb submission if\na transmit request comes when the interface is suspended.\nAnchoring urb increments the urb reference count. These\ndeferred urbs are later accessed by calling usb_get_from_anchor()\nfor submission during interface resume. usb_get_from_anchor()\nunanchors the urb but urb reference count remains same.\nThis causes the urb reference count to remain non-zero\nafter usb_free_urb() gets called and urb never gets freed.\nHence call usb_put_urb() after anchoring the urb to properly\nbalance the reference count for these deferred urbs. Also,\nunanchor these deferred urbs during disconnect, to free them\nup.\n\nCRs-Fixed: 408145\nChange-Id: If37b2f63da4ed20796cc8f3be6e64d15149c6cea\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\n"
    },
    {
      "commit": "2038ae222bf6f070b290c9879e2043751a4118d5",
      "tree": "d5123edad472fe8ffa4d849292381e385dfd997f",
      "parents": [
        "fe2ec546699c390656b2828a69435f97cd929169"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "ming.lei@canonical.com",
        "time": "Tue Jun 19 21:15:52 2012 +0000"
      },
      "committer": {
        "name": "Jack Pham",
        "email": "jackp@codeaurora.org",
        "time": "Thu Feb 07 13:15:25 2013 -0800"
      },
      "message": "usbnet: decrease suspend count if returning -EBUSY for runtime suspend\n\nFrom commit 5eeb3132eb4c5e9ca92e5247fe4575fe9f8c3efe upstream.\n\nThis patch decreases dev-\u003esuspend_count in the -EBUSY failure path\nof usbnet_suspend. Without the change, the later runtime suspend\nwill do nothing except for increasing dev-\u003esuspend_count.\n\nSigned-off-by: Ming Lei \u003cming.lei@canonical.com\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nChange-Id: I5e1cbd39e4469150de7cc98af9517a4dbdc80780\nCRs-Fixed: 404339\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\n"
    },
    {
      "commit": "fe2ec546699c390656b2828a69435f97cd929169",
      "tree": "d2c1a55bb4b7306707784b4d19a493857823d3f1",
      "parents": [
        "31bb62db68c3dc04f889a21685e77bfc94368233"
      ],
      "author": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Fri Sep 07 15:57:38 2012 -0700"
      },
      "committer": {
        "name": "Jack Pham",
        "email": "jackp@codeaurora.org",
        "time": "Thu Feb 07 13:15:25 2013 -0800"
      },
      "message": "net: usb: Prevent suspend if response available notification received\n\ncherry picked from 148c5323330bf41890392fe23e8983612ecb3580\n\nThere is a possibility of interface suspend after receiving response\navailable notification from mdm device. In this case driver unlinks\nthe rx urb and do not send GET_ENCAPSULATED_RESPONSE setup packet to\nmdm. Response to mdm gets delayed up until interface resumes and mdm\nsends response available notification again. Hence resume interface\nafter receiving response available notification if it is suspended.\nAllow interface suspend only after completing\nGET_ENCAPSULATED_RESPONSE.\n\nChange-Id: Ib52e64b1cc7b6d5edfe3ada9651ec56526cf4852\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\n"
    },
    {
      "commit": "24866eefe7db32ab8f32ba69518f65f1c74c66c2",
      "tree": "cbdbef8b710e4145ceee6f0294c4e04a54ef3db5",
      "parents": [
        "aeffb9dedeb0827169e9f700ca0dfb978c7e0a92"
      ],
      "author": {
        "name": "Dhivya Subramanian",
        "email": "dthiru@codeaurora.org",
        "time": "Thu Feb 07 12:24:26 2013 -0800"
      },
      "committer": {
        "name": "Dhivya Subramanian",
        "email": "dthiru@codeaurora.org",
        "time": "Thu Feb 07 12:25:12 2013 -0800"
      },
      "message": "msm: kgsl: Don\u0027t change the sglen of the memdesc if allocation fails\n\nIf the page_alloc loop fails, we changed the length of the scatterlist\nfor the memdesc to the last good page so we could have an efficient\nloop through kgsl_sharedmem_free.  Unfortunately, we were also using\nthe sglen to decide between using kmem or vmalloc memory for the sg\nlist in the first place. There is a chance that one could start out\nwith a large sg list from vmalloc, but if it failed early, then we\ncould truncate the size and attempt to kfree it.\n\nZero the stlist at init time and use a length \u003d\u003d 0 as an indicator\nthat the list might be truncated.\nCRs-Fixed: 443441\n\nChange-Id: Ib48a08c69a7bbfc69b92f09e83fc80f9bdedffe0\nSigned-off-by: Dhivya Subramanian \u003cdthiru@codeaurora.org\u003e\n"
    },
    {
      "commit": "31bb62db68c3dc04f889a21685e77bfc94368233",
      "tree": "27fee0a23e6c2d271adb01b8e35e5778265376f3",
      "parents": [
        "418c491a7bf0e449c5ba1ecbe3cd37c081256b21",
        "aeffb9dedeb0827169e9f700ca0dfb978c7e0a92"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 07 11:56:14 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Feb 07 11:56:13 2013 -0800"
      },
      "message": "Merge \"Merge \"mmc: msm_sdcc: don\u0027t print the timeout errors for BKOPs\"\""
    },
    {
      "commit": "418c491a7bf0e449c5ba1ecbe3cd37c081256b21",
      "tree": "27fee0a23e6c2d271adb01b8e35e5778265376f3",
      "parents": [
        "33e686e0427a571b6612f23f81039bfb9214e407",
        "f92ff4c9a89f0eca5b4d261cdd292d712a747267"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 07 11:56:13 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Feb 07 11:56:13 2013 -0800"
      },
      "message": "Merge \"mmc: msm_sdcc: don\u0027t print the timeout errors for BKOPs\""
    },
    {
      "commit": "33e686e0427a571b6612f23f81039bfb9214e407",
      "tree": "27fee0a23e6c2d271adb01b8e35e5778265376f3",
      "parents": [
        "43a5d1529b42910b0d3f856b912414403ce53a56",
        "a759570e3bc9e185b622bcb9ba4d35961730e5fc"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 07 11:56:12 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Feb 07 11:56:12 2013 -0800"
      },
      "message": "Merge \"mmc: core: reduce the maximum timeout for BKOPs\""
    },
    {
      "commit": "43a5d1529b42910b0d3f856b912414403ce53a56",
      "tree": "27fee0a23e6c2d271adb01b8e35e5778265376f3",
      "parents": [
        "aeffb9dedeb0827169e9f700ca0dfb978c7e0a92",
        "46a1836eaf3e14043ea13476ae4b7e54e88baad7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 07 11:56:11 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Feb 07 11:56:11 2013 -0800"
      },
      "message": "Merge \"mmc: core: interrupt Background Operations if it takes too long\""
    },
    {
      "commit": "aeffb9dedeb0827169e9f700ca0dfb978c7e0a92",
      "tree": "27fee0a23e6c2d271adb01b8e35e5778265376f3",
      "parents": [
        "b3ac9d08a2b654c6bce79ddc85dfe7bb22604dff",
        "f92ff4c9a89f0eca5b4d261cdd292d712a747267"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 07 10:38:24 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Feb 07 10:38:22 2013 -0800"
      },
      "message": "Merge \"mmc: msm_sdcc: don\u0027t print the timeout errors for BKOPs\""
    },
    {
      "commit": "b3ac9d08a2b654c6bce79ddc85dfe7bb22604dff",
      "tree": "5dd3ca6ebbff9e208bb24a460a3bbe15c60cdd19",
      "parents": [
        "6c4ce6fb8c692a882405836fa045e3b87657276b",
        "a759570e3bc9e185b622bcb9ba4d35961730e5fc"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 07 10:38:22 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Feb 07 10:38:21 2013 -0800"
      },
      "message": "Merge \"mmc: core: reduce the maximum timeout for BKOPs\""
    },
    {
      "commit": "6c4ce6fb8c692a882405836fa045e3b87657276b",
      "tree": "5f6e1158e38bec53cd91f0a7e756f2d5fbbfabdb",
      "parents": [
        "45629872f5ad8f4f0a8b8ea6af589ce5c324ff31",
        "46a1836eaf3e14043ea13476ae4b7e54e88baad7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 07 10:38:20 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Feb 07 10:38:19 2013 -0800"
      },
      "message": "Merge \"mmc: core: interrupt Background Operations if it takes too long\""
    },
    {
      "commit": "e4944146f694e4ae7b9dd1d4994040897dab547a",
      "tree": "c0c36342515a3eb2ae89463ac72d5c0b9a9dec12",
      "parents": [
        "c3990eeb5bfe812df2461d3d81da8ec7f3d4ff3c"
      ],
      "author": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Fri Feb 01 09:46:45 2013 -0800"
      },
      "committer": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Thu Feb 07 08:24:55 2013 -0800"
      },
      "message": "usb: mdm_bridge: Fix race between disconnect and I/O completion handler\n\nThere is a possibility of race between device disconnect and I/O\ncompletion handler. In this case disconnect frees bridge device\nmemory in thread context and I/O completion handler uses already\nfreed bridge device memory in interrupt context. Hence allocate\nbridge device memory at the time of driver load and free it\nduring unload. Also, do not anchor interrupt and read urb and\nunlink them synchronously to avoid accessing transfer buffers\nassociated to these urbs when driver disconnect frees them.\n\nGuard the race condition by:-\n1) Adding check for usb device disconnect state in the I/O\ncompletion handler to avoid further processing I/O completion.\n\n2) Unlinking tx urbs synchronously since asynchronous unlinking\nresults in the same race condition.\n\nCRs-Fixed: 447591\nChange-Id: Iae4c2a1920c16fcf3e1728144a7cfe6ca66c7705\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\n"
    },
    {
      "commit": "45629872f5ad8f4f0a8b8ea6af589ce5c324ff31",
      "tree": "9d25d32e3ab033c00746ce4523c31c59cdc0b71d",
      "parents": [
        "8b679dacbe561a326a962a6971429a38c7e6bf6c",
        "0bcdb735fb0ffa524638ab75acf76d3ddfe38616"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 07 03:16:41 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Feb 07 03:16:40 2013 -0800"
      },
      "message": "Merge \"msm: kgsl: Use the correct units for ADRENO_IDLE_TIMEOUT\""
    },
    {
      "commit": "8b679dacbe561a326a962a6971429a38c7e6bf6c",
      "tree": "43d65453584dcdbfcfb7eedb4059a295ebd1a236",
      "parents": [
        "4bf40ff2672b045f3e95e8bd6a3696e1402b51df",
        "11cc737f065e785a43f3db3946b41a6a3d9fc62c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 07 01:10:32 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Feb 07 01:10:31 2013 -0800"
      },
      "message": "Merge \"msm: wfd: Amend the log priority of debug message\""
    },
    {
      "commit": "4bf40ff2672b045f3e95e8bd6a3696e1402b51df",
      "tree": "879e748e1c08abdfb6bb466867ee28444ca31022",
      "parents": [
        "9451c8ea5fccf3dde3443b763c412c1ba8aa6187",
        "15c61a154a26039c37620b49834685ad3e8252bc"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 07 01:10:16 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Feb 07 01:10:15 2013 -0800"
      },
      "message": "Merge \"msm: vidc: Fix various NULL pointer accesses, memory leaks.\""
    },
    {
      "commit": "9451c8ea5fccf3dde3443b763c412c1ba8aa6187",
      "tree": "d7bfc5df14be18ea9b90404b74e041b4705c391c",
      "parents": [
        "4c68d15024ee22939fb96ccd37b9b87a008b8bd3",
        "90eaa808b458790d4628b57cbf2ded5305058074"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 22:00:53 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 22:00:52 2013 -0800"
      },
      "message": "Merge \"msm_fb: display: add setting gpio-controlled backlight logic\""
    },
    {
      "commit": "4c68d15024ee22939fb96ccd37b9b87a008b8bd3",
      "tree": "a6b41e1277025658fa7b11906ec1362c496adefc",
      "parents": [
        "7de3755f16bed4e96dd25701f1424f1e1bf11335",
        "12bfb0ca09fa8d4fdcb9217a165bf272f5dd4d43"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 22:00:52 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 22:00:51 2013 -0800"
      },
      "message": "Merge \"msm: board-8930: add gpio-controlled backlight function\""
    },
    {
      "commit": "7de3755f16bed4e96dd25701f1424f1e1bf11335",
      "tree": "d9b6b4e87ca6a71a79135e0f16eea0297b133a80",
      "parents": [
        "98b9b06241c2951b44a906dee97836c24b02620c",
        "5afd08632f905b54e7539cf46ddca670454445b0"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 22:00:27 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 22:00:27 2013 -0800"
      },
      "message": "Merge \"msm_fb: display: restore previous mdp bandwidth when resume\""
    },
    {
      "commit": "98b9b06241c2951b44a906dee97836c24b02620c",
      "tree": "5d8555dd625b5f6021e50f568ba6a53552bf17d0",
      "parents": [
        "0e26b409031df1afd9dfb967ee72c39ede7be4a5",
        "c91a92aecfb191bff8ed27369628ca6d105005b7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 22:00:20 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 22:00:19 2013 -0800"
      },
      "message": "Merge \"EHCI: HSIC: Fix GPT timer count values used for resume sequence\""
    },
    {
      "commit": "0e26b409031df1afd9dfb967ee72c39ede7be4a5",
      "tree": "c9d3b8d546184ebf08c34a0335c417c1268293c7",
      "parents": [
        "829f7ac3338108079dc6abfeca4facd13c7b5632",
        "9ecc39cd09e0aedde4686d7e87a2a9ba75176980"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 22:00:18 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 22:00:18 2013 -0800"
      },
      "message": "Merge \"EHCI: HSIC: Implement new reset sequence to workaround PHY lockup issue\""
    },
    {
      "commit": "829f7ac3338108079dc6abfeca4facd13c7b5632",
      "tree": "2fa2f9d8812644194aa42a173291eae5e92ee40b",
      "parents": [
        "70e540b036adf1b5827b8f47b17379993517ce85",
        "1c1d82b55b7c5252c4dbdbe12c46f268a40fc306"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 22:00:17 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 22:00:16 2013 -0800"
      },
      "message": "Merge \"EHCI: HSIC: Disable asynchronous interrupt when wakeup gpio is present\""
    },
    {
      "commit": "70e540b036adf1b5827b8f47b17379993517ce85",
      "tree": "d12ac3f4fe1534cad986d0e31c28d0a5122cfa83",
      "parents": [
        "344c637ad50ffef8ffb25655a7e82d2dacc0bba3",
        "bbd0582e3521600b652d0e42a904c8879276c01e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 22:00:16 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 22:00:15 2013 -0800"
      },
      "message": "Merge \"EHCI: HSIC: Handle asynchronous interrupt properly\""
    },
    {
      "commit": "344c637ad50ffef8ffb25655a7e82d2dacc0bba3",
      "tree": "035609280ea86464490b310d2ed447ce232dd3a3",
      "parents": [
        "21a6c69c90c3558678b318289822044163f5011b",
        "6873f4bf5ee4da7429ca2a694d93a1160e29101e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 21:59:28 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 21:59:27 2013 -0800"
      },
      "message": "Merge \"msm: adsprpc: Allow zero length buffer\""
    },
    {
      "commit": "21a6c69c90c3558678b318289822044163f5011b",
      "tree": "1aec7858998d09fec11eafd6e26d3fa0ce0e1ef8",
      "parents": [
        "ba513794874e4dc2eb1bc1910ee4534f78e3070c",
        "b49cf9b2a8fc05655be2448b170463a72bee4899"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 21:59:26 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 21:59:26 2013 -0800"
      },
      "message": "Merge \"msm: adsprpc: Update to retrieve the physical address for ION buffer\""
    },
    {
      "commit": "ba513794874e4dc2eb1bc1910ee4534f78e3070c",
      "tree": "7473f9219e3da6618ba6c239836e3267cd434900",
      "parents": [
        "75b2818a65761001f4e169d2445b88ff3dbc8fc1",
        "bb0c30476246b54643c26c37942732d2e30aa6b1"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 21:59:25 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 21:59:25 2013 -0800"
      },
      "message": "Merge \"msm: Move adsprpc into drivers\""
    },
    {
      "commit": "75b2818a65761001f4e169d2445b88ff3dbc8fc1",
      "tree": "5f24f423751dc1ce74b91b94561981551911d8a0",
      "parents": [
        "bd5f950e54b4d896521010e04605cc5d0b325556",
        "b6a022faf863323476dd639704d9c75d0dbd9a22"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 21:59:24 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 21:59:24 2013 -0800"
      },
      "message": "Merge \"msm: adsprpc: Incorporate coding style comments\""
    },
    {
      "commit": "bd5f950e54b4d896521010e04605cc5d0b325556",
      "tree": "e10977e5117946d0d827a46dd4c431f9d173a6ec",
      "parents": [
        "cc9a0591361691f1c6a9b77ebd0eed6019c157c8",
        "ad58ba0999a8bd81cbb4ee65d4ab3ecf9c303041"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 21:59:23 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 21:59:22 2013 -0800"
      },
      "message": "Merge \"msm: adsprpc: include msm-specific ion header file\""
    },
    {
      "commit": "cc9a0591361691f1c6a9b77ebd0eed6019c157c8",
      "tree": "fb98ef8ff4f6db3a4647a0e6818395809ab284e0",
      "parents": [
        "68be70e81dafd72fb492b52065ad5fa500a7c098",
        "065497ff830f6536f7fce5a19d93b1162fd3fab9"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 21:59:22 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 21:59:21 2013 -0800"
      },
      "message": "Merge \"msm: adsprpc: RPC driver between apps and adsp\""
    },
    {
      "commit": "68be70e81dafd72fb492b52065ad5fa500a7c098",
      "tree": "0802e333639240be8837b78ef9718c84808f3b40",
      "parents": [
        "66358bd4cf1f1663f5e9dfbc3188ee1ca428ddb3",
        "8dd46e073cd01956e0a60400582bdb75b159f0c1"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 21:59:14 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 21:59:13 2013 -0800"
      },
      "message": "Merge \"media: dvb: Fix PID removal from a filter\""
    },
    {
      "commit": "66358bd4cf1f1663f5e9dfbc3188ee1ca428ddb3",
      "tree": "0a920dffc80a4832149fc2ef0e3e8dee10a13787",
      "parents": [
        "32daaa172804677bb60c48ff0fc680287305c25f",
        "7e48d9102591e1980bc6026f324a9acb6b089ea2"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 21:59:12 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 21:59:12 2013 -0800"
      },
      "message": "Merge \"media: dvb: mpq: Fix race-condition in mutex locking\""
    },
    {
      "commit": "32daaa172804677bb60c48ff0fc680287305c25f",
      "tree": "2b3bdac3f7bb20886c2f13fa58e2b51db48839b9",
      "parents": [
        "a6adcbbeca654e9b5f617384d8df95e16a5f0ae0",
        "b64a50f217e4fc3124929d601d55b1d0725c3b45"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 21:59:11 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 21:59:11 2013 -0800"
      },
      "message": "Merge \"media: dvb: mpq: Extend TSPPv1 plugin PID filtering capabilities\""
    },
    {
      "commit": "a6adcbbeca654e9b5f617384d8df95e16a5f0ae0",
      "tree": "744ed0161543ff98e62c8b5ef3ff2ef6fd67611f",
      "parents": [
        "1e8a55355056f50a2b3dc4582338c4e7d942de61",
        "2ce0f3da72702209e2cd86d21ed4b29170ee2aeb"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 21:59:03 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 21:59:02 2013 -0800"
      },
      "message": "Merge \"event_timer: Add spinlock protection to event time update\""
    },
    {
      "commit": "1e8a55355056f50a2b3dc4582338c4e7d942de61",
      "tree": "34e77017cf37f8db9418b6dfe53af1987aee33cd",
      "parents": [
        "51217eedeb0b266de0752f2bb8925d8735323a23",
        "598553323aa9346634b50af55afef491a61c6aae"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 21:58:53 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 21:58:52 2013 -0800"
      },
      "message": "Merge \"gpio: pm8xxx-gpio: change the license header from CAF to LF\""
    },
    {
      "commit": "51217eedeb0b266de0752f2bb8925d8735323a23",
      "tree": "d6808dd7e7fd0adebac52784e7397866959dc043",
      "parents": [
        "a2ce81db480faaa98558264cc4b94f4d16797813",
        "824c4ad790dc0eab4aa85de1b216a9f033fd71e9"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 21:58:45 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 21:58:45 2013 -0800"
      },
      "message": "Merge \"mmc: msm_sdcc: don\u0027t perform busy wait for CMD13 (status command)\""
    },
    {
      "commit": "a2ce81db480faaa98558264cc4b94f4d16797813",
      "tree": "85c7d73e20a987adf8c1593bdd91e8cb8a3ff9ea",
      "parents": [
        "53e365c89b212becf18846d0ccd5a95da893f2b1",
        "00d7be6bdceadcf62aef67b019cf2d46ada6b67c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 21:58:44 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 21:58:44 2013 -0800"
      },
      "message": "Merge \"mmc: msm_sdcc: Reset SDCC controller if check for Tx/Rx active fails\""
    },
    {
      "commit": "53e365c89b212becf18846d0ccd5a95da893f2b1",
      "tree": "87995230172bce25917f4a88af7d22abd93f74fd",
      "parents": [
        "8c017a9932c2d2cbd243a960d49d9e4e84fba3c7",
        "1fd824449f75b5f879fef64b173e2b75b738d666"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 21:58:19 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 21:58:19 2013 -0800"
      },
      "message": "Merge \"msm_fb: Calibration config API\""
    },
    {
      "commit": "8c017a9932c2d2cbd243a960d49d9e4e84fba3c7",
      "tree": "92622244b6c9d97c6f105254907fa7360c3feda8",
      "parents": [
        "3b344f4617be1b61835b319587c50342727deb0d",
        "ce087e85855efd6f00a07ab4955370ef1e7e568d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 21:58:08 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 21:58:07 2013 -0800"
      },
      "message": "Merge \"msm_fb:display: correct bus bw for downscale case\""
    },
    {
      "commit": "0bcdb735fb0ffa524638ab75acf76d3ddfe38616",
      "tree": "3b4d9d89764cb75699cbe930fbf1e7e1283e867b",
      "parents": [
        "861094c1d040e02132ec085b03bfc4a869e3cfde"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jcrouse@codeaurora.org",
        "time": "Thu Oct 25 09:37:43 2012 -0600"
      },
      "committer": {
        "name": "Rajeev Kulkarni",
        "email": "krajeev@codeaurora.org",
        "time": "Wed Feb 06 20:15:08 2013 -0800"
      },
      "message": "msm: kgsl: Use the correct units for ADRENO_IDLE_TIMEOUT\n\nIn a few spots the ADRENO_IDLE_TIMEOUT value (measured in milliseconds)\nwas used directly for jiffy calculations resulting in timeouts that were\n1000/HZ times longer than they should have been.  Use msecs_to_jiffies\nfor these situations.\n\nCRs-Fixed: 448226\nChange-Id: Ic0dedbad33630706d909931bf616bd69399f7ff1\nSigned-off-by: Jordan Crouse \u003cjcrouse@codeaurora.org\u003e\n"
    },
    {
      "commit": "46d114077acd537d63cb4c301889e166b947b333",
      "tree": "98966441f9b46dc36980481f894576969c648013",
      "parents": [
        "3b344f4617be1b61835b319587c50342727deb0d"
      ],
      "author": {
        "name": "Mayank Rana",
        "email": "mrana@codeaurora.org",
        "time": "Tue Jan 08 10:15:56 2013 +0530"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 13:05:22 2013 -0700"
      },
      "message": "msm_serial_hs: consider flush buffer request only when DMA is in progress\n\nTTY Core uses flush_buffer to clear out any output data before closing\nport, whereas UART application can always request to do flush output data\nbefore starting data transfer using tty supported ioctl().\nreceive_tty_flush is used to make decision on completion of any DMA Tx\ndata transfer. Using same approach when there is no DMA Tx transfer is\nhappening, it is breaking next DMA Tx transfer functionality. Hence\nupdate receive_tty_flush only when there is any DMA TX transfer active.\n\n(cherry picked from commit 53069734628ebce341cf1ef778c91dbcbbcf67db)\n\nChange-Id: I26f4ceece422674e1f7647e5dfadb476cec1ef92\nCRs-Fixed: 438057\nSigned-off-by: Mayank Rana \u003cmrana@codeaurora.org\u003e\n"
    },
    {
      "commit": "6873f4bf5ee4da7429ca2a694d93a1160e29101e",
      "tree": "78cee924caa286e7830c1e3567bc5164c7e5b4b3",
      "parents": [
        "b49cf9b2a8fc05655be2448b170463a72bee4899"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Fri Oct 19 11:29:36 2012 -0700"
      },
      "committer": {
        "name": "Ram Kumar Chakravarthy Chebathini",
        "email": "rcheba@codeaurora.org",
        "time": "Wed Feb 06 00:33:52 2013 -0800"
      },
      "message": "msm: adsprpc: Allow zero length buffer\n\nInitialize the arguments being passed to account for zero\nlength buffer being passed and not invoke flush routines\nin these cases.\n\nChange-Id: Ic6b3418f05ea3ca46e7ca758ebbd0a7bda987b51\nAcked-by: Sathish Ambley \u003csambley@qualcomm.com\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\nSigned-off-by: Ram Kumar Chakravarthy Chebathini \u003crcheba@codeaurora.org\u003e\n"
    },
    {
      "commit": "b49cf9b2a8fc05655be2448b170463a72bee4899",
      "tree": "bed0513b5b2278b21466a23ef2a464e53c26004e",
      "parents": [
        "bb0c30476246b54643c26c37942732d2e30aa6b1"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Fri Oct 19 11:21:11 2012 -0700"
      },
      "committer": {
        "name": "Ram Kumar Chakravarthy Chebathini",
        "email": "rcheba@codeaurora.org",
        "time": "Wed Feb 06 00:33:28 2013 -0800"
      },
      "message": "msm: adsprpc: Update to retrieve the physical address for ION buffer\n\nUse follow_pfn() to obtain the physical address of ION carve\nout buffers instead of directly referencing them from vma\nstructure.\n\nChange-Id: I4c144a25bc579c77fefebe43f8d4d0a9bb568bfe\nAcked-by: Sathish Ambley \u003csambley@qualcomm.com\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\nSigned-off-by: Ram Kumar Chakravarthy Chebathini \u003crcheba@codeaurora.org\u003e\n"
    },
    {
      "commit": "bb0c30476246b54643c26c37942732d2e30aa6b1",
      "tree": "28a7ed2a419a3da2ab80a1413c49533a4078f464",
      "parents": [
        "b6a022faf863323476dd639704d9c75d0dbd9a22"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Sun Sep 30 22:55:35 2012 -0700"
      },
      "committer": {
        "name": "Ram Kumar Chakravarthy Chebathini",
        "email": "rcheba@codeaurora.org",
        "time": "Wed Feb 06 00:33:00 2013 -0800"
      },
      "message": "msm: Move adsprpc into drivers\n\nMove RPC driver that allows for clients to make remote\ninvocation calls between apps and adsp into drivers.\n\nChange-Id: I045da6163968066c954f448572c94a133181e1f4\nAcked-by: Sathish Ambley \u003csambley@qualcomm.com\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\nSigned-off-by: Ram Kumar Chakravarthy Chebathini \u003crcheba@codeaurora.org\u003e\n"
    },
    {
      "commit": "b6a022faf863323476dd639704d9c75d0dbd9a22",
      "tree": "c8a0aaefcc54cc1a770602a75da4991a363f64fa",
      "parents": [
        "ad58ba0999a8bd81cbb4ee65d4ab3ecf9c303041"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Sun Sep 30 22:27:53 2012 -0700"
      },
      "committer": {
        "name": "Ram Kumar Chakravarthy Chebathini",
        "email": "rcheba@codeaurora.org",
        "time": "Wed Feb 06 00:32:38 2013 -0800"
      },
      "message": "msm: adsprpc: Incorporate coding style comments\n\nRemove goto statements to bail out from inside the macro\nand unnecessary defines. Cleanup on module init failure.\n\nChange-Id: I01885a9fa37283d77e1b6735decd2f639ae4d4b3\nAcked-by: Sathish Ambley \u003csambley@qualcomm.com\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\nSigned-off-by: Ram Kumar Chakravarthy Chebathini \u003crcheba@codeaurora.org\u003e\n"
    },
    {
      "commit": "ad58ba0999a8bd81cbb4ee65d4ab3ecf9c303041",
      "tree": "695c60f00a79884132bda196523367175ce210d8",
      "parents": [
        "065497ff830f6536f7fce5a19d93b1162fd3fab9"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Wed Sep 26 17:52:50 2012 -0700"
      },
      "committer": {
        "name": "Ram Kumar Chakravarthy Chebathini",
        "email": "rcheba@codeaurora.org",
        "time": "Wed Feb 06 00:32:15 2013 -0800"
      },
      "message": "msm: adsprpc: include msm-specific ion header file\n\nDue to a recent upgrade to the ion framework, all ion clients that are\nusing msm-specific ion features (such as ION_AUDIO_HEAP_ID) should be\nusing linux/msm_ion.h instead of linux/ion.h.\n\nChange-Id: I90cd2cefa3a55c039f9cdd20c45503c47a0145eb\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\nSigned-off-by: Ram Kumar Chakravarthy Chebathini \u003crcheba@codeaurora.org\u003e\n"
    },
    {
      "commit": "065497ff830f6536f7fce5a19d93b1162fd3fab9",
      "tree": "d7ee906263d7740c3a635df49edaadb3f56d6405",
      "parents": [
        "e66fc508c2b4dd77ccfb962b5cdc29b3cac185d9"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Wed Aug 29 16:20:15 2012 -0700"
      },
      "committer": {
        "name": "Ram Kumar Chakravarthy Chebathini",
        "email": "rcheba@codeaurora.org",
        "time": "Wed Feb 06 00:31:31 2013 -0800"
      },
      "message": "msm: adsprpc: RPC driver between apps and adsp\n\nThe driver implements an IPC (Inter-Processor) communication\nmechanism that allows for clients to make remote method\ninvocations across processor boundary.\n\nChange-Id: Ia9eb9bc69c64c785b040e24ee36a4f416ab49355\nAcked-by: Sathish Ambley \u003csambley@qualcomm.com\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\nSigned-off-by: Ram Kumar Chakravarthy Chebathini \u003crcheba@codeaurora.org\u003e\n"
    },
    {
      "commit": "3b344f4617be1b61835b319587c50342727deb0d",
      "tree": "5f57b209a4e271abde293abf598cb8a36ac854b7",
      "parents": [
        "e66fc508c2b4dd77ccfb962b5cdc29b3cac185d9",
        "54aeb828d25f916d23a593162ceb8bd5568da8d2"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 06 00:18:28 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 06 00:18:27 2013 -0800"
      },
      "message": "Merge \"usb: ks_bridge: Add support for multiple instance of driver\""
    },
    {
      "commit": "8dd46e073cd01956e0a60400582bdb75b159f0c1",
      "tree": "9f9fba83ba2beb1031997d3f91429c6dc2c85266",
      "parents": [
        "7e48d9102591e1980bc6026f324a9acb6b089ea2"
      ],
      "author": {
        "name": "Liron Kuch",
        "email": "lkuch@codeaurora.org",
        "time": "Tue Feb 05 10:12:13 2013 +0200"
      },
      "committer": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Wed Feb 06 08:43:27 2013 +0200"
      },
      "message": "media: dvb: Fix PID removal from a filter\n\nWhen removing a PID from a filter, the dmxdev_feed representing this PID\nshould be removed from the list of the filter\u0027s feeds, and its memory\nshould be freed.\n\nChange-Id: I8e9f2d69e9c6a907eb6be2d07429e3448ad4e547\nSigned-off-by: Liron Kuch \u003clkuch@codeaurora.org\u003e\n"
    },
    {
      "commit": "7e48d9102591e1980bc6026f324a9acb6b089ea2",
      "tree": "98d70c6bd32f496020290421ec74db590604bf08",
      "parents": [
        "b64a50f217e4fc3124929d601d55b1d0725c3b45"
      ],
      "author": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Tue Feb 05 15:04:32 2013 +0200"
      },
      "committer": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Wed Feb 06 08:42:44 2013 +0200"
      },
      "message": "media: dvb: mpq: Fix race-condition in mutex locking\n\nmpq_dmx_decoder_fullness_wait was called either from\ndvb-demux or internally by the plug-in. In the first case\nmutex should be locked before checking the video buffer while\nin the second case it was called while the mutex was already\nlocked. Due to this the function checked whether the mutex is\nalready locked or not.\n\nThis check it not atomic, if the function is called by dvb-demux\nwhile the mutex is un-locked, after this check it is possible\nto have a context-switch and the mutex gets locked by other API\nfunctions of the plug-in, which could lead to dead-lock or\ninvalid states.\n\nChange-Id: I32ce4aa3ee7a93c1a8a4fda1d0f916e65eab11ce\nSigned-off-by: Hamad Kadmany \u003chkadmany@codeaurora.org\u003e\n"
    },
    {
      "commit": "b64a50f217e4fc3124929d601d55b1d0725c3b45",
      "tree": "ed8e065250f253ef8fe3481aec53e678bc862a15",
      "parents": [
        "972d4b2cb038ab79dff9c9a33c322ea25d423920"
      ],
      "author": {
        "name": "Liron Kuch",
        "email": "lkuch@codeaurora.org",
        "time": "Mon Jan 21 10:10:06 2013 +0200"
      },
      "committer": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Wed Feb 06 08:36:03 2013 +0200"
      },
      "message": "media: dvb: mpq: Extend TSPPv1 plugin PID filtering capabilities\n\nExtend the capabilities of the demux driver\u0027s TSPPv1 plugin to support\nmore than 16 PID filters using SW filtering.\n\nChange-Id: Ic0eff5e94fa4cd6ec852a38f785cc5129726bffe\nSigned-off-by: Liron Kuch \u003clkuch@codeaurora.org\u003e\n"
    },
    {
      "commit": "e66fc508c2b4dd77ccfb962b5cdc29b3cac185d9",
      "tree": "eaf2af868345a470dc5caad89f0d5e5493d2cffe",
      "parents": [
        "be566dae1e1096a0feadf27b7ac5f69e341ee331",
        "2702baf731c43aa7ec985ded0c860e1cd1a2d0c4"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Feb 05 22:17:21 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Feb 05 22:17:20 2013 -0800"
      },
      "message": "Merge \"msm: 8064: add platform configuration for two external 9k modems\""
    },
    {
      "commit": "be566dae1e1096a0feadf27b7ac5f69e341ee331",
      "tree": "be428facc378c3a9af738998c2b01eb341d2bf44",
      "parents": [
        "75d945b74b80bb1443061157d51be91f177ffbaa",
        "3b8cbd8e6d8f81b1d97e087d2bcd7c7aa36b394e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Feb 05 22:17:13 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Feb 05 22:17:13 2013 -0800"
      },
      "message": "Merge \"power: pm8921-bms: fix the mismatch of container_of member type\""
    },
    {
      "commit": "598553323aa9346634b50af55afef491a61c6aae",
      "tree": "5b86352db90454be1d328b5c06daf18d82ebe681",
      "parents": [
        "75d945b74b80bb1443061157d51be91f177ffbaa"
      ],
      "author": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Mon Feb 04 10:39:58 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Feb 05 21:57:02 2013 -0800"
      },
      "message": "gpio: pm8xxx-gpio: change the license header from CAF to LF\n\nUse the new license header with The Linux Foundation instead of CAF.\n\nChange-Id: I73afbaf73ba47a7adf2b45f7f2c02fde330d2344\nSigned-off-by: Willie Ruan \u003cwruan@codeaurora.org\u003e\n"
    },
    {
      "commit": "75d945b74b80bb1443061157d51be91f177ffbaa",
      "tree": "3eecfcc341d2258da1bb7d3b0de31062e5ed5aa1",
      "parents": [
        "40bcfae17681cd588b55cc5ecd293d6af4824acc",
        "4b93698ca1bb2136c84984e0a4aa60988a1bbc50"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Feb 05 20:37:35 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Feb 05 20:37:35 2013 -0800"
      },
      "message": "Merge \"gpio: pm8xxx-gpio: remove unnecessary checks in static callbacks\""
    },
    {
      "commit": "2ce0f3da72702209e2cd86d21ed4b29170ee2aeb",
      "tree": "567cb6d62feba80c15b4b00015ece78acac84c9a",
      "parents": [
        "8f7b591d2973549c0805dfdeb06b0f4f2492adf0"
      ],
      "author": {
        "name": "Girish Mahadevan",
        "email": "girishm@codeaurora.org",
        "time": "Tue Jan 08 15:59:30 2013 -0700"
      },
      "committer": {
        "name": "Anji Jonnala",
        "email": "anjir@codeaurora.org",
        "time": "Wed Feb 06 10:07:25 2013 +0530"
      },
      "message": "event_timer: Add spinlock protection to event time update\n\nModify call flow to allow only one thread to make the smp cross call in\norder to setup the event timer. Added more concurrency protections.\nThis helps fix a kernel data abort , where the stack looks like\n\nUnable to handle kernel NULL pointer dereference at virtual address 0000008\npgd \u003d d833c000\n[00000008] *pgd\u003d00000000\nInternal error: Oops: 5 [#1] PREEMPT SMP ARM\nModules linked in: mwlan_aarp(PO)\nCPU: 0    Tainted: P        W  O  (3.4.0-perf-gf36610b-dirty #3)\nPC is at __rb_rotate_left+0xc/0x70\nLR is at rb_insert_color+0x100/0x12c\npc : \u003cc02400e8\u003e    lr : \u003cc02402c0\u003e    psr: 00000093\nsp : d7b4db58  ip : 00000000  fp : 400bf518\nr10: c0e957b8  r9 : 0000047c  r8 : 00000000\nr7 : c0dcc1fc  r6 : d8ed9900  r5 : d8ed9900  r4 : d8f55ac0\nr3 : 00000000  r2 : d8f55ac0  r1 : c0dcc1fc  r0 : d8ed9900\nFlags: nzcv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user\nControl: 10c5787d  Table: 98d3c06a  DAC: 00000015\n\n(__rb_rotate_left+0xc/0x70) from (rb_insert_color+0x100/0x12c)\n(rb_insert_color+0x100/0x12c) from (timerqueue_add+0x8c/0xbc)\n(timerqueue_add+0x8c/0xbc) from (create_timer_smp+0x58/0xb8)\n(create_timer_smp+0x58/0xb8) from (smp_call_function_single+0xc8/0x1c8)\n(smp_call_function_single+0xc8/0x1c8) (mdp_update_pm+0xa4/0xb0)\n\nThe kernel data abort was likely due to a double add meaning adding the\nsame node twice, serializing the smp cross call should help this issue.\n\nCRs-fixed: 442891\nChange-Id: I572550b75ca18cdccc474103d863e8a924bccbba\nSigned-off-by: Girish Mahadevan \u003cgirishm@codeaurora.org\u003e\n"
    },
    {
      "commit": "40bcfae17681cd588b55cc5ecd293d6af4824acc",
      "tree": "35e4e4e6a70961c68b5863527e0a3b28364a72a0",
      "parents": [
        "20e083d07f457a5dd67bcf8a9b4d09e1387a5952",
        "46c9215dbf6fce318b20baded234412c914dab5f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Feb 05 19:07:51 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Feb 05 19:07:51 2013 -0800"
      },
      "message": "Merge \"msm_fb: display: keep borderfill pipe\u0027s iommu info\""
    },
    {
      "commit": "54aeb828d25f916d23a593162ceb8bd5568da8d2",
      "tree": "69a8c23e3c855fa3db1fe1a0099fa6d0422020eb",
      "parents": [
        "d7e5ffeb91e9ee1ac5c5ec2d9010d12a4ccbe1af"
      ],
      "author": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Wed Jan 16 18:55:14 2013 -0800"
      },
      "committer": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Tue Feb 05 18:04:47 2013 -0800"
      },
      "message": "usb: ks_bridge: Add support for multiple instance of driver\n\nks bridver needs to get loaded for two mdm9x15 device enumeration\nto support flashless boot and efs sync.\n\nChange-Id: I4316fe74a311a26042e60787cb0b27fcd2df3cb9\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\n"
    }
  ],
  "next": "3b8cbd8e6d8f81b1d97e087d2bcd7c7aa36b394e"
}
