)]}'
{
  "log": [
    {
      "commit": "c55856c548e0cec8b29e415a08a353a0ab1ac4c8",
      "tree": "fb589e23f42b08eeec0623de6ceb1546b52c2d85",
      "parents": [
        "ee2c76e88960f91399f27fda65195c150f1cfb8f"
      ],
      "author": {
        "name": "Alhad Purnapatre",
        "email": "alhadp@codeaurora.org",
        "time": "Tue Feb 28 13:24:57 2012 -0800"
      },
      "committer": {
        "name": "Alhad Purnapatre",
        "email": "alhadp@codeaurora.org",
        "time": "Sat Apr 07 17:06:38 2012 -0700"
      },
      "message": "msm_fb: display: MSM V4l2 video overlay driver\n\nProvides a V4L2 device that uses the MDP overlay pipes (on MDP4),\nor the PPP interface (MDP3) to overlay frames on top of display\nframebuffer.\n\nSigned-off-by: Alhad Purnapatre \u003calhadp@codeaurora.org\u003e\nChange-Id: Iab69d0a5acfe993d13cb7a585e292b9a87eb90ee\n"
    },
    {
      "commit": "ed7dd7f6607bbbadec07f184f557c827ee04e810",
      "tree": "bb402e3a0bf31b711f0b9c4be2cbc98e3f0dc137",
      "parents": [
        "f95caca1fb5b9a43b3db57f4da3e0ab4dec95f29"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jcrouse@codeaurora.org",
        "time": "Thu Mar 29 13:16:02 2012 -0600"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Apr 07 01:19:22 2012 -0600"
      },
      "message": "msm: kgsl: Add KGSL_IOCTL_SETPROPERTY\n\nAdd KGSL_IOCTL_SETPROPERTY to allow certain features to be enabled in\nthe kernel driver via userspace.\n\nChange-Id: Ic0dedbadcbf3bfd451db947cec5d997261b12915\nSigned-off-by: Jordan Crouse \u003cjcrouse@codeaurora.org\u003e\n"
    },
    {
      "commit": "bb1ed5ec370e48381270238ee1563bc7daa6578b",
      "tree": "2235ff95e238e0e4a32c3a8051932f7c52ee7126",
      "parents": [
        "932410e2e01c52108e6d8e1df3b6c3db135f3205",
        "f6fdcaa0ca320e7b8c19e5edd343629c94e9cdb0"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Apr 06 18:49:18 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Apr 06 18:49:18 2012 -0700"
      },
      "message": "Merge \"power: pm8921-bms: scale rbatt with temperature and soc\" into msm-3.0"
    },
    {
      "commit": "3f9660c7a32165155bff9ca5963869a3bd240d25",
      "tree": "469e8df913d4084e26121f92372d4e866711ec26",
      "parents": [
        "fbfc92e38cbb87032f473e26c2a4c1b8133b54ca",
        "a8417e6c445ac8f1b27d9d24edb32bd5d14e9fd0"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Apr 06 15:03:07 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Apr 06 15:03:07 2012 -0700"
      },
      "message": "Merge \"Bluetooth: Ensure socket pointer is set during callback\" into msm-3.0"
    },
    {
      "commit": "f35ec4f77970567f718473327b203cdae043972d",
      "tree": "cac1e3355392cfa379b2ba8942e281365befb64b",
      "parents": [
        "143dbf1cf6392624bbfdde6e18c7fb1246614f59",
        "6e36241ec29f65161c752597e61a60f9b7e9e972"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Apr 06 15:03:04 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Apr 06 15:03:04 2012 -0700"
      },
      "message": "Merge \"msm: kgsl: Add a pwrscale policy to interact with msm_dcvs\" into msm-3.0"
    },
    {
      "commit": "d83cad4f0b98c783634a90835755ea55e6679279",
      "tree": "f0b4711e763b176d6d8f8716a4136eb81f7c7400",
      "parents": [
        "e288a9f4773fb4f0bba72a1de9f0266ea45e4f5e",
        "135f3e094ea59c05802389c3b7ecc27074f9209c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Apr 06 09:07:37 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Apr 06 09:07:37 2012 -0700"
      },
      "message": "Merge changes Idd7662db,I1fbefb35 into msm-3.0\n\n* changes:\n  mfd: pm8xxx-misc: Make pm8xxx_preload_dVdd a no-op for PM8901 rev 2.3\n  mfd: pmic8901: Add revision ID values for PM8901 rev 2.2 and 2.3\n"
    },
    {
      "commit": "cf491a6d6a0f89a6020547d799bc2656c4993e99",
      "tree": "76f3607d1cc80d590d428aae6dd2c6ccf60ad72d",
      "parents": [
        "c62852fc5c12cd1bacae298abd4552ad172ab77e",
        "aae56f94a1e1409a5bdaf15860dc0c9924679425"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Apr 06 09:07:25 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Apr 06 09:07:25 2012 -0700"
      },
      "message": "Merge \"pm8xxx: misc: correct typo for aux clock division\" into msm-3.0"
    },
    {
      "commit": "e41d1db1e9e96a1f7b6eecbe9b84cc1092ce3f81",
      "tree": "5c9ce5d601fd2c9a2f97179785803ecdbcc5d4d0",
      "parents": [
        "c62852fc5c12cd1bacae298abd4552ad172ab77e"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Thu Apr 05 10:08:10 2012 -0700"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Thu Apr 05 11:21:30 2012 -0700"
      },
      "message": "mfd: pmic8901: Add revision ID values for PM8901 rev 2.2 and 2.3\n\nAdd revision ID values to identify PM8901 rev 2.2 and rev 2.3.\nAlso modify the version printing in the pmic8901 driver to utilize\na human readable format.\n\nChange-Id: I1fbefb35584ec19dfe0983eaff3c5192f1762392\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "6e36241ec29f65161c752597e61a60f9b7e9e972",
      "tree": "cae9606cba3f515371654a91a64ceeb4fdad3174",
      "parents": [
        "74f8797e17dd66337d13ffdf8ec34309d33a9187"
      ],
      "author": {
        "name": "Lucille Sylvester",
        "email": "lsylvest@codeaurora.org",
        "time": "Fri Dec 09 16:21:42 2011 -0700"
      },
      "committer": {
        "name": "Lucille Sylvester",
        "email": "lsylvest@codeaurora.org",
        "time": "Thu Apr 05 09:36:42 2012 -0700"
      },
      "message": "msm: kgsl: Add a pwrscale policy to interact with msm_dcvs\n\nThis pwrscale policy provides per-core idle information to the\nmsm_dcvs driver.  It accepts frequency updates from the msm_dcvs\ndriver and updates the core frequency as needed.\n\nChange-Id: I201cfcb6ceedc19c27f7848781813d9c477f9f83\nSigned-off-by: Lucille Sylvester \u003clsylvest@codeaurora.org\u003e\n"
    },
    {
      "commit": "a8417e6c445ac8f1b27d9d24edb32bd5d14e9fd0",
      "tree": "46963f845f5464dadf9681aa92d16593133ec489",
      "parents": [
        "9df83d350cddab2e1cf7a91d5add40db56d67d37"
      ],
      "author": {
        "name": "Peter Krystad",
        "email": "pkrystad@codeaurora.org",
        "time": "Wed Mar 21 16:58:17 2012 -0700"
      },
      "committer": {
        "name": "Peter Krystad",
        "email": "pkrystad@codeaurora.org",
        "time": "Thu Apr 05 07:00:41 2012 -0700"
      },
      "message": "Bluetooth: Ensure socket pointer is set during callback\n\nFix issue where when setting up an AMP link the socket pointer\nis not set when the logical link complete callback is called,\nresulting in the L2CAP channel being disconnected.\n\nThe socket pointer must be set before the HCI logical link\ncreate command is sent, as it is possible for the logical link\ncomplete event to arrive before the HCI command send logic\nhas returned.\n\nChange-Id: I5d89c14d45bd6b4cf47d5754f822b435ce8076a8\nSigned-off-by: Peter Krystad \u003cpkrystad@codeaurora.org\u003e\nCRs-fixed: 344553\n"
    },
    {
      "commit": "e25bde49960be4fa12cbc081aadabf95b793adc3",
      "tree": "c70f5b26a4cfb58191cc7805ebfe965d090176f5",
      "parents": [
        "c0cf72b35de1b815742f91d1f42a45a872eddd4c"
      ],
      "author": {
        "name": "Ravi Kumar V",
        "email": "kumarrav@codeaurora.org",
        "time": "Tue Feb 28 01:51:40 2012 -0300"
      },
      "committer": {
        "name": "Ravi Kumar V",
        "email": "kumarrav@codeaurora.org",
        "time": "Thu Apr 05 11:23:42 2012 +0530"
      },
      "message": "[media] rc: Add support for GPIO based IR Receiver driver\n\nAdds GPIO based IR Receiver driver. It decodes signals using decoders\navailable in rc framework.\n\nChange-Id: Ifc4cbb6d5a507aeb9671fb0d559b97b1a95ea09c\nSigned-off-by: Ravi Kumar V \u003ckumarrav@codeaurora.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aae56f94a1e1409a5bdaf15860dc0c9924679425",
      "tree": "f9d5b45a95ece165b364cc50761629e45ef23731",
      "parents": [
        "d487812cb7bb16bd4260d9505dc697d001afe24a"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Apr 04 11:07:43 2012 -0700"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Apr 04 11:12:05 2012 -0700"
      },
      "message": "pm8xxx: misc: correct typo for aux clock division\n\nTypo where 0 should be O in \"XO\"\n\nChange-Id: I23320a360e62e3027f79fffcabd0a7b4c7f2904c\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "377f5f6b804b5d68bc49b80b8eb642508ff9cd52",
      "tree": "019490dae92847ae4612ee396f6ab9bccb92fbb8",
      "parents": [
        "3d7b6872be27e27bc564235f228e7a330c4784b1",
        "ba093a2c7c6aec396d3d7c9aa541dc839691d9d7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 04 09:17:47 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Apr 04 09:17:47 2012 -0700"
      },
      "message": "Merge \"include: msm_mdp: Add new histogram IOCTL parameters\" into msm-3.0"
    },
    {
      "commit": "636bbcec30a88eed634de5198b40174a34c450d8",
      "tree": "f929c8b2f83a49a36a0e4f59bc8df84cf173f3b2",
      "parents": [
        "63c88f8df5ec901e24e75faf7c1d35f8a6720d7b",
        "a0352b52c20af1ae5c0518c3261893720dd5d767"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 03 12:07:17 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Apr 03 12:07:17 2012 -0700"
      },
      "message": "Merge changes I6b6174e2,I8103f1e5 into msm-3.0\n\n* changes:\n  msm: board-8930-pmic: Add data to control RGB leds\n  leds: pm8xxx: Add support for RGB leds\n"
    },
    {
      "commit": "ba093a2c7c6aec396d3d7c9aa541dc839691d9d7",
      "tree": "178633df969a49593d3d1b33143a9dd431e71726",
      "parents": [
        "63c88f8df5ec901e24e75faf7c1d35f8a6720d7b"
      ],
      "author": {
        "name": "Carl Vanderlip",
        "email": "carlv@codeaurora.org",
        "time": "Tue Nov 22 13:59:59 2011 -0800"
      },
      "committer": {
        "name": "Carl Vanderlip",
        "email": "carlv@codeaurora.org",
        "time": "Tue Apr 03 10:47:36 2012 -0700"
      },
      "message": "include: msm_mdp: Add new histogram IOCTL parameters\n\nChange the histogram IOCTLS to accept new data structures as well as read\nfrom userspace when required. These changes are required so that other\nhistogram blocks can be read instead of the current DMA-P only\nimplementation.\n\nChange-Id: Icaf23dd53c3b9e2106e1518d647197d7b87800d0\nSigned-off-by: Carl Vanderlip \u003ccarlv@codeaurora.org\u003e\n"
    },
    {
      "commit": "d630d69722eb9d72db346b5e1d434fbdbf515a3a",
      "tree": "7e5c3b480517d7b8023f086a54a5197e54f4708f",
      "parents": [
        "e894e34d3c83daa817b00b5cad5d222e29d65a5d",
        "e7c2b47799af8c99f99f0055e5dd5a1255995008"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 03 06:01:38 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Apr 03 06:01:39 2012 -0700"
      },
      "message": "Merge changes Ib39e3111,Ifd57d0e7 into msm-3.0\n\n* changes:\n  msm: board-copper: Add the ability to probe devices in order\n  regulator: stub: Export init function for early probe\n"
    },
    {
      "commit": "a5e3c7500f8b6cdc2ced6a30fe099a48e9f04abb",
      "tree": "49afe9c9a03dd7e0507f2e6050ed6b8c622d561e",
      "parents": [
        "4e619b121cd90aab57277e931009e3e9782f3856",
        "072a51fd0e1f642d179358c5610d9115cbdba358"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 03 04:04:57 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Apr 03 04:04:57 2012 -0700"
      },
      "message": "Merge \"Bluetooth: Hold ref on hci_conn when setting up A2MP fixed channel\" into msm-3.0"
    },
    {
      "commit": "b744ebc22836fc58a5fab52d03bb56cd376c879d",
      "tree": "ae440da172eb1af35a2b84c27a1c030d3f2a0c77",
      "parents": [
        "0c5ea033f6fab587cfadca5870b0f57d6ae2e93b",
        "4d9772370c639db8fa7ff10c6534116e8094cee0"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 03 04:04:56 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Apr 03 04:04:57 2012 -0700"
      },
      "message": "Merge \"Bluetooth: Increase Move timeout to allow exit from Sniff mode\" into msm-3.0"
    },
    {
      "commit": "c17c373c46d6b38f86143abe1ecceeec66682089",
      "tree": "9412d0efcb8a9fda41aeb5095dccbc7ed1b4609c",
      "parents": [
        "65ce19ffbda1aa039e7c88635a201467b1cab07f"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Mon Feb 27 18:34:07 2012 -0800"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Tue Apr 03 14:36:50 2012 +0530"
      },
      "message": "leds: pm8xxx: Add support for RGB leds\n\npm8038 is the first PMIC chip to support RGB led, so\ndriver framework must be added to support it.\n\nChange-Id: I8103f1e5ec37cdd8718a3daa10587f56a44729c6\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "83b00655624f3344d772b6e8afcff6b58026285e",
      "tree": "d1de2567e1141bbb040722c3dd307ff0ee6dfd53",
      "parents": [
        "34fee768a585e05a0b6d47da253b7d55fe3dd765"
      ],
      "author": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Fri Mar 30 14:19:38 2012 -0700"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Mon Apr 02 15:04:28 2012 -0700"
      },
      "message": "regulator: stub: Export init function for early probe\n\nSome usecases of stub-regulator require the regulator devices to\nbe probed early on. As a consequence, allow for stub-regulator\nto be added at a custom time by the platform code. Simply\nchanging the init level of this driver is not enough. We must\nallow for other drivers added at the same init level to be\ndependencies or dependents of this driver.\n\nChange-Id: Ifd57d0e77e25f73dfb16c45c6774a382873ec44a\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "8dbbefcf388d937ce5c4eefde57240085b6fb171",
      "tree": "c465898fb7dd64c4a7d60a9e484eb7e4d825b5b8",
      "parents": [
        "2c318055401992db14414cdb4deedefffcb1b046",
        "c2ee83ab65b6997b3e528c5401b9aa2148800d46"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Apr 02 12:29:26 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Apr 02 12:29:26 2012 -0700"
      },
      "message": "Merge \"WLAN: WCN1314: Add shutdown handler support.\" into msm-3.0"
    },
    {
      "commit": "b62b71c9fa53c3dd4f59999cf43089236dcf1c02",
      "tree": "25acfa43cd7149d075fd49a18403f829af336e46",
      "parents": [
        "96627ee8168af5e5e907a271b89a3fe281d31aec",
        "6e611f2b8655684f578cb975fa0ebfd031b45d69"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Mar 31 23:47:51 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Mar 31 23:47:51 2012 -0700"
      },
      "message": "Merge \"Revert \"mmc: sdio: optimized SDIO IRQ handling for single irq\"\" into msm-3.0"
    },
    {
      "commit": "30ad10bf5b5944d4cdcbc428f47dcd3113e76a81",
      "tree": "b5348af199128f813e1a945648d3cf2a54c5eb21",
      "parents": [
        "d4a9394f02ee7e9da56bb338c2cc99604d70c534"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Thu Mar 01 14:51:04 2012 -0800"
      },
      "committer": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Sat Mar 31 12:42:29 2012 -0700"
      },
      "message": "Revert \"usb: msm_otg: Migrate to clock apis for XO voting\"\n\nThis reverts commit 7dd2266ae3d3f1d2cb93d1d3bb40aecf23821e76.\n\nIt was a mistake to move the usb driver to the clock apis for XO\nbuffer voting. Due to an RPM design CXO and D0 are the same but\nwe would like to hide that from the users of the buffers.\nTherefore the msm_xo driver itself remaps the D0 buffer request\nto the cxo clock until the RPM is fixed.\n\nChange-Id: I230de55d30a49fa5bcf0d07f40453f1e09c4a9b1\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\n"
    },
    {
      "commit": "c546b3178e828d9a669a6147a6bee05c7e04730b",
      "tree": "f572b341677912ea831d33f66fa93a6fdbfc9946",
      "parents": [
        "0ea31216ca8fa7da092eed91264a44f69060050f",
        "459429648e0dd7c9b2bbaffc63a4086614e4109e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Mar 31 04:33:15 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Mar 31 04:33:15 2012 -0700"
      },
      "message": "Merge \"msm: v4l2: use new IOMMU mapping API.\" into msm-3.0"
    },
    {
      "commit": "651b60bdba019936fe7e2786d6c02b043dc6ce09",
      "tree": "17d7b9443b15262606978aafd9b2cedd48fd7597",
      "parents": [
        "206ce558b51e1a387a96984ce49f9bcde414306d",
        "f8f603b5ca5a04f429c5f0e51788f930bfedffb6"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Mar 31 04:33:15 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Mar 31 04:33:15 2012 -0700"
      },
      "message": "Merge changes Ic81e8534,Ie1b2f8fe into msm-3.0\n\n* changes:\n  slim_msm: Add Device Tree support for Qualcomm SLIMBUS controller\n  slimbus: Add Device Tree support for SLIMBUS\n"
    },
    {
      "commit": "fcda1ca507aae3d66f6f4bfcfc2ed47f8b45f0b3",
      "tree": "686fc637567b8f0e343be1936bf904158586f949",
      "parents": [
        "5f0c64158d090a82f2a76e4e7dd8483a4dd862fc",
        "949ebbe52c5e0dad01460b42a478c58fb40396a5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Mar 31 01:14:46 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Mar 31 01:14:46 2012 -0700"
      },
      "message": "Merge changes I124a4ba1,Idf7c4e53,I09411d46,I4f270a41,Icd7e6002,I56a14e86,Id91ac5e6,Ia1abd831 into msm-3.0\n\n* changes:\n  regulator: map consumer regulator based on device tree\n  regulator: pass additional of_node to regulator_register()\n  regulator: adapt fixed regulator driver to dt\n  regulator: helper routine to extract regulator_init_data\n  regulator: Constify constraints name\n  regulator: Properly register dummy regulator driver\n  dt: add empty dt helpers for non-dt build\n  copper: regulator-stub: Add devices for Krait Power Control\n"
    },
    {
      "commit": "f6fdcaa0ca320e7b8c19e5edd343629c94e9cdb0",
      "tree": "e565a3825871c18a66de826497cddb02f9a9275f",
      "parents": [
        "26417da62764b0acdd5d5b9bc9237a024d10fad8"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Feb 27 00:10:10 2012 -0800"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Fri Mar 30 16:37:33 2012 -0700"
      },
      "message": "power: pm8921-bms: scale rbatt with temperature and soc\n\nThe rbatt was observed to change with battery temperature and the state\nof charge of the battery. Update the BMS driver and the battery data\nto include and use a rbatt table indicating its changes w.r.t temperature\nand state of charge.\n\nOn similar lines provide api for other systems to query battery resistance.\n\nChange-Id: I681675db537b70919e6e0437bd400ce53bf97096\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "072a51fd0e1f642d179358c5610d9115cbdba358",
      "tree": "c74759792044f43b056f159b0b14cf82bcc15ef7",
      "parents": [
        "26417da62764b0acdd5d5b9bc9237a024d10fad8"
      ],
      "author": {
        "name": "Peter Krystad",
        "email": "pkrystad@codeaurora.org",
        "time": "Fri Mar 30 12:59:33 2012 -0700"
      },
      "committer": {
        "name": "Peter Krystad",
        "email": "pkrystad@codeaurora.org",
        "time": "Fri Mar 30 13:59:08 2012 -0700"
      },
      "message": "Bluetooth: Hold ref on hci_conn when setting up A2MP fixed channel\n\nTake a reference on the hci_conn and do not de-reference l2cap_conn\nwhile setting up the A2MP fixed channel. l2cap_conn is not reference\ncounted and may go away before the channel is set up.\n\nThis fixes scenario where the ACL disconnects (and l2cap_conn goes\naway) while amp_conn_ind worker is running or is on the workqueue\nwaiting to run.\n\nChange-Id: I10fc6d9b146fcc5e010f26a046f7e0570f2b93dd\nCRs-fixed: 347079\nSigned-off-by: Peter Krystad \u003cpkrystad@codeaurora.org\u003e\n"
    },
    {
      "commit": "7e42e7fed042f8ef7a075ffeadb2c4ba104ac90d",
      "tree": "55f4cb6b41a8e8ce663ffac336ae8779e58c9751",
      "parents": [
        "470fbb0abdfc7abdc0726ce2bc6f930ba9024b0a"
      ],
      "author": {
        "name": "Sagar Dharia",
        "email": "sdharia@codeaurora.org",
        "time": "Wed Mar 21 15:29:04 2012 -0600"
      },
      "committer": {
        "name": "Sagar Dharia",
        "email": "sdharia@codeaurora.org",
        "time": "Fri Mar 30 11:09:37 2012 -0600"
      },
      "message": "slimbus: Add Device Tree support for SLIMBUS\n\nSlave devices can be added by listing them as child of a SLIMBUS\ncontroller of_node in the Device Tree.\nIt is required to specify elemental address, and name of the slave\ndevice.\n\nChange-Id: Ie1b2f8fe58988f0237547a84f1bbb14ce4733eff\nSigned-off-by: Sagar Dharia \u003csdharia@codeaurora.org\u003e\n"
    },
    {
      "commit": "459429648e0dd7c9b2bbaffc63a4086614e4109e",
      "tree": "92b9fb412c0d3585cfc774ccb096570cf3eedd94",
      "parents": [
        "880a92263446d5292b665e30c201e11bd6681ab7"
      ],
      "author": {
        "name": "Ankit Premrajka",
        "email": "ankitp@codeaurora.org",
        "time": "Wed Feb 15 19:21:25 2012 -0800"
      },
      "committer": {
        "name": "Ankit Premrajka",
        "email": "ankitp@codeaurora.org",
        "time": "Fri Mar 30 08:25:55 2012 -0700"
      },
      "message": "msm: v4l2: use new IOMMU mapping API.\n\nThe ion_phys API is being deprecated. Instead there\nis a new set of API that does the same thing as ion_phys\nif the system has no IOMMU enabled. Otherwise, it\nreturns an IOMMU device virtual address.\n\nChange-Id: I1f01d33cbc6d236d28c9193a90e48377b9fb35cc\nSigned-off-by: Ankit Premrajka \u003cankitp@codeaurora.org\u003e\n"
    },
    {
      "commit": "197392cbecc1ca51478dda19c5542a4391398aee",
      "tree": "65c1593406f6948673cc026e2a7ad58285016c46",
      "parents": [
        "dc2c12f779351b3bf5197c6e252b97166d834a6c",
        "41dd3976664e02bcdea369344a45cabb5260502a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 30 07:57:31 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Mar 30 07:57:31 2012 -0700"
      },
      "message": "Merge changes Ifd0a2206,I385fb80e into msm-3.0\n\n* changes:\n  board-qrd7627a: Add ft5x06 device for QRD7\n  input: atmel_mxt_ts: Fix to reject coordinates outside active touch area\n"
    },
    {
      "commit": "c2ee83ab65b6997b3e528c5401b9aa2148800d46",
      "tree": "dc63c722ec759e077fcf31b9d726b94ae416085c",
      "parents": [
        "a54734678ff9cb97938b9f7648547174f3b118e4"
      ],
      "author": {
        "name": "Pavan Kumar",
        "email": "pavan@codeaurora.org",
        "time": "Fri Mar 30 13:39:35 2012 +0530"
      },
      "committer": {
        "name": "Pavan Kumar",
        "email": "pavan@codeaurora.org",
        "time": "Fri Mar 30 13:39:35 2012 +0530"
      },
      "message": "WLAN: WCN1314: Add shutdown handler support.\n\nFunction driver can register for shutdown notifications.\nBefore shutdown, lets notify the same to function driver\nand allow it to cleanup.\n\nChange-Id: Ie95342ac37e822d1679370597a22ba222b199686\nSigned-off-by: Pavan kumar \u003cpavan@codeaurora.org\u003e\n"
    },
    {
      "commit": "56a1a5dc153fc3b07f17d6970d31734f9f40a041",
      "tree": "5061b0275756775734642be0035751f95dc12889",
      "parents": [
        "a54734678ff9cb97938b9f7648547174f3b118e4"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Feb 23 12:05:13 2012 -0800"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Fri Mar 30 13:12:34 2012 +0530"
      },
      "message": "input: atmel_mxt_ts: Fix to reject coordinates outside active touch area\n\nFirmware reports minimum/maximum coordinates when touches are\nfrom outside of active area. Generate a release event in this\ncase to handle touches that are going to inactive area. Add\npdata entries for minimum values and check before reporting\nthe coordinates to userspace.\n\nCRs-fixed: 326858\nChange-Id: I385fb80eb670e539b45d232c04969c4502cdf65a\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "a76e99abc558aed633ba28ff61c5328116292bf3",
      "tree": "60f7677f0baafa00825accc1214839246b3e78dd",
      "parents": [
        "a54734678ff9cb97938b9f7648547174f3b118e4",
        "1d05f993784973189395051cc711fdd6dd5eb389"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Fri Mar 30 00:09:34 2012 -0700"
      },
      "committer": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Fri Mar 30 00:09:34 2012 -0700"
      },
      "message": "Merge branch \u0027Linux 3.0.21\u0027 into msm-3.0\n\nMerge Upstream\u0027s stable 3.0.21 branch into msm-3.0\nThis consists 814 commits and some merge conflicts.\n\nThe merge conflicts are because of some local changes to\nmsm-3.0 as well as some conflicts between google\u0027s tree and\nthe upstream tree.\n\nConflicts:\n\tarch/arm/kernel/head.S\n\tdrivers/bluetooth/ath3k.c\n\tdrivers/bluetooth/btusb.c\n\tdrivers/mmc/core/core.c\n\tdrivers/tty/serial/serial_core.c\n\tdrivers/usb/host/ehci-hub.c\n\tdrivers/usb/serial/qcserial.c\n\tfs/namespace.c\n\tfs/proc/base.c\n\nChange-Id: I62e2edbe213f84915e27f8cd6e4f6ce23db22a21\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "6e611f2b8655684f578cb975fa0ebfd031b45d69",
      "tree": "bedd55a6c81bac7c48bc0bd437a0b16d1671fa96",
      "parents": [
        "a54734678ff9cb97938b9f7648547174f3b118e4"
      ],
      "author": {
        "name": "Sujit Reddy Thumma",
        "email": "sthumma@codeaurora.org",
        "time": "Fri Mar 30 11:41:49 2012 +0530"
      },
      "committer": {
        "name": "Sujit Reddy Thumma",
        "email": "sthumma@codeaurora.org",
        "time": "Fri Mar 30 11:50:50 2012 +0530"
      },
      "message": "Revert \"mmc: sdio: optimized SDIO IRQ handling for single irq\"\n\nThis reverts commit 06e8935febe687e2a561707d4c7ca4245d261dbe.\nWith the optimization, the sdio_irq_thread() sends a spurious\ninterrupt notification to the registered function handler during\nksdioirq thread start up. The function handler may or may not\nhandle this interrupt gracefully. The correct way to inform\nabout interrupt is to check CCCR_INTx register for pending\ninterrupts before calling function driver\u0027s irq handler\nwhich is broken with this optimization, hence the revert.\n\nCRs-Fixed: 345547\nChange-Id: Ia1525ef439c8d0d36b796f393066065648356635\nSigned-off-by: Sujit Reddy Thumma \u003csthumma@codeaurora.org\u003e\n"
    },
    {
      "commit": "0664b9877f2f6867585c108988ff70e647ac2acd",
      "tree": "c1077659b998179800e1e3e1dc3384932796edd5",
      "parents": [
        "51dac98e2868508d38bafffe023c1290de57c699",
        "eb90c92bb7a17b4e78b9815797fa46e1851432dc"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 29 22:23:31 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 29 22:23:31 2012 -0700"
      },
      "message": "Merge \"hwmon: epm: Add file interface support\" into msm-3.0"
    },
    {
      "commit": "77a8d62f49ff4904d8e0948307f035b039c1b855",
      "tree": "816438a1061df01738c8b4f722d003fb8933b775",
      "parents": [
        "c6d372b4c74c5cdce27fb20d8177b357f0b793ab",
        "6bc448aefa897a1e08a6c817280809afc189faa7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 29 18:18:41 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 29 18:18:42 2012 -0700"
      },
      "message": "Merge changes Ia5afcf33,Ibd380f8e,Icec5b28f into msm-3.0\n\n* changes:\n  msm_fb: display: Add IOMMU support to MDP and rotator driver\n  msm_fb: display: Wait for external vsync before turning off DTV\n  msm_fb: display: Enable timing generator during first update\n"
    },
    {
      "commit": "c6d372b4c74c5cdce27fb20d8177b357f0b793ab",
      "tree": "f48ff57667ce58089ee0648f9cf862b1fd8c2734",
      "parents": [
        "880a92263446d5292b665e30c201e11bd6681ab7",
        "d4e3d523925a6b0b31d96b78a052702c70c68135"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 29 18:18:42 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 29 18:18:42 2012 -0700"
      },
      "message": "Merge changes I16f522e7,Ifa5b3bc2 into msm-3.0\n\n* changes:\n  Merge branch \u0027google-android\u0027 into msm-3.0\n  locking, kprobes: Annotate the hash locks and kretprobe.lock as raw\n"
    },
    {
      "commit": "2e5bbd87af6e20b39c09da6f8bb94d7f6f7d5105",
      "tree": "a0dd15c41ebc8519f802ffac9c79de145c8c9669",
      "parents": [
        "3eff85619c3bdf125aa22c3e54accf39ef946345",
        "74730c7d870da7be00b94e17f3b46a538005c078"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 29 14:17:01 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 29 14:17:01 2012 -0700"
      },
      "message": "Merge changes I3984d747,I9a436f63 into msm-3.0\n\n* changes:\n  msm: board-8930-pmic: Add default configuration for LED anode power source\n  power: pm8921-charger: Add feature to use charger LED\n"
    },
    {
      "commit": "3321da6833f59cc64908131b15127585bb0cc015",
      "tree": "eb707f89ecedb22a662802f405bf9970b5c0438d",
      "parents": [
        "470fbb0abdfc7abdc0726ce2bc6f930ba9024b0a",
        "28f49c84acb4e691b630b26c37ab6d206109482f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 29 14:17:01 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 29 14:17:01 2012 -0700"
      },
      "message": "Merge changes I2cabb2d6,Idffba143 into msm-3.0\n\n* changes:\n  ASoC: msm8960: properly protect external mclk control function\n  ASoC: wcd9310: Add plug detection through mechanical switch\n"
    },
    {
      "commit": "6bc448aefa897a1e08a6c817280809afc189faa7",
      "tree": "da22fc9b63ab4915b44e43a681451126914533ca",
      "parents": [
        "87260cdaef95054474e97fab85e3fb691f03a035"
      ],
      "author": {
        "name": "Ravishangar Kalyanam",
        "email": "rkalya@codeaurora.org",
        "time": "Wed Mar 14 11:31:52 2012 -0700"
      },
      "committer": {
        "name": "Ravishangar Kalyanam",
        "email": "rkalya@codeaurora.org",
        "time": "Thu Mar 29 10:13:06 2012 -0700"
      },
      "message": "msm_fb: display: Add IOMMU support to MDP and rotator driver\n\nAdd IOMMU support to MDP and rotator driver for operating with\nvirtual addresses instead of physical addresses\n\nChange-Id: Ia5afcf33220e0e75e92948649c2bd4d7ef32917d\nSigned-off-by: Ravishangar Kalyanam \u003crkalya@codeaurora.org\u003e\n"
    },
    {
      "commit": "eb90c92bb7a17b4e78b9815797fa46e1851432dc",
      "tree": "fd76d0adaf810c4cf94d9efeea3cb0ea50dc216f",
      "parents": [
        "62ed9ac5c02f94c8ae007f19248ca9b130eadee4"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Tue Mar 27 22:58:06 2012 -0700"
      },
      "committer": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Wed Mar 28 19:25:26 2012 -0700"
      },
      "message": "hwmon: epm: Add file interface support\n\nAdd IOCTL to initialize the I2C expander and SPI\ninitialization for ADS ADC. Clients issue a request\nto initialize and enable the device before issuing\nrequests to perform an ADC read.\n\nThe file interface is necessary since it takes\nconsiderable amount of time to initialize the\nI2C expander and the ADS ADC device for every\nADC read transaction.\n\nChange-Id: I9e830232592288cbc41554070c70882f05c842ce\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "d4e3d523925a6b0b31d96b78a052702c70c68135",
      "tree": "57a24f74de3a76fed38a56f66c48748c8e3c0199",
      "parents": [
        "1942f21b1d31ef46ecaad76f963f2b889537ab12",
        "5ded52c2167dd3664cda89ebcd4e9aaaa37dd03a"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Wed Mar 28 16:03:47 2012 -0700"
      },
      "committer": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Wed Mar 28 16:03:47 2012 -0700"
      },
      "message": "Merge branch \u0027google-android\u0027 into msm-3.0\n\nMerge Google\u0027s Android tree into msm-3.0\nThis consists of the following conflicts and 42 commits:\n\nConflicts:\n\tdrivers/mmc/core/bus.c\n\tdrivers/rtc/class.c\n\tdrivers/usb/gadget/android.c\n\nMost of the conflicts stem from the changes made to the\nlocal msm-3.0 branch.\n\ncommit 1f8c5cecfe44994cd617ba2803f41fb56d53e91c\nAuthor: Heiko Stuebner \u003cheiko@sntech.de\u003e\nDate:   Wed Feb 1 10:33:01 2012 -0800\n\n    Input: evdev - fix variable initialisation\n\n    Commit 509f87c5f564 (evdev - do not block waiting for an event if\n    fd\n    is nonblock) created a code path were it was possible to use retval\n    uninitialized.\n\n    This could lead to the xorg evdev input driver getting corrupt data\n    and refusing to work with log messages like\n    \tAUO-Pixcir touchscreen: Read error: Success\n    \tsg060_keys: Read error: Success\n    \tAUO-Pixcir touchscreen: Read error: Success\n    \tsg060_keys: Read error: Success\n    (for drivers auo-pixcir-ts and gpio-keys).\n\n    Signed-off-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\n\n drivers/input/evdev.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit 4dc43d7079bdae572212368e1d29abea0177c932\nAuthor: Arve Hjønnevåg \u003carve@android.com\u003e\nDate:   Fri Oct 17 15:20:55 2008 -0700\n\n    Input: evdev - Add ioctl to block suspend while event queue is not empty.\n\n    Add an ioctl, EVIOCSSUSPENDBLOCK, to enable a wakelock that will block\n    suspend while the event queue is not empty. This allows userspace code to\n    process input events while the device appears to be asleep.\n\n    The current code holds the wakelock for up 5 seconds for every input\n    device and client. This can prevent suspend if sensor with a high data\n    rate is active, even when that sensor is not capable of waking the\n    device once it is suspended.\n\n    Change-Id: I624d66ef30a0b3abb543685c343382b8419b42b9\n    Signed-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\n\n drivers/input/evdev.c |   53 +++++++++++++++++++++++++++++++++++++++++++-----\n include/linux/input.h |    3 ++\n 2 files changed, 50 insertions(+), 6 deletions(-)\n\ncommit 7cc846069a8a9116d8c81526c459070eed0e3477\nAuthor: Arve Hjønnevåg \u003carve@android.com\u003e\nDate:   Mon Jan 23 17:15:45 2012 -0800\n\n    Input: evdev - Don\u0027t hold wakelock when no data is available to user-space\n\n    If there is no SYN_REPORT event in the buffer the buffer data is invisible\n    to user-space. The wakelock should not be held in this case.\n\n    Change-Id: Idae890ff0da8eb46a2cfce61a95b3a97252551ad\n    Signed-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\n\n drivers/input/evdev.c |    5 +++--\n 1 files changed, 3 insertions(+), 2 deletions(-)\n\ncommit 0e80804a2e8134e31d4d32679bdfff070fc64bca\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Tue Jan 31 11:06:23 2012 -0800\n\n    net: wireless: bcmdhd: Increase pm_notify callback priority\n\n    Make pm_notify callback to be called the first on suspend/resume path to\n    ensure it will always be called.\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd_linux.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit dfc896e1c833916ef5062294e2d675d66294ac68\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Mon Jan 30 15:43:31 2012 -0800\n\n    net: wireless: bcmdhd: Fix crash on dhdsdio_probe_attach() failure\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd_linux.c |   17 ++++++++++++++---\n drivers/net/wireless/bcmdhd/dhd_sdio.c  |    8 +++++++-\n 2 files changed, 21 insertions(+), 4 deletions(-)\n\ncommit 256a6b23be368f708672eb5929e961afc872f610\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Mon Jan 30 13:03:19 2012 -0800\n\n    net: wireless: bcmdhd: Daemonize wl_event_handler\n\n    Daemonizing makes thread (besides other things) NON-FREEZABLE, and it will not\n    get fake signal on suspend to quicl down_interruptible()\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd_linux.c        |   13 -------------\n drivers/net/wireless/bcmdhd/include/linuxver.h |   12 ++++++++++++\n drivers/net/wireless/bcmdhd/wl_cfg80211.c      |    3 +++\n 3 files changed, 15 insertions(+), 13 deletions(-)\n\ncommit ff93146589f6f28ba8a46f85e9b319bbd2cc8cfd\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Tue Jan 24 13:59:40 2012 -0800\n\n    net: wireless: bcmdhd: Update to Version 5.90.195.23\n\n    - WFD fixes\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd_cfg80211.c    |  269 -------------------------\n drivers/net/wireless/bcmdhd/dhd_linux.c       |    2 +-\n drivers/net/wireless/bcmdhd/dhd_sdio.c        |    8 +-\n drivers/net/wireless/bcmdhd/include/epivers.h |    8 +-\n drivers/net/wireless/bcmdhd/siutils.c         |    5 +\n drivers/net/wireless/bcmdhd/wl_cfg80211.c     |  223 +++++++++++++++------\n drivers/net/wireless/bcmdhd/wl_cfgp2p.c       |  175 ++++++++++++++++-\n drivers/net/wireless/bcmdhd/wl_cfgp2p.h       |   37 ++--\n 8 files changed, 368 insertions(+), 359 deletions(-)\n\ncommit 96034c20069fe841f4be741755f94671a328702e\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Tue Jan 24 13:55:00 2012 -0800\n\n    net: wireless: bcmdhd: Update to Version 5.90.195.22\n\n    - Disable Ad-hoc support for cfg80211\n    - dhd_linux.c: Fix incorrect pid check\n    - Merge Android changes from Android tree\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/bcmsdh_linux.c       |   24 ++------------------\n drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c |   25 +++++++++++++++------\n drivers/net/wireless/bcmdhd/dhd_linux.c          |   10 ++++----\n drivers/net/wireless/bcmdhd/dhd_sdio.c           |   11 +++++++--\n drivers/net/wireless/bcmdhd/hndpmu.c             |   16 ++++++++++++++\n drivers/net/wireless/bcmdhd/include/bcmdevs.h    |    2 +\n drivers/net/wireless/bcmdhd/include/epivers.h    |    8 +++---\n drivers/net/wireless/bcmdhd/siutils.c            |    3 ++\n drivers/net/wireless/bcmdhd/wl_cfg80211.c        |   11 ++++++++-\n 9 files changed, 68 insertions(+), 42 deletions(-)\n\ncommit 494661a1acbd4767e4d7daaff8d7ce55328913d9\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Tue Jan 24 13:47:47 2012 -0800\n\n    net: wireless: bcmdhd: Update to Version 5.90.195.19\n\n    - Add WFD changes\n    - Add extra locking for internal ioctl operations\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/Makefile               |    4 +-\n drivers/net/wireless/bcmdhd/bcmsdh_linux.c         |   25 +-\n drivers/net/wireless/bcmdhd/bcmsdh_sdmmc.c         |    4 +-\n drivers/net/wireless/bcmdhd/dhd.h                  |   10 +-\n drivers/net/wireless/bcmdhd/dhd_cdc.c              |    7 +-\n drivers/net/wireless/bcmdhd/dhd_cfg80211.c         |  862 ++++++++\n drivers/net/wireless/bcmdhd/dhd_cfg80211.h         |   42 +\n drivers/net/wireless/bcmdhd/dhd_common.c           |    7 +-\n drivers/net/wireless/bcmdhd/dhd_linux.c            |  103 +-\n drivers/net/wireless/bcmdhd/dhd_linux_mon.c        |  409 ----\n drivers/net/wireless/bcmdhd/dhd_sdio.c             |    4 +-\n drivers/net/wireless/bcmdhd/include/dhdioctl.h     |    3 +-\n drivers/net/wireless/bcmdhd/include/epivers.h      |    8 +-\n drivers/net/wireless/bcmdhd/include/proto/802.11.h |   12 +-\n drivers/net/wireless/bcmdhd/include/wlioctl.h      |   19 +-\n drivers/net/wireless/bcmdhd/wl_android.c           |   22 +-\n drivers/net/wireless/bcmdhd/wl_android.h           |    2 +-\n drivers/net/wireless/bcmdhd/wl_cfg80211.c          | 2142 ++++++--------------\n drivers/net/wireless/bcmdhd/wl_cfg80211.h          |  125 +-\n drivers/net/wireless/bcmdhd/wl_cfgp2p.c            |  245 ++-\n drivers/net/wireless/bcmdhd/wl_cfgp2p.h            |   27 +-\n drivers/net/wireless/bcmdhd/wl_linux_mon.c         |  409 ++++\n drivers/net/wireless/bcmdhd/wldev_common.c         |   69 +-\n drivers/net/wireless/bcmdhd/wldev_common.h         |   20 +-\n 24 files changed, 2485 insertions(+), 2095 deletions(-)\n\ncommit 1dddb0cc0de2840a2fe43a02fcb0196bb5cb86c8\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Tue Jan 24 13:37:34 2012 -0800\n\n    net: wireless: bcmdhd: Update to Version 5.90.195.15\n\n    - Add WFD concurrent mode support\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/bcmevent.c             |    8 +-\n drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c   |   12 +-\n drivers/net/wireless/bcmdhd/bcmutils.c             |    4 +-\n drivers/net/wireless/bcmdhd/dhd.h                  |   25 +-\n drivers/net/wireless/bcmdhd/dhd_cdc.c              |    9 +-\n drivers/net/wireless/bcmdhd/dhd_common.c           |    4 +-\n drivers/net/wireless/bcmdhd/dhd_linux.c            |  148 +++--\n drivers/net/wireless/bcmdhd/dhd_linux_mon.c        |   28 +-\n drivers/net/wireless/bcmdhd/dhd_sdio.c             |   27 +-\n drivers/net/wireless/bcmdhd/dhd_wlfc.h             |   12 +-\n drivers/net/wireless/bcmdhd/hndpmu.c               |   44 +-\n drivers/net/wireless/bcmdhd/include/Makefile       |    2 +-\n drivers/net/wireless/bcmdhd/include/aidmp.h        |    2 +-\n drivers/net/wireless/bcmdhd/include/bcmcdc.h       |    2 +-\n drivers/net/wireless/bcmdhd/include/bcmdefs.h      |   37 +-\n drivers/net/wireless/bcmdhd/include/bcmdevs.h      |  573 +++++++++++++-\n drivers/net/wireless/bcmdhd/include/bcmendian.h    |    2 +-\n drivers/net/wireless/bcmdhd/include/bcmpcispi.h    |    2 +-\n drivers/net/wireless/bcmdhd/include/bcmperf.h      |    2 +-\n drivers/net/wireless/bcmdhd/include/bcmsdbus.h     |   10 +-\n drivers/net/wireless/bcmdhd/include/bcmsdh.h       |   10 +-\n drivers/net/wireless/bcmdhd/include/bcmsdh_sdmmc.h |    2 +-\n drivers/net/wireless/bcmdhd/include/bcmsdpcm.h     |    2 +-\n drivers/net/wireless/bcmdhd/include/bcmsdspi.h     |    2 +-\n drivers/net/wireless/bcmdhd/include/bcmsdstd.h     |   34 +-\n drivers/net/wireless/bcmdhd/include/bcmspi.h       |    2 +-\n drivers/net/wireless/bcmdhd/include/bcmutils.h     |   14 +-\n drivers/net/wireless/bcmdhd/include/bcmwifi.h      |    2 +-\n drivers/net/wireless/bcmdhd/include/dhdioctl.h     |    2 +-\n drivers/net/wireless/bcmdhd/include/epivers.h      |   14 +-\n drivers/net/wireless/bcmdhd/include/hndpmu.h       |    2 +-\n .../net/wireless/bcmdhd/include/hndrte_armtrap.h   |    2 +-\n drivers/net/wireless/bcmdhd/include/hndrte_cons.h  |    2 +-\n drivers/net/wireless/bcmdhd/include/hndsoc.h       |    2 +-\n drivers/net/wireless/bcmdhd/include/htsf.h         |    2 +-\n drivers/net/wireless/bcmdhd/include/linux_osl.h    |    2 +-\n drivers/net/wireless/bcmdhd/include/linuxver.h     |    6 +-\n drivers/net/wireless/bcmdhd/include/miniopt.h      |    2 +-\n drivers/net/wireless/bcmdhd/include/msgtrace.h     |    2 +-\n drivers/net/wireless/bcmdhd/include/osl.h          |    2 +-\n .../wireless/bcmdhd/include/packed_section_end.h   |    2 +-\n .../wireless/bcmdhd/include/packed_section_start.h |    2 +-\n drivers/net/wireless/bcmdhd/include/pcicfg.h       |   28 +-\n drivers/net/wireless/bcmdhd/include/proto/802.11.h |  317 +++++++-\n .../net/wireless/bcmdhd/include/proto/802.11_bta.h |    2 +-\n .../net/wireless/bcmdhd/include/proto/802.11e.h    |    2 +-\n drivers/net/wireless/bcmdhd/include/proto/802.1d.h |    2 +-\n drivers/net/wireless/bcmdhd/include/proto/bcmeth.h |    2 +-\n .../net/wireless/bcmdhd/include/proto/bcmevent.h   |    9 +-\n drivers/net/wireless/bcmdhd/include/proto/bcmip.h  |    2 +-\n .../net/wireless/bcmdhd/include/proto/bt_amp_hci.h |    2 +-\n drivers/net/wireless/bcmdhd/include/proto/eapol.h  |    2 +-\n .../net/wireless/bcmdhd/include/proto/ethernet.h   |    3 +-\n drivers/net/wireless/bcmdhd/include/proto/p2p.h    |    2 +-\n drivers/net/wireless/bcmdhd/include/proto/sdspi.h  |    2 +-\n drivers/net/wireless/bcmdhd/include/proto/vlan.h   |    2 +-\n drivers/net/wireless/bcmdhd/include/proto/wpa.h    |   12 +-\n drivers/net/wireless/bcmdhd/include/sbchipc.h      |  168 ++++-\n drivers/net/wireless/bcmdhd/include/sbconfig.h     |    2 +-\n drivers/net/wireless/bcmdhd/include/sbhnddma.h     |    6 +-\n drivers/net/wireless/bcmdhd/include/sbpcmcia.h     |    2 +-\n drivers/net/wireless/bcmdhd/include/sbsdio.h       |    2 +-\n drivers/net/wireless/bcmdhd/include/sbsdpcmdev.h   |    2 +-\n drivers/net/wireless/bcmdhd/include/sbsocram.h     |    2 +-\n drivers/net/wireless/bcmdhd/include/sdio.h         |    5 +-\n drivers/net/wireless/bcmdhd/include/sdioh.h        |   32 +-\n drivers/net/wireless/bcmdhd/include/sdiovar.h      |    2 +-\n drivers/net/wireless/bcmdhd/include/siutils.h      |   30 +-\n drivers/net/wireless/bcmdhd/include/trxhdr.h       |    3 +-\n drivers/net/wireless/bcmdhd/include/typedefs.h     |    5 +-\n drivers/net/wireless/bcmdhd/include/wlfc_proto.h   |    2 +-\n drivers/net/wireless/bcmdhd/include/wlioctl.h      |   87 ++-\n drivers/net/wireless/bcmdhd/linux_osl.c            |   23 +-\n drivers/net/wireless/bcmdhd/siutils.c              |  195 +++++-\n drivers/net/wireless/bcmdhd/wl_android.c           |    6 +-\n drivers/net/wireless/bcmdhd/wl_cfg80211.c          |  875 ++++++++++++--------\n drivers/net/wireless/bcmdhd/wl_cfg80211.h          |  282 +++++---\n drivers/net/wireless/bcmdhd/wl_cfgp2p.c            |  165 ++++-\n drivers/net/wireless/bcmdhd/wl_cfgp2p.h            |   12 +-\n drivers/net/wireless/bcmdhd/wl_iw.c                |  110 +++-\n drivers/net/wireless/bcmdhd/wl_iw.h                |   17 +-\n 81 files changed, 2737 insertions(+), 752 deletions(-)\n\ncommit 52bdb6f54335bce7861d756ce1eb03ea9b7adb8f\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Mon Jan 23 12:47:21 2012 -0800\n\n    net: wireless: bcmdhd: Add WIPHY_FLAG_SUPPORTS_FW_ROAM flag\n\n    Adding this flag will allow NL80211_ATTR_ROAM_SUPPORT, and will set\n      WPA_DRIVER_FLAGS_BSS_SELECTION flag in wpa_supplicant\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/wl_cfg80211.c |    4 +++-\n 1 files changed, 3 insertions(+), 1 deletions(-)\n\ncommit b1a94205e9ab943d4c18f8e0a081b32bc8bd1f50\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Fri Jan 20 14:15:05 2012 -0800\n\n    net: wireless: bcmdhd: Fake PNO event to wake up the wpa_supplicant\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd_linux.c   |    4 +++-\n drivers/net/wireless/bcmdhd/wl_cfg80211.c |   20 ++++++++++++++++----\n 2 files changed, 19 insertions(+), 5 deletions(-)\n\ncommit 09701e3edf03f92f4215aad83b32cd8cec7fb689\nAuthor: Scott Anderson \u003csaa@google.com\u003e\nDate:   Wed Jan 18 15:56:51 2012 -0800\n\n    usb: gadget: android: Honor CONFIG_USB_GADGET_VBUS_DRAW\n\n    The maximum current draw was hard coded to 500 mA.  composite.c\n    has code that uses CONFIG_USB_GADGET_VBUS_DRAW to set the\n    bMaxPower and to set whether or not the device is self-powered if\n    they haven\u0027t been set.  This change removes the code in android.c\n    to allow composite.c to set them.\n\n    Change-Id: I9db37922e91ee86e9e5c0e14519e119e5c41ca48\n    Signed-off-by: Scott Anderson \u003csaa@google.com\u003e\n\n drivers/usb/gadget/android.c |    3 ---\n 1 files changed, 0 insertions(+), 3 deletions(-)\n\ncommit a6ccb73389f3df11e788bf84254a7b27c430f949\nAuthor: Benoit Goby \u003cbenoit@android.com\u003e\nDate:   Fri Jan 20 14:42:41 2012 -0800\n\n    usb: gadget: Fix usb string id allocation\n\n    Don\u0027t reset next_string_id every time the gadget is enabled, this makes\n    the next strings allocated overwrite strings allocated at probe time.\n    Instead, fix rndis not to allocate new string ids on every config bind.\n\n    Change-Id: Ied28ee416bb6f00c434c34176fe5b7f0dcb2b2d4\n    Signed-off-by: Benoit Goby \u003cbenoit@android.com\u003e\n\n drivers/usb/gadget/android.c |    1 -\n drivers/usb/gadget/f_rndis.c |   12 +++++-------\n drivers/usb/gadget/rndis.c   |   11 +++++++++++\n 3 files changed, 16 insertions(+), 8 deletions(-)\n\ncommit 87159de9c30dab02b84cbaffa7498140d4ebc1a1\nAuthor: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nDate:   Thu Aug 11 11:46:22 2011 +0300\n\n    nl80211/cfg80211: Make addition of new sinfo fields safer\n\n    Add a comment pointing out the use of enum station_info_flags for\n    all new struct station_info fields. In addition, memset the sinfo\n    buffer to zero before use on all paths in the current tree to avoid\n    leaving uninitialized pointers in the data.\n\n    Signed-off-by: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\n    Signed-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n include/net/cfg80211.h  |    5 +++++\n net/mac80211/sta_info.c |    1 +\n net/wireless/nl80211.c  |    1 +\n 3 files changed, 7 insertions(+), 0 deletions(-)\n\ncommit d692df224b8605095cb7f770c1c99d3150834daf\nAuthor: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nDate:   Mon Aug 8 12:11:52 2011 +0300\n\n    cfg80211/nl80211: Send AssocReq IEs to user space in AP mode\n\n    When user space SME/MLME (e.g., hostapd) is not used in AP mode, the\n    IEs from the (Re)Association Request frame that was processed in\n    firmware need to be made available for user space (e.g., RSN IE for\n    hostapd). Allow this to be done with cfg80211_new_sta().\n\n    Signed-off-by: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\n    Acked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\n    Signed-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n include/net/cfg80211.h |    8 ++++++++\n net/wireless/nl80211.c |    4 ++++\n 2 files changed, 12 insertions(+), 0 deletions(-)\n\ncommit d1e94136fc4fe8ea608f4e9d21befa00c86e1e29\nAuthor: Dima Zavin \u003cdima@android.com\u003e\nDate:   Mon Jan 23 10:39:02 2012 -0800\n\n    misc: remove android pmem driver, it\u0027s obsolete.\n\n    Change-Id: I48d9778007e1e9eed2bb34e33ceee818c23afaa5\n    Signed-off-by: Dima Zavin \u003cdima@android.com\u003e\n\n drivers/misc/Kconfig         |    4 -\n drivers/misc/Makefile        |    1 -\n drivers/misc/pmem.c          | 1345 ------------------------------------------\n include/linux/android_pmem.h |   93 ---\n 4 files changed, 0 insertions(+), 1443 deletions(-)\n\ncommit dac306d896642f3dfcd878ab6a0a5b8c123722f3\nAuthor: Dima Zavin \u003cdima@android.com\u003e\nDate:   Thu Jan 19 09:51:07 2012 -0800\n\n    Revert \"proc: enable writing to /proc/pid/mem\"\n\n    This reverts commit 198214a7ee50375fa71a65e518341980cfd4b2f0.\n\n fs/proc/base.c |    5 +++++\n 1 files changed, 5 insertions(+), 0 deletions(-)\n\ncommit a65e28a0149261776678977962cfa0f90973e1d4\nAuthor: Dima Zavin \u003cdima@android.com\u003e\nDate:   Thu Jan 12 15:55:25 2012 -0800\n\n    ram_console: set CON_ANYTIME console flag\n\n    We want to ensure that we get all the console messages, even ones\n    that occur while the printing CPU is not yet online.\n\n    Change-Id: I1d2694d05ac9415669a92f38efdd8e71c927705b\n    Signed-off-by: Dima Zavin \u003cdima@android.com\u003e\n\n drivers/staging/android/ram_console.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit f16e6fb3e3bbbc279579b3c3def7951787c88a0a\nAuthor: Benoit Goby \u003cbenoit@android.com\u003e\nDate:   Thu Dec 15 18:40:37 2011 -0800\n\n    Revert \"usb: gadget: rndis: don\u0027t use dev_get_stats\"\n\n    This reverts commit ffdab0c0c40bab6de78b1952bb07aed221994b73.\n\n    Not needed anymore in 2.6.39 and 3.0, dev_get_stats has been fixed\n    and may be called from atomic context. See:\n    1ac9ad1 net: remove dev_txq_stats_fold()\n\n drivers/usb/gadget/rndis.c |   23 ++---------------------\n 1 files changed, 2 insertions(+), 21 deletions(-)\n\ncommit e1493f1544e804f228efd4a48a843bb1d81d2d2c\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Mon Dec 19 10:24:09 2011 -0800\n\n    net: wireless: bcmdhd: Enable wlan access on resume for all sdio functions\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c |    4 +---\n 1 files changed, 1 insertions(+), 3 deletions(-)\n\ncommit bbd08c6e95880dfc3bf1fe9b07486beb33a9cdd1\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Fri Dec 16 12:54:51 2011 -0800\n\n    net: wireless: bcmdhd: Fix P2P interface removal\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd_linux.c   |    3 ++\n drivers/net/wireless/bcmdhd/wl_cfg80211.c |   43 ++++++++++++++++++++++-------\n drivers/net/wireless/bcmdhd/wl_cfg80211.h |    9 ++++--\n 3 files changed, 42 insertions(+), 13 deletions(-)\n\ncommit 37ff4411a5f5ce21feb3825296308f2a767e3662\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Thu Dec 15 12:12:20 2011 -0800\n\n    net: wireless: bcm4329: Fix pno_enable if disassociated\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcm4329/dhd_common.c |   43 ++++++++++++++++++++++++-----\n 1 files changed, 36 insertions(+), 7 deletions(-)\n\ncommit 599c8566fa1f34f297df6c683c23a213ff748d02\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Tue Dec 13 17:39:48 2011 -0800\n\n    net: wireless: bcmdhd: Fix proper scan command even if request is NULL\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/wl_cfg80211.c |   16 ++++++++++------\n 1 files changed, 10 insertions(+), 6 deletions(-)\n\ncommit f227b88c89e84371e3897207ddab3877f6af6113\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Tue Dec 13 12:27:49 2011 -0800\n\n    net: wireless: bcmdhd: Decrease event wake_lock timeout to 1500 ms\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd.h       |    4 ++--\n drivers/net/wireless/bcmdhd/dhd_linux.c |    8 ++++----\n drivers/net/wireless/bcmdhd/wl_iw.c     |    2 +-\n 3 files changed, 7 insertions(+), 7 deletions(-)\n\ncommit ed3f35608786481035165a3b0321ab0b04768b5d\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Mon Dec 12 15:40:33 2011 -0800\n\n    net: wireless: bcmdhd: Fix getting arp_hostip table\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd_common.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit c561cedf2b6c9d6e7c26ee69dd17c97c0a852a17\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Tue Dec 6 16:27:37 2011 -0800\n\n    net: wireless: bcmdhd: Allow to push more packets to FW for Tx\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd_sdio.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit 4f36cb88d6e7e5afcdef42f6d2d70cbffbd2c541\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Fri Dec 2 13:24:01 2011 -0800\n\n    net: wireless: bcmdhd: Fix scan crash in ibss mode\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/wl_cfg80211.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit af16732d4c98078988755337fb5e197fc31ca77e\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Fri Dec 2 13:10:47 2011 -0800\n\n    net: wireless: bcmdhd: Add FW reloading in case of FW hang\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd_linux.c |    5 ++++-\n 1 files changed, 4 insertions(+), 1 deletions(-)\n\ncommit 7caeacd6ed135e2ee4fbbc26aa0fc0aea4cb166d\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Wed Nov 30 12:49:02 2011 -0800\n\n    net: wireless: bcmdhd: Update to Version 5.90.125.94.1\n\n    - Return zeroed private command buffer\n    - Fix memory leak in wl_inform_single_bss()\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd_common.c      |    5 +++--\n drivers/net/wireless/bcmdhd/dhd_linux_mon.c   |   10 ++++++----\n drivers/net/wireless/bcmdhd/include/epivers.h |    2 +-\n drivers/net/wireless/bcmdhd/wl_android.c      |    9 ++++++---\n drivers/net/wireless/bcmdhd/wl_cfg80211.c     |    9 ++++++---\n 5 files changed, 22 insertions(+), 13 deletions(-)\n\ncommit 8d71d882e7062dfbcdb2f790470f803cc536b8ae\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Fri Nov 11 16:04:12 2011 -0800\n\n    net: wireless: bcmdhd: Use CONFIG_DHD_USE_STATIC_BUF for preallocated memory\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/Kconfig             |    7 +++\n drivers/net/wireless/bcmdhd/bcmsdh_sdmmc.c      |   16 ++++----\n drivers/net/wireless/bcmdhd/dhd.h               |    4 +-\n drivers/net/wireless/bcmdhd/dhd_cdc.c           |    4 +-\n drivers/net/wireless/bcmdhd/dhd_linux.c         |    4 +-\n drivers/net/wireless/bcmdhd/dhd_sdio.c          |    4 +-\n drivers/net/wireless/bcmdhd/include/linux_osl.h |    2 +-\n drivers/net/wireless/bcmdhd/linux_osl.c         |   52 +++++++++++++----------\n drivers/net/wireless/bcmdhd/wl_android.c        |    7 ++-\n 9 files changed, 57 insertions(+), 43 deletions(-)\n\ncommit 35047200c401cdd1bb43b5574270d1ac86a47937\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Mon Dec 19 12:32:21 2011 -0800\n\n    wireless: Protect regdomain change by mutex\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n net/wireless/reg.c |    5 ++++-\n 1 files changed, 4 insertions(+), 1 deletions(-)\n\ncommit ea693bf7f87603b072f4ceea6684221fa0b8e863\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Fri Dec 16 17:52:18 2011 -0800\n\n    mmc: Set suspend/resume bus operations if CONFIG_PM_RUNTIME is used\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/mmc/core/bus.c |   24 +++++++-----------------\n 1 files changed, 7 insertions(+), 17 deletions(-)\n\ncommit dc1b6340394ef744e210247ab786df66639f5a33\nAuthor: Benoit Goby \u003cbenoit@android.com\u003e\nDate:   Fri Dec 9 18:05:00 2011 -0800\n\n    usb: gadget: android: Don\u0027t allow changing the functions list if enabled\n\n    Change-Id: I3ad39b420ce79a8602a7eca1daac1f56b30bad5c\n    Signed-off-by: Benoit Goby \u003cbenoit@android.com\u003e\n\n drivers/usb/gadget/android.c |   28 ++++++++++++++++++++++++----\n 1 files changed, 24 insertions(+), 4 deletions(-)\n\ncommit e0de0a507d83e84c833d01de9e46a44b12419431\nAuthor: Benoit Goby \u003cbenoit@android.com\u003e\nDate:   Tue Nov 29 13:49:27 2011 -0800\n\n    usb: gadget: android: Cancel pending ctrlrequest before disabling\n\n    Make sure there is no pending ctrlrequest before removing the config.\n    Otherwise the ctrlrequest complete callback could access structures\n    after they have been freed. Unbind cancels pending transfers but not\n    ep0 requests.\n\n    Bug: 5513065 5440193\n\n    Change-Id: I063c22bf5d104a3d2df71cf622409459fac5f27a\n    Signed-off-by: Benoit Goby \u003cbenoit@android.com\u003e\n\n drivers/usb/gadget/android.c |    2 ++\n 1 files changed, 2 insertions(+), 0 deletions(-)\n\ncommit b86fd0b62252fbba6a5d6acda09fd325fb8e201b\nAuthor: Colin Cross \u003cccross@android.com\u003e\nDate:   Tue Nov 29 16:37:07 2011 -0800\n\n    ARM: idle: call idle notifiers before stopping nohz tick\n\n    If an idle notifier modifies a timer, calling the notifier after\n    the sched tick has been stopped may leave the sched tick set too\n    early.  Move teh idle notifier call before the call to\n    tick_nohz_stop_sched_tick.\n\n    Change-Id: I0db3284bec6d0193bc5e2a57650ab06bd8342319\n    Signed-off-by: Colin Cross \u003cccross@android.com\u003e\n\n arch/arm/kernel/process.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit 6a4a38525d60db7e915d559273d8c89db5a98edf\nAuthor: Benoit Goby \u003cbenoit@android.com\u003e\nDate:   Mon Nov 28 18:01:03 2011 -0800\n\n    usb: gadget: android: Reset next_string_id before enable\n\n    Reset next_string_id to 0 before enabling the gadget driver. Otherwise,\n    after a large number of enable/disable cycles, bind will fail\n    because we cannot allocate new string ids. String ids cannot be larger\n    than 254 per USB spec.\n\n    Change-Id: I44f5fece45008b7a0a18c025d4eb5ce842585c28\n    Signed-off-by: Benoit Goby \u003cbenoit@android.com\u003e\n\n drivers/usb/gadget/android.c |    1 +\n 1 files changed, 1 insertions(+), 0 deletions(-)\n\ncommit dbb18fb2c1519b7810018580ee5123f9be73f213\nAuthor: hyungseoung.yoo \u003chyungseoung.yoo@samsung.com\u003e\nDate:   Fri Nov 18 13:57:01 2011 +0900\n\n    Bluetooth: Keep master role when SCO or eSCO is active\n\n    This improves compatbility with a lot of headset / chipset\n    combinations. Ideally this should not be needed.\n\n    Change-Id: I8b676701e12e416aa7d60801b9d353b15d102709\n    Signed-off-by: hyungseoung.yoo \u003chyungseoung.yoo@samsung.com\u003e\n    Signed-off-by: Jaikumar Ganesh \u003cjaikumarg@android.com\u003e\n\n net/bluetooth/hci_event.c |   12 +++++++++++-\n 1 files changed, 11 insertions(+), 1 deletions(-)\n\ncommit 9d187300dfeb825b3c851458427a7046d9302c06\nAuthor: Arve Hjønnevåg \u003carve@android.com\u003e\nDate:   Tue Nov 22 14:56:50 2011 -0800\n\n    rtc: Fix some bugs that allowed accumulating time drift in suspend/resume\n\n    The current code checks if abs(delta_delta.tv_sec) is greater or\n    equal to two before it discards the old delta value, but this can\n    trigger at close to -1 seconds since -1.000000001 seconds is stored\n    as tv_sec -2 and tv_nsec 999999999 in a normalized timespec.\n\n    rtc_resume had an early return check if the rtc value had not changed\n    since rtc_suspend. This effectivly stops time for the duration of the\n    short sleep. Check if sleep_time is positive after all the adjustments\n    have been applied instead since this allows the old_system adjustment\n    in rtc_suspend to have an effect even for short sleep cycles.\n\n    Change-Id: I00b45c0349ec91a4bab9b41a126b377515427898\n    Signed-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\n\n drivers/rtc/class.c |   10 +++++-----\n 1 files changed, 5 insertions(+), 5 deletions(-)\n\ncommit 452d440ab295475afb04dee90879f5fb70254659\nAuthor: Arve Hjønnevåg \u003carve@android.com\u003e\nDate:   Tue Nov 22 15:28:27 2011 -0800\n\n    Fix \"time: Catch invalid timespec sleep values in __timekeeping_inject_sleeptime\" to compile on 3.0\n\n    Change-Id: I1225f279cda04dedbfb7f853f6b58f1032bd6d2b\n\n kernel/time/timekeeping.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit cf70c6a40073530c9e23fb373a541c09996429c7\nAuthor: John Stultz \u003cjohn.stultz@linaro.org\u003e\nDate:   Wed Jun 1 18:18:09 2011 -0700\n\n    time: Catch invalid timespec sleep values in __timekeeping_inject_sleeptime\n\n    Arve suggested making sure we catch possible negative sleep time\n    intervals that could be passed into timekeeping_inject_sleeptime.\n\n    CC: Arve Hjønnevåg \u003carve@android.com\u003e\n    CC: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n    Signed-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\n\n kernel/time/timekeeping.c |    6 ++++++\n 1 files changed, 6 insertions(+), 0 deletions(-)\n\ncommit 340ede367101d47c8fd69e83e5e6db9077f4caad\nAuthor: John Stultz \u003cjohn.stultz@linaro.org\u003e\nDate:   Fri May 27 11:33:18 2011 -0700\n\n    rtc: Avoid accumulating time drift in suspend/resume\n\n    Because the RTC interface is only a second granular interface,\n    each time we read from the RTC for suspend/resume, we introduce a\n    half second (on average) of error.\n\n    In order to avoid this error accumulating as the system is suspended\n    over and over, this patch measures the time delta between the RTC\n    and the system CLOCK_REALTIME.\n\n    If the delta is less then 2 seconds from the last suspend, we compensate\n    by using the previous time delta (keeping it close). If it is larger\n    then 2 seconds, we assume the clock was set or has been changed, so we\n    do no correction and update the delta.\n\n    Note: If NTP is running, ths could seem to \"fight\" with the NTP corrected\n    time, where as if the system time was off by 1 second, and NTP slewed the\n    value in, a suspend/resume cycle could undo this correction, by trying to\n    restore the previous offset from the RTC. However, without this patch,\n    since each read could cause almost a full second worth of error, its\n    possible to get almost 2 seconds of error just from the suspend/resume\n    cycle alone, so this about equal to any offset added by the compensation.\n\n    Further on systems that suspend/resume frequently, this should keep time\n    closer then NTP could compensate for if the errors were allowed to\n    accumulate.\n\n    Credits to Arve Hjønnevåg for suggesting this solution.\n\n    This patch also improves some of the variable names and adds more clear\n    comments.\n\n    CC: Arve Hjønnevåg \u003carve@android.com\u003e\n    CC: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n    Signed-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\n\n drivers/rtc/class.c |   65 +++++++++++++++++++++++++++++++++++++-------------\n 1 files changed, 48 insertions(+), 17 deletions(-)\n\nChange-Id: I16f522e7ee2b301cbdaea62d52d50d7249f565c2\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "1942f21b1d31ef46ecaad76f963f2b889537ab12",
      "tree": "9d9b10a94bb8721d10c7114a61b8eacef4afea71",
      "parents": [
        "62ed9ac5c02f94c8ae007f19248ca9b130eadee4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 25 16:09:17 2009 +0200"
      },
      "committer": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Wed Mar 28 15:11:58 2012 -0700"
      },
      "message": "locking, kprobes: Annotate the hash locks and kretprobe.lock as raw\n\nThe kprobe locks can be taken in atomic context and therefore\ncannot be preempted on -rt - annotate it.\n\nIn mainline this change documents the low level nature of\nthe lock - otherwise there\u0027s no functional difference. Lockdep\nand Sparse checking will work as usual.\n\nChange-Id: Ifa5b3bc25f2b3b9a7d0474cb7834e8a91fba518e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "1de2dfd13d4a4262af6bb6529e3ad88a3e6b4eb4",
      "tree": "47e7a03fba61fff4e4869a3df97e50f0f46c5507",
      "parents": [
        "62ed9ac5c02f94c8ae007f19248ca9b130eadee4"
      ],
      "author": {
        "name": "Subhash Jadavani",
        "email": "subhashj@codeaurora.org",
        "time": "Sun Mar 25 11:15:41 2012 +0530"
      },
      "committer": {
        "name": "Subhash Jadavani",
        "email": "subhashj@codeaurora.org",
        "time": "Thu Mar 29 00:15:42 2012 +0530"
      },
      "message": "mmc: core: capture performance numbers only when asked\n\nCurrently performance numbers are captured for each SDCC\ntransfers unconditionally which may add the overhead and\ncould reduce the SDCC read/write throughput numbers.\n\nThis change adds additional control for enabling/disabling the\ncapturing of performance numbers at runtime. We already have sysfs\nentry named \"perf\" for msm sdcc devices. Currently setting this\nentry to 0 clears the performance statistics. But now we are\nchanging the definition of this entry as mentioned below:\n\nDisable performance capturing and clear the performance statistics:\n\t\"echo 0 \u003e /sys/devices/platform/msm_sdcc.\u003cn\u003e/perf\"\n\nEnable performance capturing:\n\t\"echo 1 \u003e /sys/devices/platform/msm_sdcc.\u003cn\u003e/perf\"\n\nCRs-fixed: 345170\nChange-Id: I3ab9288fd87cc8a8ada6c0c3d066cac4f68d79b7\nSigned-off-by: Subhash Jadavani \u003csubhashj@codeaurora.org\u003e\n"
    },
    {
      "commit": "949ebbe52c5e0dad01460b42a478c58fb40396a5",
      "tree": "7e0d4c593efa1f26917315edd4f79a389701e70d",
      "parents": [
        "11eafc62cd500dcb770d075bc63a9e2f3a9fa692"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Fri Nov 18 16:47:20 2011 +0530"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Wed Mar 28 10:39:59 2012 -0700"
      },
      "message": "regulator: map consumer regulator based on device tree\n\nDevice nodes in DT can associate themselves with one or more\nregulators/supply by providing a list of phandles (to regulator nodes)\nand corresponding supply names.\n\nFor Example:\n\tdevicenode: node@0x0 {\n\t\t...\n\t\t...\n\t\tvmmc-supply \u003d \u003c\u0026regulator1\u003e;\n\t\tvpll-supply \u003d \u003c\u0026regulator2\u003e;\n\t};\n\nThe driver would then do a regulator_get(dev, \"vmmc\"); to get\nregulator1 and do a regulator_get(dev, \"vpll\"); to get\nregulator2.\n\nof_get_regulator() extracts the regulator node for a given\ndevice, based on the supply name.\n\nUse it to look up the regulator for a given consumer from device tree, during\na regulator_get(). If not found fallback and lookup through\nthe regulator_map_list instead.\n\nAlso, since the regulator dt nodes can use the same binding to\nassociate with a parent regulator/supply, allow the drivers to\nspecify a supply_name, which can then be used to lookup dt\nto find the parent phandle.\n\nChange-Id: I124a4ba1a64c1145bdd016d91b9814c29eefeb36\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n[mbohan: resolve conflict in drivers/regulator/core.c]\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "11eafc62cd500dcb770d075bc63a9e2f3a9fa692",
      "tree": "8b11c3e7b49ccc97afd24f1f251cf14f209ed061",
      "parents": [
        "1dc524082208921f6511d923a34110d960b134f9"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Fri Nov 18 16:47:19 2011 +0530"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Wed Mar 28 10:39:59 2012 -0700"
      },
      "message": "regulator: pass additional of_node to regulator_register()\n\nWith device tree support for regulators, its needed that the\nregulator_dev-\u003edev device has the right of_node attached.\nTo be able to do this add an additional parameter to the\nregulator_register() api, wherein the dt-adapted driver can\nthen pass this additional info onto the regulator core.\n\nChange-Id: Idf7c4e532cc06fd00b8182b635d15dcfafb2cef9\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n[mbohan: Update regulator_register for msm regulator drivers]\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "67b54c2342283aff93f94270e8dcc37484c835cf",
      "tree": "d4d12464bf563a0400bc34d858259deb6ae45097",
      "parents": [
        "5d028cd394fc946677c16acc0fbdbb90313ed33a"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Fri Nov 18 16:47:17 2011 +0530"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Wed Mar 28 10:39:58 2012 -0700"
      },
      "message": "regulator: helper routine to extract regulator_init_data\n\nThe helper routine is meant to be used by the regulator drivers\nto extract the regulator_init_data structure from the data\nthat is passed from device tree.\n\u0027consumer_supplies\u0027 which is part of regulator_init_data is not extracted\nas the regulator consumer mappings are passed through DT differently,\nimplemented in subsequent patches.\nSimilarly the regulator\u003c--\u003eparent/supply mapping is handled in\nsubsequent patches.\n\nAlso add documentation for regulator bindings to be used to pass\nregulator_init_data struct information from device tree.\n\nSome of the regulator properties which are linux and board specific,\nare left out since its not clear if they can\nbe in someway embedded into the kernel or passed in from DT.\nThey will be revisited later.\n\nChange-Id: I4f270a41687199032499cd923854a871c4d58ca2\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "5d028cd394fc946677c16acc0fbdbb90313ed33a",
      "tree": "643187d9ce77e6e6b2134a79e4752c160dd69b13",
      "parents": [
        "a6e279050d1b3623397fdd32971d743f234ea6ca"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 14 13:36:04 2011 +0100"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Wed Mar 28 10:39:57 2012 -0700"
      },
      "message": "regulator: Constify constraints name\n\nThere\u0027s no need for the API to modify it and having it const makes it\neasier to use with random strings the board code has.\n\nChange-Id: Icd7e600291f281e80f60ef857c22f22cba08bfc1\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n[mbohan: port MSM regulator drivers to new const type]\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "2f81201c28edea80eae4ce88216d82682b4bff52",
      "tree": "1fadcbaff1951f323ef13723fa778e9b75c75abd",
      "parents": [
        "518a7d333f0382199c81b58afbca62fa37221184"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Mon Oct 10 21:49:35 2011 +0530"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Wed Mar 28 10:39:56 2012 -0700"
      },
      "message": "dt: add empty dt helpers for non-dt build\n\nAdd empty of_device_is_compatible() and of_parse_phandle() for non-dt\nbuilds to work.\n\nChange-Id: Id91ac5e6f628bb9f7dea5ef57c8727c3f10ee6ce\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n[mbohan: resolve merge conflict in include/linux/of.h]\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "cfe9abf1824f8200b9a5056e38c18e7eadf4b30c",
      "tree": "1b227f6934d8fb06f57f3c8ff2ea6bb0252663ed",
      "parents": [
        "2a0bbda4092f8fc1aec6521592a01c790ff31c64",
        "3144aa2a81f70268363fc96df3aebfbc2fdf5dda"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 28 08:50:38 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 28 08:50:40 2012 -0700"
      },
      "message": "Merge \"msm: 7x27a: audio: Enable SRS Post processing.\" into msm-3.0"
    },
    {
      "commit": "b2ad2bae31187ab0cbd0dbd982fbb4e27293897a",
      "tree": "e3d2d6ac0b566a1e0f899ea918f9795bc91f68d4",
      "parents": [
        "58d901a9e02100c7e6f55071656167f68b83aba2",
        "d5a0297a2ce7b4a491dd264dbef855e53d95abfa"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Mar 27 22:56:21 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Mar 27 22:56:21 2012 -0700"
      },
      "message": "Merge \"msm: vidc: Extract PAR info for MPEG4/DIVX.\" into msm-3.0"
    },
    {
      "commit": "d7cf2e931cea51c7ff0a40e6b930edf99b320d8e",
      "tree": "d8040df3feeffd18876a6a59ec92cae1a7f1e50d",
      "parents": [
        "ad7787fa78c87368f413a30debb0e1e1fdb25b0c"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Mon Mar 19 19:38:23 2012 -0700"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Tue Mar 27 18:21:44 2012 -0700"
      },
      "message": "ASoC: wcd9310: Add plug detection through mechanical switch\n\nUse mechanical switch on the phone jack to detect headset/headphone\ninsertion and removal.  Mechanical switch is beneficial to avoid fake\nbutton press and high impedance microphone headset detection.\n\nCRs-fixed: 341402\nChange-Id: Idffba14316ab25e07736d1b7385f0edb16216089\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "5b2f5cf05543dadfa09286ebff376bdb43c0bf24",
      "tree": "5a61f15c3c7d7874027f313cd0077d020702ffbe",
      "parents": [
        "a6a3d3cc58278278da5559687d66e686148fd204",
        "b9c1a1aa40c99158f65f6710dc4f420e384ef821"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Mar 27 08:10:44 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Mar 27 08:10:44 2012 -0700"
      },
      "message": "Merge changes If10efc64,I5122171f,I39eb1175 into msm-3.0\n\n* changes:\n  defconfig: 7627a: Enable Focaltech driver\n  board-qrd7627a: Add platform device for focaltech controller\n  input: ft5x06_ts: Add driver for ft5x06 series\n"
    },
    {
      "commit": "04231da7fd78847f4cec162e5f3ebe4011d96069",
      "tree": "fac43945a0ab9a1be86c4b867d5ec01a77e468f5",
      "parents": [
        "4420ae85872f3a92e12136668e80bf584f216909",
        "0fa19849354c41e3ac89ec0b6b3bb411cb69b908"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Mar 27 08:10:43 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Mar 27 08:10:44 2012 -0700"
      },
      "message": "Merge \"radio-tavarua: Send disable event\" into msm-3.0"
    },
    {
      "commit": "a2595074a6528a1a2d28470c11ed14c21081068c",
      "tree": "1df8e47d55a12a9073ca33f85182be5c423c21d7",
      "parents": [
        "d487812cb7bb16bd4260d9505dc697d001afe24a"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Jan 12 22:23:15 2012 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Tue Mar 27 12:16:22 2012 +0530"
      },
      "message": "input: ft5x06_ts: Add driver for ft5x06 series\n\nFt5x06 controllers are single chip capacitive\ntouch panel controller ICs with a built-in 8 bit\nMicro Controller Unit. It supports multi-touch\ncapability and can detect up to five touches.\n\nChange-Id: I39eb1175d473d1f2c463e1c4a0a1606307da9dc0\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "48ec4d1ef38a243fe047260a033367276d17507b",
      "tree": "ff896c8994d0b267438bb1fd25a684377808098d",
      "parents": [
        "327f4be627b25c737e2ffa768548cae241edbb19"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Sat Mar 24 23:09:18 2012 +0530"
      },
      "committer": {
        "name": "Subhash Jadavani",
        "email": "subhashj@codeaurora.org",
        "time": "Tue Mar 27 12:01:46 2012 +0530"
      },
      "message": "mmc: block: support no access to boot partitions\n\nIntel Medfield platform blocks access to eMMC boot partitions which\nresults in switch errors.  Since there is no access, mmcboot0/1\ndevices should not be created.  Add a host capability to reflect that.\n\nChange-Id: I67d7e1301bb13ce6b01fb44e511ea21cfbf7e4bd\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n[subhashj@codeaurora.org: Fixed merge conflicts]\nSigned-off-by: Subhash Jadavani \u003csubhashj@codeaurora.org\u003e\n"
    },
    {
      "commit": "3144aa2a81f70268363fc96df3aebfbc2fdf5dda",
      "tree": "044cc530fe14295216c60c2ac97a68382a4b84de",
      "parents": [
        "c6c98b112b695a0df202881afc51ee307433d736"
      ],
      "author": {
        "name": "Sidipotu Ashok",
        "email": "sashok@codeaurora.org",
        "time": "Fri Mar 16 10:55:24 2012 +0530"
      },
      "committer": {
        "name": "Sidipotu Ashok",
        "email": "sashok@codeaurora.org",
        "time": "Tue Mar 27 08:52:11 2012 +0530"
      },
      "message": "msm: 7x27a: audio: Enable SRS Post processing.\n\nCode to configure QDSP5 based SRS Post Proc.\n\nChange-Id: Ie137853a90a2780265c419c3b070811ea06abc83\nSigned-off-by: Sidipotu Ashok \u003csashok@codeaurora.org\u003e\n"
    },
    {
      "commit": "d5a0297a2ce7b4a491dd264dbef855e53d95abfa",
      "tree": "6b381d8254cb7355de97de2fdc2b69456c20a2f4",
      "parents": [
        "53e7427bf80d8081cbd891968a797d752fef5665"
      ],
      "author": {
        "name": "Arun Menon",
        "email": "menon@codeaurora.org",
        "time": "Thu Mar 01 10:51:06 2012 -0800"
      },
      "committer": {
        "name": "Arun Menon",
        "email": "menon@codeaurora.org",
        "time": "Mon Mar 26 16:44:38 2012 -0700"
      },
      "message": "msm: vidc: Extract PAR info for MPEG4/DIVX.\n\nDisplay needs the pixel aspect ratio information\nfrom the video decoder to display the picture\nwith the right aspect ratio. Video decoder extracts\nthe pixel aspect ratio information from the\nvideo core and passes it to the client/display\nas extradata.\n\nChange-Id: I4db2b8ba827af67bc01888d13c36c1b501934ccd\nSigned-off-by: Arun Menon \u003cmenon@codeaurora.org\u003e\n"
    },
    {
      "commit": "5ded52c2167dd3664cda89ebcd4e9aaaa37dd03a",
      "tree": "85c18281a855d6ba2dc7f07bbbc217e7fea7a94e",
      "parents": [
        "1f8c5cecfe44994cd617ba2803f41fb56d53e91c"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Mon Mar 26 12:55:52 2012 -0700"
      },
      "committer": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Mon Mar 26 13:04:19 2012 -0700"
      },
      "message": "Revert \"misc: remove android pmem driver, it\u0027s obsolete.\"\n\nThis reverts commit d1e94136fc4fe8ea608f4e9d21befa00c86e1e29.\nThis change was added from Google Android\u0027s tree.\n\nChange-Id: I2202e0eafa31c9f91acbde7137efa65237b68d32\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "d674a5186034805f94e2077c9a3c7068d50769dd",
      "tree": "84f5f38105772303cfc3d7f04514462a011b5f73",
      "parents": [
        "9eb1d41c6b571cdfea8177c490cfb297ae362f65"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Thu Mar 15 14:06:04 2012 -0700"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Mon Mar 26 11:31:04 2012 -0700"
      },
      "message": "power: pm8921-charger: Add feature to use charger LED\n\nAdd a mechanism to configure the power source of\nthe charger indicator LED anode on the PM8921.\nThe configuration is specified using platform data.\n\nChange-Id: I9a436f634ddfd5d1822f1fc8beab4936fa8bb61d\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "cb655f079b3afbe04fcc4415afae8be75efaee82",
      "tree": "03a4f80c449f43105dbc9c49cf7d821b640528a5",
      "parents": [
        "fcb443886694399e0f62907cae582ccdd0eeab6f",
        "c8c016360749d1d457556fc7d3e539296391290a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Mar 25 00:56:45 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Mar 25 00:56:45 2012 -0700"
      },
      "message": "Merge \"Revert \"msm: kgsl: Add per context timestamp\"\" into msm-3.0"
    },
    {
      "commit": "d3e0aab89fa66640f5f712c2545088d4326d945e",
      "tree": "3ae662c832b7a029be1a95e8e5cdf86fde1d5c79",
      "parents": [
        "de63ad6cb4e02094817641a8a3b6073eb37437ca",
        "cb6d300f6c6d6fd5c6407689af4d41680788352a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Mar 25 00:56:45 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Mar 25 00:56:45 2012 -0700"
      },
      "message": "Merge \"hwmon: pm8xxx-adc: Fix Buffer overflow\" into msm-3.0"
    },
    {
      "commit": "c8c016360749d1d457556fc7d3e539296391290a",
      "tree": "b4399f0e9999663bb65dbcd1c70a645b71f398c2",
      "parents": [
        "4a08e029e18153f3fc9af66d3ec3580fefdcd00e"
      ],
      "author": {
        "name": "Wei Zou",
        "email": "wzou@codeaurora.org",
        "time": "Sat Mar 24 17:27:26 2012 -0700"
      },
      "committer": {
        "name": "Wei Zou",
        "email": "wzou@codeaurora.org",
        "time": "Sat Mar 24 17:29:50 2012 -0700"
      },
      "message": "Revert \"msm: kgsl: Add per context timestamp\"\n\nThis reverts commit 2a811252c73a9beae002c95cdeef974f8be0579f.\n\nChange-Id: Ic3018f19eb1a089ae67e0f3c253cc00e7d0285e3\nSigned-off-by: Wei Zou \u003cwzou@codeaurora.org\u003e\n"
    },
    {
      "commit": "672228892e42813c7949dacd1c269a8c8a47f24e",
      "tree": "b15c40838663d9e59721e9895942ebf11213234e",
      "parents": [
        "49b25d982dfc89d850895da974f1e46eede2d3a2",
        "2a811252c73a9beae002c95cdeef974f8be0579f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Mar 24 00:24:56 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Mar 24 00:24:56 2012 -0700"
      },
      "message": "Merge \"msm: kgsl: Add per context timestamp\" into msm-3.0"
    },
    {
      "commit": "8c4cf8396cd9afed254cd88a246022948451701a",
      "tree": "1a3702c0a252ba0140d252c2d02c53b28d1821b4",
      "parents": [
        "9fefc65e436596cf8e4949d5550049ae3a241d52",
        "53c16f91fbb2ff0350c1a6c2dc081e1a028cf43e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 23 20:50:46 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Mar 23 20:50:46 2012 -0700"
      },
      "message": "Merge \"msm: hwmon: Add EPM ADC driver\" into msm-3.0"
    },
    {
      "commit": "2a811252c73a9beae002c95cdeef974f8be0579f",
      "tree": "b0211b1827af39be937153e2995a2d1913370929",
      "parents": [
        "80b6c0a555fdbd8f7b1ed928b4005f91ce21bdcb"
      ],
      "author": {
        "name": "Carter Cooper",
        "email": "ccooper@codeaurora.org",
        "time": "Wed Feb 15 09:36:31 2012 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 23 15:44:23 2012 -0600"
      },
      "message": "msm: kgsl: Add per context timestamp\n\nAdd new ioctls for per context timestamps.\nTimestamp functions (read/write/wait) will now be context\nspecific rather than only using the global timestamp.\nPer context timestamps is a requirement for priority\nbased queueing.\n\nChange-Id: I5fdfb816480241b9552ecf90ed1bb22db3a652b5\nSigned-off-by: Carter Cooper \u003cccooper@codeaurora.org\u003e\n"
    },
    {
      "commit": "2e99bff826119272ee10734756aba3631e0226e7",
      "tree": "06b17130070b0d9c73bfdf29cb5aac8ebb7bb81f",
      "parents": [
        "80b6c0a555fdbd8f7b1ed928b4005f91ce21bdcb"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Mon Feb 13 21:12:08 2012 -0800"
      },
      "committer": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Fri Mar 23 11:46:50 2012 -0700"
      },
      "message": "video: msm: wfd: IOMMU migration\n\nMigrate WFD to IOMMU APIs.  Commit contains following changes:\n- Switch from allocate buffer model to use buffer model in order\n  to have the flexibility to map buffers into seperate domains.\n- Use the ION caching APIs to flush buffers in case they are cached.\n  Earlier on, we used uncached buffers, hence we didn\u0027t have a need\n  to flush.\n\nChange-Id: I959027ee94a5d6074005f1de420c66cbe55db776\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "53c16f91fbb2ff0350c1a6c2dc081e1a028cf43e",
      "tree": "36965e97eb7aa47a74df4c75ce0434cc66bc5781",
      "parents": [
        "d2dab70680f9af220017b4f86bc9ae0c66d25171"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Mon Oct 17 15:57:15 2011 -0700"
      },
      "committer": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Fri Mar 23 11:12:20 2012 -0700"
      },
      "message": "msm: hwmon: Add EPM ADC driver\n\nExternal Power Monitor(EPM) uses the external ADS1158 ADC\nto measure voltage and current. Each ADS1158 ADC supports\nmeasuring 16 Analog input channels.\n\nAPQ8064 has support for 2ADS ADC and can measure upto 32\nanalog input channels. The power to the EPM uses a\nSX1509 I2C expander to enable the ADS ADC. Depending on\nthe input channel the appropriate chip select is de-asserted\nto select the ADS ADC to measure the input signal. The\nADS1158 chip is configured through the SPI interface.\n\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\nChange-Id: Ib9f36606b6b183f75754b7763dbe45455c779327\n"
    },
    {
      "commit": "80b6c0a555fdbd8f7b1ed928b4005f91ce21bdcb",
      "tree": "293789d601e4d2555582a826e2ccf3d69eab11f7",
      "parents": [
        "e812e7421273ed70ed2598dd447d22e61f6ccf90",
        "ef091c924308a03ba2f5ce614faaf7b4dabd3901"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 23 10:51:04 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Mar 23 10:51:04 2012 -0700"
      },
      "message": "Merge \"vidc: Migrate to new ION cache ops API.\" into msm-3.0"
    },
    {
      "commit": "e812e7421273ed70ed2598dd447d22e61f6ccf90",
      "tree": "66f3736229bc08c7ac1c2e5a979625a9a65aab9d",
      "parents": [
        "12f87882510f31e444ff8b3a09a1c4a526bef657",
        "7e25dc1065469110af4a1e7cd8c74aee76ecb1ea"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 23 10:51:04 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Mar 23 10:51:04 2012 -0700"
      },
      "message": "Merge \"mdm9615: Add calibration data for TSENS\" into msm-3.0"
    },
    {
      "commit": "bfdf4e1ff184f51aa28f4554ebb37b1c3c056d20",
      "tree": "5cf8974c5faea09a80379c19fd0e56ba37a78980",
      "parents": [
        "cbc4e12cee16578d704cc96a823e8c60cebb3b70",
        "b6cebfe73583f143311f049b681125f401bc1924"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 23 10:51:04 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Mar 23 10:51:04 2012 -0700"
      },
      "message": "Merge \"msm: kgsl: Remove IOCTL_KGSL_DEVICE_REGREAD from msm_kgsl.h\" into msm-3.0"
    },
    {
      "commit": "7e25dc1065469110af4a1e7cd8c74aee76ecb1ea",
      "tree": "d3931bca07fdb223c8d4f6686a5de80821915f1d",
      "parents": [
        "a5de44ce9abc1970a354b2f8b3e06baefc336317"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Mon Mar 19 11:19:27 2012 -0700"
      },
      "committer": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Thu Mar 22 22:37:15 2012 -0700"
      },
      "message": "mdm9615: Add calibration data for TSENS\n\nMDM9615 has identical configuration for the number\nof sensors and slope with MSM8960. Add support to\nenable the TSENS for calibrated parts.\n\nChange-Id: Ieb1f118ce916ab5a4f079b18b11541d86c3a5560\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "cb6d300f6c6d6fd5c6407689af4d41680788352a",
      "tree": "6b024957257b03cfae0a25b64af5f0894e7cd3bd",
      "parents": [
        "f1d53c43022bdd9b00580689a1ea71490841a934"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Thu Mar 15 10:44:11 2012 -0700"
      },
      "committer": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Thu Mar 22 22:01:42 2012 -0700"
      },
      "message": "hwmon: pm8xxx-adc: Fix Buffer overflow\n\nUse the maximum number of channels added in the\nADC entry list in the board to check for channel\nvalidity. This patch also adds additional checks\nin the driver to validate the requested channel.\n\nCRs-Fixed: 339631\nChange-Id: I347f0d39a00b6ee12976ec2c24843626b54617d4\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "f241e160314a8201b116b934bc4e107ff32e6f30",
      "tree": "9dd8fc1e7c2ed99006f412177e8780dacc522214",
      "parents": [
        "3678d986fd9303b94ac29223afc2967dd8e02e18",
        "0332483368f45d2c8b31a6db974992bcaeadb20c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 22 15:52:13 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 22 15:52:14 2012 -0700"
      },
      "message": "Merge changes Ibfd4ba25,Ifc6054cd into msm-3.0\n\n* changes:\n  ASoC: wcd9310: Add high impedance headphone detection support\n  ASoC: jack: Add API report sock jack without DAPM sync\n"
    },
    {
      "commit": "17f51503283165818a7c85bb2d1b1b85eeea283e",
      "tree": "5b66688108c3f2460b8a6f9ba9b44030a8f46249",
      "parents": [
        "08ee2641397d81c7dac56136b0e91e8c2913013a",
        "f3ae3699dd3140c857835901b68d293fb0629f85"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 22 10:55:12 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 22 10:55:12 2012 -0700"
      },
      "message": "Merge changes I16c7c3b8,I3553fcf6 into msm-3.0\n\n* changes:\n  msm: camera: handle mediaserver crash elegantly.\n  msm: camera: add fields to msm_stats_buf for cache operations.\n"
    },
    {
      "commit": "069cbac25e1dfc2952ca27f86010704f386d31d6",
      "tree": "435ccd70207fe9d2d8c17c8848c4c3fed858bf0e",
      "parents": [
        "a7bb217eacf939fd28ce03f0463d7883788b2a31",
        "d9b4611dea430aecc8cdae55da1155dcb18cd706"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 22 10:55:12 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 22 10:55:12 2012 -0700"
      },
      "message": "Merge changes Ic6cfa7fb,I260ae216,Ib0c17763 into msm-3.0\n\n* changes:\n  mmc: core: Remove BROKEN_CLK_GATING quirk for WCN1314 cards\n  mmc: msm_sdcc: fixup for enabling MMC_CLKGATE feature for SDIO cards\n  mmc: core: Export mmc_set_ios so that host drivers can use it\n"
    },
    {
      "commit": "0fa19849354c41e3ac89ec0b6b3bb411cb69b908",
      "tree": "458add1afd6f987c3ddbf56c35f738164dc1d1bd",
      "parents": [
        "7c3972cd66c44e73abe9b6f202c48aca3323ce6c"
      ],
      "author": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Wed Mar 14 22:54:53 2012 +0530"
      },
      "committer": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Thu Mar 22 11:37:17 2012 +0530"
      },
      "message": "radio-tavarua: Send disable event\n\nSend disable event when FM turn off is completed\nso that file descriptor can be released safely\n\nCRs-Fixed: 339470\nChange-Id: Ib66f4cd79a470498404a07759d730504f6615e33\nSigned-off-by: Ayaz Ahmad \u003caahmad@codeaurora.org\u003e\n"
    },
    {
      "commit": "0332483368f45d2c8b31a6db974992bcaeadb20c",
      "tree": "6d96ef3b8be0290819a05b3c28e7e7b2ff74fc22",
      "parents": [
        "a909e1258f62e77235840db1bb3d2c0ff066a12c"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Mon Mar 19 19:36:16 2012 -0700"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Wed Mar 21 19:33:02 2012 -0700"
      },
      "message": "ASoC: wcd9310: Add high impedance headphone detection support\n\nIf HPHL and HPHR have relatively high impedance, internal MBHC HPHL\ntrigger cannot trigger so results in headphone/headset detection\nfailure.\nUtilize MIC trigger as well as HPHL trigger in order to detect headphone\nand headset which have high impedance on headphone line.\n\nCRs-fixed: 339390, 337590, 336847, 334339\nChange-Id: Ibfd4ba254197233f2b5e253f5d1fa2a98c848c97\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "2f1493e995ac711f133a74dd16aac45433c343ac",
      "tree": "624f9a57885758f6677d920267a880cba63ff94a",
      "parents": [
        "14697881a00596d06bce98e4b2c16ea493f85593",
        "c526ddbaeb3b50c1c86b1b8b096558ad48c893b7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 21 19:01:09 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 21 19:01:13 2012 -0700"
      },
      "message": "Merge \"power: smb349: add support for smb349 charger chip\" into msm-3.0"
    },
    {
      "commit": "14697881a00596d06bce98e4b2c16ea493f85593",
      "tree": "56d5fbfea7873596a1601982272f7f814d17466a",
      "parents": [
        "f1d53c43022bdd9b00580689a1ea71490841a934",
        "89f18c3765a42af16211fe7bdd0e138860f0bc28"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 21 19:01:08 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 21 19:01:13 2012 -0700"
      },
      "message": "Merge \"WLAN: WCN1314: Add card removal notification functionality.\" into msm-3.0"
    },
    {
      "commit": "970c2a00c6b8032522de798c7a43f59a0c4f9a1e",
      "tree": "c082ef530cf37805e79f6a89d2453cb716ef1914",
      "parents": [
        "b15a1f4f0971ccf395b592093c7a588a7f7bd35d",
        "39914be2089ecb76627ba803903e5444886f1337"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 21 13:00:46 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 21 13:00:50 2012 -0700"
      },
      "message": "Merge \"mfd: pm8018-core: Add PMIC thermal alarm device\" into msm-3.0"
    },
    {
      "commit": "ef091c924308a03ba2f5ce614faaf7b4dabd3901",
      "tree": "2ca327f487f2075bed768e879b93de74fb80e247",
      "parents": [
        "8405e3e79e0144b735dd988fad37ace208846992"
      ],
      "author": {
        "name": "Deepak Kotur",
        "email": "dkotur@codeaurora.org",
        "time": "Tue Feb 28 11:25:35 2012 -0800"
      },
      "committer": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Wed Mar 21 11:20:48 2012 -0700"
      },
      "message": "vidc: Migrate to new ION cache ops API.\n\nNew cache ops API are provided thru ION interface\nmigrating the in kernel cache ops to use the\nnew cache ops API.\n\nChange-Id: Idf152429316cec2eec8417d72160b7bd53488fc4\nSigned-off-by: Deepak Kotur \u003cdkotur@codeaurora.org\u003e\n"
    },
    {
      "commit": "c526ddbaeb3b50c1c86b1b8b096558ad48c893b7",
      "tree": "55aa0f56a282f92a4d72fb0a888ed47c0c53d91e",
      "parents": [
        "7c3972cd66c44e73abe9b6f202c48aca3323ce6c"
      ],
      "author": {
        "name": "David Keitel",
        "email": "dkeitel@codeaurora.org",
        "time": "Wed Feb 15 11:32:58 2012 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Wed Mar 21 08:30:20 2012 -0700"
      },
      "message": "power: smb349: add support for smb349 charger chip\n\nThe SMB349 charger chip allows charge batteries\nwith a higher current. Add this driver to be able to\ncontrol charging from kernel space and deliver charging\ninformation to userspace.\n\nAlso add debugfs entries to show current register\nsettings of SMB349 charger.\n\nChange-Id: Ic88b539304539a49ebe69517d13045cbb18091bf\nSigned-off-by: David Keitel \u003cdkeitel@codeaurora.org\u003e\n"
    },
    {
      "commit": "89f18c3765a42af16211fe7bdd0e138860f0bc28",
      "tree": "2fc09d7d384684afce685ecc40d355ab7455d5fb",
      "parents": [
        "7c3972cd66c44e73abe9b6f202c48aca3323ce6c"
      ],
      "author": {
        "name": "Pavan Kumar",
        "email": "pavan@codeaurora.org",
        "time": "Wed Mar 21 14:55:22 2012 +0530"
      },
      "committer": {
        "name": "Pavan Kumar",
        "email": "pavan@codeaurora.org",
        "time": "Wed Mar 21 18:14:50 2012 +0530"
      },
      "message": "WLAN: WCN1314: Add card removal notification functionality.\n\nFunction driver can register for card removal notifications.\nBefore removing the card, let function driver notify the same\nand allow it to cleanup.\n\nChange-Id: I5d423807277bdd7476a6ea7d6a7c9ef71c0725f5\nSigned-off-by: Pavan kumar \u003cpavan@codeaurora.org\u003e\n"
    },
    {
      "commit": "f4a999cf000da9d53240040f7d63217caaa5f193",
      "tree": "7ef25a30fabe3703d34a6f968f64a9735f7280f0",
      "parents": [
        "f0410bc6dcacabf599f999f4779091f5cd2c55dc"
      ],
      "author": {
        "name": "Sujit Reddy Thumma",
        "email": "sthumma@codeaurora.org",
        "time": "Thu Feb 09 23:14:45 2012 +0530"
      },
      "committer": {
        "name": "Sujit Reddy Thumma",
        "email": "sthumma@codeaurora.org",
        "time": "Wed Mar 21 14:50:04 2012 +0530"
      },
      "message": "mmc: msm_sdcc: fixup for enabling MMC_CLKGATE feature for SDIO cards\n\nIn the current implementation, turning off SDCC clocks when\nSDIO card is inserted, is controlled by the SDCC driver in\nsuspend/resume callbacks. This makes the dynamic clock gating\n(MMC_CLKGATE) feature, when enabled, to be broken for SDIO cards,\nas configuring of sdio wakeup interrupt is entirely handled\nin system suspend/resume callbacks. Handle this by moving all\nof the wakeup handling code to generic set_ios function which can be\ncalled either from core layer or driver layer.\n\nSince the SDCC controller supports asynchronous notification of\nSDIO card activity when the clocks are off use this for enabling\nMMC_CLKGATE feature which helps in TCX0 during idle state.\n\nAlso, handle the case where the SDIO function driver is not interested\nin waking up the system during suspend but the SDCC driver still\nconfigures DAT1 line as wakeup interrupt.\n\nChange-Id: I260ae2161cfe9160f93e6af4f9b6c34db96397c0\nSigned-off-by: Sujit Reddy Thumma \u003csthumma@codeaurora.org\u003e\n"
    },
    {
      "commit": "f0410bc6dcacabf599f999f4779091f5cd2c55dc",
      "tree": "1678929318ff841c2971c3681e7b50c96f9e1002",
      "parents": [
        "7c3972cd66c44e73abe9b6f202c48aca3323ce6c"
      ],
      "author": {
        "name": "Sujit Reddy Thumma",
        "email": "sthumma@codeaurora.org",
        "time": "Thu Feb 09 20:01:04 2012 +0530"
      },
      "committer": {
        "name": "Sujit Reddy Thumma",
        "email": "sthumma@codeaurora.org",
        "time": "Wed Mar 21 14:35:44 2012 +0530"
      },
      "message": "mmc: core: Export mmc_set_ios so that host drivers can use it\n\nmmc_set_ios() is used by host drivers during suspend/resume\nroutines in indirect way i.e., by calling host-\u003eops-\u003eset_ios().\nBut now with MMC_CLKGATE enabled, mmc_set_ios() also updates\nhost-\u003eclk_gated flag. So export this API so that host controller\ndrivers can use it.\n\nChange-Id: Ib0c177635bb8d87ba68c98e08b8d940c73f2b80c\nSigned-off-by: Sujit Reddy Thumma \u003csthumma@codeaurora.org\u003e\n"
    },
    {
      "commit": "12f67e4b9ef1d639079883bea73967b829db8fc2",
      "tree": "6182c8cf45668a08e39d9fbf4ac2e155e9735a7d",
      "parents": [
        "9c8ab6d0a6cb7492c46ad099b8b034b17318f099",
        "a391a8b0bb87613e5ae4b108e5ec32992a5303f0"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Mar 20 15:31:16 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Mar 20 15:31:17 2012 -0700"
      },
      "message": "Merge changes If37ca9fd,I1a33be9a,I15d374d1 into msm-3.0\n\n* changes:\n  of/irq: Add interrupts-names property to name an irq resource\n  of/address: Add reg-names property to name an iomem resource\n  of: Add helpers to get one string in multiple strings property\n"
    },
    {
      "commit": "ea5780a1fba602ae99e35893541556543edd844b",
      "tree": "25266b3c52de1cb415543a0daa4063aa2bbf58f4",
      "parents": [
        "47d1be8f0fc1d464a702479d189d88a449200fe2",
        "26a752b8a7af75b375ea6322d6819700afe3263f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Mar 20 13:13:49 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Mar 20 13:13:49 2012 -0700"
      },
      "message": "Merge \"Bluetooth: Poll for RSSI updates from the remote device\" into msm-3.0"
    },
    {
      "commit": "39914be2089ecb76627ba803903e5444886f1337",
      "tree": "5fe8381a1c26fefae3ee0b88fbe1811980a9dbbe",
      "parents": [
        "485eeccaf7432832efb3dbcf93c934f7e7b39931"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Tue Mar 20 09:47:21 2012 -0700"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Tue Mar 20 10:07:04 2012 -0700"
      },
      "message": "mfd: pm8018-core: Add PMIC thermal alarm device\n\nRegister a PMIC pm8xxx thermal alarm device in the pm8018-core\ndriver.  This device will allow userspace to monitor the\ntemperature of the PMIC die.\n\nChange-Id: I888c0737dd991da9eaec039b20b381a2bfd7923c\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "f460a8a8f3223423a4c4c5950142dccf97850415",
      "tree": "7718002cd3f5cca56a9fb5073bf4aa09b05513b1",
      "parents": [
        "a351abafa44303ad4cc89c0fb744966c1a5a96ff",
        "a1648831cda226f9cd57795f90176a4e2df75416"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 19 23:50:54 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Mar 19 23:50:54 2012 -0700"
      },
      "message": "Merge changes Ieea5bcfa,I89564dcc,If8df9333 into msm-3.0\n\n* changes:\n  power: pm8921-charger: remove obsolete wakelock\n  power: pm8921-charger: calibrate hkadc upon insertion/removal\n  power: pm8921-charger: implement ir compensation\n"
    },
    {
      "commit": "26a752b8a7af75b375ea6322d6819700afe3263f",
      "tree": "63a7a0856ce79f33460188814cfb3ad8f732729b",
      "parents": [
        "cf76837260758073496ce6325bcb20e657eb2066"
      ],
      "author": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Tue Dec 20 11:27:40 2011 -0800"
      },
      "committer": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Mon Mar 19 21:21:45 2012 -0700"
      },
      "message": "Bluetooth: Poll for RSSI updates from the remote device\n\nThis feature is required for implementing Low energy\nproximity client immediate alert service. The proximtiy\nclient registers with the kernel for receiving RSSI updates\nof the remote device. The kernel starts polling for RSSI\nvalue using READ_RSSI HCI command and When it reaches\na particular threshold set by the proximity client,\nupdates are sent to the client.\n\nChange-Id: I723dd140ad3bf02978c57b3ab127bb6768f28cca\nCRs-fixed: 344936\nSigned-off-by: Archana Ramachandran \u003carchanar@codeaurora.org\u003e\n"
    },
    {
      "commit": "a909e1258f62e77235840db1bb3d2c0ff066a12c",
      "tree": "5b8c9d1b25be60fb62d06f39664c6296874db963",
      "parents": [
        "cf76837260758073496ce6325bcb20e657eb2066"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Fri Mar 16 11:39:58 2012 -0700"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Mon Mar 19 19:32:14 2012 -0700"
      },
      "message": "ASoC: jack: Add API report sock jack without DAPM sync\n\nCurrently snd_soc_jack_report() always acquires codec-\u003emutex and\nsynchronize DAPM widgets.  This automation is helpful if jack has defined\nwidget.  However if codec driver doesn\u0027t have defined jack widget and\nnon-jack widget wants to synchronize with report_sock_jack\u0027s thread which\nis usually irq handler, it can make dead-lock as all DAPM widget\ncall-backs are called after codec-\u003emutex acquisition.\nAdd new API snd_soc_jack_report_no_dapm() so codec driver can have ability\nof control DAPM synchronization part of snd_soc_jack_report()\n\nChange-Id: Ifc6054cd8b6d8a6b52517cf84baca1e3949e09fe\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "dd5ab517d3d3a7b2d09b56848d4dccabfdaf4de5",
      "tree": "3a5404a92c291d4a5cc6a2aba1dc7d8d303c60d2",
      "parents": [
        "cf76837260758073496ce6325bcb20e657eb2066",
        "fbf3bdc54f3f55cd124bf16445402e55f7aa4deb"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 19 17:57:32 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Mar 19 17:57:32 2012 -0700"
      },
      "message": "Merge \"diag: Fix incorrect parsing of log codes\" into msm-3.0"
    },
    {
      "commit": "d89cc02f118528d8b6660e3372de9effcf0699ff",
      "tree": "4a7a86513f1f47de226fe112eb16e60ccd089591",
      "parents": [
        "cf76837260758073496ce6325bcb20e657eb2066"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Tue Sep 27 17:45:43 2011 +0200"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Mon Mar 19 16:20:19 2012 -0700"
      },
      "message": "of: Add helpers to get one string in multiple strings property\n\nAdd of_property_read_string_index and of_property_count_strings\nto retrieve one string inside a property that will contains\nseverals strings.\n\nChange-Id: I15d374d13ee7711548e3626e49875b6ee8be0e1f\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n[mbohan@codeaurora.org: resolve conflict in include/linux/of.h]\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "073e0cab00d6cf60279de167d8063c5e5f4b5715",
      "tree": "ebb0730f275f26e4afb67c29729f6e79e033b3d9",
      "parents": [
        "9dabf73bdc26583c2b12fae0276f9333b1c9bfb6"
      ],
      "author": {
        "name": "Ankit Premrajka",
        "email": "ankitp@codeaurora.org",
        "time": "Tue Mar 06 12:26:08 2012 -0800"
      },
      "committer": {
        "name": "Ankit Premrajka",
        "email": "ankitp@codeaurora.org",
        "time": "Mon Mar 19 14:35:43 2012 -0700"
      },
      "message": "msm: camera: add fields to msm_stats_buf for cache operations.\n\nAdd a couple of fields to the msm_stats_buf structure\nfor cache coherence support on stats buffers from\nuser-space.\n\nChange-Id: I3553fcf6359e4e748eb309d4a0a5979999d96f09\nSigned-off-by: Ankit Premrajka \u003cankitp@codeaurora.org\u003e\n"
    },
    {
      "commit": "b6cebfe73583f143311f049b681125f401bc1924",
      "tree": "a062cbaaf29a25eec496a1129f410d1641353b98",
      "parents": [
        "9dabf73bdc26583c2b12fae0276f9333b1c9bfb6"
      ],
      "author": {
        "name": "Harsh Vardhan Dwivedi",
        "email": "hdwivedi@codeaurora.org",
        "time": "Thu Mar 15 18:20:59 2012 -0600"
      },
      "committer": {
        "name": "Harsh Vardhan Dwivedi",
        "email": "hdwivedi@codeaurora.org",
        "time": "Mon Mar 19 11:51:57 2012 -0600"
      },
      "message": "msm: kgsl: Remove IOCTL_KGSL_DEVICE_REGREAD from msm_kgsl.h\n\nThe code for IOCTL_KGSL_DEVICE_REGREAD was removed long ago\nbut the header was never cleaned up.\n\nChange-Id: Id3eaf0486fae133dfd72a56ea915f63fcb3f6bb1\nSigned-off-by: Harsh Vardhan Dwivedi \u003chdwivedi@codeaurora.org\u003e\n"
    },
    {
      "commit": "bfa4b58370cd5b2e3e84650f1dc880408437ce96",
      "tree": "6f339ea5f6d53e940d693119a129f21ba0c18439",
      "parents": [
        "6fae0a2cec4761af718dbe556e1c1975e36449ba",
        "3c9d2869367fb28333066efa34640fa19df8d87e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Mar 18 11:11:45 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Mar 18 11:11:45 2012 -0700"
      },
      "message": "Merge \"ASoC: msm: Add support for voice over Bluetooth\" into msm-3.0"
    },
    {
      "commit": "b7029072eff888d7dc6fad00c49cd8a15f81689d",
      "tree": "5de305b6c3df9e69041bb0e9113e8c42f968fb35",
      "parents": [
        "16bca47b11d12bfc2f75b74b8134e02c719a8371",
        "453651c5db2cba83b07331199ce5e35a0f6f057b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Mar 17 05:05:06 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Mar 17 05:05:07 2012 -0700"
      },
      "message": "Merge \"Bluetooth: Set security level based on remote device features.\" into msm-3.0"
    },
    {
      "commit": "3c9d2869367fb28333066efa34640fa19df8d87e",
      "tree": "2a320151aee0db401389a5fb1c84861895c92d9e",
      "parents": [
        "16bca47b11d12bfc2f75b74b8134e02c719a8371"
      ],
      "author": {
        "name": "Neema Shetty",
        "email": "nshetty@codeaurora.org",
        "time": "Sun Mar 11 01:25:32 2012 -0800"
      },
      "committer": {
        "name": "Neema Shetty",
        "email": "nshetty@codeaurora.org",
        "time": "Sat Mar 17 02:04:01 2012 -0700"
      },
      "message": "ASoC: msm: Add support for voice over Bluetooth\n\nAdd support for Slimbus channels between external modem and APQ.\nThese channels transfer voice packets to/from the modem to the\nBT stack on APQ.\n\nChange-Id: I48bd5248104719574fbc6cf52edfb92cff79bff9\nSigned-off-by: Neema Shetty \u003cnshetty@codeaurora.org\u003e\n"
    }
  ],
  "next": "fbf3bdc54f3f55cd124bf16445402e55f7aa4deb"
}
