)]}'
{
  "log": [
    {
      "commit": "dc4d01d4ae798f36cf0c3e768dafb6507d8f89db",
      "tree": "0af8744096e78ed783b7ca91d39886fd9669e6fd",
      "parents": [
        "456e2685ad45ddbfb7e09bb6516e30522283890f"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Thu Sep 13 10:53:22 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:07:22 2012 -0800"
      },
      "message": "ion: isolate msm-specific ion extensions\n\nThis is another step in the process of isolating msm-specific ion\nfeatures from stock ion.\n\nChange-Id: I3a437dbc618cb70859126c81596373338ad06500\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "456e2685ad45ddbfb7e09bb6516e30522283890f",
      "tree": "66b23e39900059bb56cdc256d97b14eaf3ae929d",
      "parents": [
        "749dd461d69ddf92f858cf7a016e1c355ada5fe3"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Wed Sep 12 14:42:50 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:07:19 2012 -0800"
      },
      "message": "ion: change ion kernel map function to not take flags argument\n\nBuffer flags are going to be specified at allocation time rather than\nmap time. This removes the flags argument from the ion kernel map\nfunction.\n\nChange-Id: Ib983ecd0dcd7befb36287ae7037c71d4ca475f90\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "749dd461d69ddf92f858cf7a016e1c355ada5fe3",
      "tree": "944ecf0714a40a2655a2839d780bc5d2faa03ef8",
      "parents": [
        "ade5bbbbf514caee3f1305e8615f339b0d4db430"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Mon Sep 17 14:33:22 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:07:14 2012 -0800"
      },
      "message": "ion: remove obsolete ion flags\n\nThe symbols CACHED and UNCACHED have been replaced by ION_FLAG_CACHED\nupstream. This removes them from the kernel.\n\nChange-Id: I90c33c293f56792131fc6bd490fe041b5798ac20\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "ade5bbbbf514caee3f1305e8615f339b0d4db430",
      "tree": "ccb40effec284de966d87eb2a8aa9b6d82f38d15",
      "parents": [
        "2ac41c97c1d750b586c8c13c553d6240f6b5e1d9"
      ],
      "author": {
        "name": "Srinu Gorle",
        "email": "sgorle@codeaurora.org",
        "time": "Sat Nov 03 21:08:56 2012 +0530"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:07:06 2012 -0800"
      },
      "message": "msm: vidc: port heap mask change to ion for secure session\n\nChanges to pass ION_SECURE in the correct argument field\nwhile calling ion_alloc. Without this change secure session\nfails.\n\nChange-Id: Ifa4878b1c312beafc735cb649570913159799d7c\nSigned-off-by: Srinu Gorle \u003csgorle@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "2ac41c97c1d750b586c8c13c553d6240f6b5e1d9",
      "tree": "8d05e82f5f66e678f8ec12a59b21c538913716a3",
      "parents": [
        "97e212344947223168b362cd41fadeb31a11fd24"
      ],
      "author": {
        "name": "Hanumant Singh",
        "email": "hanumant@codeaurora.org",
        "time": "Wed Aug 29 18:39:44 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 15:23:08 2012 -0800"
      },
      "message": "ion: Port heap mask change to ion\n\nHeap mask field passes as argument at allocation time to specify ion\nheap.\n\nChange-Id: I6951da81b11bfcb0e006d2539c1707aabbb12db6\nSigned-off-by: Hanumant Singh \u003chanumant@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "97e212344947223168b362cd41fadeb31a11fd24",
      "tree": "583b19c8727afa911bb7f0bafb207513141a0176",
      "parents": [
        "21ceb8adc7fdcee9b5e53b9b3337cf3dc1d16bdd"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Sep 11 15:59:11 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 15:23:08 2012 -0800"
      },
      "message": "ion: change ion buffer flags\n\nThis syncs up our ion buffer flags in ion.h with upstream (using\nION_FLAG_CACHED instead of CACHED and UNCACHED).\n\nChange-Id: I2e07a3acba230a86817182677fa2394fa846fd7e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "21ceb8adc7fdcee9b5e53b9b3337cf3dc1d16bdd",
      "tree": "55987d8f6e750c254125e9eb8e998cb302d15030",
      "parents": [
        "673f7010851baddc6cea125b0393f7427efb927a"
      ],
      "author": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Tue May 15 14:40:11 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 15:23:08 2012 -0800"
      },
      "message": "gpu: ion: IOCTL return success when error occurs\n\nION_IOC_IMPORT may return success when an error occurs. Add correct\nerror handling to ION_IOC_IMPORT.\n\nChange-Id: I5aa552fae0e11b623fba4eed65b5c3c9c8b21597\nSigned-off-by: Olav Haugan \u003cohaugan@codeaurora.org\u003e\n[mitchelh@codeaurora.org: re-adding patch that fell out]\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "673f7010851baddc6cea125b0393f7427efb927a",
      "tree": "e8dc9f5db888a9c646472d5fc65fda05a30f102f",
      "parents": [
        "fd02cfb041a53d5d24dc278603f8187c82755705"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Wed Sep 12 13:26:18 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 15:23:07 2012 -0800"
      },
      "message": "ion: remove ion_validate_buffer_flag\n\nion_validate_buffer_flag is no longer needed since its only callers\nare moving to a new format for buffer flags.\n\nChange-Id: I90f23123681eaefb40b530aec5eaf596770acf18\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "fd02cfb041a53d5d24dc278603f8187c82755705",
      "tree": "f4d490b9f5033c0812041039cd4e23028ca39831",
      "parents": [
        "9faf7e16d5a9422297c55e4eb9035320f330a4ab"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Sep 04 17:00:29 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 15:23:07 2012 -0800"
      },
      "message": "gpu: ion: move msm-specific ioctls to custom_ioctl\n\nTo avoid collisions with future ioctls that may be added to ion,\nmsm-specific ioctls should use the `custom_ioctl\u0027 interface provided\nby struct ion_device, as originally intended.\n\nChange-Id: I68d32b81c7691fd3f54f38acfdc17fee2573bc44\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "9faf7e16d5a9422297c55e4eb9035320f330a4ab",
      "tree": "b0daea74af5e002d4d29a90b4c026ba2a144bf63",
      "parents": [
        "0dd75a467aadb89b8325ca1780300337f7237f33"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Thu Sep 06 10:33:12 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 15:23:07 2012 -0800"
      },
      "message": "msm: display: include msm-specific ion header\n\nAll msm_ion clients need to use \u003clinux/msm_ion.h\u003e instead of\n\u003clinux/ion.h\u003e\n\nChange-Id: I7b5390d7cb9cb5b03227b77def248c48b7bc7fa2\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "0dd75a467aadb89b8325ca1780300337f7237f33",
      "tree": "a5f2919400eaaa85452e940454077eabfa42abbb",
      "parents": [
        "a8d953821f734ecb9015b31fbeb015e401553b27"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Thu Sep 06 12:16:36 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 15:23:06 2012 -0800"
      },
      "message": "gpu: ion: include msm-specific ion header\n\nAll msm_ion clients need to use \u003clinux/msm_ion.h\u003e instead of\n\u003clinux/ion.h\u003e\n\nChange-Id: I4f999e301d147ec3242a33ee75b10b6501d42a70\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "a8d953821f734ecb9015b31fbeb015e401553b27",
      "tree": "893f1ed4df3361bed4a196c1fa094477dbe48334",
      "parents": [
        "ccd49d2547c5a46dd17b5698b138dd192bef127b"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Thu Sep 06 12:10:59 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 15:23:06 2012 -0800"
      },
      "message": "media: dvb: mpq: include msm-specific ion header\n\nAll msm_ion clients need to use \u003clinux/msm_ion.h\u003e instead of\n\u003clinux/ion.h\u003e\n\nChange-Id: I8f76b1c78d2a435de337a88d00d4369a88dcbc99\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "683564f4c945da2b4fae4294053cd1ce35fb7ffb",
      "tree": "3e686722d68fa7ab85fd3002685c99a5370df212",
      "parents": [
        "5304470f34721a5f7b584d2f14b61f7d7885b0c1"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Thu Sep 06 10:41:41 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 15:23:00 2012 -0800"
      },
      "message": "qseecom: include msm-specific ion header\n\nAll msm_ion clients need to use \u003clinux/msm_ion.h\u003e instead of\n\u003clinux/ion.h\u003e\n\nChange-Id: If78e8a3aa66209b93449569cc9bd670b8d21008c\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "5304470f34721a5f7b584d2f14b61f7d7885b0c1",
      "tree": "f57d40c8148152d545b4f56c13c7b3bd08e73cf9",
      "parents": [
        "64a33378163d3e9aff65a721eed100916efbc4d2"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Thu Sep 06 10:36:51 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 15:22:59 2012 -0800"
      },
      "message": "msm: kgsl: include msm-specific ion header\n\nAll msm_ion clients need to use \u003clinux/msm_ion.h\u003e instead of\n\u003clinux/ion.h\u003e\n\nChange-Id: Ibc0856a9bcced14d1531f229d8cb232b9f787151\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "64a33378163d3e9aff65a721eed100916efbc4d2",
      "tree": "afa8fc775733661cbcb9ebf5cbe3d4e0e0235d10",
      "parents": [
        "40afbab010f528ce4a62d32e9a938c962f4a6e7c",
        "8d9ec58ae4e94b2f1f5d14ed785ed8ad40a9b93f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 11 11:35:48 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 11 11:35:48 2012 -0800"
      },
      "message": "Merge \"video: msm: Do not use disable_irq in the spin_lock_irqsave context\""
    },
    {
      "commit": "40afbab010f528ce4a62d32e9a938c962f4a6e7c",
      "tree": "eb70a139e7e82bc93d93c131824b79592febf3ec",
      "parents": [
        "98aa8d1251a9413ac1d08142d84d58ff60b1341d",
        "5d23bdadc24f79a1b41f58f8dfea04048177f5fb"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 11 11:35:47 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 11 11:35:47 2012 -0800"
      },
      "message": "Merge \"video: msm: Remove adjustment to MDP revision\""
    },
    {
      "commit": "98aa8d1251a9413ac1d08142d84d58ff60b1341d",
      "tree": "512d4e742b41be489e0569ecc80e2476c48bbf49",
      "parents": [
        "8136eeb47b0401c4a3bb31cbb1cf340cbc75f8ad",
        "64f784b3ad42f6f1bd59913c7e9cc73f54c73ef1"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 11 11:35:45 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 11 11:35:45 2012 -0800"
      },
      "message": "Merge \"video: msm: Send ETIMEDOUT on update-notify timeout\""
    },
    {
      "commit": "8136eeb47b0401c4a3bb31cbb1cf340cbc75f8ad",
      "tree": "1b10292ad34c9c8017c214dc8f4ee7ad893bf3f1",
      "parents": [
        "a40fe50f967baa513e3828b1b30090c905a245f5",
        "4b5bf39ce12921c8dfc55dc765e00171c76c965e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 11 11:35:44 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 11 11:35:43 2012 -0800"
      },
      "message": "Merge \"msm_fb: display: Add timeout for waiting on update\""
    },
    {
      "commit": "a40fe50f967baa513e3828b1b30090c905a245f5",
      "tree": "0bbda34f4dddb12cfd3af6bb46112530ec84d7cc",
      "parents": [
        "b667bb214468387299b82b5dab80c596a5b9009f",
        "79b217ab2e234b19ba4bae8ac3a4ea0f3a06dfcd"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 11 11:35:42 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 11 11:35:41 2012 -0800"
      },
      "message": "Merge \"msm_fb: configure LM1 and LM2 CSC coefficients with RGB2YUV for WFD\""
    },
    {
      "commit": "b667bb214468387299b82b5dab80c596a5b9009f",
      "tree": "f67566317626693be426516980f878a4a2d2ee62",
      "parents": [
        "0abc3eb356ec6420f54d9c72a07af8b639e2e9cc",
        "4c5e92682e091a1b7b9a2522cbbcb5817be0a5f6"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 11 11:35:38 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 11 11:35:38 2012 -0800"
      },
      "message": "Merge \"msm_fb: Retain CSC values across suspend/resume sequence\""
    },
    {
      "commit": "0abc3eb356ec6420f54d9c72a07af8b639e2e9cc",
      "tree": "a1e6ad564d00baf78894944c9dbe860886dca398",
      "parents": [
        "1468d295f933f5bf8084503a66c628cd07e04ae5",
        "21b08af40e4cb41c1cfa157b8c41055489fc41ae"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 11 11:35:37 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 11 11:35:37 2012 -0800"
      },
      "message": "Merge \"video: msm: Enable mdp clock for histogram and histLUT\""
    },
    {
      "commit": "1468d295f933f5bf8084503a66c628cd07e04ae5",
      "tree": "9a3d0b4711c83e0c1459917939ea20ca5ee675f5",
      "parents": [
        "90de5ba95b7d08ae04ea84cbdb264be0f01d7dfd",
        "1fdbd68588b67f4e7036c612de440cbec78b33bc"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 11 11:35:36 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 11 11:35:36 2012 -0800"
      },
      "message": "Merge \"video: msm: Ensure idle state before enabling histogram\""
    },
    {
      "commit": "90de5ba95b7d08ae04ea84cbdb264be0f01d7dfd",
      "tree": "760db024c997ad25ade1243e43905d2aaea6c084",
      "parents": [
        "45454e2f5ec1e4d9d2fdc776207d5e343b432361",
        "6afcc0c54220c7684e4a016282009839376fb461"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 11 11:35:35 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 11 11:35:35 2012 -0800"
      },
      "message": "Merge \"video: msm: Defer histogram reset to workqueue\""
    },
    {
      "commit": "45454e2f5ec1e4d9d2fdc776207d5e343b432361",
      "tree": "039cad16592e1af598fa1cabea77955b19848d41",
      "parents": [
        "597845fe7be934f903249ff2d99375dc75463b71",
        "33ee782465213be3516a906c9257cc72c1d60728"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 11 11:35:34 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 11 11:35:33 2012 -0800"
      },
      "message": "Merge \"video: msm: Dynamically toggle histogram interrupt\""
    },
    {
      "commit": "597845fe7be934f903249ff2d99375dc75463b71",
      "tree": "265b22cbc78cf85917cbf82609a4b6415b9af17a",
      "parents": [
        "60f1f2f0d6a006489e4a4878ef13e67811a1c966",
        "8ade0beb587016cb756a576dcbc8d485d407c639"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 11 11:35:32 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 11 11:35:32 2012 -0800"
      },
      "message": "Merge \"video: msm: Move histogram disable to before panel off\""
    },
    {
      "commit": "60f1f2f0d6a006489e4a4878ef13e67811a1c966",
      "tree": "ec43defbf1acf37fc5ede2e3c4dd939e70f383a9",
      "parents": [
        "586acb9abb832ef9f0d643f867649ba07e4d57e9",
        "9986166ddd1bedb1b59e6062e4ca0fcc42d437d5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 11 04:45:50 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 11 04:45:50 2012 -0800"
      },
      "message": "Merge \"msm: camera: Recover camera when sensor is pulled off.\""
    },
    {
      "commit": "8d9ec58ae4e94b2f1f5d14ed785ed8ad40a9b93f",
      "tree": "aca305a069ff1cc1f2c598fa3d15f62266c13625",
      "parents": [
        "5d23bdadc24f79a1b41f58f8dfea04048177f5fb"
      ],
      "author": {
        "name": "Prasad Sodagudi",
        "email": "psodagud@codeaurora.org",
        "time": "Mon Dec 03 16:57:51 2012 +0530"
      },
      "committer": {
        "name": "Pravin Tamkhane",
        "email": "pravint@codeaurora.org",
        "time": "Mon Dec 10 22:27:46 2012 -0800"
      },
      "message": "video: msm: Do not use disable_irq in the spin_lock_irqsave context\n\nBoth mdp_isr() and mdp_histogram_disable() uses the same\nspin lock mdp_spin_lock variable.  One core waits for disabling\nmdp_isr after acquiring mdp_spin_lock and other core in mdp_isr()\nwaits for spin lock mdp_spin_lock and dead lock between two cores.\n\nChange-Id: I73a10494ab78e92fc88a348aed4f526091b51f89\nSigned-off-by: Prasad Sodagudi \u003cpsodagud@codeaurora.org\u003e\nSigned-off-by: Pravin Tamkhane \u003cpravint@codeaurora.org\u003e\n"
    },
    {
      "commit": "5d23bdadc24f79a1b41f58f8dfea04048177f5fb",
      "tree": "0f267ff24b3c5343a9eec36cad6ac14fa3f110f8",
      "parents": [
        "64f784b3ad42f6f1bd59913c7e9cc73f54c73ef1"
      ],
      "author": {
        "name": "Carl Vanderlip",
        "email": "carlv@codeaurora.org",
        "time": "Fri Nov 16 11:36:29 2012 -0800"
      },
      "committer": {
        "name": "Pravin Tamkhane",
        "email": "pravint@codeaurora.org",
        "time": "Mon Dec 10 22:27:46 2012 -0800"
      },
      "message": "video: msm: Remove adjustment to MDP revision\n\nRemove the modification of mdp_rev during mdp_probe. Not needed since\nboard files now have the correct MDP revision data.\n\nCRs-Fixed: 417080\nChange-Id: I553cb2a8e8de43b6c7b7976c3eca67d00a3cfe4f\nSigned-off-by: Carl Vanderlip \u003ccarlv@codeaurora.org\u003e\n\nConflicts:\n\n\tdrivers/video/msm/mdp.c\n\nSigned-off-by: Pravin Tamkhane \u003cpravint@codeaurora.org\u003e\n"
    },
    {
      "commit": "64f784b3ad42f6f1bd59913c7e9cc73f54c73ef1",
      "tree": "7be73abcdcc468e9a9ea753abc73817a704e431a",
      "parents": [
        "4b5bf39ce12921c8dfc55dc765e00171c76c965e"
      ],
      "author": {
        "name": "Carl Vanderlip",
        "email": "carlv@codeaurora.org",
        "time": "Thu Sep 20 14:14:40 2012 -0700"
      },
      "committer": {
        "name": "Pravin Tamkhane",
        "email": "pravint@codeaurora.org",
        "time": "Mon Dec 10 22:27:46 2012 -0800"
      },
      "message": "video: msm: Send ETIMEDOUT on update-notify timeout\n\nSend the ETIMEDOUT errno when the update-notify wait_for_completion times\nout. This is required to be able to properly handle the different failure\ncases in the functions that use the update notify ioctl.\n\nChange-Id: I0e46b0b0c89f6b2e5beb3fc0ed18ebbb75dfa434\nSigned-off-by: Carl Vanderlip \u003ccarlv@codeaurora.org\u003e\nSigned-off-by: Pravin Tamkhane \u003cpravint@codeaurora.org\u003e\n"
    },
    {
      "commit": "4b5bf39ce12921c8dfc55dc765e00171c76c965e",
      "tree": "dd8b95e34bdefe1880358c73b0d6c842ec70fd7f",
      "parents": [
        "79b217ab2e234b19ba4bae8ac3a4ea0f3a06dfcd"
      ],
      "author": {
        "name": "Kinjal Bhavsar",
        "email": "kbhavsar@codeaurora.org",
        "time": "Wed Aug 01 15:57:52 2012 -0700"
      },
      "committer": {
        "name": "Pravin Tamkhane",
        "email": "pravint@codeaurora.org",
        "time": "Mon Dec 10 22:27:46 2012 -0800"
      },
      "message": "msm_fb: display: Add timeout for waiting on update\n\nContent Adaptive BackLight userspace algo waits on UPDATE_NOTIFY to\nget the screen updates. When turning off CABL, this blocking ioctl\ncauses the CABL threads to wait until next screen update, which may\ntake indefinite time.\n\nAdd timeout value to the wait_for_completion call, to make ioctl\ncall blocking for at most timeout value.\n\nCRs-Fixed: 384026\nChange-Id: I6715a36020c24ddd09823bd54d4321900429a6b9\nSigned-off-by: Kinjal Bhavsar \u003ckbhavsar@codeaurora.org\u003e\nSigned-off-by: Pravin Tamkhane \u003cpravint@codeaurora.org\u003e\n"
    },
    {
      "commit": "79b217ab2e234b19ba4bae8ac3a4ea0f3a06dfcd",
      "tree": "599dcc23ca7bb087157c60a8cc4a54a811960bbc",
      "parents": [
        "4c5e92682e091a1b7b9a2522cbbcb5817be0a5f6"
      ],
      "author": {
        "name": "Kalyan Thota",
        "email": "kalyant@codeaurora.org",
        "time": "Thu Sep 20 16:57:51 2012 +0530"
      },
      "committer": {
        "name": "Pravin Tamkhane",
        "email": "pravint@codeaurora.org",
        "time": "Mon Dec 10 22:27:45 2012 -0800"
      },
      "message": "msm_fb: configure LM1 and LM2 CSC coefficients with RGB2YUV for WFD\n\n1) Initialise the LM1 and LM2 coefficients with RGB2YUV as WFD expects\nthese coefficients to be programmed.\n2) LM2 is available from MDP ver 4.3, fix conditions accordingly\nCRs-Fixed: 399462\nChange-Id: Ifad2be0fb5c3c96fa1515e114097a87d250fd62a\nSigned-off-by: Kalyan Thota \u003ckalyant@codeaurora.org\u003e\n(cherry picked from commit f6044334ee63fe9553f5cce8aa65c172c88e1175)\n\nSigned-off-by: Dhivya Subramanian \u003cdthiru@codeaurora.org\u003e\n\nConflicts:\n\n\tdrivers/video/msm/mdp.c\n\nSigned-off-by: Pravin Tamkhane \u003cpravint@codeaurora.org\u003e\n"
    },
    {
      "commit": "4c5e92682e091a1b7b9a2522cbbcb5817be0a5f6",
      "tree": "581896e14af179295d2ead095910718221829de9",
      "parents": [
        "21b08af40e4cb41c1cfa157b8c41055489fc41ae"
      ],
      "author": {
        "name": "Kalyan Thota",
        "email": "kalyant@codeaurora.org",
        "time": "Mon Aug 13 17:33:26 2012 +0530"
      },
      "committer": {
        "name": "Pravin Tamkhane",
        "email": "pravint@codeaurora.org",
        "time": "Mon Dec 10 22:27:45 2012 -0800"
      },
      "message": "msm_fb: Retain CSC values across suspend/resume sequence\n\nCSC values pertaining to various H/W blocks are stored in a\nglobal structure and will be re-applied during resume sequence.\n\nCRs-Fixed: 376159\nChange-Id: Ieb151185efd106041e28feedf4fa271ae4ba2666\nSigned-off-by: Kalyan Thota \u003ckalyant@codeaurora.org\u003e\nSigned-off-by: Pravin Tamkhane \u003cpravint@codeaurora.org\u003e\n"
    },
    {
      "commit": "21b08af40e4cb41c1cfa157b8c41055489fc41ae",
      "tree": "f5d96a5271e44de1d201e10ef2d728eed7bef077",
      "parents": [
        "1fdbd68588b67f4e7036c612de440cbec78b33bc"
      ],
      "author": {
        "name": "Carl Vanderlip",
        "email": "carlv@codeaurora.org",
        "time": "Fri Sep 28 11:49:26 2012 -0700"
      },
      "committer": {
        "name": "Pravin Tamkhane",
        "email": "pravint@codeaurora.org",
        "time": "Mon Dec 10 22:26:41 2012 -0800"
      },
      "message": "video: msm: Enable mdp clock for histogram and histLUT\n\nEnable the mdp clock for histogram and histogram LUT to ensure that the\nclock remains enabled when they are being accessed.\n\nChange-Id: Ic744f2ee96b64442f23ba19aa1c38552c0dad83a\nSigned-off-by: Carl Vanderlip \u003ccarlv@codeaurora.org\u003e\nSigned-off-by: Pravin Tamkhane \u003cpravint@codeaurora.org\u003e\n"
    },
    {
      "commit": "1fdbd68588b67f4e7036c612de440cbec78b33bc",
      "tree": "076c328e26a73521abba0da7fb775d27dd67ea07",
      "parents": [
        "6afcc0c54220c7684e4a016282009839376fb461"
      ],
      "author": {
        "name": "Carl Vanderlip",
        "email": "carlv@codeaurora.org",
        "time": "Mon Sep 10 09:40:44 2012 -0700"
      },
      "committer": {
        "name": "Pravin Tamkhane",
        "email": "pravint@codeaurora.org",
        "time": "Mon Dec 10 21:43:58 2012 -0800"
      },
      "message": "video: msm: Ensure idle state before enabling histogram\n\nDisable interrupt, set state flags to false, cancel histogram collection,\nand clear the workqueue before attempting to enable the histogram. This\nguarantees that this is the only configuration of the histogram running.\n\nChange-Id: I222932db40494724b3efdb2e5bea08a849095c1e\nSigned-off-by: Carl Vanderlip \u003ccarlv@codeaurora.org\u003e\n(cherry picked from commit 5e5f3b4ff8a4a0d980e02fa38c2b70fec7095e79)\n\nSigned-off-by: Dhivya Subramanian \u003cdthiru@codeaurora.org\u003e\nSigned-off-by: Pravin Tamkhane \u003cpravint@codeaurora.org\u003e\n"
    },
    {
      "commit": "6afcc0c54220c7684e4a016282009839376fb461",
      "tree": "7685aa487bf67039eb4f15ba1eaf5ea37ee38f51",
      "parents": [
        "33ee782465213be3516a906c9257cc72c1d60728"
      ],
      "author": {
        "name": "Carl Vanderlip",
        "email": "carlv@codeaurora.org",
        "time": "Thu Sep 06 12:03:29 2012 -0700"
      },
      "committer": {
        "name": "Pravin Tamkhane",
        "email": "pravint@codeaurora.org",
        "time": "Mon Dec 10 21:43:57 2012 -0800"
      },
      "message": "video: msm: Defer histogram reset to workqueue\n\nCurrently, when an underrun occurs, a reset request is sent to the\nhistogram hardware. This has been observed to cause a hang in the histogram\ncollection cycle. The fix for this hang is to instead rely on the existing\nchecks for histogram validity in the histgram read worker. When the\nunderrun occurs, the histogram is invalidated, which in turn causes the\nhistogram read worker to reset the histogram collection when it attempts to\nread its contents.\n\nChange-Id: I66d33ddedef76fdcb6c4a3d8095c0e8ca695e33d\nSigned-off-by: Carl Vanderlip \u003ccarlv@codeaurora.org\u003e\n(cherry picked from commit 2dd5234c094157bf77781b8646ac9ad114f819b0)\n\nSigned-off-by: Pravin Tamkhane \u003cpravint@codeaurora.org\u003e\n"
    },
    {
      "commit": "33ee782465213be3516a906c9257cc72c1d60728",
      "tree": "88dd49097c40cbf220cc0f8bf4b460d43276e402",
      "parents": [
        "8ade0beb587016cb756a576dcbc8d485d407c639"
      ],
      "author": {
        "name": "Carl Vanderlip",
        "email": "carlv@codeaurora.org",
        "time": "Wed Aug 29 19:22:57 2012 -0700"
      },
      "committer": {
        "name": "Pravin Tamkhane",
        "email": "pravint@codeaurora.org",
        "time": "Mon Dec 10 21:43:57 2012 -0800"
      },
      "message": "video: msm: Dynamically toggle histogram interrupt\n\nMake histogram enable/disable functions also enable/disable the histogram\n\"interrupt enabled\" bit on the MDP enabled interrupts register.\n\nCRs-Fixed: 398556\nSigned-off-by: Carl Vanderlip \u003ccarlv@codeaurora.org\u003e\nChange-Id: I56f811e88cf3fd44ae0a2df8a6e5de32ba9a0c1c\n(cherry picked from commit 1026832c51cbadeea9a717fa20fb42b6a7c5661f)\n\nSigned-off-by: Pravin Tamkhane \u003cpravint@codeaurora.org\u003e\n"
    },
    {
      "commit": "8ade0beb587016cb756a576dcbc8d485d407c639",
      "tree": "1dc76d9c19cc8440e0bedde2d9a65bde2c80f13b",
      "parents": [
        "586acb9abb832ef9f0d643f867649ba07e4d57e9"
      ],
      "author": {
        "name": "Carl Vanderlip",
        "email": "carlv@codeaurora.org",
        "time": "Tue Aug 14 19:00:22 2012 -0700"
      },
      "committer": {
        "name": "Pravin Tamkhane",
        "email": "pravint@codeaurora.org",
        "time": "Mon Dec 10 21:43:57 2012 -0800"
      },
      "message": "video: msm: Move histogram disable to before panel off\n\nHistogram expects the display to be on while running, thus moving its\ndisable call to before disabling the panel timing generator ensures this\nassertion.\n\nChange-Id: I308b3e0c24f0111fb8549d0a0ae025910d649b75\nSigned-off-by: Carl Vanderlip \u003ccarlv@codeaurora.org\u003e\n\nConflicts:\n\n\tdrivers/video/msm/mdp4_overlay_dsi_video.c\n\tdrivers/video/msm/mdp4_overlay_lcdc.c\n\nSigned-off-by: Pravin Tamkhane \u003cpravint@codeaurora.org\u003e\n"
    },
    {
      "commit": "586acb9abb832ef9f0d643f867649ba07e4d57e9",
      "tree": "a02262ffc36529649535adb4f2eda2f0b226b265",
      "parents": [
        "546460889b337981e11ca7d2736c1598bed0711c",
        "5ba97a06b5e74cb2f5d24cf3a6da349724906091"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 10 19:32:19 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 19:32:19 2012 -0800"
      },
      "message": "Merge \"msm: wfd: Handle SET_FRAMERATE_MODE for Venus subdevice\""
    },
    {
      "commit": "546460889b337981e11ca7d2736c1598bed0711c",
      "tree": "86c51b5df45224d3415f96594d5cb8c1d1f5a1eb",
      "parents": [
        "1cd7ec6aaa5105bec02768aae68766b4990c77ff",
        "67d3fb6662966dd48276f1d322dc66fb570d354c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 10 19:32:18 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 19:32:17 2012 -0800"
      },
      "message": "Merge \"msm: wfd: Handle error cases properly when allocating input buffers\""
    },
    {
      "commit": "1cd7ec6aaa5105bec02768aae68766b4990c77ff",
      "tree": "b2193a83f4c2fb0d70066203bd00394c8aa75f87",
      "parents": [
        "c0452c36599504ab644b53e603a32e27658094e3",
        "a41d777a6c9f7eee23f7bd1c5eea5f8f55a70b86"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 10 19:32:16 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 19:32:15 2012 -0800"
      },
      "message": "Merge \"msm: vidc: Adds VUI timing info support for AVC encoding.\""
    },
    {
      "commit": "c0452c36599504ab644b53e603a32e27658094e3",
      "tree": "a6c403b599cf2bc5623da5f2b50b2633cfe44f94",
      "parents": [
        "ee3455bba1df856f57452d0e3d835501e06d091c",
        "2bc852a0fc180cb58c864571613a7e06e111b182"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 10 19:32:14 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 19:32:14 2012 -0800"
      },
      "message": "Merge \"msm: wfd: Clear out stale flags for output buffers\""
    },
    {
      "commit": "ee3455bba1df856f57452d0e3d835501e06d091c",
      "tree": "d62c125eeed8812e0eb561f42793e21795df0753",
      "parents": [
        "dfba5174df4a32705e55b9e695e35f8b4c00a230",
        "d860e3b5423602fdc77c2a3f0ce481a133353235"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 10 19:32:13 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 19:32:12 2012 -0800"
      },
      "message": "Merge \"msm: wfd: Fix flags to V4L2_ENC_QCOM_CMD_FLUSH\""
    },
    {
      "commit": "dfba5174df4a32705e55b9e695e35f8b4c00a230",
      "tree": "2304d9ab92aa29266e25269522d7952161f91865",
      "parents": [
        "eb05e4bdce30f427da3ef690c748c6d2163767d8",
        "ea752a294d127906356b663887e912c9a70e046c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 10 19:32:11 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 19:32:11 2012 -0800"
      },
      "message": "Merge \"msm: wfd: Fix bug in calcuating number of MDP updates\""
    },
    {
      "commit": "eb05e4bdce30f427da3ef690c748c6d2163767d8",
      "tree": "7162664ecd1abd27aeab0233b62019a875b99f46",
      "parents": [
        "984956d8cacdc8c053bd661ba4d463c3301cc605",
        "af7cd2268229dc26260fd20273b64ab3c1a03f9e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 10 19:32:10 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 19:32:09 2012 -0800"
      },
      "message": "Merge \"msm: vidc: Set CODECCONFIG for buffers with sps/pps\""
    },
    {
      "commit": "984956d8cacdc8c053bd661ba4d463c3301cc605",
      "tree": "9df793a550bdc37821f067043011f3b6566a0c51",
      "parents": [
        "ab96cc05ee5055486166209b76c4ea1f5a480f88",
        "c1ce944854f39322bc1a3d8b1922992eae03d314"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 10 19:32:08 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 19:32:08 2012 -0800"
      },
      "message": "Merge \"msm: wfd: Avoid exiting mdp task thread on error.\""
    },
    {
      "commit": "ab96cc05ee5055486166209b76c4ea1f5a480f88",
      "tree": "5486862958aa04a2b0a61145cd4ac239e07d3980",
      "parents": [
        "ea54188b23276670720bf2d3847ee97a60e06489",
        "0da9a749c05dd170cd19fb5cdb05b8a10209e67b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 10 19:32:07 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 19:32:06 2012 -0800"
      },
      "message": "Merge \"msm: wfd: Fix for freeing recon buffers in enc subdev\""
    },
    {
      "commit": "ea54188b23276670720bf2d3847ee97a60e06489",
      "tree": "9cacd850ae5a17bb2c78c6bb8371a806b56c0e4d",
      "parents": [
        "952389cbe89418f9cdf474fb81fac79788c63495",
        "12b0bc67cf5f742f60be2dad08c8f9e0e55b8d7f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 10 19:32:05 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 19:32:04 2012 -0800"
      },
      "message": "Merge \"msm: vidc: Adds AU delimiter support for AVC.\""
    },
    {
      "commit": "952389cbe89418f9cdf474fb81fac79788c63495",
      "tree": "a65dd974fa38dd62c68b4fb34c0e7da663ee36fb",
      "parents": [
        "e57c095b90e8a63eddd2d2b168186588b8e2c0ff",
        "1c803d8d0e9b1280a944738db3f7a4bd76a1f8a9"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 10 19:32:03 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 19:32:02 2012 -0800"
      },
      "message": "Merge \"msm: video: wfd: Add Device Tree support\""
    },
    {
      "commit": "e57c095b90e8a63eddd2d2b168186588b8e2c0ff",
      "tree": "3d22555aa1f094de8894018851aac0a3b20b6421",
      "parents": [
        "e9f1714d0ab8889c7f3c5be3155d96b86703556c",
        "5aa78dcff40b2a8d9ef89642d4554ab48113e940"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 10 19:32:01 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 19:32:01 2012 -0800"
      },
      "message": "Merge \"msm: video: wfd: Move domain specific mappings into subdevices\""
    },
    {
      "commit": "e9f1714d0ab8889c7f3c5be3155d96b86703556c",
      "tree": "0212e2fe0330b8b0d379e765f8f1336870d55b3c",
      "parents": [
        "df714331ac74c798a66ac1fabf17d00e99511bc2",
        "f9c62d76a44792db4806a0561aa6a9adb1c99fa6"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 10 19:32:00 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 19:31:59 2012 -0800"
      },
      "message": "Merge \"msm: wfd: Add error handling for input buffer ion map failure\""
    },
    {
      "commit": "5ba97a06b5e74cb2f5d24cf3a6da349724906091",
      "tree": "a67b95317b01ffebd931ba110b1679070dc0ecd5",
      "parents": [
        "67d3fb6662966dd48276f1d322dc66fb570d354c"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Mon Dec 03 12:23:58 2012 -0800"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Dec 10 17:11:58 2012 -0800"
      },
      "message": "msm: wfd: Handle SET_FRAMERATE_MODE for Venus subdevice\n\nHandle the SET_FRAMERATE_MODE subdev ioctl for the Venus subdevice.  Not\nhandling this causes VIDIOC_S_PARM to error out.\n\nChange-Id: I13ecc92957ee526f1c6be5b8f3adb3ab15163dc0\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "67d3fb6662966dd48276f1d322dc66fb570d354c",
      "tree": "4406be698f22b5410645ef1196475ad6d1c13e5c",
      "parents": [
        "a41d777a6c9f7eee23f7bd1c5eea5f8f55a70b86"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Mon Oct 29 18:40:29 2012 -0700"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Dec 10 17:11:58 2012 -0800"
      },
      "message": "msm: wfd: Handle error cases properly when allocating input buffers\n\nAvoid freeing input buffer context when recon buffer allocation fails.\nOn other failures such as QUEUE_BUFFER fail, clean up and free the\nallocated buffers.\n\nChange-Id: I12f2b76c1f6f78e4db30b3ce9cb781a20fcbdc16\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\nCRs-Fixed: 415787\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "a41d777a6c9f7eee23f7bd1c5eea5f8f55a70b86",
      "tree": "0c73710dda952bca5d22902cde8d534c45a4e670",
      "parents": [
        "2bc852a0fc180cb58c864571613a7e06e111b182"
      ],
      "author": {
        "name": "Srinu Gorle",
        "email": "sgorle@codeaurora.org",
        "time": "Thu Nov 15 09:36:38 2012 +0530"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Dec 10 17:11:25 2012 -0800"
      },
      "message": "msm: vidc: Adds VUI timing info support for AVC encoding.\n\nPoor video quality is observed as VUI fps information is not present in\nthe encoded bit stream. Add support for VUI timing info in video driver\nand an additional V4L2 control to set from user space.\n\nCRs-Fixed: 399017\nSigned-off-by: Srinu Gorle \u003csgorle@codeaurora.org\u003e\nConflicts:\n\n\tinclude/linux/videodev2.h\n\nChange-Id: I970d4c479009da2d08531a9e9b8489a84cc5d44c\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "2bc852a0fc180cb58c864571613a7e06e111b182",
      "tree": "d4110486f866572507c7454cb9be49e8b33d911a",
      "parents": [
        "d860e3b5423602fdc77c2a3f0ce481a133353235"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Mon Nov 12 12:18:09 2012 -0800"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Dec 10 17:11:16 2012 -0800"
      },
      "message": "msm: wfd: Clear out stale flags for output buffers\n\nThe V4L2 framework doesn\u0027t appear to be clearing out vendor specific\nflags between each QBUF call.  Hence clear out all flags that we set\nexplicitly in the driver.\n\nChange-Id: Id6ca10aeffe3821dacfe4d08b8c00ba48badcbb2\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "d860e3b5423602fdc77c2a3f0ce481a133353235",
      "tree": "0604fb2ff56a8019b290ec606fe7060a0440ceab",
      "parents": [
        "ea752a294d127906356b663887e912c9a70e046c"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Thu Nov 08 17:15:48 2012 -0800"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Dec 10 17:11:15 2012 -0800"
      },
      "message": "msm: wfd: Fix flags to V4L2_ENC_QCOM_CMD_FLUSH\n\nUse proper flags while flushing from vidc instead of using the\nports. Also clean up some logs.\n\nChange-Id: Ia1a1b64d90c6f2d56e895897b068b4f7d4cbeeb3\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "ea752a294d127906356b663887e912c9a70e046c",
      "tree": "b0abdfda0b1a8fa8635d513b336825dc3a3d1291",
      "parents": [
        "af7cd2268229dc26260fd20273b64ab3c1a03f9e"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Mon Oct 29 18:38:12 2012 -0700"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Dec 10 17:11:15 2012 -0800"
      },
      "message": "msm: wfd: Fix bug in calcuating number of MDP updates\n\nThe mdp_updates variable is getting incremented when giving a buffer to\nMDP subdev.  It should be getting incremented when we get it back from\nthe subdev.\n\nChange-Id: I467f512e5d33484fd5c82579c168d66d3c48dd5a\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "af7cd2268229dc26260fd20273b64ab3c1a03f9e",
      "tree": "40cb4c6220c2c6681dd6b63c1e994884ce59e974",
      "parents": [
        "c1ce944854f39322bc1a3d8b1922992eae03d314"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Tue Oct 23 17:39:52 2012 -0700"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Dec 10 17:11:14 2012 -0800"
      },
      "message": "msm: vidc: Set CODECCONFIG for buffers with sps/pps\n\nThe client needs a way to know if a buffer contains the sps/pps.  Hence\nmark the v4l2 buffer with V4L2_QCOM_BUF_FLAG_CODECCONFIG.\n\nChange-Id: I3bba1390ba1a8a3f1d61f8d015aefce1fd79ac74\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "c1ce944854f39322bc1a3d8b1922992eae03d314",
      "tree": "582a15bdb7e5529f2f24247b52e39b74efae9218",
      "parents": [
        "0da9a749c05dd170cd19fb5cdb05b8a10209e67b"
      ],
      "author": {
        "name": "Gopikrishnaiah Anandan",
        "email": "agopik@codeaurora.org",
        "time": "Wed Sep 19 16:07:03 2012 -0400"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Dec 10 17:11:14 2012 -0800"
      },
      "message": "msm: wfd: Avoid exiting mdp task thread on error.\n\nSometimes during suspend resume, the mdp task thread\nfails to dequeue buffer and errors out and exits.\nLater when kthread_stop is called on mdp task, the\ndevice crashes in kthread_stop because the mdp task\nthread is invalid.\n\nChange-Id: I42aee61b82c97c378c8497ea70eb53b3eeb24191\nCRs-fixed: 394139\nSigned-off-by: Gopikrishnaiah Anandan \u003cagopik@codeaurora.org\u003e\nSigned-off-by: Arun Menon \u003cmenon@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "0da9a749c05dd170cd19fb5cdb05b8a10209e67b",
      "tree": "a6dba4fd66707b62b8868e5c4ba964292d0c7dd2",
      "parents": [
        "12b0bc67cf5f742f60be2dad08c8f9e0e55b8d7f"
      ],
      "author": {
        "name": "Srinu Gorle",
        "email": "sgorle@codeaurora.org",
        "time": "Mon Oct 01 22:13:26 2012 +0530"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Dec 10 17:11:13 2012 -0800"
      },
      "message": "msm: wfd: Fix for freeing recon buffers in enc subdev\n\nDue to improper ION handle check, unmap is not happening.\nAdded proper ion handle check, to unmap buffers.\n\nChange-Id: I0fcf82307deee9845cdc98c76ac6e87af6dbcd62\nCRs-Fixed: 401244\nSigned-off-by: Srinu Gorle \u003csgorle@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "12b0bc67cf5f742f60be2dad08c8f9e0e55b8d7f",
      "tree": "e167bf6656eac57c0f218b8ec638c5397860b4b9",
      "parents": [
        "1c803d8d0e9b1280a944738db3f7a4bd76a1f8a9"
      ],
      "author": {
        "name": "Srinu Gorle",
        "email": "sgorle@codeaurora.org",
        "time": "Wed Sep 05 13:02:13 2012 +0530"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Dec 10 17:11:13 2012 -0800"
      },
      "message": "msm: vidc: Adds AU delimiter support for AVC.\n\nAdd new V4L2 control to set AU delimiter for AVC.\n\nChange-Id: I8c72cb89f18c9b2b550b906d797eafb73ac4ebbe\nCRs-Fixed: 389030\nSigned-off-by: Srinu Gorle \u003csgorle@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "1c803d8d0e9b1280a944738db3f7a4bd76a1f8a9",
      "tree": "55414e7bdb7a7d7b21ee2383813d815b97eac989",
      "parents": [
        "5aa78dcff40b2a8d9ef89642d4554ab48113e940"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Thu Sep 20 14:13:09 2012 -0700"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Dec 10 17:11:12 2012 -0800"
      },
      "message": "msm: video: wfd: Add Device Tree support\n\nDefine Device Tree bindings for wfd and update the driver to match the\nspecification.\n\nChange-Id: Ia204cf32aa1ccd5fd51999844dd73d740e90f0e2\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "5aa78dcff40b2a8d9ef89642d4554ab48113e940",
      "tree": "0e4198900db79fdea7f54a58d3511faff158c64f",
      "parents": [
        "f9c62d76a44792db4806a0561aa6a9adb1c99fa6"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Tue Jul 31 11:11:46 2012 -0700"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Dec 10 17:10:32 2012 -0800"
      },
      "message": "msm: video: wfd: Move domain specific mappings into subdevices\n\nMove the domain specific mappings into subdevices to abstract away iommu\nfrom wfd-ioctl.c.  This is especially needed as the encoder subdevices\nfor MSM8x60 and MSM8x74 differ in the iommu domain to which they map the\nbuffer to.  This target specific handling needs to taken care of by the\nrespective subdevices rather than by wfd-ioctl which should be target\nagnostic.\n\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\n\nConflicts:\n\n\tdrivers/media/video/msm_wfd/mdp-4-subdev.c\nChange-Id: I83b2cbcff2b86b0f9cce9844b1e3b1607f5881ca\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "eeb5115defefff22279d29773afdb661b43a3df1",
      "tree": "ccbd572f71bd1010d32bac4943dd96ae8f3e94eb",
      "parents": [
        "6ba791adcbf33992ac6df98765aa8f6066977f1d"
      ],
      "author": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Thu Dec 06 17:19:51 2012 -0500"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 16:37:38 2012 -0800"
      },
      "message": "msm: display: non-blocking for overlay update\n\nDisplay commit will work as overlay commit when\nMDP_DISPLAY_COMMIT_OVERLAY flag is set. It will be\nnon-blocking if wait_for_finish is false.\n\nSigned-off-by: Ken Zhang \u003ckenz@codeaurora.org\u003e\nSigned-off-by: Naseer Ahmed \u003cnaseer@codeaurora.org\u003e\nChange-Id: Ibd143dbfcd2fdd7a8fab3038c5af4e2fbc9ea198\n"
    },
    {
      "commit": "0216cbe253596e6e02281c13bea1b23dbd3a0a05",
      "tree": "d989381ebdce40d60df3ee9fdcd131eb48308d73",
      "parents": [
        "0a4bd521166cd0e3cddb199978c6f9d99389b083"
      ],
      "author": {
        "name": "Kuogee Hsieh",
        "email": "khsieh@codeaurora.org",
        "time": "Tue Oct 30 18:26:00 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 14:42:48 2012 -0800"
      },
      "message": "msm_fb: dsiplay: fix frame buffer f_count leak\n\nFrame buffer maintains a reference count (f_count) which increased\nby fget() and decreased by fput(). overlay play will apply\nfget() to frame buffer if it was the soruce buffer and fput()\nwill be applied to it after pipe commit done. However there has\nextra fput() apply to frame buffer at the time pipe is freed.\nThis patch fix the problem by  clear MDP_MEMORY_ID_TYPE_FB from\npipe\u0027s flags to avoid extra fput() applying to frame buffer.\n\nCRs-fixed: 411394\nChange-Id: Ib2b72e6277480b5ace23cda554be485d9d477b3d\nSigned-off-by: Kuogee Hsieh \u003ckhsieh@codeaurora.org\u003e\nSigned-off-by: Siddhartha Agrawal \u003cagrawals@codeaurora.org\u003e\n"
    },
    {
      "commit": "0a4bd521166cd0e3cddb199978c6f9d99389b083",
      "tree": "6ff6443f2bb8b2fe587adf503d697be490d00dcd",
      "parents": [
        "800ce2b112f98c29e555d3842326d30e38082d95"
      ],
      "author": {
        "name": "Kuogee Hsieh",
        "email": "khsieh@codeaurora.org",
        "time": "Mon Dec 03 15:36:14 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 14:42:36 2012 -0800"
      },
      "message": "msm_fb: display: delete dsi clock control from cmdlist_commit\n\ncmdlist_commit perform dsi clock control which turns off\ndsi clock unexpectly when dsi controller is configured as\ncommand mode during booting up. This cause display panel\ncan not be lit up. This patch drop clock control mechanism\nfrom cmdlist_commit and move dsi clock control mechanism to\ncaller.\n\nChange-Id: I1882ea3ee1c90ac5d76958c986740582929a5e3b\nSigned-off-by: Kuogee Hsieh \u003ckhsieh@codeaurora.org\u003e\nSigned-off-by: Siddhartha Agrawal \u003cagrawals@codeaurora.org\u003e\n"
    },
    {
      "commit": "800ce2b112f98c29e555d3842326d30e38082d95",
      "tree": "ab5617a2b80a0e47f925e1aac94de7733f96d213",
      "parents": [
        "7ba971914204854f0299514cbe56e3e6d987a438"
      ],
      "author": {
        "name": "Siddhartha Agrawal",
        "email": "agrawals@codeaurora.org",
        "time": "Mon Nov 26 15:57:42 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 14:42:23 2012 -0800"
      },
      "message": "msm_fb: display: Send current timestamp in case of timeout\n\nOn timeout while waiting for the vsync, send the current\ntimestamp to the userspace. This resolves the infinite\nwait seen during the bootup.\n\nChange-Id: Ib1426c7c9a21c37758d7352740938627d4613fd6\nSigned-off-by: Siddhartha Agrawal \u003cagrawals@codeaurora.org\u003e\n"
    },
    {
      "commit": "7ba971914204854f0299514cbe56e3e6d987a438",
      "tree": "24bb3ab45df3485adf7fda1bdfc34f084a5c4dee",
      "parents": [
        "bd67a7945e7c9dad23d3b136f05149145008887b"
      ],
      "author": {
        "name": "Mayank Chopra",
        "email": "makchopra@codeaurora.org",
        "time": "Fri Nov 02 15:25:37 2012 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 14:42:08 2012 -0800"
      },
      "message": "msm_fb: display: Create sysfs entries in mdp_probe for MDP3 targets\n\nvsync sysfs entries should be created in mdp_probe instead of\ncreating in panel on. This avoids waiting for the first event\ncontrol in framework\n\nChange-Id: I18b05b8d2a65d489afc6e3274ec8dc7a5b9a5f9a\nSigned-off-by: Mayank Chopra \u003cmakchopra@codeaurora.org\u003e\nSigned-off-by: Siddhartha Agrawal \u003cagrawals@codeaurora.org\u003e\n"
    },
    {
      "commit": "bd67a7945e7c9dad23d3b136f05149145008887b",
      "tree": "528f6a35541571a6fa4cfb1c674799be98f57449",
      "parents": [
        "2e01cc2a8bc84ec15169b760d53b116461760246"
      ],
      "author": {
        "name": "Mayank Chopra",
        "email": "makchopra@codeaurora.org",
        "time": "Fri Nov 02 13:54:39 2012 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 14:41:55 2012 -0800"
      },
      "message": "msm_fb: display: Create sysfs entries in mdp_probe for MDP4 targets\n\nvsync sysfs entries should be created in mdp_probe instead of\ncreating in panel on. This avoids waiting for the first event\ncontrol in framework\n\nChange-Id: I983731481ea89bb7666be5f2a9f75a1e04fd963f\nSigned-off-by: Mayank Chopra \u003cmakchopra@codeaurora.org\u003e\nSigned-off-by: Siddhartha Agrawal \u003cagrawals@codeaurora.org\u003e\n"
    },
    {
      "commit": "2e01cc2a8bc84ec15169b760d53b116461760246",
      "tree": "e70a8ce72848da1016889b4754cedb75624fb30c",
      "parents": [
        "61ebbeb5b4f83e5a6e390ee7242626cc6d31c1ea"
      ],
      "author": {
        "name": "Siddhartha Agrawal",
        "email": "agrawals@codeaurora.org",
        "time": "Wed Dec 05 19:11:30 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 14:41:36 2012 -0800"
      },
      "message": "Revert \"msm: mdp: Initialize vsync sysfs in probe\"\n\nThis reverts commit 41db433cc845eb27bb765cc0cf599e872edd709f.\nSigned-off-by: Siddhartha Agrawal \u003cagrawals@codeaurora.org\u003e\n\nChange-Id: Ie353ed5bc3dd8d23c428973aa260774c7cff0361\nSigned-off-by: Siddhartha Agrawal \u003cagrawals@codeaurora.org\u003e\n"
    },
    {
      "commit": "61ebbeb5b4f83e5a6e390ee7242626cc6d31c1ea",
      "tree": "9e0b602e0226aa58127e74ae56697fd0db57a384",
      "parents": [
        "1b009dcc25813c010970dc996435e4586a74334a"
      ],
      "author": {
        "name": "Mayank Chopra",
        "email": "makchopra@codeaurora.org",
        "time": "Tue Sep 18 20:34:16 2012 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 14:41:16 2012 -0800"
      },
      "message": "msm_fb: display: Send vsync events using sysfs for MDP3 targets\n\nReplace sending of vsync timestamp using uevents with sysfs entry\nas uevent result in increase in power numbers due to broadcast in\nnature.\n\nChange-Id: I22cfbd68c8bcbe4a47e94074393f1cbf79920c58\nSigned-off-by: Mayank Chopra \u003cmakchopra@codeaurora.org\u003e\nSigned-off-by: Siddhartha Agrawal \u003cagrawals@codeaurora.org\u003e\n\nConflicts:\n\n\tdrivers/video/msm/mdp_dma.c\n\nSigned-off-by: Siddhartha Agrawal \u003cagrawals@codeaurora.org\u003e\n"
    },
    {
      "commit": "1b009dcc25813c010970dc996435e4586a74334a",
      "tree": "d0116b3e8b1686a7853aa220f9a959b4ee3ebeaf",
      "parents": [
        "eb93e8c9fb76882cb537bdb77cdbfae6f9e1731a"
      ],
      "author": {
        "name": "Pradeep Jilagam",
        "email": "pjilagam@codeaurora.org",
        "time": "Fri Oct 05 22:19:28 2012 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 14:41:02 2012 -0800"
      },
      "message": "msm_fb : Add timeout while waiting for vsync event\n\nAvoid eternal wait for vsync event when client tries to\nread the corresponding sysfs entry. This will avoid hangs when\nclient tries to read in corner cases where the Timing\nGenerator or the clock or IRQ gets disabled.\n\nCRs-fixed: 406752\nChange-Id: I773687220b868823a9e4bfdae74361ee6487c5c6\nSigned-off-by: Pradeep Jilagam \u003cpjilagam@codeaurora.org\u003e\nSigned-off-by: Siddhartha Agrawal \u003cagrawals@codeaurora.org\u003e\n"
    },
    {
      "commit": "eb93e8c9fb76882cb537bdb77cdbfae6f9e1731a",
      "tree": "fc5be2e78bcdf249df20df723afba72a805e82f5",
      "parents": [
        "82d2fd78ea16ec1f96b11fa99fd9b00db37fb255"
      ],
      "author": {
        "name": "Mayank Chopra",
        "email": "makchopra@codeaurora.org",
        "time": "Thu Oct 04 20:29:52 2012 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 14:40:45 2012 -0800"
      },
      "message": "msm_fb: display: Make sysfs read request interruptible\n\nChange blocking sysfs read request to be interruptible and protect\nvsync timestamp value to prevent corruption.\n\nChange-Id: I510d84134b0ab70d17729e8c53c91fa926035142\nSigned-off-by: Mayank Chopra \u003cmakchopra@codeaurora.org\u003e\n\nConflicts:\n\n\tdrivers/video/msm/mdp4_overlay_dsi_cmd.c\n\tdrivers/video/msm/mdp4_overlay_dsi_video.c\n\nSigned-off-by: Siddhartha Agrawal \u003cagrawals@codeaurora.org\u003e\n"
    },
    {
      "commit": "82d2fd78ea16ec1f96b11fa99fd9b00db37fb255",
      "tree": "4edf377aec4570089708c9d5108b756aadf6beed",
      "parents": [
        "5daa9cf831b7db0ab834d2f313adde5756e43827"
      ],
      "author": {
        "name": "Padmanabhan Komanduru",
        "email": "pkomandu@codeaurora.org",
        "time": "Wed Sep 12 11:10:26 2012 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 14:40:29 2012 -0800"
      },
      "message": "msm_fb: Make Vsync IOCTL during disable sequence as NO WAIT\n\nChange to make the vsync IOCTL no wait during the disable sequence.\nThis is to increase the performance. Handle the synchronization of\nvsync interrupt using state variables in drivers from now.\n\nChange-Id: Ia5ec14493f233a95f21d01ea627200a6c278239f\nSigned-off-by: Padmanabhan Komanduru \u003cpkomandu@codeaurora.org\u003e\nSigned-off-by: Siddhartha Agrawal \u003cagrawals@codeaurora.org\u003e\n"
    },
    {
      "commit": "5daa9cf831b7db0ab834d2f313adde5756e43827",
      "tree": "20dd0b26a87f3b560d3d7ab274cf5bbcf8b98cf3",
      "parents": [
        "073a3d6a3a847a23f9232f5a4d44b563cc0dda6b"
      ],
      "author": {
        "name": "Padmanabhan Komanduru",
        "email": "pkomandu@codeaurora.org",
        "time": "Sat Aug 25 18:07:27 2012 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 14:40:14 2012 -0800"
      },
      "message": "msm_fb: Handle vsync interrupt properly on MDP 3.03 targets\n\nHandle enabling/disabling the vsync interrupt and mdp clock\nenabling/disabling in a better way on MDP 3.03 targets. This\nwill avoid target crashes due to unclocked register access.\n\nCRs-fixed: 388751\nChange-Id: I5c4a409772464ce7d06869374dcba5ad7e335955\nSigned-off-by: Padmanabhan Komanduru \u003cpkomandu@codeaurora.org\u003e\nSigned-off-by: Siddhartha Agrawal \u003cagrawals@codeaurora.org\u003e\n"
    },
    {
      "commit": "073a3d6a3a847a23f9232f5a4d44b563cc0dda6b",
      "tree": "f8034913dae6e7db3138ce22a18c7a73cd6171da",
      "parents": [
        "e5727473ec9d773a50798f7e1aa22112843c7659"
      ],
      "author": {
        "name": "Huaibin Yang",
        "email": "huaibiny@codeaurora.org",
        "time": "Wed Oct 03 17:50:39 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 14:40:00 2012 -0800"
      },
      "message": "msm_fb: display: extend mutex protection for mdp pan display\n\nWhen mdp commits a buffer to play, functions inside pan display, e.g.\nmdp4_overlay_mdp_perf_upd are based on the current state of play, so\nextending mutex to the scope of pan display to avoid race conditions.\n\nChange-Id: I2e55567fd21de3738be066a2dee298d8122f12a3\nSigned-off-by: Huaibin Yang \u003chuaibiny@codeaurora.org\u003e\nSigned-off-by: Siddhartha Agrawal \u003cagrawals@codeaurora.org\u003e\n"
    },
    {
      "commit": "e5727473ec9d773a50798f7e1aa22112843c7659",
      "tree": "ae4c425489e5b56bb8517bf484502b96a7b30552",
      "parents": [
        "3f6b3bd0e7ffb30a2bfa69093bf85ca71e6ed7f4"
      ],
      "author": {
        "name": "Siddhartha Agrawal",
        "email": "agrawals@codeaurora.org",
        "time": "Mon Oct 29 11:27:15 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 14:39:41 2012 -0800"
      },
      "message": "msm_fb: display: Removing extra disable irq in cmds_rx API\u0027s\n\nDisable IRQ for DSI_CMD_TERM was already called in the isr.\nRemoving the extra call present in the cmds_rx API\u0027s.\n\nChange-Id: I0000dd3166beb2a3b0c788327e1d7520e0c11a13\nSigned-off-by: Siddhartha Agrawal \u003cagrawals@codeaurora.org\u003e\n"
    },
    {
      "commit": "3f6b3bd0e7ffb30a2bfa69093bf85ca71e6ed7f4",
      "tree": "f570f4dc87389a9ec3fe5cda49abac477c1631fb",
      "parents": [
        "1406e755d217bb5d86b39b0a422dde263539ca1f"
      ],
      "author": {
        "name": "Kuogee Hsieh",
        "email": "khsieh@codeaurora.org",
        "time": "Tue Oct 30 08:58:56 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 14:39:27 2012 -0800"
      },
      "message": "msm_fb: display: add wait4videodone for video mode\n\nAdd wait4videodone to commit dcs commands to dsi controller\nwhile video engine is busy so that dcs commands will be\ntransmitted to panel at next beginning of BLLP.\n\nChange-Id: I7ca40124813452f25a60f899437aeb9bce6feb14\nSigned-off-by: Kuogee Hsieh \u003ckhsieh@codeaurora.org\u003e\nSigned-off-by: Siddhartha Agrawal \u003cagrawals@codeaurora.org\u003e\n"
    },
    {
      "commit": "1406e755d217bb5d86b39b0a422dde263539ca1f",
      "tree": "7927b4cce25be65aabc19985671001cb3402eb2a",
      "parents": [
        "0613f6d74140d4d4662f25f2cbb8b51c82a9d31e"
      ],
      "author": {
        "name": "Kuogee Hsieh",
        "email": "khsieh@codeaurora.org",
        "time": "Wed Sep 12 09:03:18 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 14:39:10 2012 -0800"
      },
      "message": "msm_fb: display: return fail if pipe still staged\n\nPipe is not un-staged from mixer when it is unset.\nIt expects a pan_display() to un-stage it out of mixer.\nReturn fail at overlay_set() if pipe was still stage\nat mixer.\n\nCRs-fixed: 399193, 393979\nChange-Id: I562f6e133bb239b30f4f53669dbf1cc5ddf80d02\nSigned-off-by: Kuogee Hsieh \u003ckhsieh@codeaurora.org\u003e\nSigned-off-by: Siddhartha Agrawal \u003cagrawals@codeaurora.org\u003e\n"
    },
    {
      "commit": "0613f6d74140d4d4662f25f2cbb8b51c82a9d31e",
      "tree": "cc5c03d07d303e8efe40ce4de1018b0a6eece17a",
      "parents": [
        "2741826d794e2d048b3a4373a4cd6d9b8a1e1c43"
      ],
      "author": {
        "name": "Kuogee Hsieh",
        "email": "khsieh@codeaurora.org",
        "time": "Fri Aug 10 14:31:37 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 14:38:57 2012 -0800"
      },
      "message": "msm_fb: display: fix page fault during supend/resume\n\nThere has VG1 pipe commit (pan display) happen after system\nsuspended. This left VG1 still staged up at mdp mixer. Once timing\ngenerator is enabled at resume, VG1 pipe start fetching contents from\naddress 0 since VG1 has not yet be configured. This cause page fault.\nThis patch has sanity check at system suspend to make sure no any pipe\nstage up at mixer after suspend.\n\nChange-Id: Idcf974ceb4afe2a3ec55b9603b700fa497f84045\nSigned-off-by: Kuogee Hsieh \u003ckhsieh@codeaurora.org\u003e\nSigned-off-by: Siddhartha Agrawal \u003cagrawals@codeaurora.org\u003e\n"
    },
    {
      "commit": "2741826d794e2d048b3a4373a4cd6d9b8a1e1c43",
      "tree": "1dda60270110c105028abb69a6fb7dfa0534dc02",
      "parents": [
        "b613a0923fba9df4719d53d469e2927df7e6bec2"
      ],
      "author": {
        "name": "Huaibin Yang",
        "email": "huaibiny@codeaurora.org",
        "time": "Wed Aug 22 10:36:46 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 14:38:42 2012 -0800"
      },
      "message": "msm_fb: display: add mdp clk rate calculation for low vbp\n\nFor the panels that have low v_back_porch, if h/w FIR scaling is used,\nduring vbp time, mdp clk should be fast enough to output a line from 4\ninput lines. MDP rate equation for very small scaling, e.g. 1 or 2\npixels\u0027 upscaling or downscaling cannot cover this case, where\nunderruns are seen on those panels.\n\nChange-Id: I4f35f98c2c1bc4ef04dfee193427bd3ff674945d\nSigned-off-by: Huaibin Yang \u003chuaibiny@codeaurora.org\u003e\nSigned-off-by: Siddhartha Agrawal \u003cagrawals@codeaurora.org\u003e\n"
    },
    {
      "commit": "b613a0923fba9df4719d53d469e2927df7e6bec2",
      "tree": "a8a06b41073de049b0a11bc5d062e44c6940d3dc",
      "parents": [
        "938711edd91c372866c67895dd0b41ad0497c568"
      ],
      "author": {
        "name": "Pradeep Jilagam",
        "email": "pjilagam@codeaurora.org",
        "time": "Fri Aug 24 16:23:06 2012 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 10 14:38:18 2012 -0800"
      },
      "message": "msm_fb: display: Fix blend configuration for MDP4.1\n\nMDP4.1 blend operation registers are not double buffered and\ntake effect as soon as they are configured. Configuring these\nregisters at any place other than between dma and vsync produce\nflickers as new blend values would get applied to previous\nmixer configurations. Configure blend operation registers just\nafter dma is over, before vsync.\n\nChange-Id: I377c11222f7a0cd77e98e90edec6e2e1dc0c17ca\nSigned-off-by: Pradeep Jilagam \u003cpjilagam@codeaurora.org\u003e\nSigned-off-by: Siddhartha Agrawal \u003cagrawals@codeaurora.org\u003e\n"
    },
    {
      "commit": "93bb425d1b55a480431841abcd9e6685ff7397fc",
      "tree": "77f9a1f6daa3b9d091b95835aaaa2c23f3605faf",
      "parents": [
        "0483fb38ce1a4e5a615f258f721cd6aef2df4909"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Mon Nov 12 14:20:39 2012 -0800"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Mon Dec 10 11:36:35 2012 -0800"
      },
      "message": "msm: dcvs: gpu minimum frequency levels\n\nSystem performance is enhanced if the gpu frequency is given a\nminimum corresponding to various frequency levels of CPU 0.\n\nChange-Id: Iba168d708524fc8ef164428bb5f4e0631a499342\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n(cherry picked from commit 682c7a01c1d86518cdc7bec25cb413498811137b)\n"
    },
    {
      "commit": "f9c62d76a44792db4806a0561aa6a9adb1c99fa6",
      "tree": "c546c62465165ea4e9d62780267114c2bc384814",
      "parents": [
        "19be5c05d2045cdf027796013d965549ecd610b1"
      ],
      "author": {
        "name": "Srinu Gorle",
        "email": "sgorle@codeaurora.org",
        "time": "Tue Sep 04 14:20:50 2012 +0530"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Dec 10 11:31:54 2012 -0800"
      },
      "message": "msm: wfd: Add error handling for input buffer ion map failure\n\nTarget reset happens when trying to do a ion_unmap_iommu\non the above fd, which was never mapped. Added a check for\nnon-zero virtual address.\n\nChange-Id: I9a4d81eea6ee0cdbe3e8bbcb0c1d05c005680555\nCRs-Fixed: 394779\nSigned-off-by: Srinu Gorle \u003csgorle@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "0483fb38ce1a4e5a615f258f721cd6aef2df4909",
      "tree": "49f7f2409f71b1e94dad9ca56676d6ffc5d8cb78",
      "parents": [
        "a9aac29d2418d56b5b30a78d24d11435424ef299"
      ],
      "author": {
        "name": "Suman Tatiraju",
        "email": "sumant@codeaurora.org",
        "time": "Tue Oct 09 11:40:38 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Mon Dec 10 11:23:09 2012 -0800"
      },
      "message": "msm: kgsl: Don\u0027t reregister msm policy every time we switch policies\n\nDCVS only expects a core to be registered once and kgsl reregisters\nthe core every time the policy changes. Kgsl should only do the\nsink start and stop every time and only do the register the first time.\n\nChange-Id: Id54f078d6013586899bf85fc2462e6c473ffc6b5\nSigned-off-by: Suman Tatiraju \u003csumant@codeaurora.org\u003e\n(cherry picked from commit 229d24c088699c5f7a3591e5335dcc1668e5e913)\n"
    },
    {
      "commit": "9986166ddd1bedb1b59e6062e4ca0fcc42d437d5",
      "tree": "a77db4d5e85877dd1a1d53b370671e67b34fe960",
      "parents": [
        "19be5c05d2045cdf027796013d965549ecd610b1"
      ],
      "author": {
        "name": "Azam Sadiq Pasha Kapatrala Syed",
        "email": "akapatra@codeaurora.org",
        "time": "Sun Dec 02 22:05:25 2012 -0800"
      },
      "committer": {
        "name": "Tanmaya Godbole",
        "email": "tgodbole@codeaurora.org",
        "time": "Mon Dec 10 10:37:27 2012 -0800"
      },
      "message": "msm: camera: Recover camera when sensor is pulled off.\n\nThis patch ensures that camera is recovered by propogating the\nerror event when sensor is pulled off.\n\nChange-Id: I4147e02342c2538db8337d3e04735cf97b2d7635\nSigned-off-by: Azam Sadiq Pasha Kapatrala Syed \u003cakapatra@codeaurora.org\u003e\n"
    },
    {
      "commit": "148086299123a9650929fed77f6a0625cd388562",
      "tree": "57642b9db418f55bbdf25472f134c4671645c687",
      "parents": [
        "20d0863a2bb24c625cf4f15c3516086f7ee45819",
        "ae4482c620cf9125651502e89749e9fa54f7039f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 06 00:15:39 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 06 00:15:39 2012 -0800"
      },
      "message": "Merge \"msm_fb: display: add config of wb_mux_sel during update\" into jb_2.5"
    },
    {
      "commit": "20d0863a2bb24c625cf4f15c3516086f7ee45819",
      "tree": "d8ce60aa5117c7d391f9d41c3c6820a1a9d34f54",
      "parents": [
        "d7feb5321c5aaa9462f779584dcd94ecb49577bb",
        "f7f33a2f84da8f69755fa950720a17e4d5f025d7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 06 00:15:34 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 06 00:15:34 2012 -0800"
      },
      "message": "Merge \"msm_fb: display: empty pending queue during suspend for wfd\" into jb_2.5"
    },
    {
      "commit": "088fdc60b7be46535945cfc77eceab2e15ad0bfe",
      "tree": "fbf6100a7c84530ce158e28001e2b8a0851e89ae",
      "parents": [
        "a8b8506ac71f0510002a2513ff0b10ffb26a3f02",
        "f588d63c58999865079496363f0b9db0603964b7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 06 00:15:22 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 06 00:15:22 2012 -0800"
      },
      "message": "Merge \"msm_fb: Wifi display changes for commit ioctl\" into jb_2.5"
    },
    {
      "commit": "a8b8506ac71f0510002a2513ff0b10ffb26a3f02",
      "tree": "9fd3b2f6a32d5bcce2558b3e714201066b6b61da",
      "parents": [
        "95ada325dfc781f3fde1ed483c5c718ab2312a07",
        "c258a8aacd73fd00b2a697890343a037fd7c3917"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 06 00:09:40 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 06 00:09:40 2012 -0800"
      },
      "message": "Merge \"msm: Add switch node mechanism for wfd\" into jb_2.5"
    },
    {
      "commit": "95ada325dfc781f3fde1ed483c5c718ab2312a07",
      "tree": "97f55dc60551dfdc8986c2fefbfb219134415dd7",
      "parents": [
        "9444aaad2a5763d14a3b27851a771d8a77a5c7b1",
        "663c5ec491bf6b4c14a88787d2dadc09c814682e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 06 00:09:32 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 06 00:09:32 2012 -0800"
      },
      "message": "Merge \"msm: vidc: wfd: Add WFD support for msm8974\" into jb_2.5"
    },
    {
      "commit": "ae4482c620cf9125651502e89749e9fa54f7039f",
      "tree": "bc2c5787be8e38fa21f3b975c612bb5ef2ef6f1f",
      "parents": [
        "f7f33a2f84da8f69755fa950720a17e4d5f025d7"
      ],
      "author": {
        "name": "Huaibin Yang",
        "email": "huaibiny@codeaurora.org",
        "time": "Mon Nov 05 16:18:53 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 06 00:09:15 2012 -0800"
      },
      "message": "msm_fb: display: add config of wb_mux_sel during update\n\nTo make sure for each writeback play the reg is configured and avoid\nmdp hang.\n\nChange-Id: I29bdc31f27accca84e7add126c1c1e3c8a78fa15\nSigned-off-by: Huaibin Yang \u003chuaibiny@codeaurora.org\u003e\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n(cherry picked from commit 36ca4e992dc5c75a2dd709969db850aa02e7c6e7)\n"
    },
    {
      "commit": "f7f33a2f84da8f69755fa950720a17e4d5f025d7",
      "tree": "2ed1a965532d33f5d224688e246fad5775543d12",
      "parents": [
        "6d5ad5ae6e4ccacb62dc754037c9aa6a80d55260"
      ],
      "author": {
        "name": "Huaibin Yang",
        "email": "huaibiny@codeaurora.org",
        "time": "Fri Nov 02 17:30:46 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 06 00:09:05 2012 -0800"
      },
      "message": "msm_fb: display: empty pending queue during suspend for wfd\n\nAdd the logic for wfd writeback interface. It already presents on\nother display interfaces.\n\nChange-Id: I389be77ec18041e260d0e71940586e86f1841ff8\nSigned-off-by: Huaibin Yang \u003chuaibiny@codeaurora.org\u003e\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n(cherry picked from commit 3df55288659cfa826e9ad89cb38a8b722b2ae20f)\n"
    },
    {
      "commit": "f588d63c58999865079496363f0b9db0603964b7",
      "tree": "ea995d646563ad44968ff7e2aaa198387df0ba09",
      "parents": [
        "9444aaad2a5763d14a3b27851a771d8a77a5c7b1"
      ],
      "author": {
        "name": "Kalyan Thota",
        "email": "kalyant@codeaurora.org",
        "time": "Fri Nov 02 20:55:30 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Thu Dec 06 00:03:13 2012 -0800"
      },
      "message": "msm_fb: Wifi display changes for commit ioctl\n\nThis change handles panel updates for WFD panel via\noverlay_commit interface, along with conglomeration of\nsome common code across pan_update and overlay_commit ioctls\n\nSigned-off-by: Kalyan Thota \u003ckalyant@codeaurora.org\u003e\n\nConflicts:\n\n\tdrivers/video/msm/mdp4_overlay.c\n\tdrivers/video/msm/msm_fb.c\n\tinclude/linux/msm_mdp.h\n\nChange-Id: I9e332856782c59ab598bb388a2ec482076746ad2\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "9444aaad2a5763d14a3b27851a771d8a77a5c7b1",
      "tree": "c705fff4f1f675658b8c2dc0b6eedd68258af67d",
      "parents": [
        "357b9c7e89688cbf4a5c26f4bd95cf256a5a2773"
      ],
      "author": {
        "name": "Kuogee Hsieh",
        "email": "khsieh@codeaurora.org",
        "time": "Tue Sep 25 19:31:33 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Dec 05 21:31:57 2012 -0800"
      },
      "message": "msm_fb: display: empty pending queue during suspend\n\nOverlay_play() adds a pipe into pending queue and pan_display()\nwill commit those pipes to hardware and empty queue. This patch\nwill make sure queue is empty at suspend so that no unexpected\npipes will be commited to hardware by pan_display() at resume.\nOtherwise, iommu page fault may happen.\n\nChange-Id: Iafdf469c6cdbf5d469c9dee114555a8d1adb9c66\nSigned-off-by: Kuogee Hsieh \u003ckhsieh@codeaurora.org\u003e\n\nConflicts:\n\n\tdrivers/video/msm/mdp4_overlay_dsi_cmd.c\n\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "357b9c7e89688cbf4a5c26f4bd95cf256a5a2773",
      "tree": "0281a1b5194cf4e15488163ab82f3f390df4feab",
      "parents": [
        "bedd2288db668f12bb5f2caabbab73a3101f373d"
      ],
      "author": {
        "name": "Kuogee Hsieh",
        "email": "khsieh@codeaurora.org",
        "time": "Wed Sep 05 09:05:58 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Wed Dec 05 21:25:38 2012 -0800"
      },
      "message": "msm_fb: display: wfd with vsync driven frame push\n\nTo improve performance, hardware vsync event at mdp driver\nis passed to framework so that both composition and frame\nupdate are aligned at vsync event. This patch will upgrade\nwfd to incorporate vsync driven frame push in consistence\nwith other interfaces.\n\nChange-Id: If088826ec387446301f1f6acc311d909edb04163\nSigned-off-by: Kuogee Hsieh \u003ckhsieh@codeaurora.org\u003e\n(cherry picked from commit d74db5fcf24a223570137087aa5632593b315fcc)\n\nConflicts:\n\n\tdrivers/video/msm/mdp4_overlay.c\n\tdrivers/video/msm/mdp4_overlay_writeback.c\n\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "bedd2288db668f12bb5f2caabbab73a3101f373d",
      "tree": "6c3e79aa4fa9cffe47f0c2d363586662a4e9d652",
      "parents": [
        "b8c11fc914be9308db4b1584c5b6658f3183388e"
      ],
      "author": {
        "name": "Carter Cooper",
        "email": "ccooper@codeaurora.org",
        "time": "Mon Nov 05 11:53:54 2012 -0700"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Wed Dec 05 13:08:31 2012 -0800"
      },
      "message": "msm: kgsl: Always reset global ts_cmp_enable on GPU interrupts\n\nAlways rest the ts_cmp_enable when an interrupt is received\nfrom the GPU.  This keeps legacy code that is not using\nper context timestamps correctly updated.  No effect is\nseen with mainline code using per context timestamps.\n\nCRs-fixed: 418172\nChange-Id: I7f29086d4885571bdb165c0e759dc6ffc40b554f\nSigned-off-by: Carter Cooper \u003cccooper@codeaurora.org\u003e\nSigned-off-by: Rajeev Kulkarni \u003ckrajeev@codeaurora.org\u003e\n"
    },
    {
      "commit": "b8c11fc914be9308db4b1584c5b6658f3183388e",
      "tree": "3afdc7808e6849ad4ee01761fa56dd648aae5f30",
      "parents": [
        "c916200d53bcca4f392b89cde25aef6a6902b32e"
      ],
      "author": {
        "name": "Ranjhith Kalisamy",
        "email": "ranjhith@codeaurora.org",
        "time": "Tue Oct 30 19:18:51 2012 +0530"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Wed Dec 05 13:07:30 2012 -0800"
      },
      "message": "msm: kgsl: Set sysfs max clock for devices with no power scale policy\n\nWhen the sysfs entry for max clock is updated, set it immediately for the\ndevices that has no power scale policy. This prevents the device from\nrunning with undesired clock.\n\nChange-Id: I3211234f6d2afe4c2de115dace70b332d2b30f21\nCRs-fixed: 408963\nSigned-off-by: Ranjhith Kalisamy \u003cranjhith@codeaurora.org\u003e\nSigned-off-by: Rajeev Kulkarni \u003ckrajeev@codeaurora.org\u003e\n"
    },
    {
      "commit": "c916200d53bcca4f392b89cde25aef6a6902b32e",
      "tree": "2c4edbc7f35ba84c5fe5d6996836455c8d55662f",
      "parents": [
        "85a9ff81e28d7c12e69702baff50526a9859d642"
      ],
      "author": {
        "name": "Rajeev Kulkarni",
        "email": "krajeev@codeaurora.org",
        "time": "Thu Nov 22 00:42:58 2012 -0800"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Wed Dec 05 13:06:22 2012 -0800"
      },
      "message": "msm: msm_bus: Add support for 64-bit bandwidth requests\n\nWith 8974, bandwidth requests are exceeding integer size.\nUpdate ab and ib to ensure values over 4Gbps can be requested.\nFor 64-bit support, there are four changes in this patch:\nChanges in the bus driver structures and functions to\nupdate ab and ib values to uint64.\nUpdates in client drivers to ensure that the bus APIs\nare called with the right types.\nUpdates to the device-tree. Device-tree nodes don\u0027t\nprovide a clean mechanism to read a combination of u32\nand u64 variables within the same property name. So, the\nab and ib values must be specified in kbps instead of\nbytes/sec from the device tree. The bus driver function\nwill convert the ab and ib values read from device-tree\nto Mbps.\nChange the existing property names to make them consistent\nwith the convention used by the new property  name, which\nabides to the Device Tree convention.\n\nChange-Id: Ib0a6db0e221af366c61c51cc21ac722f02cb7a34\nCRs-Fixed: 408786\nSigned-off-by: Gagan Mac \u003cgmac@codeaurora.org\u003e\nSigned-off-by: Rajeev Kulkarni \u003ckrajeev@codeaurora.org\u003e\n"
    },
    {
      "commit": "12d7dcd2a100dded5675397307bf97fcca847e17",
      "tree": "fb4c3beb933f33ea59aabdaad79a98a40727a408",
      "parents": [
        "2747cf64fd7d6e5e791188d202beb1c8b79d1a5b"
      ],
      "author": {
        "name": "Rajeev Kulkarni",
        "email": "krajeev@codeaurora.org",
        "time": "Thu Nov 22 00:27:35 2012 -0800"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Wed Dec 05 13:00:50 2012 -0800"
      },
      "message": "msm: kgsl: Fix adreno idle detection during hang\n\nAdreno idle detection during a hang was being obstructed when\ncalled from adreno_waittimestamp(). The variable active_cnt which\nwas meant to protect the device from going into suspend while\ndoing a waittimestamp was being set and was preventing the\ncheck of rbbm_status register which was leading to a false hang\ndetection, where, if the rbbm_status register value had been\nprobed the device would have been found to be idle. We fix this by\nhaving a separate function is_adreno_rbbm_status_idle() which checks\nthis register and report whether the core is idle or not. And we call\nthis function instead of the generic adreno_isidle() inside\nadreno_hang_detect(). Doing this fixes at least one scenario of false\nhang detection.\nCRs-fixed: 406631\n\nChange-Id: I44b5446769eaa361cca63674f700153ee3faff45\nSigned-off-by: Harsh Vardhan Dwivedi \u003chdwivedi@codeaurora.org\u003e\nSigned-off-by: Rajeev Kulkarni \u003ckrajeev@codeaurora.org\u003e\n"
    },
    {
      "commit": "2747cf64fd7d6e5e791188d202beb1c8b79d1a5b",
      "tree": "6dc174704ba5a00142b6d6a895652e15456b3c04",
      "parents": [
        "8dfdc3368422104eacdf8c9fb84ac8251a788720"
      ],
      "author": {
        "name": "Shubhraprakash Das",
        "email": "sadas@codeaurora.org",
        "time": "Thu Sep 27 23:05:43 2012 -0700"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Wed Dec 05 12:58:41 2012 -0800"
      },
      "message": "msm: kgsl: On pagefault stall GPU so that it hangs\n\nPrevent the iommu fault handler from clearing the stalled status\nof GPU on page fault. This will cause a GPU hang and print out\nthe snapshot that will help in fault analysis.\n\nChange-Id: I9dcab83a098a988f86a0c03c46b0dbe6624de937\nSigned-off-by: Shubhraprakash Das \u003csadas@codeaurora.org\u003e\nSigned-off-by: Rajeev Kulkarni \u003ckrajeev@codeaurora.org\u003e\n"
    }
  ],
  "next": "8dfdc3368422104eacdf8c9fb84ac8251a788720"
}
