)]}'
{
  "log": [
    {
      "commit": "e46ef6f1bc4d6d406e90e8e4dbcbeef0e2257cae",
      "tree": "5bda74f9b24ecba5fbc74caac8a04585180152ec",
      "parents": [
        "79c87bf556445f1d2b12f0898d9cb125e10f7631"
      ],
      "author": {
        "name": "Anantha Krishnan",
        "email": "ananthk@codeaurora.org",
        "time": "Wed Jun 29 23:56:03 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:11 2011 -0700"
      },
      "message": "radio-tavarua: FM jumps to alternate freq. with AF jump option disabled\n\nWhen the transmit power of the currently tuned station decreases,\nFM Receiver automatically switches to available alternate frequencies,\neven though the auto AF jump feature is not enabled\n\nCRs-Fixed: 293773\nSigned-off-by: Anantha Krishnan \u003cananthk@codeaurora.org\u003e\n"
    },
    {
      "commit": "79c87bf556445f1d2b12f0898d9cb125e10f7631",
      "tree": "376621e156b4cb38b7add6117cd852da89d62c3c",
      "parents": [
        "ebca0c796cb22947a224c1afea9b7950886804e1"
      ],
      "author": {
        "name": "Shubhraprakash Das",
        "email": "sadas@codeaurora.org",
        "time": "Fri Jul 15 14:05:57 2011 -0600"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:11 2011 -0700"
      },
      "message": "Kbuild: Export ashmem header file to user space\n\nCRs-fixed: 291124\nSigned-off-by: Shubhraprakash Das \u003csadas@codeaurora.org\u003e\n"
    },
    {
      "commit": "ebca0c796cb22947a224c1afea9b7950886804e1",
      "tree": "3620d027cbb127292f5b5e9e1ea09521c2e7ab20",
      "parents": [
        "a4969dd3a859ea5b83af2b0e1b22c89ddcefbf9d"
      ],
      "author": {
        "name": "kuogee hsieh",
        "email": "khsieh@codeaurora.org",
        "time": "Thu Jul 14 13:30:33 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:11 2011 -0700"
      },
      "message": "msm_fb: display: set flush bit at overlay_unset\n\nset flush bit at overlay_unset to notify mdp blending engine to\npick up new configuration changes.\n\nSigned-off-by: KUogee Hiseh \u003ckhsieh@codeaurora.org\u003e\n"
    },
    {
      "commit": "a4969dd3a859ea5b83af2b0e1b22c89ddcefbf9d",
      "tree": "c245767798d90cdf73d57ce1398390b6d9531cbd",
      "parents": [
        "6691f046411de0c173272f9be6f2d247f9f3bdb8"
      ],
      "author": {
        "name": "Sriranjan Srikantam",
        "email": "cssrika@codeaurora.org",
        "time": "Thu Jul 14 00:34:56 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:10 2011 -0700"
      },
      "message": "ASoC: msm: Add switch for slimbus 0 Rx hostless mode\n\nFM Radio playback session needs to be closed and re-opened\nfor every device switch session. Add a new switch control\nto avoid this so that switch can be enabled and disabled\ninstead of session closure and reopen.\n\nSigned-off-by: Sriranjan Srikantam \u003ccssrika@codeaurora.org\u003e\n"
    },
    {
      "commit": "6691f046411de0c173272f9be6f2d247f9f3bdb8",
      "tree": "5d0bc77568de5f891078aada58cecca8993eb1c5",
      "parents": [
        "e1893e9f2e3eaa90a853d3ac1dc558801eddee74"
      ],
      "author": {
        "name": "Jay Wang",
        "email": "jaywang@codeaurora.org",
        "time": "Sun Jul 17 16:05:24 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:10 2011 -0700"
      },
      "message": "ASoC: msm8960: changing the ASM closing sequence\n\nPrevious ASM closing sequence freed the DMA buffer first and\nthen stop the ASM session. Since FE is also closed before BE is\nclosed, it is possible that Q6 ASM continuously gets the audio\ndata from BE and the data is writing to DMA buffer which doesn\u0027t\nexist anymore. This causes the Q6 crashes.\n\nCRs-Fixed: 292477\nSigned-off-by: Jay Wang \u003cjaywang@codeaurora.org\u003e\n"
    },
    {
      "commit": "e1893e9f2e3eaa90a853d3ac1dc558801eddee74",
      "tree": "2617ddd0b07642f045cc717f0568953f96be97f5",
      "parents": [
        "17c5a94f1bd5753120b6f846bdc1f7cf9071030b"
      ],
      "author": {
        "name": "Azam Sadiq Pasha Kapatrala Syed",
        "email": "akapatra@codeaurora.org",
        "time": "Thu Jul 14 16:29:22 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:10 2011 -0700"
      },
      "message": "msm: camera: Stop streaming video when stop rec is issued\n\nThis patch makes sure that we don\u0027t stream any video frames\nwhen recording is stopped.\n\nCRs-Fixed: 295043\nSigned-off-by: Azam Sadiq Pasha Kapatrala Syed \u003cakapatra@codeaurora.org\u003e\n"
    },
    {
      "commit": "17c5a94f1bd5753120b6f846bdc1f7cf9071030b",
      "tree": "f67968dc53206e14521b002d0804645324286a82",
      "parents": [
        "2c22fe7d803eb31e7ad79e9a22feb2fd76561616"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Fri Jul 15 10:56:58 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:10 2011 -0700"
      },
      "message": "mfd: pm8058: remove mutex locking from pm8058_masked_write function\n\nRemove mutex_lock and mutex_unlock from pm8058_masked_write.  This\nwill allow pm8058_reset_pwr_off to call pm8058_mask_write while in\natomic context.\n\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "2c22fe7d803eb31e7ad79e9a22feb2fd76561616",
      "tree": "7a9ae130c2119fbab93658ddb371308d2f4b0128",
      "parents": [
        "7d6c86575a65fba2f5f2d9f7448d3496f3388519"
      ],
      "author": {
        "name": "Kiran Kandi",
        "email": "kkandi@codeaurora.org",
        "time": "Thu Jul 07 11:08:19 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:10 2011 -0700"
      },
      "message": "ASoC: WCD9310: correct the offset to CDC_TXn_MUX_CTL reg\n\nSigned-off-by: Kiran Kandi \u003ckkandi@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": "9e03c7f1431e619612405c85a276f438b848d071",
      "tree": "74130037eabd7fc6aa94635127d546215370ae67",
      "parents": [
        "b60683302d3710f45f5a9f67b6d41fbe419047bc"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Wed Jul 13 14:26:21 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:09 2011 -0700"
      },
      "message": "net:qfec: Use 19.2 MHz clock for timestamping\n\nThis patch correct configuration of timestamp registers,\nadds sysfs cmd and tstamp files to capture system-time\nand display current timestamp.\n\nAcked-by: Kaushik Sikdar \u003cksikdar@qualcomm.com\u003e\nSigned-off-by: Rohit Vaswani \u003crvaswani@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": "5b47c3a870059f466110db5093d784048a8f1895",
      "tree": "2bf849afcdd09174dc8c70e786456b57e468004b",
      "parents": [
        "fa77f1aa63c00b34efca7f4a817585463d407901"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenw@codeaurora.org",
        "time": "Thu Jul 14 10:18:31 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:09 2011 -0700"
      },
      "message": "camera: vfe32: Flush out duplicate buffers in free queue.\n\nThe same set of buffers were programmed during AXI config,\nand then enqueued before start recording. Flush the extra\ncopy out before recording.\n\nSigned-off-by: Shuzhen Wang \u003cshuzhenw@codeaurora.org\u003e\n"
    },
    {
      "commit": "fa77f1aa63c00b34efca7f4a817585463d407901",
      "tree": "28ecf7a4642a075502a7210be2dfabc079bfad8e",
      "parents": [
        "91f4270c269cc1d5510a21182ef5d6d73ec9b975"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Jun 27 21:11:51 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:09 2011 -0700"
      },
      "message": "power: pm8921-bms: adjust the coulomb counter as per revision\n\nThe value of LSB for coulomb counter readings are different for pmic\nrevisions 2.0 onwards. Adjust the coulomb counter readings for them.\n\nWhile at it, replace macros with functions to avail of type checking\nthe compiler provides.\n\nAlso since the calculate_cc_mvh() actually returns the cc value\nin milli amp hour, rename that function to calculate_cc_mah()\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@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": "3de11f35c77c7239a51c64254b00e400abaf93f1",
      "tree": "a73e32e6319211620a888b6aea2a8b5ea3528976",
      "parents": [
        "4d1ab557f03730771215020fc1e34b26dc26604b"
      ],
      "author": {
        "name": "kuogee hsieh",
        "email": "khsieh@codeaurora.org",
        "time": "Fri Jul 08 14:09:11 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:08 2011 -0700"
      },
      "message": "msm_fb: display: add spinlock to synchronize mdp irq enable/disable\n\nTo improve performance, UI push thread release mutex before blocked at\nwaiting for vsync to allow Video thread to be updated at same vsycn.\nThis also cause contention to enable/disable mdp irq.\nAdd spinlock to synchronize both threads and irq context.\n\nSigned-off-by: Kuogee Hsieh \u003ckhsieh@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": "ba345d5b6851c99cf58d90d7212f80c7924f416b",
      "tree": "d921ca6f1bfbb95b62713709e3f07eaaf65041a9",
      "parents": [
        "5c1a7398da631af2d519c4272f10750b3f71c39b"
      ],
      "author": {
        "name": "Rahul Kashyap",
        "email": "rkashyap@codeaurora.org",
        "time": "Thu Jul 14 17:31:53 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:07 2011 -0700"
      },
      "message": "mfd: marimba: Initialize/destroy mutexes in module init and exit.\n\nAll mutexes used in marimba module are initialized and destroyed\nin marimba_probe() and marimba_remove() respectively.\n\nSigned-off-by: Rahul Kashyap \u003crkashyap@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": "fc38e95cca1a20c34fce8202d3465bd53ba74eb1",
      "tree": "7ee62968533c6a7ad4944471917423955d1a4c12",
      "parents": [
        "f0af79481b46c3c20815c416d3bd2c91f5684f37"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenw@codeaurora.org",
        "time": "Wed Jul 13 15:41:14 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:07 2011 -0700"
      },
      "message": "camera: v4l2: Avoid duplicate put_pmem_file on single buffer.\n\nFor each video buffer, get_pmem_file is called when it\u0027s enqueued\nthe first time. When releasing the buffer, make sure put_pmem_file\nis only done once.\n\nCRs-fixed: 295111\nSigned-off-by: Shuzhen Wang \u003cshuzhenw@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": "f722ad307ba834dd0aa7d730fa1ff87152fc09fa",
      "tree": "a12c8082072857d8aa2465815cb99c09acd15785",
      "parents": [
        "7bb2210232d7a218a8a5dde43dddbcaafa76f745"
      ],
      "author": {
        "name": "Helen Zeng",
        "email": "xiaoyunz@codeaurora.org",
        "time": "Thu Jul 14 16:59:24 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:06 2011 -0700"
      },
      "message": "ASoc: msm: Replace MSM_TXT with SOC_SINGLE_EXT for mute and volume mixer\n\nUse the standard SOC_SINGLE_EXT to add mixer commands to\nset voice mute/unmute and volume.\n\nSigned-off-by: Helen Zeng \u003cxiaoyunz@codeaurora.org\u003e\n"
    },
    {
      "commit": "7bb2210232d7a218a8a5dde43dddbcaafa76f745",
      "tree": "22ce49cc4839ef7d9661adb8ed4963f86efb92f5",
      "parents": [
        "2160bf26560139b2666194475b0ec59d6260d192"
      ],
      "author": {
        "name": "Srinivasa Rao Uppala",
        "email": "uppalas@codeaurora.org",
        "time": "Thu Jul 14 11:27:30 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:06 2011 -0700"
      },
      "message": "radio-iris: Adding offset to the search mode for RDS search command\n\nSigned-off-by: Srinivasa Rao Uppala \u003cuppalas@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": "52344ac5845edcc6ccc016ce1f07f61553ba2cad",
      "tree": "4ffc2e17db9be349bd9f190459ca025151e65fe7",
      "parents": [
        "2fb6f08e5055df5d5b367e9b2c06025ab78d058a"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Jul 05 18:44:54 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:06 2011 -0700"
      },
      "message": "power: pm8921-bms: add nano-doc comments to exported functions\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "2fb6f08e5055df5d5b367e9b2c06025ab78d058a",
      "tree": "33e74191a0351d5d4f9414205cc2dcae857591dc",
      "parents": [
        "4c0d304651615fb084526704703201617d81cccd"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Jun 28 17:10:27 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:06 2011 -0700"
      },
      "message": "power: pm8921-bms: Add api to read Vsense\n\nThe Rsense resistor connects between the -ve end of the battery\nand GND. The voltage across the Rsense gives us a good indication\nof the current flowing through the battery.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@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": "15e853d22b3191e3058c6fab0e19ddcf9ee7e27d",
      "tree": "b7e0b73546c640249dce308ac72049bf1faa8416",
      "parents": [
        "78a782be53183ace3fb289e5ee9d6c1efc9e4af2"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Jun 27 20:55:47 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:05 2011 -0700"
      },
      "message": "power: pm8921-bms: debug output cleanup\n\nIn the interpolate_single_lut print the name of the table when values\nare out of bounds.\n\nChange the important values to be printed in capitals in\ncalculate_state_of_charge functions.\n\ndev_dbg does not follow the pr_fmt. Change to use pr_debug.\n\nChange pr_err to pr_debug for places where the software takes corrective\naction.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "78a782be53183ace3fb289e5ee9d6c1efc9e4af2",
      "tree": "ae368fbff206d4b5a995b486569615f974943324",
      "parents": [
        "731beb977d0dab4c74f47122c132a32f5d17002d"
      ],
      "author": {
        "name": "Ankur Nandwani",
        "email": "ankurn@codeaurora.org",
        "time": "Thu Jul 07 21:11:21 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:05 2011 -0700"
      },
      "message": "radio: iris: adding support for RDS program service and radio text\n\nThis patch adds support for RDS program service and radio text\nso that RDS data is displayed in the UI\n\nSigned-off-by: Ankur Nandwani \u003cankurn@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": "d74f9d936f955240bedc50e2df5a8235dc17a1be",
      "tree": "ceefad0c34482256753e9085aa54acd92ee18af7",
      "parents": [
        "4573c82bc970da8cf1f9e47733a0ccf113d22efc"
      ],
      "author": {
        "name": "Ankit Premrajka",
        "email": "ankitp@codeaurora.org",
        "time": "Fri Jul 08 16:33:33 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:05 2011 -0700"
      },
      "message": "msm: v4l2: add SMMU mapping code into gemini driver\n\nSigned-off-by: Ankit Premrajka \u003cankitp@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": "6a96f3786dfd6bd3ed8233d57a1a6411f1b16dc8",
      "tree": "77e06dd2ab68ee95b7ab066c1c3eacb6f62a7536",
      "parents": [
        "8d3208ce18b495ac145d28ff96cf7316a8f07a75"
      ],
      "author": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Wed Jul 13 20:01:43 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:04 2011 -0700"
      },
      "message": "ASoC: msm8960: Fix LPA seek issue.\n\nLPA driver sends an extra buffer if PAUSE/RESUME is pressed immediately.\n\nSigned-off-by: Asish Bhattacharya \u003casishb@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": "848741a5ec938089cdc92feb3748174e336beea2",
      "tree": "09cccd72fd19423ba11bec5e4ec83cfc4d89e687",
      "parents": [
        "26512dea431f8347a8bbce561982df939225e2c6"
      ],
      "author": {
        "name": "Jason",
        "email": "jasonv@codeaurora.org",
        "time": "Tue Jul 12 10:24:25 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:03 2011 -0700"
      },
      "message": "msm: kgsl: make map_user_mem accept sharedmem_from_pmem struct\n\nSigned-off-by: Jason Varbedian \u003cjasonv@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": "7d52a40f061a58f1a5e4b42a2cfdd9592b622b57",
      "tree": "702461edb3d67ae6541401e0622cd44510faa708",
      "parents": [
        "cb1e27306b10b35c9777cc4cf7c3e2b1f5664e9b"
      ],
      "author": {
        "name": "Deepa Madiregama",
        "email": "dmadireg@codeaurora.org",
        "time": "Wed Jul 13 20:28:36 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:03 2011 -0700"
      },
      "message": "ASoC: msm: qdsp6: Fix q6asm_memory_unmap issue\n\nIn q6asm_audio_client_buf_free_contiguous() function q6asm_memory_unmap\nis called with wrong parameter. q6asm_memory_unmap() expects physical\naddress, but size of the buffer is passed as argument, hence\nq6asm_memory_unmap returned with error code 2. Fix this issue by\npassing physical address.\n\nCRs-fixed: 296210\nSigned-off-by: Deepa Madiregama \u003cdmadireg@codeaurora.org\u003e\n"
    },
    {
      "commit": "cb1e27306b10b35c9777cc4cf7c3e2b1f5664e9b",
      "tree": "f11043c09b6a0597dc84b000d47b43cd56eba2c6",
      "parents": [
        "74a9b4a54102eb73c69e31052151479502102dc8"
      ],
      "author": {
        "name": "Bradley Rubin",
        "email": "brubin@codeaurora.org",
        "time": "Thu Jun 23 16:49:20 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:03 2011 -0700"
      },
      "message": "ASoC: WCD9310: Detect headset button press and release\n\nDetects if inserted headset has a microphone or not, and\nif there is a microphone, detects if a button is pressed\nwhich grounds the microphone bias line.\n\nSigned-off-by: Brad Rubin \u003cbrubin@codeaurora.org\u003e\n"
    },
    {
      "commit": "74a9b4a54102eb73c69e31052151479502102dc8",
      "tree": "32d3c5dd37dd80fc5701d4941dbedb3c6207e85c",
      "parents": [
        "1757a8593f38970019ed40ef4e3bf6e843ed19b4"
      ],
      "author": {
        "name": "Bradley Rubin",
        "email": "brubin@codeaurora.org",
        "time": "Mon Jun 13 15:03:43 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:02 2011 -0700"
      },
      "message": "ASoC: WCD9310: Add mono differential support for line outs\n\nAllows multiple input signals to be mixed within the codec.\n\nAlso allows output in inverted phase.\n\nSigned-off-by: Brad Rubin \u003cbrubin@codeaurora.org\u003e\n"
    },
    {
      "commit": "1757a8593f38970019ed40ef4e3bf6e843ed19b4",
      "tree": "46ec6173dddbfc0cd8b6b32c4a6bd2bb630f3815",
      "parents": [
        "92497af43c8c5f2a090fe61270f5b5294ece3310"
      ],
      "author": {
        "name": "Jeremy Gebben",
        "email": "jgebben@codeaurora.org",
        "time": "Mon Jul 11 16:04:38 2011 -0600"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:02 2011 -0700"
      },
      "message": "msm: kgsl: use del_timer_sync() to cancel the idle timer\n\nOtherwise there\u0027s a chance the idle timer can fire after\nwe\u0027re suspended/stopped on SMP systems.\n\nSigned-off-by: Jeremy Gebben \u003cjgebben@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": "a8657d80cc67f4435ae9050d7b64f6290889caf1",
      "tree": "6518ec7f2a6f66be5cfe27fdfe68ad2290c81c18",
      "parents": [
        "7b057dbfc163b5c937315c6a0011a24b2b6b2251"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Mon Jul 11 16:30:08 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:02 2011 -0700"
      },
      "message": "crypto: Fix memory leak when clk enabling fails\n\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "7b057dbfc163b5c937315c6a0011a24b2b6b2251",
      "tree": "712099b939e9cb10c99f2dd4f9f7d5aaa4e88c9f",
      "parents": [
        "daa23bb5fc0cfa30e96f35b5bfdca6e2ff282d3b"
      ],
      "author": {
        "name": "Kiran Kumar H N",
        "email": "hurlisal@codeaurora.org",
        "time": "Wed Jul 13 16:39:15 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:02 2011 -0700"
      },
      "message": "msm: camera: fix the leak in free buffer queue.\n\nFree up the buffer memory after dequeueing\nit from free queue.\n\nSigned-off-by: Kiran Kumar H N \u003churlisal@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": "4061c0b26af382d18cbbb5f9b09348e5a158e7c7",
      "tree": "67cb40ac34664c886d57fa6decd5efe8258ee474",
      "parents": [
        "a78c9179a1ccae11b7ccc20ce1921c654955dcea"
      ],
      "author": {
        "name": "Wei Zou",
        "email": "wzou@codeaurora.org",
        "time": "Fri Jul 08 10:24:22 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:01 2011 -0700"
      },
      "message": "msm: kgsl: Check for null physical address in PMEM case\n\nCRs-fixed: 294653\nSigned-off-by: Wei Zou \u003cwzou@codeaurora.org\u003e\n"
    },
    {
      "commit": "a78c9179a1ccae11b7ccc20ce1921c654955dcea",
      "tree": "e5620a8242a300765e7b6d56f22be595a9055e6a",
      "parents": [
        "ae683e860b6a1b05ca9e9fa936819e697784bfcc"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jcrouse@codeaurora.org",
        "time": "Mon Jul 11 13:14:09 2011 -0600"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:01 2011 -0700"
      },
      "message": "msm: kgsl: Introduce GPU specific functions\n\nAdd the infrastructure for specific functions based\non the type of 3D GPU core attached to the system.\n\nSigned-off-by: Jordan Crouse \u003cjcrouse@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": "c88b6e39d50f56e8a9d644d16352f5cb82709ec0",
      "tree": "216fb9fbdcfc022033cdd79f2178ec435aa3b30d",
      "parents": [
        "181d555702fdb4c75baf9b21558f18a2afcab718"
      ],
      "author": {
        "name": "Rahul Kashyap",
        "email": "rkashyap@codeaurora.org",
        "time": "Thu Jul 07 10:52:16 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:01 2011 -0700"
      },
      "message": "radio-tavarua: Set FM status before calling FM Shutdown.\n\nFM status is checked in FM shutdown function, based on which Bahama\nSYS RESET GPIO is put in Low power mode\n\nSigned-off-by: Rahul Kashyap \u003crkashyap@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": "9d28c3e809aac17dc2e3f6923e730293ae4aa977",
      "tree": "9df599a37615475e8644ff87b6348837a84ee91e",
      "parents": [
        "9ed4b19a71b50de89b423ce34ffb3a03b2b97100"
      ],
      "author": {
        "name": "Jeevan Shriram",
        "email": "jshriram@codeaurora.org",
        "time": "Fri Jul 08 17:59:18 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:01 2011 -0700"
      },
      "message": "msm_fb: display: Enable H/W vsync in msm7x27a\n\nEnable tearing effect control in msm7x27a using gpio.\n\nCRs-Fixed: 289024\nSigned-off-by: Jeevan Shriram \u003cjshriram@codeaurora.org\u003e\n"
    },
    {
      "commit": "9ed4b19a71b50de89b423ce34ffb3a03b2b97100",
      "tree": "308b2b48a22ac15588ba6ad579a5bb20fb8b9679",
      "parents": [
        "0f828244dfe06eae4339a4d21e4b0be96c6db113"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Jul 11 12:37:59 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:00 2011 -0700"
      },
      "message": "power: isl9519q: fix unregistering in probe\n\nWhen something fails in the probe function the isl charger should\nunregister from msm_charger. It mistakenly registers again.\n\nFix it.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "0f828244dfe06eae4339a4d21e4b0be96c6db113",
      "tree": "760403e2bd63a4449b89fd32bbc766ddf23e8cd9",
      "parents": [
        "9a89510585b36d691c0d811ee08bc07bba9cdad8"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Jul 11 12:12:25 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:00 2011 -0700"
      },
      "message": "power: msm_charger: fix wakelock destruction paths\n\nThe wakelock in the msm_charger is not specific to any charger. It is held\nas long as any charger is charging the battery and released when not\ncharging or done charging.\n\nIt is not appropriate to destroy the wakelock when a charger registers or\nunregisters, there could be other chargers that would need that\nwakelock functional.\n\nDestroy the wakelock only when the msm_charger is removed.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@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": "c448d98e7e2eceea73477e28ee75ed23b00ff3dc",
      "tree": "4b81a36d6346bafda3f78e487c6791d2b4ffc126",
      "parents": [
        "814e6171ab7a99fdcb2207b5c0c96dab4b3a3f2b"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Jun 28 20:48:36 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:00 2011 -0700"
      },
      "message": "power: pm8921-bms: read temperature and voltage via adc\n\nRead the battery temeperature and voltage from the adc driver instead\nof hard coding them in the driver.\n\nIn the charing began and charing end functions, use\npm8921_bms_get_percent_charge api. This prevents duplicating calling\nthe adc functions.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "814e6171ab7a99fdcb2207b5c0c96dab4b3a3f2b",
      "tree": "c5e19a06fe2f56747b5b43f839bf9f44bf7ede94",
      "parents": [
        "abfb35634e1a165f194208834db1aab9fa7007a9"
      ],
      "author": {
        "name": "Gopikrishnaiah Anandan",
        "email": "gopikr@codeaurora.org",
        "time": "Wed Jun 29 13:10:58 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:00 2011 -0700"
      },
      "message": "vidc: 1080p: Allocate firmware buffer in driver init.\n\nVideo core has requirement that firmware buffer address\nshould be a lesser value than the all other video buffers.\nHence moving allocation to driver init function to\nsatisfy this requirement.\n\nSigned-off-by: Gopikrishnaiah Anandan \u003cgopikr@codeaurora.org\u003e\n"
    },
    {
      "commit": "abfb35634e1a165f194208834db1aab9fa7007a9",
      "tree": "299c3f2d3c0712b46fcd1bc0415c7dee384ee730",
      "parents": [
        "759a8cf14ce1c2f0d6551a090fac84ec7f4705f2"
      ],
      "author": {
        "name": "Gopikrishnaiah Anandan",
        "email": "gopikr@codeaurora.org",
        "time": "Wed Jun 22 12:53:00 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:00 2011 -0700"
      },
      "message": "vidc: Map video driver allocated buffers to video smmu\n\nvideo driver will use the new msm mapped buffer\napi\u0027s to get kernel virtual and device virtual\naddress.This change will replace ioremap calls\nwith new api\u0027s.\n\nSigned-off-by: Gopikrishnaiah Anandan \u003cgopikr@codeaurora.org\u003e\n"
    },
    {
      "commit": "759a8cf14ce1c2f0d6551a090fac84ec7f4705f2",
      "tree": "ab4186f2c58446124c7d63c01a8cfbed5e9936b6",
      "parents": [
        "87a360d86314841efd19f32b7296b0269675bac0"
      ],
      "author": {
        "name": "Ravishangar Kalyanam",
        "email": "rkalya@codeaurora.org",
        "time": "Fri Jul 08 11:50:33 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:00 2011 -0700"
      },
      "message": "msm_fb: display: Use spinlock instead of mutex in vsync timer handler\n\nUse spinlock instead of mutex in vsync timer handler to avoid sleeping\nfrom timer context through mutex locks\n\nSigned-off-by: Ravishangar Kalyanam \u003crkalya@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": "9a01443687bc7bc0a1301372006daf2d8775c2e7",
      "tree": "bf19dc84b5a882d6778132e2bb7eb908a72808ba",
      "parents": [
        "88f4c8f6199a932729794ec38926ce1f8a17d4c6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Jun 19 13:49:28 2011 +0100"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:59 2011 -0700"
      },
      "message": "ASoC: Fix DAPM sequence run for per-widget I/O methods\n\nPreviously we were using the DAPM context rather than a widget as the\nargument for update_bits() so we didn\u0027t need to care that our list walk\nof widgets left us one beyond the end of the list. Now we\u0027re using them\nfor the register update we need to make sure we\u0027re pointing at an actual\nwidget not the list_head.\n\nFix originally suggested by Liam on IM.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "88f4c8f6199a932729794ec38926ce1f8a17d4c6",
      "tree": "0a63b15be36561324aedc7325d1d55071051c7a3",
      "parents": [
        "3f78c4bf3ebb23a7cf4d0520808efc41dc061b14"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Thu Aug 25 16:46:19 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:58 2011 -0700"
      },
      "message": "ASoC: dsp: Avoid soc-dsp power widget function call for CODEC widgets\n\nIt was found that application process is not able to return\nfrom ALSA mixer control command upon termination of ALSA PCM\nrecording session. The problem is due to multiple threads grab\ntwo mutexs in reverse order. As playback thread issues mixer\ncommand which in terms grabs codec mutex and attempts to lock on\ndsp mutex, pcm recording session is terminating running in record\nthread.  In shutdown function, recording session grabs dsp mutex\nthen attempts to lock on codec mutex. Hence, deadlock occurs when\ntwo threads lock on the mutexes that are needed next by other thread.\nHowever, for playback thread, it is not necessary to acquire dsp_mutex\nas the widget associated with given mixer control command is for CODEC\nrouting. Add the check not to call soc-dsp power widget function\nunless command is really for platform routing\n\nCRs-Fixed: 302395\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "3f78c4bf3ebb23a7cf4d0520808efc41dc061b14",
      "tree": "de2d8893c9616797f4fa187c15f81bf8cb5531ca",
      "parents": [
        "5c4159724add60ba6541abc2cbc89b82cdb1fc1f"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Wed May 25 17:07:53 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:58 2011 -0700"
      },
      "message": "ASoC: core: Add check before setting no_buffer flag\n\nSubstream structure for either playback or capture is allocated only\nif DAIs of a given DAI link are defined to support playback or capture.\nWithout this check, kernel will crash due to one of substream is NULL\nwhen DAI link has no_host_mode set to  SND_SOC_DAI_LINK_NO_HOST.\n\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "5c4159724add60ba6541abc2cbc89b82cdb1fc1f",
      "tree": "a217ae7d820f69b09a09e6fa0975a40ec213245c",
      "parents": [
        "9194099740870e779ec50307a1fb37066c97e5e1"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Mon Aug 01 23:24:18 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:58 2011 -0700"
      },
      "message": "ASoC: dsp: Scan only active playback or capture stream\n\nDigital Audio Interface(DAI) can be defined to support playback\nand capture. When there is a PCM capture running on bi-drectional\nCPU DAI, soc-dsp framework can errorneously start backend which\nis connected to the same CPU DAI on the playback path if platform\nmixer command is issued to join playback frontend to given backend.\n\nCRs-fixed: 298954\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "9194099740870e779ec50307a1fb37066c97e5e1",
      "tree": "bb6523c7aec589040cba72e74c663f515e0aa758",
      "parents": [
        "837ee291e26bb77e2178de9ba15cf07479da190a"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Wed Jul 20 11:16:18 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:58 2011 -0700"
      },
      "message": "ASoC: dsp: remove verbose debugging message\n\nASoC maintainer has debug level message of soc-dsp.c\nenabled by default. Remove #define to avoid verbose\nmessages.\n\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "837ee291e26bb77e2178de9ba15cf07479da190a",
      "tree": "f9a15bfa0bc01c4500ebeedd860ff3bc8c7e2132",
      "parents": [
        "fe05880029e3a65f8a83b07356939c3f426a95fd"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Thu Jul 14 15:14:41 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:58 2011 -0700"
      },
      "message": "ASoC: dsp: Always call trigger start when back end is started\n\nThis problem is found when doing device switch. DSP framework\nhas this optimization not to start back-end if front-ends that\nare connected to it are not active. This behavior results in\naudio mute because framewokr does not really track status of\nfront-ends. Change the behavior to always start the back end\nwhenever routing command comes.\n\nCRs-Fixed: 294431\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "fe05880029e3a65f8a83b07356939c3f426a95fd",
      "tree": "b346fba3a641865e5f96084edb5f9d72d0224d1c",
      "parents": [
        "f7d533ec2c6356913e673c2804f911fe020ba173"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Wed Jul 06 15:57:09 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:58 2011 -0700"
      },
      "message": "ASoC: dsp: Adjust front-end/back-end shutdown sequence\n\nAt the startup, soc-dsp framework has back-end started\nfirst before front-end. The sequence should be reversed\nat shutdown.\n\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "f7d533ec2c6356913e673c2804f911fe020ba173",
      "tree": "9e6f00133b6e8397ea9541c21de01821ab4fbd98",
      "parents": [
        "7f100834074190c798c7687c1ed03a627fe50d89"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Wed Mar 30 11:50:23 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:58 2011 -0700"
      },
      "message": "ASoC: dsp: Workaround to prevent incidental activation of back-end link\n\nIt was found that when a front-end link is being derouted from a\nback-end. DSP framework errorneously starts of other front-end\nlink if there is a path linking this particular front-end link to\nback-end link. This workaround checks runtime pointer. Only if\nfront end link runtime pointer is allocated will linking process\ngo through\n\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "7f100834074190c798c7687c1ed03a627fe50d89",
      "tree": "9aeb06ffe8915025fa52c06b5b3d6568357722d3",
      "parents": [
        "6c174d4e61864b7dd199094ced19d2d83798b801"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Fri Sep 02 11:41:45 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:58 2011 -0700"
      },
      "message": "ASoC: dapm - add locking to the DAPM stream event\n\nAdd codec-\u003emutex in snd_soc_dapm_stream_event to protect the\nwidget access by multiple thread/context.\n\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "6c174d4e61864b7dd199094ced19d2d83798b801",
      "tree": "5e44d957f551cddfa94b339dd790b05a9d9af4b3",
      "parents": [
        "6925d5c1af3c1547cec2d318e4e3597388bcec22"
      ],
      "author": {
        "name": "Anji jonnala",
        "email": "anjir@codeaurora.org",
        "time": "Wed Jul 13 13:01:47 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:57 2011 -0700"
      },
      "message": "usb: gadget: Do not allow ep request queuing if not configured\n\nUSB Host driver can select any configuration that is presented by\nperipheral driver to enable certian set of peripheral functions.\nTill a particular configuration is selected, all peripheral function\ndrivers are considered to be disabled and any request to send/recevie\ndata is rejected. Allow only control endpoint(Ep0) queuing which is\nused for advertise configurations and select a particular configuration.\n\nCRs-fixed: 295668\nSigned-off-by: Anji jonnala \u003canjir@codeaurora.org\u003e\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "6925d5c1af3c1547cec2d318e4e3597388bcec22",
      "tree": "9411158a905573a1278a3e216c6e79755a9f1c7e",
      "parents": [
        "fb7401cfc26e20e93d75912b21336f2349b6a626"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Tue Sep 27 17:04:37 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:57 2011 -0700"
      },
      "message": "USB: gadget: android: Call gether_setup early for tethering to work\n\nAndroid userspace expects usb0 interface to be present for USB\nTethering UI option to take effect. Hence, move the gether_setup\ncall to init time rather then calling it at bind_config. Also,\nrevert the rndis network interface name to usb0 from rndis0.\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "fb7401cfc26e20e93d75912b21336f2349b6a626",
      "tree": "89f0f6d39c019c23dc45b7d2fd1af33882819957",
      "parents": [
        "d9f56a12483a454d103d2c8b2936182ce695c4be"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Mon Sep 26 14:11:11 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:57 2011 -0700"
      },
      "message": "USB: gadget: f_rmnet_smd: fix checkpatch warnings on long lines\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "d9f56a12483a454d103d2c8b2936182ce695c4be",
      "tree": "3092ffada2a0ebc330b5ac409158b96c408c8fa2",
      "parents": [
        "c40be02902b0c92e3e92a58c0ab6abc3a54afeaf"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Mon Sep 26 14:04:49 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:57 2011 -0700"
      },
      "message": "usb: diag: Remove debugfs nodes during cleanup\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "c40be02902b0c92e3e92a58c0ab6abc3a54afeaf",
      "tree": "888ff67a89ed6f7b6a47cb757573e98fd88f75a7",
      "parents": [
        "ec2b89468eb04d3662b999ad19ef93085e494bab"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Mon Sep 26 13:58:31 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:57 2011 -0700"
      },
      "message": "usb: gsdio: Update port_count before opening SDIO channel\n\nDriver registers a platform driver to be notified when\nthe SDIO channels are ready to be opened. If the SDIO\nchannels can be opened at the time of platform device\u0027s\nregistration then probe function gets called immediately\nand fails because port_count is not yet updated.\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "ec2b89468eb04d3662b999ad19ef93085e494bab",
      "tree": "bcd93f3b3ec22e03e18993671a8ae16c3fc25acd",
      "parents": [
        "5b3fdfcf06b42b208f9e90641de5e42471c7b6c1"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Thu Sep 01 11:01:51 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:57 2011 -0700"
      },
      "message": "ASoC: msm: inherit new way to get back widget pointer\n\nMake this change due to upgrade to kernel 3.0\n\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "5b3fdfcf06b42b208f9e90641de5e42471c7b6c1",
      "tree": "e58ed7ea27943e635823fd3a37464c3fb4a2b42f",
      "parents": [
        "524ef312152c4c8a012b3c0fa0b03520b30bb534"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Thu Sep 01 11:04:56 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:57 2011 -0700"
      },
      "message": "ASoC: msm: Remove unnecessary soc-dsp structures\n\nAfter adopting new soc-dsp framework, list of back-ends\nfor a given front-end is no longer needed.\n\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "524ef312152c4c8a012b3c0fa0b03520b30bb534",
      "tree": "4f451291fc3d1570560c940cb917495b836819fc",
      "parents": [
        "e3e897cb7d91db7eab1105b6352d64c40c5e9501"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Sep 13 17:47:05 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:56 2011 -0700"
      },
      "message": "security: fix compilation errors when CONFIG_ANDROID_PARANOID_NETWORK\u003dn\n\nCompilation fails when CONFIG_ANDROID_PARANOID_NETWORK is not defined since\nAID_NET_RAW and AID_NET_ADMIN don\u0027t exist.  Since these group checks are only\nvalid for Android configurations, remove the checks when\nCONFIG_ANDROID_PARANOID_NETWORK is disabled.\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "e3e897cb7d91db7eab1105b6352d64c40c5e9501",
      "tree": "3cda1c38a99228f529ab0d98f8919040b1e22860",
      "parents": [
        "dd4222b30432bb65db347ff7b8fea1bc17117c16"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Mon Sep 12 17:18:46 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:56 2011 -0700"
      },
      "message": "USB: rmnet: Free device context memory only during cleanup\n\nDevice context is currently allocated only once during\ninitialization and it gets freed during function unbind.\nThis causes memory corruption issue as device context is\naccessed again after compostion switch.\nFix this issue by freeing the memory only at the time of\ncleaning up the function driver resources.\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "dd4222b30432bb65db347ff7b8fea1bc17117c16",
      "tree": "4d2ce3a106b8d4e9a90170dfc8e9a9cf1aff5ebb",
      "parents": [
        "4bd2142ed7f59f87352487e328b1bfde18c00db2"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Fri Sep 09 15:06:05 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:56 2011 -0700"
      },
      "message": "USB: rmnet: Free function name buffer on disconnect\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "4bd2142ed7f59f87352487e328b1bfde18c00db2",
      "tree": "df08628ebc8676653e4638ef240a8d2159170178",
      "parents": [
        "d59b5d3157bf4526b8db4232999ac9257d6802cf"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Fri Sep 09 14:55:32 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:56 2011 -0700"
      },
      "message": "usb: gsmd: Update port_count before opening SMD channel\n\nDriver registers a platform driver to be notified when\nthe SMD channels are ready to be opened. If the SMD\nchannels can be opened at the time of platform device\u0027s\nregistration then probe function gets called immediately\nand fails because port_count is not yet updated.\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "d59b5d3157bf4526b8db4232999ac9257d6802cf",
      "tree": "89468ef18cdbf149f4240db74d21be683289eb2b",
      "parents": [
        "b33f33a13f54df4471447fa67bf5a6eb50af3040"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Fri Sep 09 14:47:08 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:56 2011 -0700"
      },
      "message": "usb: gbam: Update port_count before opening BAM channel\n\nDriver registers a platform driver to be notified when\nthe BAM channels are ready to be opened. If the BAM\nchannels can be opened at the time of platform device\u0027s\nregistration then probe function gets called immediately\nand fails because port_count is not yet updated.\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    }
  ],
  "next": "b33f33a13f54df4471447fa67bf5a6eb50af3040"
}
