)]}'
{
  "log": [
    {
      "commit": "0fb9dcfbc652ed617ceb244bd8a9201d00a124fe",
      "tree": "b39114063f8d400ad220566cd25b92f79589683d",
      "parents": [
        "9812bd34ec034b4a78ed1c1c5f6fbd1ca3d1b43e"
      ],
      "author": {
        "name": "Kiran Kumar H N",
        "email": "hurlisal@codeaurora.org",
        "time": "Sun Jul 17 12:31:53 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:29 2011 -0700"
      },
      "message": "msm-camera: configure preview and recording buffers\nseperately.\n\ndecouple preview and recording path configuration\nby configuring the buffers during preview start\nand recording start respectively.\n\nSigned-off-by: Kiran Kumar H N \u003churlisal@codeaurora.org\u003e\nSigned-off-by: Mingcheng Zhu \u003cmingchen@codeaurora.org\u003e\n"
    },
    {
      "commit": "7323b78c60c986f268ac4aeb6a2493082fd63cd5",
      "tree": "14118f95fd8ade7502923475f46f9251ea672bd0",
      "parents": [
        "f614c7221e4b92d0f3c16a8876f24af5b2880bc4"
      ],
      "author": {
        "name": "Subhash Jadavani",
        "email": "subhashj@codeaurora.org",
        "time": "Mon Jul 25 13:23:59 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:28 2011 -0700"
      },
      "message": "msm: 8x60: remove always ON vote for eMMC VCC rail\n\neMMC card can be put in sleep by sending CMD5 during suspend\nso we can turn off the eMMC VCC rail to save power.\n\nSigned-off-by: Subhash Jadavani \u003csubhashj@codeaurora.org\u003e\n"
    },
    {
      "commit": "f614c7221e4b92d0f3c16a8876f24af5b2880bc4",
      "tree": "9fb54bbdaba6ede994762b7f193ecb400f68f33c",
      "parents": [
        "8df15da6615f4cbebdbd3fb6e97734a515027f96"
      ],
      "author": {
        "name": "Subhash Jadavani",
        "email": "subhashj@codeaurora.org",
        "time": "Thu Jul 21 17:20:55 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:27 2011 -0700"
      },
      "message": "msm: 8960: remove always ON vote for eMMC VCC rail\n\neMMC card can be put in sleep by sending CMD5 during suspend\nso we can turn off the eMMC VCC rail to save power.\n\nSigned-off-by: Subhash Jadavani \u003csubhashj@codeaurora.org\u003e\n"
    },
    {
      "commit": "f9258172263a39b1cb5661ecbf2967c4de968e28",
      "tree": "4332f372fa66d3a34826a6e7068d9bf109d3d3b4",
      "parents": [
        "7661a450d98b94a655373c0e5d5d79749b2ff6e2"
      ],
      "author": {
        "name": "Rajesha Kini",
        "email": "rkini@codeaurora.org",
        "time": "Wed Jul 20 21:51:55 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:25 2011 -0700"
      },
      "message": "msm: audio: voicepcm: Added snd pcm client driver\n\nAdded support for snd pcm client driver. Which\nprovides interface to write pcm samples to voice path.\n\nSigned-off-by: Rajesha Kini \u003crkini@codeaurora.org\u003e\n"
    },
    {
      "commit": "5a19c68d63da33710ed52a974a996f03a706b84f",
      "tree": "33799729701b9b6af844c55f55053b69045bdab6",
      "parents": [
        "373d1d02ff733804598a6a1894c42dcc9978abbe"
      ],
      "author": {
        "name": "Kiran Kumar H N",
        "email": "hurlisal@codeaurora.org",
        "time": "Sat Jul 23 11:34:34 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:23 2011 -0700"
      },
      "message": "Revert \"msm: camera: YV12 video support\"\n\nThis reverts commit 66882a5046143601429632a0b589d9ffeeb3c668.\nThis change will be submitted later.\n\nSigned-off-by: Kiran Kumar H N \u003churlisal@codeaurora.org\u003e\n"
    },
    {
      "commit": "373d1d02ff733804598a6a1894c42dcc9978abbe",
      "tree": "0d48297623b8a78b379f009bcbe1ac23c9671ba3",
      "parents": [
        "c7c0db6840c8d6b28938857eb208c67f1696516e"
      ],
      "author": {
        "name": "Jeffrey Chuang",
        "email": "fchuang@codeaurora.org",
        "time": "Fri Jul 22 16:49:33 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:22 2011 -0700"
      },
      "message": "Revert \"Revert \"msm: 8960: Enable bus scaling on 8960\".\"\n\nThis reverts commit 133580fadbade969050b2a8dd9f7e9451397bfa7.\n\nSigned-off-by: Jeffrey Chuang \u003cfchuang@codeaurora.org\u003e\n\nConflicts:\n\n\tarch/arm/configs/msm8960_defconfig\n"
    },
    {
      "commit": "c7c0db6840c8d6b28938857eb208c67f1696516e",
      "tree": "81b16037fc4a1735918d6ac0883b3fa19a553384",
      "parents": [
        "d9040ad20570c394de4104d151a50cb1944cb756"
      ],
      "author": {
        "name": "Gagan Mac",
        "email": "gmac@codeaurora.org",
        "time": "Wed Jul 20 13:07:29 2011 -0600"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:22 2011 -0700"
      },
      "message": "msm: msm_bus: Interleaving related corrections\n\nFix the division of bandwidth between slaves with multiple ports.\nSince, interleaving changes involve exposing multiple ports for\na given master, config functions need to be changed for\nhalting/unhalting the right ports.\n\nSigned-off-by: Gagan Mac \u003cgmac@codeaurora.org\u003e\n"
    },
    {
      "commit": "d9040ad20570c394de4104d151a50cb1944cb756",
      "tree": "15ba6e140bd9775ea81f86a8d6d6a7ece076f7db",
      "parents": [
        "b4126da5e8d59ea9dcd951a8824c8ad90a517bd1"
      ],
      "author": {
        "name": "Eugene Seah",
        "email": "eseah@codeaurora.org",
        "time": "Mon Jul 11 13:20:54 2011 -0600"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:21 2011 -0700"
      },
      "message": "msm: rpm: Update System Fabric ARB RPM-id mapping on 8960\n\nSystem Fabric ARB RPM resource was changed from 27 to 29 4-byte words,\nupdate the RPM-id mapping to reflect this.\n\nSigned-off-by: Eugene Seah \u003ceseah@codeaurora.org\u003e\n"
    },
    {
      "commit": "b4126da5e8d59ea9dcd951a8824c8ad90a517bd1",
      "tree": "9aecf45748517d14ee4afa97dca6139cc327c672",
      "parents": [
        "f1fdaffaa75daf8323e5d514bb1cb0bac0c2f84e"
      ],
      "author": {
        "name": "Larry Bassel",
        "email": "lbassel@codeaurora.org",
        "time": "Mon Jul 18 14:31:33 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:21 2011 -0700"
      },
      "message": "msm: automatically size unstable memory on 8960\n\nOn 8960, all memory banks except the lowest one\n(where the kernel lives) are unstable (i.e. may\nbe powered off under DMM).\n\nThis patch temporarily hard codes the bank\nsize to 512M, a later patch will allow us to\nobtain this from shared memory.\n\nSigned-off-by: Larry Bassel \u003clbassel@codeaurora.org\u003e\n"
    },
    {
      "commit": "675b31fc19e7da56c281268a792a4590d334e094",
      "tree": "f248b56df7d3b2e07556750d4d022fb16f6ef7cf",
      "parents": [
        "d3fb9bb50ca92263f402888dd437ff5bf18dd95d"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Tue Jul 19 10:37:43 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:19 2011 -0700"
      },
      "message": "msm: Allow iova address alignment specification\n\nSome clients have specific alignment requirements for\niova addresses. Allow those requirements to be specified\nvia the upper bits of the flag field. Since all iommu\nalignment must be at least 4k, the lower bits can specify\nother options while the upper bits specify the alignment.\n\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\n"
    },
    {
      "commit": "c6299dea34ba663b81af74a90305b67031683aff",
      "tree": "c9d50b51bcf67166095796d130656009fa2f3668",
      "parents": [
        "ee1840950afc0eead0f146f945b9f853417cb131"
      ],
      "author": {
        "name": "Vamsi Krishna",
        "email": "vskrishn@codeaurora.org",
        "time": "Thu Jul 21 18:18:53 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:17 2011 -0700"
      },
      "message": "msm: sdio_dmux: Clear pending write queue after reset notification\n\nFix issue where clients can get notifications of failed\nwrites before they are notified that a reset has occurred.\n\nSigned-off-by: Vamsi Krishna \u003cvskrishn@codeaurora.org\u003e\n"
    },
    {
      "commit": "ee1840950afc0eead0f146f945b9f853417cb131",
      "tree": "66f7c1434bbffb7507902c733f8d4db6eabdadc9",
      "parents": [
        "ff6fbae218452a546924bc015a4b5def42281e74"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Wed Jul 20 18:56:40 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:17 2011 -0700"
      },
      "message": "msm: clock-8960: Remove unnecessary halt_check initialization\n\nThe halt_check field defaults to HALT. Remove explicit\ninitialization to this default value.\n\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n"
    },
    {
      "commit": "ff6fbae218452a546924bc015a4b5def42281e74",
      "tree": "c7ff2e1b9d00b0f071e8470bf89e8b9a74b4b013",
      "parents": [
        "7ff0cf49995d22fddaa90cea95dac8850abcac89"
      ],
      "author": {
        "name": "Karthikeyan Ramasubramanian",
        "email": "kramasub@codeaurora.org",
        "time": "Thu Jun 09 11:13:19 2011 -0600"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:16 2011 -0700"
      },
      "message": "msm: ipc: Add support for subsystem restart in MSM_IPC Router\n\nWhen a remote processor restarts, the transport corresponding to that\nnode notifies the MSM_IPC Router of that event. MSM_IPC Router cleans\nup the data structures corresponding to that transport and notifies\nthe local clients/servers of removal of all the concerned remote\nservers/clients respectively. When the remote node comes up and\nbroadcasts the server information, local clients will be notified of\nthe arrival of the server so that they can continue communication with\nthe server.\n\nSigned-off-by: Karthikeyan Ramasubramanian \u003ckramasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "7ff0cf49995d22fddaa90cea95dac8850abcac89",
      "tree": "5ebc5e1efa7a5c332d10e4a6384758dded7d1ebd",
      "parents": [
        "d42d1206083796119de7d0ea1cc06b14f7f42884"
      ],
      "author": {
        "name": "Azam Sadiq Pasha Kapatrala Syed",
        "email": "akapatra@codeaurora.org",
        "time": "Fri Jul 15 15:56:40 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:16 2011 -0700"
      },
      "message": "msm: camera: YV12 video support\n\nSupport for color format YV12.\n\nSigned-off-by: Azam Sadiq Pasha Kapatrala Syed \u003cakapatra@codeaurora.org\u003e\n"
    },
    {
      "commit": "d42d1206083796119de7d0ea1cc06b14f7f42884",
      "tree": "075434e2245447bf353ba42b056b49da5f6ef388",
      "parents": [
        "a416c4953aede201b820104aa795f44286fba621"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Wed Jul 20 14:49:57 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:15 2011 -0700"
      },
      "message": "msm: charm: Don\u0027t complete charm_boot on power up\n\nThe first time the target boots up, complete(charm_boot) is\ncalled. Subsystem restart assumes that complete(charm_boot)\nhas never been called before the first time. This can result\nin the charm code getting into a bad state. Fix this by not\ncalling complete on bootup.\n\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\n"
    },
    {
      "commit": "a416c4953aede201b820104aa795f44286fba621",
      "tree": "aec84b9d8a1587c392c47ffdbe833eeaf95d7f67",
      "parents": [
        "bc9034da68c8f6c2d15bb219f0dded8d827208ea"
      ],
      "author": {
        "name": "Trilok Soni",
        "email": "tsoni@codeaurora.org",
        "time": "Fri Jul 22 20:20:23 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:14 2011 -0700"
      },
      "message": "msm: board-msm7x27a: Move misc initialization to init_machine\n\nMove msm7x2x_misc_init() to init_machine stage because\nacpuclock initialization should not happen before timer\ndriver initializing the lpj.\n\nCRs-Fixed: 295455\nSigned-off-by: Trilok Soni \u003ctsoni@codeaurora.org\u003e\n"
    },
    {
      "commit": "c49b85db0baedf56bf784462f9a44038253fc44a",
      "tree": "74ec11f46c618d5f661fea2d34115426e570db3d",
      "parents": [
        "6d6ff5e495a12895b5b4a37eb3049fda560c693a"
      ],
      "author": {
        "name": "Ben Romberger",
        "email": "bromberg@codeaurora.org",
        "time": "Fri Jul 15 18:55:34 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:11 2011 -0700"
      },
      "message": "msm: audio: qdsp6v2: Support for RX \u0026 TX ADM topology\n\nThis adds support to store separate RX \u0026 TX topology for\nthe audio device manager (ADM).\n\nSigned-off-by: Ben Romberger \u003cbromberg@codeaurora.org\u003e\n"
    },
    {
      "commit": "6d6ff5e495a12895b5b4a37eb3049fda560c693a",
      "tree": "b5cd07de965ec13e579dc70d1d2791e8ecaabe26",
      "parents": [
        "f74d2edd791b3fddaf147c5e358a8f41463dc1f9"
      ],
      "author": {
        "name": "Mansoor Aftab",
        "email": "maftab@codeaurora.org",
        "time": "Wed Jul 20 17:25:36 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:10 2011 -0700"
      },
      "message": "msm: camera: Correct mount angle, sensor type values\n\nCorrect the sensor type value for the IMX074 sensor.\nSet the mount angle value for this sensor on 8960,\nalso made sure that the values obtained for angle,type\nfrom probing are recorded in the structure which used\nto retrieve this information during device query.\n\nCRs-fixed: 296576\nSigned-off-by: Mansoor Aftab \u003cmaftab@codeaurora.org\u003e\n"
    },
    {
      "commit": "61fe47257aa9fa598163dda4a3938090bf7d95c6",
      "tree": "8fd33d2589be9c5be3f2da6975b75102514d3654",
      "parents": [
        "b4f562ae36c45a1f0df24f7606e2eeb34f9a9aa3"
      ],
      "author": {
        "name": "Larry Bassel",
        "email": "lbassel@codeaurora.org",
        "time": "Tue Jul 12 14:09:27 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:09 2011 -0700"
      },
      "message": "msm: arch_add_memory should only perform logical memory hotplug\n\nThe function arch_add_memory() should only perform logical\nmemory hotplug, but it was also improperly performing\nphysical memory hotplug. Even worse, it was adding pages\nto the free list before the memory bank they were in\nwas powered on.\n\nSigned-off-by: Larry Bassel \u003clbassel@codeaurora.org\u003e\n"
    },
    {
      "commit": "b4f562ae36c45a1f0df24f7606e2eeb34f9a9aa3",
      "tree": "1577c13c1bca79962b754d12f16b216dbf5773b7",
      "parents": [
        "d828aeac5fdcd9a8b608a2379a8f54a195fb30c9"
      ],
      "author": {
        "name": "Ben Romberger",
        "email": "bromberg@codeaurora.org",
        "time": "Wed Jul 13 19:57:54 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:08 2011 -0700"
      },
      "message": "msm: audio: qdsp6v2: Support for out-of-band calibration\n\nTo support sending of calibration in physical shared memory\nthe number of voice volume steps is only sent in the first\nvoice volume calibration block. This means that all products\nthat do not support out-of-band calibration have to pull\nthe number of voice volume steps from the first buffer and\nplace it into the rest of the buffers.\n\nSigned-off-by: Ben Romberger \u003cbromberg@codeaurora.org\u003e\n"
    },
    {
      "commit": "d828aeac5fdcd9a8b608a2379a8f54a195fb30c9",
      "tree": "ecb792dab212eab3f14712cba5301b33d9c3de62",
      "parents": [
        "86ea12c1803145447a98a205456adb4ada65900c"
      ],
      "author": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Tue Jul 19 18:09:49 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:07 2011 -0700"
      },
      "message": "msm: audio: qdsp5v2: Handle the VOICE_START event\n\nHandle VOICE START event when voice state is in voice change\nConsider the following case\nB calls A (A accept the call), voice state in voice acquire\nC calls A (A accept and B in hold) in this scenario following series\nOf events issue to voice driver\nVOICE_END (this event issues a device change command to modem, in turn\nModem changes the voice state from voice acquire to voice change)\n\nVOICE_START (this event is not changing the voice state from voice change\nTo voice acquire as a result mismatch in the voice state maintained by\nVoice proxy driver)\n\nThis patch change the voice state from voice change to voice acquire\nWhen VOICE_START event received and voice state is in voice change\n\nCRs-Fixed: 295375\nSigned-off-by: Santosh Mardi \u003cgsantosh@codeaurora.org\u003e\n"
    },
    {
      "commit": "86ea12c1803145447a98a205456adb4ada65900c",
      "tree": "b69397e80e7317a12d571e66e5fdedbeec0b40d0",
      "parents": [
        "229c6a5dc09fa4981088ffe4929f1bcb3ce70e37"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Mon Jul 18 14:10:17 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:07 2011 -0700"
      },
      "message": "msm: clock-local: Remove rcg_clk_set_max_rate()\n\nIf this function doesn\u0027t exist the generic clock layer returns\n-ENOSYS which should be sufficient enough to signal that it isn\u0027t\nsupported.\n\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\n"
    },
    {
      "commit": "e8698c6756d6b274319770f65b882939f537a9ed",
      "tree": "8dd18f37dd2437b8f0db2607710a9d7fe0d1cf3c",
      "parents": [
        "4b85a2f2f21054bfb52c055026865af8dceef318"
      ],
      "author": {
        "name": "Rahul Kashyap",
        "email": "rkashyap@codeaurora.org",
        "time": "Wed Jul 20 20:43:05 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:05 2011 -0700"
      },
      "message": "board: msm7x27a: BT GPIO is not toggled when I/O Expander fails.\n\nBahama\u0027s SYS RESET GPIO is put in LOW state in bahama shutdown,\n only when the GPIO is available from the I/O expander.\n\nSigned-off-by: Rahul Kashyap \u003crkashyap@codeaurora.org\u003e\n"
    },
    {
      "commit": "4b85a2f2f21054bfb52c055026865af8dceef318",
      "tree": "86400b1dd088b92a0697297983f31be61c9b0f66",
      "parents": [
        "49a83b2caa9718d35fab9a9fa9ad2d9436040ffd"
      ],
      "author": {
        "name": "Karthikeyan Ramasubramanian",
        "email": "kramasub@codeaurora.org",
        "time": "Wed Jul 20 18:04:40 2011 -0600"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:04 2011 -0700"
      },
      "message": "msm: rpc: Reset modem_reset flag in SDIO xprt\u0027s probe function\n\nAlways reset the modem_reset flag in rpcrouter_sdio_remote_probe function.\nElse repeating failed modem restart attempts, cause the probe to free the\nalready freed resources and hence cause a crash.\n\nCRs-Fixed: 295677\nSigned-off-by: Karthikeyan Ramasubramanian \u003ckramasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "a267ea929e905debab3c7444c6e6a4263b8346e4",
      "tree": "055f2cd1dd0af3eed529347561c8e4169837b885",
      "parents": [
        "d06ac74275f7743c60ab5462c9e5d0012508bb07"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Fri Jul 15 19:53:05 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:02 2011 -0700"
      },
      "message": "msm: charm: Wait to start monitoring GPIOS\n\nWait until the external modem has completely booted up\nbefore monitoring the GPIO lines. Otherwise, there could\nbe noise on the lines which cause erroneous interrupts.\n\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\n"
    },
    {
      "commit": "3ff8daeeeeec6614aa019fbc54e3e8fe708f03ee",
      "tree": "e005351374cd157b09a6f6daa7c5d9a3fb778be0",
      "parents": [
        "78aa5e76b1748301c84cf9540ab99be70c6ac8be"
      ],
      "author": {
        "name": "Eric Holmberg",
        "email": "eholmber@codeaurora.org",
        "time": "Tue Jul 19 18:50:15 2011 -0600"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:58 2011 -0700"
      },
      "message": "msm: sdio_dmux: do subsystem restart client notification earlier\n\nPerform the receive_cb(NULL) notification before cleaning\nup any pending write skb\u0027s.  This allows clients to update\ntheir cached reset status based upon the\nreceive_cb(NULL) in case they need to do special\nhandling of the cancelled write skb\u0027s.\n\nSigned-off-by: Eric Holmberg \u003ceholmber@codeaurora.org\u003e\n"
    },
    {
      "commit": "78aa5e76b1748301c84cf9540ab99be70c6ac8be",
      "tree": "fc333ab316fab85448d8cfbe19a0c62c1a9be176",
      "parents": [
        "f63a88968a5f432d14cbb5f3c700b924a90177f2"
      ],
      "author": {
        "name": "Eugene Seah",
        "email": "eseah@codeaurora.org",
        "time": "Mon Jul 18 18:28:37 2011 -0600"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:57 2011 -0700"
      },
      "message": "msm: rpm: Enable RPM SWFI correctly on startup and sysfs\n\nEnable RPM SWFI on startup with Apps active set instead of sleep set.\nWhen setting the value via sysfs, send the request immediately\ninstead of waiting for Apps sleep.\n\nSigned-off-by: Eugene Seah \u003ceseah@codeaurora.org\u003e\n"
    },
    {
      "commit": "f63a88968a5f432d14cbb5f3c700b924a90177f2",
      "tree": "9561ab72e2e6b0791e13b918f2683323721b7046",
      "parents": [
        "7cab7ff69929c80e7a933a6e425877a05ba63e19"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Wed Jun 15 16:44:46 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:57 2011 -0700"
      },
      "message": "msm: clock-8x60: Add local control of vpe_axi_clk and vpe_axi_clk\n\nThe MAXI_EN2 register is no longer owned by the RPM. Add local\ncontrol of the VPE and Rotator AXI clocks which are in it.\n\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n"
    },
    {
      "commit": "7cab7ff69929c80e7a933a6e425877a05ba63e19",
      "tree": "764f896606beae401c365361ac919d3f3dcf7554",
      "parents": [
        "4c0ba6c1c623979f055f4d2e607326b83813220f"
      ],
      "author": {
        "name": "Jeff Ohlstein",
        "email": "johlstei@codeaurora.org",
        "time": "Thu Jul 14 18:03:57 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:56 2011 -0700"
      },
      "message": "msm: restart: don\u0027t set INT_EN bit when enabling watchdog\n\nSetting the INT_EN bit means that the watchdog will start ticking as\nsoon as an IRQ or an FIQ comes in. There is no need for this, so don\u0027t\nset it.\n\nSigned-off-by: Jeff Ohlstein \u003cjohlstei@codeaurora.org\u003e\n"
    },
    {
      "commit": "4c0ba6c1c623979f055f4d2e607326b83813220f",
      "tree": "e466b36ca2be3b547a4b3bfbe083df4df824c963",
      "parents": [
        "d81678207da7c9bb936e98c4f7f917eff81f710a"
      ],
      "author": {
        "name": "Jeff Hugo",
        "email": "jhugo@codeaurora.org",
        "time": "Fri Jul 15 11:47:13 2011 -0600"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:55 2011 -0700"
      },
      "message": "msm: smd_tty: restrict DS port platform driver\n\nThe DS port will be opened from a kernel space client via platform\ndriver starting with 8660 fusion.  Restrict the smd_tty platform driver\nto pre 8660 fusion to prevent conflicts.\n\nSigned-off-by: Jeffrey Hugo \u003cjhugo@codeaurora.org\u003e\n"
    },
    {
      "commit": "910f724fa61f3b4f595e740f94bb1ed3eaee62b5",
      "tree": "ea4fae70dc8122be70ed2b6237d345c8ed4d21b3",
      "parents": [
        "00548e64fe01e06b0ff24594b2959866bb5f9d10"
      ],
      "author": {
        "name": "Jeff Ohlstein",
        "email": "johlstei@codeaurora.org",
        "time": "Mon Jul 18 17:03:27 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:54 2011 -0700"
      },
      "message": "arm: delay: annotate delay constant as unsigned long\n\nCurrently the __udelay function causes the following compiler warning\nwhen HZ is set to 1000:\n\narch/arm/lib/delay.c: In function __udelay:\narch/arm/lib/delay.c:88: warning: integer overflow in expression\n\nThe overflow does not occur if the constant is unsigned.\n\nSigned-off-by: Jeff Ohlstein \u003cjohlstei@codeaurora.org\u003e\n"
    },
    {
      "commit": "a7eadeaa24eb044bac38bfe783e4e56e33cdf254",
      "tree": "c3c3368a801bfd4b2937b7a3c6d76e786f1eff20",
      "parents": [
        "7835f31704868f7420cfaaac18a9c8a97e7e0062"
      ],
      "author": {
        "name": "Larry Bassel",
        "email": "lbassel@codeaurora.org",
        "time": "Thu Jul 14 10:46:00 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:52 2011 -0700"
      },
      "message": "msm: allow for platform-specific memory power routines\n\nWe now support more than one platform whose memory\ncan be turned on and off and whose way of doing so\ndiffers from platform to platform, so call the appropriate\nplatform-specific routine if one exists.\n\nSigned-off-by: Larry Bassel \u003clbassel@codeaurora.org\u003e\n"
    },
    {
      "commit": "7835f31704868f7420cfaaac18a9c8a97e7e0062",
      "tree": "b510b09ecacfbe57b2c281a499a1e91c1d28b188",
      "parents": [
        "32edc1df5c5318a7614626ae2ab18fb9c62e594f"
      ],
      "author": {
        "name": "Eric Holmberg",
        "email": "eholmber@codeaurora.org",
        "time": "Thu Jun 09 17:58:56 2011 -0600"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:51 2011 -0700"
      },
      "message": "msm: sdio_dmux: split SDIO mutex into read and write lock\n\nSplit single SDIO MUX lock into a read and write lock.\n\nSigned-off-by: Eric Holmberg \u003ceholmber@codeaurora.org\u003e\n"
    },
    {
      "commit": "32edc1df5c5318a7614626ae2ab18fb9c62e594f",
      "tree": "06cb9ed65c029f07eb2b65e2af6db722958ca836",
      "parents": [
        "5cd33b37653f4c32b9d8e992bab5938c37eae130"
      ],
      "author": {
        "name": "Eric Holmberg",
        "email": "eholmber@codeaurora.org",
        "time": "Wed Jun 01 14:20:08 2011 -0600"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:50 2011 -0700"
      },
      "message": "msm: sdio_dmux: split the workqueue in sdio_dmux\n\nAdds one reader and one writer single-threaded\nworkqueue.\n\nCRs-Fixed: 292652\nSigned-off-by: Eric Holmberg \u003ceholmber@codeaurora.org\u003e\n"
    },
    {
      "commit": "a5ee43644bcdcae9146349ba5163d991cfca1324",
      "tree": "88005efd5af6628c6a358eec43c67271303956e2",
      "parents": [
        "cb1e22f6f88af7fe0ad897142b4c31f110d653aa"
      ],
      "author": {
        "name": "Jeff Hugo",
        "email": "jhugo@codeaurora.org",
        "time": "Fri Jul 15 13:48:48 2011 -0600"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:49 2011 -0700"
      },
      "message": "msm: smd_pkt: convert to strncmp()\n\nstrcmp() is deprecated.  Convert to strncmp()\n\nSigned-off-by: Jeffrey Hugo \u003cjhugo@codeaurora.org\u003e\n"
    },
    {
      "commit": "7f12ebf6a27f4b892ee5729d574d71a2a8b4bed3",
      "tree": "375714c4acb4a984ebeef5114de68321425aca8f",
      "parents": [
        "fd915311da98b8fd1b13d7b9cd3f23744c3720cb"
      ],
      "author": {
        "name": "Lucille Sylvester",
        "email": "lsylvest@codeaurora.org",
        "time": "Mon Jul 18 17:14:39 2011 -0600"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:45 2011 -0700"
      },
      "message": "msm: kgsl: Remove unused variable w/ unneeded ifdef\n\nThis variable/ifdef should have been removed in a prior change.\n\nSigned-off-by: Lucille Sylvester \u003clsylvest@codeaurora.org\u003e\n"
    },
    {
      "commit": "fd915311da98b8fd1b13d7b9cd3f23744c3720cb",
      "tree": "8cc5c26f99b482cb0e1aa69fd6bcd66da549adc6",
      "parents": [
        "0758e1eeda76e8d37cf929dddbe62ca5f6b26263"
      ],
      "author": {
        "name": "Maya Erez",
        "email": "merez@codeaurora.org",
        "time": "Thu Jul 14 13:45:34 2011 +0300"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:44 2011 -0700"
      },
      "message": "msm: sdio: prevent modem sleep until completion of sleep sequence\n\n8k needs to prevent the modem from sleeping until it gets the\nPROG_DONE on the dummy CMD52, by keeping the SD clock on.\n\nSigned-off-by: Maya Erez \u003cmerez@codeaurora.org\u003e\n"
    },
    {
      "commit": "c79a2e06447a6253f24142b0143ab9b1b2a1e488",
      "tree": "eb8d41528fdf6d509ba371cfc0f0a6bd727b6632",
      "parents": [
        "882930f4949c12d0b020117b6f88eeace94045bd"
      ],
      "author": {
        "name": "David Ng",
        "email": "dave@codeaurora.org",
        "time": "Sat Mar 26 06:13:32 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:40 2011 -0700"
      },
      "message": "msm: Add sysfs interface for mfreq\n\nAdd mfreq interface in sysfs.  This forces the system to use the\nmaximum CPU clock on all CPU cores.\n(mfreq\u003d1 enables, mfreq\u003d0 disables)\n\nSigned-off-by: David Ng \u003cdave@codeaurora.org\u003e\n\nConflicts:\n\n\tarch/arm/mach-msm/cpufreq.c\n"
    },
    {
      "commit": "882930f4949c12d0b020117b6f88eeace94045bd",
      "tree": "4d299add496482576864291a90cae4c3ba608685",
      "parents": [
        "3f66eea8397fc777f0b4b23da365350fc0cbcbd0"
      ],
      "author": {
        "name": "Ravishangar Kalyanam",
        "email": "rkalya@codeaurora.org",
        "time": "Fri Jul 08 17:51:52 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:40 2011 -0700"
      },
      "message": "msm_fb: display: Add DTV bus scaling support for 8960\n\nSigned-off-by: Ravishangar Kalyanam \u003crkalya@codeaurora.org\u003e\n"
    },
    {
      "commit": "8ed0a9a4dd2ee0fc54eca3fa250b2f4347d29605",
      "tree": "943b715831f546963781f74fcbd2eee44c347d93",
      "parents": [
        "a403f9f1080c94caa705b04374355bf969ea0c5f"
      ],
      "author": {
        "name": "Maya Erez",
        "email": "merez@codeaurora.org",
        "time": "Tue Jul 19 14:46:53 2011 +0300"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:36 2011 -0700"
      },
      "message": "msm: sdio: Change the rx threshold after sleep according to read avail\n\nThis fix is required to prevent a latency in ping over\nstreaming channels in cases where the apps wakes up the modem.\nIf we restore the old threshold on the wakeup procedure,\nthe response to the ping is delayed until sdio_al timer\nexpires.\n\nCRs-fixed: 294068\nSigned-off-by: Maya Erez \u003cmerez@codeaurora.org\u003e\n"
    },
    {
      "commit": "f597e24b13c42ac48a7063dd05550112fe72889f",
      "tree": "5994602694777dc577b763cad232980c95067a81",
      "parents": [
        "0644f34c6365a952427e78f828a4a65a8ee24d0b"
      ],
      "author": {
        "name": "Trilok Soni",
        "email": "tsoni@codeaurora.org",
        "time": "Mon Jun 06 12:37:16 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:35 2011 -0700"
      },
      "message": "msm: acpuclock: Add 1GHz clock frequency table for 7x27AA\n\nSigned-off-by: Trilok Soni \u003ctsoni@codeaurora.org\u003e\n"
    },
    {
      "commit": "bdc7bbba1cc1202166a45b479b1cb7b0e54eec8f",
      "tree": "52dc9c2d454c4f4c1871e7ec57e9743fc6b9b7be",
      "parents": [
        "fe2ee0570a1a2d78add9cf7cab80056c86ba637c"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Fri Jul 15 12:26:19 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:24 2011 -0700"
      },
      "message": "msm: Remove last references to NPA-related code for AXI rate management\n\nThe NPA driver was removed some time ago, but wrapper code\nand some of its driver hooks persisted in the tree, despite\nnot being compiled (or even compilable). Remove these now.\n\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n"
    },
    {
      "commit": "fe2ee0570a1a2d78add9cf7cab80056c86ba637c",
      "tree": "bf632122a5dbcd2c13b0393da9f42bf5bf900642",
      "parents": [
        "e46ef6f1bc4d6d406e90e8e4dbcbeef0e2257cae"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Thu Jul 14 13:33:44 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:11 2011 -0700"
      },
      "message": "msm: clock-8960: Move vcodec_axi_{a,b}_clk reset control to vcodec_axi_clk\n\nWhenever one needs to be reset the others do too, so just control\nthem all in one place. This avoids the need to manage all three\nAXI clocks in drivers that need to assert these resets.\n\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n"
    },
    {
      "commit": "7d6c86575a65fba2f5f2d9f7448d3496f3388519",
      "tree": "218f5f3c35eb0c13910e2ec3521b7592ed4f624f",
      "parents": [
        "a1f008baeb6d85b96da30ef98a331a14fe0c9e68"
      ],
      "author": {
        "name": "Trilok Soni",
        "email": "tsoni@codeaurora.org",
        "time": "Thu Jul 14 15:35:07 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:10 2011 -0700"
      },
      "message": "msm: acpuclock: Add support for AHB clock DIV2\n\n7x27(5)a/aa supports AHB DIV2 settings in the clock selection\nregister and for these chips the acpu to ahb ratio is fixed\nat 1:8.\n\nSigned-off-by: Trilok Soni \u003ctsoni@codeaurora.org\u003e\n"
    },
    {
      "commit": "a1f008baeb6d85b96da30ef98a331a14fe0c9e68",
      "tree": "fc71a94ebcec91b8ecca8804412ec4dfeb100e6e",
      "parents": [
        "0be3b8e88407a37d09ebb1d492575392ed0abbe8"
      ],
      "author": {
        "name": "Jeff Hugo",
        "email": "jhugo@codeaurora.org",
        "time": "Wed Jul 13 14:33:59 2011 -0600"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:10 2011 -0700"
      },
      "message": "msm: sdio_cmux: prevent probe() concurrency\n\nMultiple instances of the probe function cannot run concurrently, so\nadd a mutex to force sequential execution.\n\nSigned-off-by: Jeffrey Hugo \u003cjhugo@codeaurora.org\u003e\n"
    },
    {
      "commit": "0be3b8e88407a37d09ebb1d492575392ed0abbe8",
      "tree": "6909a9659c0b573f4ba90a17f30f2bb1832103c5",
      "parents": [
        "fdc227a887b836e28891130891ae4fc55ec74b9a"
      ],
      "author": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Wed Jul 06 10:00:21 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:09 2011 -0700"
      },
      "message": "msm: audio: qdsp5: Update pmem_kalloc API\n\non .38 kernel the pmem_kalloc api is changed to\nallocate_contiguous_ebi_nomap and pmem_kfree to\nfree_contiguous_memory_by_paddr, updated the pmem apis for\n7627, 7627a and 7625 targets.\n\nSigned-off-by: Santosh Mardi \u003cgsantosh@codeaurora.org\u003e\n"
    },
    {
      "commit": "fdc227a887b836e28891130891ae4fc55ec74b9a",
      "tree": "96d122648fc52a142e39926d49ddc36a9d4395a8",
      "parents": [
        "9c231a161de87fdc45f26d9a10696836d94bd85a"
      ],
      "author": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Mon Jul 11 17:20:34 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:09 2011 -0700"
      },
      "message": "msm: audio: qdsp5v2: Update pmem_kalloc API\n\non .38 kernel the pmem_kalloc api is changed to\nallocate_contiguous_ebi_nomap and pmem_kfree to\nfree_contiguous_memory_by_paddr, updated the pmem apis for\n7630 target.\n\nSigned-off-by: Santosh Mardi \u003cgsantosh@codeaurora.org\u003e\n"
    },
    {
      "commit": "9c231a161de87fdc45f26d9a10696836d94bd85a",
      "tree": "652ea1fccbbf820c2f7755a6e20b39818ad28cce",
      "parents": [
        "9e03c7f1431e619612405c85a276f438b848d071"
      ],
      "author": {
        "name": "Trilok Soni",
        "email": "tsoni@codeaurora.org",
        "time": "Tue Jul 12 17:33:20 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:09 2011 -0700"
      },
      "message": "msm: pmic: Fix transmit buffer overflow\n\npmic_buf_reserve() API should have kept the accounting of\nlength in the pmic_buf structure instead of pmic_rpc_req_reply()\nin-order to avoid the overflow for the cases in the\nthe pmic_rpc_set_struct() API where size is more than\n212 bytes.\n\nCRs-Fixed: 294864\nSigned-off-by: Trilok Soni \u003ctsoni@codeaurora.org\u003e\n"
    },
    {
      "commit": "b60683302d3710f45f5a9f67b6d41fbe419047bc",
      "tree": "b8109a0d9fc5531412b71cf778f196d73e4c8eb7",
      "parents": [
        "5b47c3a870059f466110db5093d784048a8f1895"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Fri Jul 15 10:41:22 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:09 2011 -0700"
      },
      "message": "msm: xo-fsm9xxx: Fix compilation error\n\npr_fmt should be defined before the includes\n\nAcked-by: Kaushik Sikdar \u003cksikdar@qualcomm.com\u003e\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "91f4270c269cc1d5510a21182ef5d6d73ec9b975",
      "tree": "181d14a0eff2c41e347631928ecfaf4ff53cd9c5",
      "parents": [
        "3de11f35c77c7239a51c64254b00e400abaf93f1"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Thu Jul 14 12:01:15 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:08 2011 -0700"
      },
      "message": "msm: clock-8960: Chain dependencies between vcodec AXI clocks\n\nDon\u0027t require drivers to explicitly enable/disable vcodec_clk,\nvcodec_axi_a_clk and vcodec_axi_b_clk since, in practice, all\nthree are always needed at the same time.\n\nCreate a dependency chain for these clocks so that enabling\nvcodec_clk enables all the rest.  The chain looks like:\n\nvcodec_clk-\u003evcodec_axi_clk-\u003evcodec_axi_a_clk-\u003evcodec_axi_b_clk\n\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n"
    },
    {
      "commit": "4d1ab557f03730771215020fc1e34b26dc26604b",
      "tree": "ce94f35a3690a6b94489188f81cd72bb77d37346",
      "parents": [
        "ba345d5b6851c99cf58d90d7212f80c7924f416b"
      ],
      "author": {
        "name": "Ashay Jaiswal",
        "email": "ashayj@codeaurora.org",
        "time": "Fri Jul 15 11:30:49 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:08 2011 -0700"
      },
      "message": "drivers: rtc-pm8058: Fix automatic wakeup of APPS due to RTC alarm.\n\nAlarm interrupt causes automatic wakeup even when the phone is in\npowerdown state.\n\nCRs-Fixed: 286086\nSigned-off-by: Ashay Jaiswal \u003cashayj@codeaurora.org\u003e\n"
    },
    {
      "commit": "5c1a7398da631af2d519c4272f10750b3f71c39b",
      "tree": "2ef9e414ac048acb7b9dea599fef52ac52d0249b",
      "parents": [
        "7a26136b3e9ef996e1e97dc3afa4caff6b4ed266"
      ],
      "author": {
        "name": "Yunsen Wang",
        "email": "yunsenw@codeaurora.org",
        "time": "Sat Jul 09 19:10:16 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:07 2011 -0700"
      },
      "message": "msm: relocate wcnss device definition\n\nRelocate the wcnss device definition from the devices file to the\nboard file.  This is a precursor to adding board-specific platform\ndata to the wcnss device.\n\nAcked-by: Jeff Johnson \u003cjjohnson@qualcomm.com\u003e\nSigned-off-by: Yunsen Wang \u003cyunsenw@codeaurora.org\u003e\n"
    },
    {
      "commit": "7a26136b3e9ef996e1e97dc3afa4caff6b4ed266",
      "tree": "5c5528e60b2ea96bda23b33b63cdd7a83973fee1",
      "parents": [
        "2faaef046d8485a949f9fe056990db467a014e6d"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Thu Jul 14 19:07:10 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:07 2011 -0700"
      },
      "message": "msm: footswitch-8x60: Use correct disable ops in late_footswitch_init\n\nGFX2D0 and GFX2D1 should not use footswitch_disable(). Instead\nof calling footswitch_disable() on all unclaimed footswitches in\nlate_footswitch_init, use the ops pointer to call the correct\nfunction.\n\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n"
    },
    {
      "commit": "2faaef046d8485a949f9fe056990db467a014e6d",
      "tree": "d49f4149d5d846b14c240daaf492b96e2cead3d5",
      "parents": [
        "fc38e95cca1a20c34fce8202d3465bd53ba74eb1"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Thu Jul 14 11:59:57 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:07 2011 -0700"
      },
      "message": "msm: clock-local: Support enable dependencies for branch clocks\n\nrcg clocks already support implicit enablement of a chain of\ndependent clocks.  Add similar support for branch clocks.\n\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n"
    },
    {
      "commit": "f0af79481b46c3c20815c416d3bd2c91f5684f37",
      "tree": "4c3b981c9c6ca4d235cb3f38a2e487598d850062",
      "parents": [
        "69da840830ca9ff7b45aa87bc989f3d270761ee3"
      ],
      "author": {
        "name": "Stepan Moskovchenko",
        "email": "stepanm@codeaurora.org",
        "time": "Thu Jul 14 14:24:19 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:07 2011 -0700"
      },
      "message": "defconfig: msm8960: Enable conditional abort handler\n\nEnable the data abort handler for conditional instructions\nwhich fail their condition code checks.\n\nSigned-off-by: Stepan Moskovchenko \u003cstepanm@codeaurora.org\u003e\n"
    },
    {
      "commit": "69da840830ca9ff7b45aa87bc989f3d270761ee3",
      "tree": "815142c8c6165829d0d8b22596958b2e9f20f3bc",
      "parents": [
        "b18208a84772c1815d19b1f695d8281f405174a7"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Thu Jul 14 17:45:31 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:07 2011 -0700"
      },
      "message": "msm: clock-8960: Fix PLLTEST configuration\n\nRouting out the clock signal is a bit different on 8960. Fix the\nconfiguration.\n\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\n"
    },
    {
      "commit": "b18208a84772c1815d19b1f695d8281f405174a7",
      "tree": "6252322f53d6014aad3fa8985f376ee54cc92855",
      "parents": [
        "f722ad307ba834dd0aa7d730fa1ff87152fc09fa"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Tue Jul 12 13:04:28 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:07 2011 -0700"
      },
      "message": "msm: xo-fsm9xxx: xo driver for fsm9xxx\n\nThis driver provides access to the regulators from userspace\nin FSM9XXX. It provides an ioctl interface to do so.\n\nAcked-by: Kaushik Sikdar \u003cksikdar@qualcomm.com\u003e\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "2160bf26560139b2666194475b0ec59d6260d192",
      "tree": "884af3ab1e504c317416955d9b3819dec9a0cc01",
      "parents": [
        "dfecce26ab5746f9f4ed6ae2427e44483aeb8543"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Wed Jul 13 12:39:33 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:06 2011 -0700"
      },
      "message": "msm: Don\u0027t allow overmapping\n\nDue to the way allocations are performed, over mapping must be\ndisallowed. Otherwise, it may be possible to inadvertently\nunmap other physical addresses. The smallest length that can\nnow be mapped is 4K. Lengths less than 4k can be safely\novermapped since physical addresses must be 4k aligned as well.\n\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\n"
    },
    {
      "commit": "dfecce26ab5746f9f4ed6ae2427e44483aeb8543",
      "tree": "2e853fb31b7c8fed7c079f270f1d92c2b7a258e0",
      "parents": [
        "52344ac5845edcc6ccc016ce1f07f61553ba2cad"
      ],
      "author": {
        "name": "Kevin Chan",
        "email": "ktchan@codeaurora.org",
        "time": "Wed Jul 13 10:52:41 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:06 2011 -0700"
      },
      "message": "msm: camera: Initial commit for qs_mt9p017\n\nInitial support for qs_mt9p017 on 8960\n\nSigned-off-by: Kevin Chan \u003cktchan@codeaurora.org\u003e\n"
    },
    {
      "commit": "4c0d304651615fb084526704703201617d81cccd",
      "tree": "06a0cd0a25b61df40bf16abdba0582120edb515f",
      "parents": [
        "15e853d22b3191e3058c6fab0e19ddcf9ee7e27d"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Wed Jul 13 14:19:23 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:06 2011 -0700"
      },
      "message": "msm: fsm9xxx_board: Add xo-fsm9xxx devices\n\nAcked-by: Kaushik Sikdar \u003cksikdar@qualcomm.com\u003e\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "731beb977d0dab4c74f47122c132a32f5d17002d",
      "tree": "3cebf1a103e676da622775bf3b39372c6cdaa66c",
      "parents": [
        "d74f9d936f955240bedc50e2df5a8235dc17a1be"
      ],
      "author": {
        "name": "Ravishangar Kalyanam",
        "email": "rkalya@codeaurora.org",
        "time": "Thu Jul 07 18:27:32 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:05 2011 -0700"
      },
      "message": "msm_fb: display: Fix primary underrun during suspend/resume with HDMI\n\nFix primary underrun during suspend/resume with HDMI on video pause\nby increasing the 1080p bus scale vector\u0027s ib value\n\nCRs-Fixed: 292713\nSigned-off-by: Ravishangar Kalyanam \u003crkalya@codeaurora.org\u003e\n"
    },
    {
      "commit": "4573c82bc970da8cf1f9e47733a0ccf113d22efc",
      "tree": "6c98e9e09d69d2667c1b85ff8e814424efa35272",
      "parents": [
        "0b2f9829ef0e6da32cd2fcd34aec841d713e2a6e"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Thu Jul 07 14:19:07 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:05 2011 -0700"
      },
      "message": "arm: config: Default kernel config files for fsm9xxx\n\nThis change adds defconfig files for FSM9XXX targets.\nfsm9xxx-perf_defconfig is optimized for performance.\nfsm9xxx_defconfig has kernel debugs turned on.\n\nAcked-by: Kaushik Sikdar \u003cksikdar@qualcomm.com\u003e\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "0b2f9829ef0e6da32cd2fcd34aec841d713e2a6e",
      "tree": "b3fc4c266e4b5d8aea80bbc941fac37717dd5c45",
      "parents": [
        "36a62832bf6bafbf5a7f5933cb5d7570db68c586"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Tue Jul 12 20:11:28 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:04 2011 -0700"
      },
      "message": "msm: peripheral-reset-8960: Cleanup initialization function\n\nReorganize the initialization such that:\n - Code is shared for initializing PIL for the three Q6\n - A failure to initialize PIL for one subsystem does not prevent\n   previously initialized ones from working\n\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n"
    },
    {
      "commit": "36a62832bf6bafbf5a7f5933cb5d7570db68c586",
      "tree": "5b2f79178c5170b5bc4780fce296662cf6c8b6e9",
      "parents": [
        "6a96f3786dfd6bd3ed8233d57a1a6411f1b16dc8"
      ],
      "author": {
        "name": "Jeevan Shriram",
        "email": "jshriram@codeaurora.org",
        "time": "Thu Jul 14 08:21:35 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:04 2011 -0700"
      },
      "message": "msm_fb: display: Make DSI command mode default on msm7x2xa\n\nSigned-off-by: Jeevan Shriram \u003cjshriram@codeaurora.org\u003e\n"
    },
    {
      "commit": "8d3208ce18b495ac145d28ff96cf7316a8f07a75",
      "tree": "6f31d6468f810db50e4f51ddde626fc9094b6989",
      "parents": [
        "848741a5ec938089cdc92feb3748174e336beea2"
      ],
      "author": {
        "name": "Lynus Vaz",
        "email": "lvaz@codeaurora.org",
        "time": "Wed Jul 06 20:27:46 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:04 2011 -0700"
      },
      "message": "msm: devices-msm7x27a: For 7x25A configure AXI to 160MHz.\n\nMake 7x25A GPU vote for 160MHz AXI bus instead of 200MHz.\n\nSigned-off-by: Lynus Vaz \u003clvaz@codeaurora.org\u003e\n"
    },
    {
      "commit": "26512dea431f8347a8bbce561982df939225e2c6",
      "tree": "6e63eb0646afdeef00924937ceb716abf86465e0",
      "parents": [
        "00da07448251431d680529fb177058e1197e1a41"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Mon Jul 11 16:01:13 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:03 2011 -0700"
      },
      "message": "msm: fsm9xxx: Fix default gpio configuration\n\nThe gpios 58-63 must be configured at Inputs.\n\nAcked-by: Kaushik Sikdar \u003cksikdar@qualcomm.com\u003e\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "00da07448251431d680529fb177058e1197e1a41",
      "tree": "3d8f4cb12f44790c8c794e6194f52e31b69fd5d6",
      "parents": [
        "54a3d69067f2f597eee0d68929c896ccf8d28335"
      ],
      "author": {
        "name": "Stepan Moskovchenko",
        "email": "stepanm@codeaurora.org",
        "time": "Fri Jul 08 14:06:44 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:03 2011 -0700"
      },
      "message": "arm: krait: Conditional execution abort handler\n\nOn certain early samples of the Krait processor, certain\nthumb instructions may cause data aborts even if these\ninstructions fail their condition code checks. Add a\nhandler to ignore data aborts generated by such\ninstructions.\n\nSigned-off-by: Stepan Moskovchenko \u003cstepanm@codeaurora.org\u003e\n"
    },
    {
      "commit": "54a3d69067f2f597eee0d68929c896ccf8d28335",
      "tree": "650f694eb9fbdda8ce39d3a10041fd7f7658280c",
      "parents": [
        "0625ea044bb2e5e6c81f76597ee20dd36d1f9eee"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Wed Jul 13 19:30:09 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:03 2011 -0700"
      },
      "message": "msm: clock-local: Make _rcg_clk_enable() return void\n\nSince it always returned success anyway.\n\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n"
    },
    {
      "commit": "0625ea044bb2e5e6c81f76597ee20dd36d1f9eee",
      "tree": "f140411af9808c67879faeb7db042139f3434222",
      "parents": [
        "c9753e167b1ca515b88d3d8c178270694f07383f"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Wed Jul 13 18:51:56 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:03 2011 -0700"
      },
      "message": "msm: clock-local: Cleanup function naming conventions\n\nRename the family of functions with the \u0027local_clk\u0027 prefix to\nhave an \u0027rcg_clk\u0027 prefix instead, so that the function names\nmatche the type of clock (and type of struct) those functions\noperate on.\n\nThis also helps to disambiguate these functions from other\nfunctions that operate on different types of \"local clocks\"\n(ie. branches, PLLs, etc).\n\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n"
    },
    {
      "commit": "c9753e167b1ca515b88d3d8c178270694f07383f",
      "tree": "1299dc5ad529ea22928ed2543662c8ad0a24f900",
      "parents": [
        "7d52a40f061a58f1a5e4b42a2cfdd9592b622b57"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Wed Jul 13 17:58:48 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:03 2011 -0700"
      },
      "message": "msm: pil: Assume program headers directly follow elf header\n\nSome elf headers may not correctly state where the program\nheaders are. Instead of blindly trusting the elf header, assume\nthe program headers come directly after the elf header.\n\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\n"
    },
    {
      "commit": "92497af43c8c5f2a090fe61270f5b5294ece3310",
      "tree": "82ccb885c4ae5e2c33ba05aca79c330b97ff7381",
      "parents": [
        "1abd33cd96297861f8c0dcc301c7123a0115ff32"
      ],
      "author": {
        "name": "Rahul Kashyap",
        "email": "rkashyap@codeaurora.org",
        "time": "Thu Jul 07 12:13:52 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:02 2011 -0700"
      },
      "message": "board: msm7x27a: Handle I2C failures and correct BT debug logs.\n\n1) Handle a corner case, where BT power UP proceeds even if I2C failure\nhas happened during Bahama version read.\n2) Correct debug logs for I2c reg read/write during BT init\n\nSigned-off-by: Rahul Kashyap \u003crkashyap@codeaurora.org\u003e\n"
    },
    {
      "commit": "1abd33cd96297861f8c0dcc301c7123a0115ff32",
      "tree": "7fb387f77e33e1ac6037906df17cda6d8fc7c9b6",
      "parents": [
        "a8657d80cc67f4435ae9050d7b64f6290889caf1"
      ],
      "author": {
        "name": "Peter Lohmann",
        "email": "plohmann@codeaurora.org",
        "time": "Mon May 23 12:29:09 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:02 2011 -0700"
      },
      "message": "msm: 8660: audio: Implement dual mic for fluid.\n\nSigned-off-by: Peter Lohmann \u003cplohmann@codeaurora.org\u003e\n"
    },
    {
      "commit": "daa23bb5fc0cfa30e96f35b5bfdca6e2ff282d3b",
      "tree": "2a2bd60d2ba907652dabe6259dc19b89e0b82650",
      "parents": [
        "4061c0b26af382d18cbbb5f9b09348e5a158e7c7"
      ],
      "author": {
        "name": "Maheshkumar Sivasubramanian",
        "email": "msivasub@codeaurora.org",
        "time": "Fri Jul 01 17:24:51 2011 -0600"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:02 2011 -0700"
      },
      "message": "msm: spm: Do not prevent writing zero to SPM address offset.\n\nThe current driver programs the Krait SPM to reset the start address\nregister after a successful completion of a low power mode\nsequence. Based on the above assumption, the driver doesn\u0027t write a zero\nto the sequence start address. The clock gating power mode is programmed\nat the zeroth offset of the command sequence, therefore minimizing the\nenter and exit latency of clock gating mode.\n\nDuring idle power collapse, an interrupt could be pending when the Krait\nexecutes a WFI. This causes Krait to return from WFI without SPM executing\nthe programmed low power modes. Thereby, when Krait executes a WFI\nduring clock gating SPM executes the Power collapse mode previously\nprogrammed. This results in the idle thread\u0027s stack pointer being\ncorrupted when Krait resumes through the warmboot path.\n\nSigned-off-by: Maheshkumar Sivasubramanian \u003cmsivasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "ae683e860b6a1b05ca9e9fa936819e697784bfcc",
      "tree": "60a70e0aab7c3c6682208c2e4824b18f6ef5905a",
      "parents": [
        "9daa4b39b76b476c15f04fdfbb3ec5d469f08cb8"
      ],
      "author": {
        "name": "Larry Bassel",
        "email": "lbassel@codeaurora.org",
        "time": "Fri Jul 08 14:34:10 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:01 2011 -0700"
      },
      "message": "arm: remove support for non-standard memory tags\n\nIn older versions, there were memory tags that represented\nmemory which could be hotplugged, memory which could be\nput into self-refresh and memory which could be reclaimed\nfrom OSBL. The last of these was never implemented and\ndue to a re-architecting of the way DMM determines which\nmemory can be hotplugged, the other two tags are no longer necessary.\n\nSigned-off-by: Larry Bassel \u003clbassel@codeaurora.org\u003e\n\nConflicts:\n\n\tarch/arm/mm/init.c\n"
    },
    {
      "commit": "9daa4b39b76b476c15f04fdfbb3ec5d469f08cb8",
      "tree": "f6671fd44580ead82ee76354a2a7c56bcb66421a",
      "parents": [
        "c88b6e39d50f56e8a9d644d16352f5cb82709ec0"
      ],
      "author": {
        "name": "Amol Jadi",
        "email": "amoljadi@codeaurora.org",
        "time": "Tue Jul 12 12:38:52 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:01 2011 -0700"
      },
      "message": "msm: 8064: Enable networking and socket options\n\nSigned-off-by: Amol Jadi \u003camoljadi@codeaurora.org\u003e\n"
    },
    {
      "commit": "181d555702fdb4c75baf9b21558f18a2afcab718",
      "tree": "fada469543b1fcb8e2dc9065177a346da9c5bc66",
      "parents": [
        "9d28c3e809aac17dc2e3f6923e730293ae4aa977"
      ],
      "author": {
        "name": "Rahul Kashyap",
        "email": "rkashyap@codeaurora.org",
        "time": "Thu Jul 07 10:39:23 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:01 2011 -0700"
      },
      "message": "board: msm7x27a: Put BT GPIO in LPM when not in use.\n\nBahama\u0027s SYS RESET GPIO from the i/o expander is put in low\npower mode when not in use, for power optimization.\n\nCRs-Fixed: 294153\nCRs-Fixed: 295572\nSigned-off-by: Rahul Kashyap \u003crkashyap@codeaurora.org\u003e\n"
    },
    {
      "commit": "9a89510585b36d691c0d811ee08bc07bba9cdad8",
      "tree": "219712f28d65109f613239fb3ec8eada92f622f2",
      "parents": [
        "c448d98e7e2eceea73477e28ee75ed23b00ff3dc"
      ],
      "author": {
        "name": "Jilai Wang",
        "email": "jilaiw@codeaurora.org",
        "time": "Tue Jul 12 14:00:35 2011 -0400"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:00 2011 -0700"
      },
      "message": "board: msm8x60: Change Camera keycode on fluid for recovery mode\n\nTwo stage button will be used in recovery mode to select\nmenu items, but the maximum keycode in boinic c library\nis 0x199 which is less than KEY_CAMERA_SNAPSHOT (0x2fe).\nChange the keycode from KEY_CAMERA_SNAPSHOT to KEY_CAMERA\nto make it work in both recovery mode and normal mode.\n\nSigned-off-by: Jilai Wang \u003cjilaiw@codeaurora.org\u003e\n"
    },
    {
      "commit": "87a360d86314841efd19f32b7296b0269675bac0",
      "tree": "42b2ad14152ecb031bf988f5f4e2e85e46454ae6",
      "parents": [
        "bbc98d13bdbe93c3136f4dc597dd8f7ec603fced"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nicolas.pitre@linaro.org",
        "time": "Wed Sep 14 00:16:21 2011 -0400"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:59 2011 -0700"
      },
      "message": "ARM: zImage: prevent constant copy+rebuild of lib1funcs.S\n\nThe rule to copy this file doesn\u0027t have to be forced.  However\nlib1funcs.[So] have to be listed amongst the targets.\n\nThis prevents zImage from being recreated needlessly.\n\nSigned-off-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nTested-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nTested-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nTested-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nTested-by: David Brown \u003cdavidb@codeaurora.org\u003e\n"
    },
    {
      "commit": "bbc98d13bdbe93c3136f4dc597dd8f7ec603fced",
      "tree": "58da6795f246d44893789eb8703132c8ddfafc1f",
      "parents": [
        "434d07aa4f1f1ecc1e2de16f90c30129c0d52033"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nicolas.pitre@linaro.org",
        "time": "Tue Sep 13 22:37:07 2011 -0400"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:59 2011 -0700"
      },
      "message": "ARM: zImage: allow supplementing appended DTB with traditional ATAG data\n\nSome old bootloaders can\u0027t be updated to a device tree capable one,\nyet they provide ATAGs with memory configuration, the ramdisk address,\nthe kernel cmdline string, etc.  To allow a device tree enabled\nkernel to be used with such bootloaders, it is necessary to convert those\nATAGs into FDT properties and fold them into the DTB appended to zImage.\n\nCurrently the following ATAGs are converted:\n\n\tATAG_CMDLINE\n\tATAG_MEM\n\tATAG_INITRD2\n\nIf the corresponding information already exists in the appended DTB, it\nis replaced, otherwise the required node is created to hold it.\n\nThe code looks for ATAGs at the location pointed by the value of r2 upon\nentry into the zImage code.  If no ATAGs are found there, an attempt at\nfinding ATAGs at the typical 0x100 offset from start of RAM is made.\nOtherwise the DTB is left unchanged.\n\nThisstarted from an older patch from John Bonesio \u003cbones@secretlab.ca\u003e,\nwith contributions from David Brown \u003cdavidb@codeaurora.org\u003e.\n\nSigned-off-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nTested-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nTested-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nTested-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nTested-by: David Brown \u003cdavidb@codeaurora.org\u003e\n"
    },
    {
      "commit": "434d07aa4f1f1ecc1e2de16f90c30129c0d52033",
      "tree": "2d6990c081afc7895f29e11634684bb28ff68be1",
      "parents": [
        "5a9dac263c41767c9f85667265ec153d44ab4922"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nicolas.pitre@linaro.org",
        "time": "Tue Sep 13 21:42:55 2011 -0400"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:59 2011 -0700"
      },
      "message": "ARM: zImage: gather some string functions into string.c\n\nThis is a small subset of string functions needed by commits to come.\nExcept for memcpy() which is unchanged from its original location, their\nimplementation is meant to be small, and -Os is enforced to prevent gcc\nfrom doing pointless loop unrolling.\n\nSigned-off-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nTested-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nTested-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nTested-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nTested-by: David Brown \u003cdavidb@codeaurora.org\u003e\n"
    },
    {
      "commit": "5a9dac263c41767c9f85667265ec153d44ab4922",
      "tree": "9c30a592377df0e447be40fd83597fced28e2cd9",
      "parents": [
        "ede5d5d790528ec094d70e024a87c26bf1c2aa24"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nicolas.pitre@linaro.org",
        "time": "Sun Jun 12 01:07:33 2011 -0400"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:59 2011 -0700"
      },
      "message": "ARM: zImage: make sure appended DTB doesn\u0027t get overwritten by kernel .bss\n\nThe appended DTB gets relocated with the decompressor code to get out\nof the way of the decompressed kernel.  However the kernel\u0027s .bss section\nmay be larger than the relocated code and data, and then the DTB gets\noverwritten.  Let\u0027s make sure the relocation takes care of moving zImage\nfar enough so no such conflict with .bss occurs.\n\nThanks to Tony Lindgren \u003ctony@atomide.com\u003e for figuring out this issue.\n\nWhile at it, let\u0027s clean up the code a bit so that the wont_overwrite\nsymbol is used while determining if a conflict exists, making the above\nchange more precise as well as eliminating some ARM/THUMB alternates.\n\nSigned-off-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nTested-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nTested-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nTested-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nTested-by: David Brown \u003cdavidb@codeaurora.org\u003e\n"
    },
    {
      "commit": "ede5d5d790528ec094d70e024a87c26bf1c2aa24",
      "tree": "638f58f1fded95ea4b5f352fc8f4f90ee250766e",
      "parents": [
        "161e9dbbb8a32d4985041f8e6d7a9ab5863f2e97"
      ],
      "author": {
        "name": "John Bonesio",
        "email": "bones@secretlab.ca",
        "time": "Fri May 27 18:45:50 2011 -0400"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:59 2011 -0700"
      },
      "message": "ARM: zImage: Allow the appending of a device tree binary\n\nThis patch provides the ability to boot using a device tree that is appended\nto the raw binary zImage (e.g. cat zImage \u003cfilename\u003e.dtb \u003e zImage_w_dtb).\n\nSigned-off-by: John Bonesio \u003cbones@secretlab.ca\u003e\n[nico: ported to latest zImage changes plus additional cleanups/improvements]\nSigned-off-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nTested-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nTested-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nTested-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nTested-by: David Brown \u003cdavidb@codeaurora.org\u003e\n"
    },
    {
      "commit": "161e9dbbb8a32d4985041f8e6d7a9ab5863f2e97",
      "tree": "ad2e94514eae42d5bd7e7e471aca43e7b1fb18fb",
      "parents": [
        "9a01443687bc7bc0a1301372006daf2d8775c2e7"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nicolas.pitre@linaro.org",
        "time": "Fri May 27 22:25:26 2011 -0400"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:59 2011 -0700"
      },
      "message": "ARM: zImage: ensure it is always a multiple of 64 bits in size\n\nThis is needed for proper alignment when the DTB appending feature\nis used.\n\nSigned-off-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nTested-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nTested-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nTested-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nTested-by: David Brown \u003cdavidb@codeaurora.org\u003e\n\nConflicts:\n\n\tarch/arm/boot/compressed/vmlinux.lds.in\n"
    },
    {
      "commit": "a4d993f1b6711784d030d5b90e87e66b4a157b3b",
      "tree": "98a11a78beb0c7c49a79fe3fc2c1d3187bd1e656",
      "parents": [
        "3e5c4d0fe5bce051790e846a2d0d02d99f37cdc1"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Tue Aug 30 18:25:55 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:55 2011 -0700"
      },
      "message": "USB: serial: Add support for new composition framework\n\nFollowing command needs to be given to enable SERIAL\ntransports. This has to be done once before selecting serial\nfunction.\nFor TTY-DUN, TTY-NMEA:\n echo tty,tty \u003e\n\t/sys/class/android_usb/android0/f_serial/transports\n\nFor SDIO-DUN, TTY-NMEA:\n echo sdio,tty \u003e\n\t/sys/class/android_usb/android0/f_serial/transports\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n\nConflicts:\n\n\tarch/arm/mach-msm/include/mach/usb_gadget_fserial.h\n"
    },
    {
      "commit": "15187778e4af8e8f675639dbc8c942aab3658f20",
      "tree": "1a3f247e47442a1a6bc4cc878c86c4c6ab31c57f",
      "parents": [
        "b19046ab42aa41bbbdd822c6e67df9ebfc8c6b2f"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Jun 22 17:39:41 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:24 2011 -0700"
      },
      "message": "input: touchscreen: Move power mode handling to platform data\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "b19046ab42aa41bbbdd822c6e67df9ebfc8c6b2f",
      "tree": "3a73f05802239d52c815663ca53894137f47d6ed",
      "parents": [
        "7f80896c2144ad9f4b42326f65d61e09b2ed62d3"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Fri Sep 02 15:56:38 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:24 2011 -0700"
      },
      "message": "msm: sdio_mux: Return -ENODEV if SDIO_MUX is not compiled-in\n\nDefine SDIO_MUX APIs, returning -ENODEV, if kernel is built\nwithout SDIO MUX support. This allows client drivers to\ncall SDIO MUX APIs without checking for its support.\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "7f80896c2144ad9f4b42326f65d61e09b2ed62d3",
      "tree": "4db00dbec13a9130a10a62ca2cbcb9932845b252",
      "parents": [
        "2f3bb8724ba4a54ff7450c5e7d4f2d8a7a899578"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Mon Aug 29 16:38:07 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:23 2011 -0700"
      },
      "message": "msm: bam_dmux: Return -ENODEV if BAM_DMUX is not compiled-in\n\nDefine BAM_DMUX APIs, returning -ENODEV, if kernel is built\nwithout BAM_DMUX support. This allows client drivers to\ncall BAM_DMUX APIs without checking for its support.\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n\nConflicts:\n\n\tarch/arm/mach-msm/include/mach/bam_dmux.h\n"
    },
    {
      "commit": "2f3bb8724ba4a54ff7450c5e7d4f2d8a7a899578",
      "tree": "8daef6d2a96deee13b42984ff4f79df79a27646d",
      "parents": [
        "80ba33d88f07caa74cf90721780f17f26fe9d236"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Wed Jul 13 14:22:04 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:23 2011 -0700"
      },
      "message": "msm: clock-fsm9xxx: Fix compilation error\n\nRemove dummy functions and include clock.h instead of clock-local.h\n\nAcked-by: Kaushik Sikdar \u003cksikdar@qualcomm.com\u003e\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "3f2bc4d6eb5a4fada842462ba22bb6bbb41d00c7",
      "tree": "088e0646c8abcbde263d13ee865ba69032ac86dd",
      "parents": [
        "f06154cc47399dfdb3950d3e6b71d67ee186f69d"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Aug 16 17:27:22 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:57:10 2011 -0700"
      },
      "message": "Initial Contribution\n\nmsm-2.6.38: tag AU_LINUX_ANDROID_GINGERBREAD.02.03.04.00.142\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "66589de55eff46f036ab5316a77834e01af3753c",
      "tree": "867b8323f4b50c03d9a2c3e28eea81cdc543d159",
      "parents": [
        "b198bd57abdf1c84f0a877fea7c43f84df110902",
        "87c0eb12b4f5b6b6d5933bb7198aa56a46e74250"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Fri Sep 23 11:00:16 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Fri Sep 23 11:00:20 2011 -0700"
      },
      "message": "Merge remote-tracking branch \u0027linux-audio/sgc/topic/omap_3.0\u0027\n\n* linux-audio/sgc/topic/omap_3.0: (106 commits)\n  ASoC: twl6040: Configure init gain to minimal value\n  ASoC: ABE: Protect playback/capture triggers against removal\n  ASoC: DSP: Connect FE-\u003eBE links if FE is active\n  ASoC: McPDM: Update channel management (for squash)\n  ASoC: OMAP4 - Port Manager: Fix up DEBUG_FS compilation error\n  ASoC: ABE DSP: Fixes for firmware equalizer parsing\n  ASoC: ABE DSP: Use same firmware strategy for built-in and modules\n  ASoC: ABE HAL: Allow flexible firmware loading\n  ASoC: ABE DSP: Fix compilation warnings\n  ASoC: OMAP ABE: update Firmware version 09.45\n  ASoC: pcm - fix locking for dsp ops\n  ASoC: OMAP ABE: Update for PM.\n  ASoC: McPDM: Update channels management to link UL and DL\n  ASoC: ABE DAI: Call modem trigger in bespoke_trigger()\n  ASoC: ABE DAI: support 2 channels for MODEM DAI\n  OMAP4: SDP4430: Fix merge issue with new MFD driver\n  ASoC: OMAP: SDP4430 fix merge issue.\n  ASoC: dapm: Fix long_name pointer for DAPM muxes\n  ASoC: mcpdm: Enable watchdog during audio activity\n  ASoC: SDP4430: Fix DMICs stream name\n  ...\n"
    },
    {
      "commit": "76594495616ae4080423f77cbbe1572d954edb29",
      "tree": "af850819c338d6d5fd3dd34a60c101702b38053f",
      "parents": [
        "cd1313b42474ea742981fc2f7d1a1a30f3e53e29"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Tue Aug 23 15:56:50 2011 -0700"
      },
      "committer": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Tue Aug 23 16:10:22 2011 -0700"
      },
      "message": "ARM: add option to flush console before reboot\n\nIf the console_lock was held while the system was rebooted, the messages\nin the temporary logbuffer would not have propogated to all the console\ndrivers.\n\nThis force releases the console lock if it failed to be acquired.\n\nChange-Id: I193dcf7b968be17966833e50b8b8bc70d5d9fe89\nSigned-off-by: Dima Zavin \u003cdima@android.com\u003e\n"
    },
    {
      "commit": "9abd59b0df155835a970c2b9c8f93367eb793797",
      "tree": "bcf0868f831d204e2b582113c53b8de3ff015eca",
      "parents": [
        "4e111751cfcb75f26d2725eab934b6eb91a3d115",
        "94ed5b4788a7cdbe68bc7cb8516972cbebdc8274"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Aug 10 18:07:59 2011 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Aug 10 18:07:59 2011 -0700"
      },
      "message": "Merge commit \u0027v3.0.1\u0027 into android-3.0\n"
    },
    {
      "commit": "4e111751cfcb75f26d2725eab934b6eb91a3d115",
      "tree": "b3d63b5b44bd2036db6e0f0b2e81769c84cc5ca3",
      "parents": [
        "ca64b0cd3a12d7704f4e98f4f5d51f41eb5047a2",
        "02f8c6aee8df3cdc935e9bdd4f2d020306035dbe"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Aug 10 18:04:30 2011 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Aug 10 18:04:30 2011 -0700"
      },
      "message": "Merge commit \u0027v3.0\u0027 into android-3.0\n"
    },
    {
      "commit": "dc96c18103480c2aacb6c4c7fbb9400e29c604c9",
      "tree": "41f36c17469307c7c7fcd11ce201739001e249e9",
      "parents": [
        "86c361cdb455adea881fe00ee055e8290283d47c"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Jul 05 21:51:36 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 04 21:58:41 2011 -0700"
      },
      "message": "powerpc/pseries/hvconsole: Fix dropped console output\n\ncommit 51d33021425e1f905beb4208823146f2fb6517da upstream.\n\nReturn -EAGAIN when we get H_BUSY back from the hypervisor. This\nmakes the hvc console driver retry, avoiding dropped printks.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f7ac7c5b73c4f78f83202f8ec54ef1a73b9c5abe",
      "tree": "4b346639150d015b87b65447bdaa7f1bfe3d33a9",
      "parents": [
        "650957da7699e730e78e82735b8c2595fcf7794a"
      ],
      "author": {
        "name": "Dan Rosenberg",
        "email": "drosenberg@vsecurity.com",
        "time": "Mon Jul 25 17:11:53 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 04 21:58:39 2011 -0700"
      },
      "message": "xtensa: prevent arbitrary read in ptrace\n\ncommit 0d0138ebe24b94065580bd2601f8bb7eb6152f56 upstream.\n\nPrevent an arbitrary kernel read.  Check the user pointer with access_ok()\nbefore copying data in.\n\n[akpm@linux-foundation.org: s/EIO/EFAULT/]\nSigned-off-by: Dan Rosenberg \u003cdrosenberg@vsecurity.com\u003e\nCc: Christian Zankel \u003cchris@zankel.net\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a3b573350c48edd314b4bdd4f3025b4fda13f0dd",
      "tree": "fc5dfc7d6b7cc6b96f0fd81909d15c009589e5c1",
      "parents": [
        "4a3422bb0a18340c145ebd3f3ca19d1114f9fa08"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Tue Jun 28 12:15:51 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 04 21:58:37 2011 -0700"
      },
      "message": "irq_work, alpha: Fix up arch hooks\n\ncommit 0f933625e7b6c3d91878ae95e341bf1984db7eaf upstream.\n\nCommit e360adbe29 (\"irq_work: Add generic hardirq context\ncallbacks\") fouled up the Alpha bit, not properly naming the\narch specific function that raises the \u0027self-IPI\u0027.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Michael Cree \u003cmcree@orcon.net.nz\u003e\nLink: http://lkml.kernel.org/n/tip-gukh0txmql2l4thgrekzzbfy@git.kernel.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4a3422bb0a18340c145ebd3f3ca19d1114f9fa08",
      "tree": "30cc0d94c42fb2c3feb605d874bf7fff6b371e79",
      "parents": [
        "758705e242a729b0c82c62dd5965189e318e8763"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Mon Jul 04 20:40:10 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 04 21:58:37 2011 -0700"
      },
      "message": "powerpc/kdump: Fix timeout in crash_kexec_wait_realmode\n\ncommit 63f21a56f1cc0b800a4c00349c59448f82473d19 upstream.\n\nThe existing code it pretty ugly.  How about we clean it up even more\nlike this?\n\nFrom: Anton Blanchard \u003canton@samba.org\u003e\n\nWe check for timeout expiry in the outer loop, but we also need to\ncheck it in the inner loop or we can lock up forever waiting for a\nCPU to hit real mode.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "758705e242a729b0c82c62dd5965189e318e8763",
      "tree": "834beaf42a8549f9ff9075c0e169d2df5a1a34bc",
      "parents": [
        "b0d8db08455d752cd74c29d1b7b765f1624ca4a2"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Fri Jun 03 16:37:47 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 04 21:58:37 2011 -0700"
      },
      "message": "oprofile, x86: Fix nmi-unsafe callgraph support\n\ncommit a0e3e70243f5b270bc3eca718f0a9fa5e6b8262e upstream.\n\nCurrent oprofile\u0027s x86 callgraph support may trigger page faults\nthrowing the BUG_ON(in_nmi()) message below. This patch fixes this by\nusing the same nmi-safe copy-from-user code as in perf.\n\n------------[ cut here ]------------\nkernel BUG at .../arch/x86/kernel/traps.c:436!\ninvalid opcode: 0000 [#1] SMP\nlast sysfs file: /sys/devices/pci0000:00/0000:00:0a.0/0000:07:00.0/0000:08:04.0/net/eth0/broadcast\nCPU 5\nModules linked in:\n\nPid: 8611, comm: opcontrol Not tainted 2.6.39-00007-gfe47ae7 #1 Advanced Micro Device Anaheim/Anaheim\nRIP: 0010:[\u003cffffffff813e8e35\u003e]  [\u003cffffffff813e8e35\u003e] do_nmi+0x22/0x1ee\nRSP: 0000:ffff88042fd47f28  EFLAGS: 00010002\nRAX: ffff88042c0a7fd8 RBX: 0000000000000001 RCX: 00000000c0000101\nRDX: 00000000ffff8804 RSI: ffffffffffffffff RDI: ffff88042fd47f58\nRBP: ffff88042fd47f48 R08: 0000000000000004 R09: 0000000000001484\nR10: 0000000000000001 R11: 0000000000000000 R12: ffff88042fd47f58\nR13: 0000000000000000 R14: ffff88042fd47d98 R15: 0000000000000020\nFS:  00007fca25e56700(0000) GS:ffff88042fd40000(0000) knlGS:0000000000000000\nCS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033\nCR2: 0000000000000074 CR3: 000000042d28b000 CR4: 00000000000006e0\nDR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\nDR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\nProcess opcontrol (pid: 8611, threadinfo ffff88042c0a6000, task ffff88042c532310)\nStack:\n 0000000000000000 0000000000000001 ffff88042c0a7fd8 0000000000000000\n ffff88042fd47de8 ffffffff813e897a 0000000000000020 ffff88042fd47d98\n 0000000000000000 ffff88042c0a7fd8 ffff88042fd47de8 0000000000000074\nCall Trace:\n \u003cNMI\u003e\n [\u003cffffffff813e897a\u003e] nmi+0x1a/0x20\n [\u003cffffffff813f08ab\u003e] ? bad_to_user+0x25/0x771\n \u003c\u003cEOE\u003e\u003e\nCode: ff 59 5b 41 5c 41 5d c9 c3 55 65 48 8b 04 25 88 b5 00 00 48 89 e5 41 55 41 54 49 89 fc 53 48 83 ec 08 f6 80 47 e0 ff ff 04 74 04 \u003c0f\u003e 0b eb fe 81 80 44 e0 ff ff 00 00 01 04 65 ff 04 25 c4 0f 01\nRIP  [\u003cffffffff813e8e35\u003e] do_nmi+0x22/0x1ee\n RSP \u003cffff88042fd47f28\u003e\n---[ end trace ed6752185092104b ]---\nKernel panic - not syncing: Fatal exception in interrupt\nPid: 8611, comm: opcontrol Tainted: G      D     2.6.39-00007-gfe47ae7 #1\nCall Trace:\n \u003cNMI\u003e  [\u003cffffffff813e5e0a\u003e] panic+0x8c/0x188\n [\u003cffffffff813e915c\u003e] oops_end+0x81/0x8e\n [\u003cffffffff8100403d\u003e] die+0x55/0x5e\n [\u003cffffffff813e8c45\u003e] do_trap+0x11c/0x12b\n [\u003cffffffff810023c8\u003e] do_invalid_op+0x91/0x9a\n [\u003cffffffff813e8e35\u003e] ? do_nmi+0x22/0x1ee\n [\u003cffffffff8131e6fa\u003e] ? oprofile_add_sample+0x83/0x95\n [\u003cffffffff81321670\u003e] ? op_amd_check_ctrs+0x4f/0x2cf\n [\u003cffffffff813ee4d5\u003e] invalid_op+0x15/0x20\n [\u003cffffffff813e8e35\u003e] ? do_nmi+0x22/0x1ee\n [\u003cffffffff813e8e7a\u003e] ? do_nmi+0x67/0x1ee\n [\u003cffffffff813e897a\u003e] nmi+0x1a/0x20\n [\u003cffffffff813f08ab\u003e] ? bad_to_user+0x25/0x771\n \u003c\u003cEOE\u003e\u003e\n\nCc: John Lumby \u003cjohnlumby@hotmail.com\u003e\nCc: Maynard Johnson \u003cmaynardj@us.ibm.com\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b0d8db08455d752cd74c29d1b7b765f1624ca4a2",
      "tree": "f87726dacadc7e963eb02f969827b114061ea3aa",
      "parents": [
        "40a3e9966c347b2e722785aecd9c0165457d61f3"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Thu Jul 14 09:34:37 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 04 21:58:37 2011 -0700"
      },
      "message": "kexec, x86: Fix incorrect jump back address if not preserving context\n\ncommit 050438ed5a05b25cdf287f5691e56a58c2606997 upstream.\n\nIn kexec jump support, jump back address passed to the kexeced\nkernel via function calling ABI, that is, the function call\nreturn address is the jump back entry.\n\nFurthermore, jump back entry \u003d\u003d 0 should be used to signal that\nthe jump back or preserve context is not enabled in the original\nkernel.\n\nBut in the current implementation the stack position used for\nfunction call return address is not cleared context\npreservation is disabled. The patch fixes this bug.\n\nReported-and-tested-by: Yin Kangkai \u003ckangkai.yin@intel.com\u003e\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nLink: http://lkml.kernel.org/r/1310607277-25029-1-git-send-email-ying.huang@intel.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6e243f86d1424d7a1d67da4f8527239a786d9c2f",
      "tree": "041aa9f88519eecd1d64f5c2de4f4648978339c9",
      "parents": [
        "5dd830d09df97bc9318d6e0841fcf652bdc46bfa"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jul 14 00:53:24 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 04 21:58:35 2011 -0700"
      },
      "message": "x86, intel, power: Initialize MSR_IA32_ENERGY_PERF_BIAS\n\ncommit abe48b108247e9b90b4c6739662a2e5c765ed114 upstream.\n\nSince 2.6.36 (23016bf0d25), Linux prints the existence of \"epb\" in /proc/cpuinfo,\nSince 2.6.38 (d5532ee7b40), the x86_energy_perf_policy(8) utility has\nbeen available in-tree to update MSR_IA32_ENERGY_PERF_BIAS.\n\nHowever, the typical BIOS fails to initialize the MSR, presumably\nbecause this is handled by high-volume shrink-wrap operating systems...\n\nLinux distros, on the other hand, do not yet invoke x86_energy_perf_policy(8).\nAs a result, WSM-EP, SNB, and later hardware from Intel will run in its\ndefault hardware power-on state (performance), which assumes that users\ncare for performance at all costs and not for energy efficiency.\nWhile that is fine for performance benchmarks, the hardware\u0027s intended default\noperating point is \"normal\" mode...\n\nInitialize the MSR to the \"normal\" by default during kernel boot.\n\nx86_energy_perf_policy(8) is available to change the default after boot,\nshould the user have a different preference.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nLink: http://lkml.kernel.org/r/alpine.LFD.2.02.1107140051020.18606@x980\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "70c964e8a1baa869b7cc0b5af1b1514199e8ffc0"
}
