)]}'
{
  "log": [
    {
      "commit": "1bc7b1cc01bfa3bdde33fb9ffd34fa3c0cb0306c",
      "tree": "6994dd52f2320985d2ac5c2da646b4a361e9aacc",
      "parents": [
        "f26ba13ccf5d14cf49c6502cf662e4a8ff711355"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Wed Jan 08 00:24:20 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 22:09:34 2014 -0800"
      },
      "message": "ASoC: msm: Add support for 24-bit output path\n\nChange-Id: I9c0c2e04fec3afe0df0f80188bc38e68d2d3074f\n"
    },
    {
      "commit": "10cd199e3d54372fee67ffd4c53cc75e52f620b3",
      "tree": "19f41c8d0c6bb10a7d1c89b4f6723a6a8233f390",
      "parents": [
        "de0f9a5a9d7932086e623560d66655cc8507cfec",
        "09b3d7972025ff9e654b8cce3453b5d9f205cbf8"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 21 14:54:19 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 21 14:54:19 2013 -0800"
      },
      "message": "Merge remote-tracking branch \u0027codeaurora/kk_2.7_rb1.17\u0027 into cm-11.0\n\nConflicts:\n\tarch/arm/kernel/process.c\n\tarch/arm/mach-msm/hotplug.c\n\tarch/arm/mach-msm/pm-8x60.c\n\tarch/arm/mach-msm/timer.c\n\tarch/arm/mm/mmu.c\n\tdrivers/media/video/msm/server/msm_cam_server.c\n\tinclude/linux/kref.h\n\tmm/Kconfig\n\nChange-Id: I283b4728c42363a2d826512c0b1bec281c48e470\n"
    },
    {
      "commit": "de0f9a5a9d7932086e623560d66655cc8507cfec",
      "tree": "d9e4678d68da38d7670b79c8b5e8782445c5ad7e",
      "parents": [
        "e1a3c5a3706d580390c02c69cb14dcd679d31d91",
        "84dfcb758ba7cce52ef475ac96861a558e1a20ca"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 21 14:22:41 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 21 14:22:41 2013 -0800"
      },
      "message": "Merge tag \u0027v3.4.75\u0027 into cm-11.0\n\nThis is the 3.4.75 stable release\n\nConflicts:\n\tdrivers/md/dm-crypt.c\n\tdrivers/mmc/card/block.c\n\tdrivers/net/ethernet/smsc/smc91x.h\n\nChange-Id: I39f38ef5530c5fef07583beb9d76b983e71b9ff3\n"
    },
    {
      "commit": "50a715f272de5c786e76607a3cd21489388c5a03",
      "tree": "93e45e611c9bde29ef1b6caf7ff7b706782cbb6f",
      "parents": [
        "a6079a371fbd4e9cb4489b8a484b559427b97fe1"
      ],
      "author": {
        "name": "Stefano Panella",
        "email": "stefano.panella@citrix.com",
        "time": "Tue Dec 10 14:20:28 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:19 2013 -0800"
      },
      "message": "ALSA: memalloc.h - fix wrong truncation of dma_addr_t\n\ncommit 932e9dec380c67ec15ac3eb073bb55797d8b4801 upstream.\n\nWhen running a 32bit kernel the hda_intel driver is still reporting\na 64bit dma_mask if the HW supports it.\n\nFrom sound/pci/hda/hda_intel.c:\n\n        /* allow 64bit DMA address if supported by H/W */\n        if ((gcap \u0026 ICH6_GCAP_64OK) \u0026\u0026 !pci_set_dma_mask(pci, DMA_BIT_MASK(64)))\n                pci_set_consistent_dma_mask(pci, DMA_BIT_MASK(64));\n        else {\n                pci_set_dma_mask(pci, DMA_BIT_MASK(32));\n                pci_set_consistent_dma_mask(pci, DMA_BIT_MASK(32));\n        }\n\nwhich means when there is a call to dma_alloc_coherent from\nsnd_malloc_dev_pages a machine address bigger than 32bit can be returned.\nThis can be true in particular if running  the 32bit kernel as a pv dom0\nunder the Xen Hypervisor or PAE on bare metal.\n\nThe problem is that when calling setup_bdle to program the BLE the\ndma_addr_t returned from the dma_alloc_coherent is wrongly truncated\nfrom snd_sgbuf_get_addr if running a 32bit kernel:\n\nstatic inline dma_addr_t snd_sgbuf_get_addr(struct snd_dma_buffer *dmab,\n                                           size_t offset)\n{\n        struct snd_sg_buf *sgbuf \u003d dmab-\u003eprivate_data;\n        dma_addr_t addr \u003d sgbuf-\u003etable[offset \u003e\u003e PAGE_SHIFT].addr;\n        addr \u0026\u003d PAGE_MASK;\n        return addr + offset % PAGE_SIZE;\n}\n\nwhere PAGE_MASK in a 32bit kernel is zeroing the upper 32bit af addr.\n\nWithout this patch the HW will fetch the 32bit truncated address,\nwhich is not the one obtained from dma_alloc_coherent and will result\nto a non working audio but can corrupt host memory at a random location.\n\nThe current patch apply to v3.13-rc3-74-g6c843f5\n\nSigned-off-by: Stefano Panella \u003cstefano.panella@citrix.com\u003e\nReviewed-by: Frediano Ziglio \u003cfrediano.ziglio@citrix.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "2a38ada0f1ab9f894eea4428731ebc811b51c3f3",
      "tree": "759c765808a23a3a35e4ba10d8306c847c0205b7",
      "parents": [
        "19218e895cefdd389c96af12c93c89e7276bbaad",
        "44d19f5a04ae4e433548ba2f25e4d2ccfcac765e"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Dec 08 12:50:38 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Dec 08 12:50:38 2013 -0800"
      },
      "message": "Merge tag \u0027v3.4.72\u0027 into tmp\n\nThis is the 3.4.72 stable release\n\nConflicts:\n\tarch/arm/Kconfig\n\tarch/arm/include/asm/mutex.h\n\tarch/arm/kernel/perf_event.c\n\tarch/arm/kernel/traps.c\n\tarch/arm/mm/dma-mapping.c\n\tdrivers/base/power/main.c\n\tdrivers/bluetooth/ath3k.c\n\tdrivers/bluetooth/btusb.c\n\tdrivers/gpu/drm/radeon/radeon_mode.h\n\tdrivers/mmc/card/block.c\n\tdrivers/mmc/host/sdhci.c\n\tdrivers/usb/core/message.c\n\tdrivers/usb/host/xhci-plat.c\n\tdrivers/usb/host/xhci.h\n\tdrivers/virtio/virtio_ring.c\n\tfs/ubifs/dir.c\n\tinclude/linux/freezer.h\n\tinclude/linux/virtio.h\n\tinclude/media/v4l2-ctrls.h\n\tinclude/net/bluetooth/hci_core.h\n\tinclude/net/bluetooth/mgmt.h\n\tkernel/cgroup.c\n\tkernel/futex.c\n\tkernel/signal.c\n\tnet/bluetooth/hci_conn.c\n\tnet/bluetooth/hci_core.c\n\tnet/bluetooth/hci_event.c\n\tnet/bluetooth/l2cap_core.c\n\tnet/bluetooth/mgmt.c\n\tnet/bluetooth/rfcomm/sock.c\n\tnet/bluetooth/smp.c\n\nChange-Id: I4fb0d5de74ca76f933d95d98e1a9c2c859402f34\n"
    },
    {
      "commit": "8bbba2ab868fa65e24bfb41d026267d56392af23",
      "tree": "bd6dcce153f1c5d638736794a7e0cd8991bc9637",
      "parents": [
        "26fd5cf5e80ea40dc030e50d71123b06b6f2da5c"
      ],
      "author": {
        "name": "Pavan Chikkala",
        "email": "pavanc@codeaurora.org",
        "time": "Mon Dec 02 22:55:37 2013 -0800"
      },
      "committer": {
        "name": "Pavan Chikkala",
        "email": "pavanc@codeaurora.org",
        "time": "Tue Dec 03 12:27:33 2013 +0530"
      },
      "message": "ASoC: msm: qdsp6v2: Propagate device HW delay to AFE.\n\n - HW delay for each supported device is maintained in\n   ACDB. This needs to be propagated to AFE for timestamp\n   calculation in voice path. AFE provides device HW and\n   SW delays to CVD; based on which timestamps are calculated\n   for voice packets.\n\nCherrypick from: I959676c1ee4e0568e661e7666a61c98152344047\n\nChange-Id: I8f9d3438aebb4a9e66100d062453f2ac066748c9\nSigned-off-by: Pavan Chikkala \u003cpavanc@codeaurora.org\u003e\n"
    },
    {
      "commit": "3e2def0481102accbbbc0ae8d0ac22d4f22bb6b3",
      "tree": "627ccc60f300a28ecd6a11d3e66fd9833a30d21d",
      "parents": [
        "f02e02e0a60b58db8263b7e7e7af8af6fa3d6a95"
      ],
      "author": {
        "name": "Sivasri Kumar Vanka",
        "email": "sivasri@codeaurora.org",
        "time": "Mon Dec 02 05:56:12 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 02 05:56:20 2013 -0800"
      },
      "message": "Revert \"ASoC: msm: qdsp6v2: Propagate device HW delay to AFE.\"\n\nThis reverts commit 88928532db06d3f595b79256616941233fefaaef\n\nChange-Id: I9217571fe42b2834e4b5f2d6e27c7fe2dc8d6c3b\n"
    },
    {
      "commit": "88928532db06d3f595b79256616941233fefaaef",
      "tree": "5f2298560cf0596d34a36a80c6fadff1dfbcf692",
      "parents": [
        "c3598ea743d229de6ed1fdd153843aadd66d047c"
      ],
      "author": {
        "name": "Srikanth Katta",
        "email": "skatta@codeaurora.org",
        "time": "Fri Nov 15 15:38:14 2013 +0530"
      },
      "committer": {
        "name": "Venkata Narendra Kumar Gutta",
        "email": "vgutta@codeaurora.org",
        "time": "Mon Nov 25 17:28:45 2013 +0530"
      },
      "message": "ASoC: msm: qdsp6v2: Propagate device HW delay to AFE.\n\n - HW delay for each supported device is maintained in\n   ACDB. This needs to be propagated to AFE for timestamp\n   calculation in voice path. AFE provides device HW and\n   SW delays to CVD; based on which timestamps are calculated\n   for voice packets.\n\nCherrypick from: I959676c1ee4e0568e661e7666a61c98152344047\n\nChange-Id: I02c59462560749da3a1cfe2f8f614b939102e527\nSigned-off-by: Srikanth Katta \u003cskatta@codeaurora.org\u003e\nSigned-off-by: Pradnya Chaphekar \u003cpradnyac@codeaurora.org\u003e\n"
    },
    {
      "commit": "c863dd81601223480312cf4e951e9bb52182828e",
      "tree": "584dda9790f7363237feb656994ba4e0b4d186f1",
      "parents": [
        "18bc87109730d15f3d947f29ca96a96826dd7ac3"
      ],
      "author": {
        "name": "Subhash Chandra Bose Naripeddy",
        "email": "snariped@codeaurora.org",
        "time": "Thu Apr 25 19:32:52 2013 -0700"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Fri Jul 05 15:33:23 2013 +0530"
      },
      "message": "ALSA: PCM: volume API implementation\n\nIntroduced a new helper function snd_pcm_add_volume_ctls() to\ncreate control elements representing the volume for each PCM\n(sub)stream.\n\nChange-Id: Id483257c4fe84a909e7a4af3a5aa3e4f0d5d9ea5\nSigned-off-by: Damir Didjusto \u003cdamird@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "ac4f6190fae02a3dc30133f90488b996f726bf7a",
      "tree": "3b9e814cdc0e25cd603604908f62d83a07000fe5",
      "parents": [
        "db499a9b9c662e30f253c7788e9fd2bd7a9a5f30",
        "8b638b3285550f970980dbf42541a2136d5be68b"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Wed Jun 19 12:47:21 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Wed Jun 19 12:47:21 2013 -0700"
      },
      "message": "Merge tag \u0027AU_LINUX_ANDROID_JB_2.5.04.02.02.040.375\u0027 into HEAD\n\nAU_LINUX_ANDROID_JB_2.5.04.02.02.040.375 based on quic/aosp/jb_2.5\n\nConflicts:\n\tdrivers/media/video/msm/jpeg_10/msm_jpeg_hw.c\n\tdrivers/media/video/msm/jpeg_10/msm_jpeg_hw.h\n\tdrivers/media/video/msm/mercury/msm_mercury_hw.c\n\tdrivers/media/video/msm/mercury/msm_mercury_hw.h\n\tdrivers/media/video/msm/msm.c\n\tdrivers/media/video/msm/msm_mctl.c\n\tdrivers/media/video/msm/sensors/msm_sensor.c\n\tdrivers/media/video/msm/sensors/ov8825_v4l2.c\n\tdrivers/media/video/msm/sensors/ov9724_v4l2.c\n\tdrivers/media/video/msm/vfe/msm_vfe_stats_buf.c\n\nChange-Id: Idd386f9f72ab4ce12039c4af12bc456b2f34c489\n"
    },
    {
      "commit": "bd85fb5556468ce7d5fdfc63fe45e2d2eef149b6",
      "tree": "eb068f40d09a0e9692c29e91b262dbd15d89dcaf",
      "parents": [
        "f41ecf94c79c9408af5f444f796dea43a8d87aea"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Thu Jun 06 17:09:21 2013 +0200"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Mon Jun 10 21:42:10 2013 -0700"
      },
      "message": "ASoC: tpa2051d3: Add TI tpa2051d3 amp for HTC devices\n\nChange-Id: I96c1713e80e408a8f5efdd4385db1d711697ae52\n"
    },
    {
      "commit": "f60ee6a7daf13f1698eb772657b3782053381b20",
      "tree": "73b7eaf9aef525829dc22b44362b22b4631a1f6f",
      "parents": [
        "6f666cd1d93777697dad2b96cf7236c16f1c7c5c"
      ],
      "author": {
        "name": "Subhash Chandra Bose Naripeddy",
        "email": "snariped@codeaurora.org",
        "time": "Thu Apr 25 19:32:52 2013 -0700"
      },
      "committer": {
        "name": "Damir Didjusto",
        "email": "damird@codeaurora.org",
        "time": "Thu May 30 16:05:45 2013 -0700"
      },
      "message": "ALSA: PCM: volume API implementation\n\nIntroduced a new helper function snd_pcm_add_volume_ctls() to\ncreate control elements representing the volume for each PCM\n(sub)stream.\n\nChange-Id: Id483257c4fe84a909e7a4af3a5aa3e4f0d5d9ea5\nSigned-off-by: Damir Didjusto \u003cdamird@codeaurora.org\u003e\n"
    },
    {
      "commit": "55f54c53ba0536b9a3e4df7b95a55e73519dcc79",
      "tree": "0e9f15b74c55d8190e2fd98958d710d722f9de63",
      "parents": [
        "20824507cdb2575eb6c3fa29094fe77572abdb5e"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Sat Nov 17 00:29:07 2012 -0800"
      },
      "committer": {
        "name": "Damir Didjusto",
        "email": "damird@codeaurora.org",
        "time": "Wed Apr 24 21:04:07 2013 -0700"
      },
      "message": "ASoC: msm: flush if prior and current backends rate not matching\n\nIt is found that during device switch from one backend\nwith one sample rate to another backend with another sample rate,\nthe command to QDSP6 ADM which maps audio stream session to a\nparticular backend would not get carried out until pending\ndata of audio stream session from previous backend is either\nread out or flushed. This scenario occurs when application\nstops providing more buffers to retrieve captured data.\nRemedy is to flush upon detection of rate mismatching\n\nChange-Id: I2c01c036d9bb71f938a6795337f08948bd986553\nCRs-fixed: 422205\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "20824507cdb2575eb6c3fa29094fe77572abdb5e",
      "tree": "052eadcf234cebad0ae3335a74bfa46a0e240b44",
      "parents": [
        "f8b524a2974cd2e2fa4fe58661285302c8b4cb90"
      ],
      "author": {
        "name": "Laxminath Kasam",
        "email": "lkasam@codeaurora.org",
        "time": "Mon Jan 07 14:33:56 2013 +0530"
      },
      "committer": {
        "name": "Damir Didjusto",
        "email": "damird@codeaurora.org",
        "time": "Wed Apr 24 20:53:29 2013 -0700"
      },
      "message": "ASoC: msm: Add support to have FM playback through ASM loopback mode\n\n- Add support to provide PP on FM playback.\n- Add PCM platform driver which enables ASM loopback mode\nDefine MultiMedia6 front-end dai\n\nChange-Id: Ibf9d2645e706f9a3027dd356223a2135224a0337\nSigned-off-by: Damir Didjusto \u003cdamird@codeaurora.org\u003e\n"
    },
    {
      "commit": "110f7b5e5f06624cde157a84c56908513b894ff0",
      "tree": "acc33efe7c0fa83a87aa6c4e438aa6ec6c7d14fe",
      "parents": [
        "69ff00ae3ea7c26cf500ae5af982a1d9c9d2bad8"
      ],
      "author": {
        "name": "Krishnankutty Kolathappilly",
        "email": "kkolat@codeaurora.org",
        "time": "Sun Apr 07 18:04:18 2013 -0700"
      },
      "committer": {
        "name": "Krishnankutty Kolathappilly",
        "email": "kkolat@codeaurora.org",
        "time": "Mon Apr 22 00:17:47 2013 -0700"
      },
      "message": "ALSA: include: Add new ioctl for metadata mode\n\nAdd a new ioctl to support metadata mode in lpa driver. This ioctl\nallows lpa driver to work in default alsa compliant mode and also\nmetadata mode.\n\nCRs-Fixed: 458904\nChange-Id: I8111e8652bbfb6dd93bdbda69bd16f53b45cb756\nSigned-off-by: Krishnankutty Kolathappilly \u003ckkolat@codeaurora.org\u003e\n"
    },
    {
      "commit": "f16d3fd89d3f9ebf4020a11caef278cf4498ad50",
      "tree": "e859def3d9a161e33009e54f87047f0110d20884",
      "parents": [
        "edd283306fe6b07078db82f3676590932c566c17"
      ],
      "author": {
        "name": "Laxminath Kasam",
        "email": "lkasam@codeaurora.org",
        "time": "Wed Dec 19 14:54:14 2012 +0530"
      },
      "committer": {
        "name": "Jay Wang",
        "email": "jaywang@codeaurora.org",
        "time": "Tue Mar 12 15:42:01 2013 -0700"
      },
      "message": "ASoC: audio: Fix MEM_UNMAP called before CLOSE ack\n\n-When the commands for ASM_STREAM_CMD_SET_PP_PARAMS\nand ASM_STREAM_CMD_CLOSE are sent back to back, Ack\nfor first command is misinterpreted as CMD_CLOSE ack\nand proceeds to send memory unmap command resulting\nin LPASS fatal.\n-Maintain separate variable to wait on for CMD_CLOSE\nthat will avoid dependency to other commands getting\nAck early.\n\nCRs-Fixed: 434279\nChange-Id: I7b6b7f1b8154437b21c5ea14be2e774e4b96e2d1\nSigned-off-by: Laxminath Kasam \u003clkasam@codeaurora.org\u003e\n"
    },
    {
      "commit": "a3720ae08c443c15e667ab71121139f1bf948298",
      "tree": "1b988f2ff79b1e9cf6d04489f61a4d5ee957a7c9",
      "parents": [
        "044e34fba3771412bd5b8d6a5003e39f509c5b29"
      ],
      "author": {
        "name": "Fred Oh",
        "email": "fred@codeaurora.org",
        "time": "Fri Jan 18 15:58:29 2013 -0800"
      },
      "committer": {
        "name": "Fred Oh",
        "email": "fred@codeaurora.org",
        "time": "Thu Feb 28 16:47:47 2013 -0800"
      },
      "message": "SoC: msm: Set soft step values to 0 to avoid noise\n\nThe abrupt steps in the curve are causing the noise. To avoid noise\nsmaller step size are recommended.\n\nCRs-fixed: 439933\nChange-Id: I34681af412e4f7ba8a99ce0f08f5ee1fa69186ff\nSigned-off-by: Fred Oh \u003cfred@codeaurora.org\u003e\n"
    },
    {
      "commit": "f011a448294456c31671d934eae28f21916cc646",
      "tree": "549f41f8646d4e4e9c13c6de134d10632693f2f3",
      "parents": [
        "010ec3edad8be499ccba61cd67fdb9280f8b9cf4",
        "6e0f798c395c7e71a8392124f0663a5751802158"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 27 21:36:19 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 27 21:36:18 2013 -0800"
      },
      "message": "Merge \"ASoC: msm: qdsp6: Add support to configure ISO and ARIB coefficients\""
    },
    {
      "commit": "6e0f798c395c7e71a8392124f0663a5751802158",
      "tree": "ee5612c913fdcfc9b60473b19b23211b1c24f8a4",
      "parents": [
        "cd905abd5af2a00e19672a56f7f7eea1ba4bad2b"
      ],
      "author": {
        "name": "Amal Paul",
        "email": "amal@codeaurora.org",
        "time": "Thu Feb 21 19:36:35 2013 -0800"
      },
      "committer": {
        "name": "Amal Paul",
        "email": "amal@codeaurora.org",
        "time": "Wed Feb 27 16:53:08 2013 -0800"
      },
      "message": "ASoC: msm: qdsp6: Add support to configure ISO and ARIB coefficients\n\nAdd support for configuring ISO or ARIB stereo mixing\ncoefficients. This change introduces a function with whichi,\nAAC multi-channel driver can configure ISO or ARIB coefficients\naccording to configuration done by the client.\n\nChange-Id: I72b74033532a276fa3bc1d305a04720ff6767409\nSigned-off-by: Amal Paul \u003camal@codeaurora.org\u003e\n"
    },
    {
      "commit": "3aabeae171d49c1fabe97fc0eb4a6a48e0969531",
      "tree": "50adffb3ceed8218923ad7af9dba1c4fc648c1c0",
      "parents": [
        "3e9d336ed987e1f91933ddf25283b9a7012d3f32"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Sun Jan 06 00:52:34 2013 -0800"
      },
      "committer": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Tue Feb 19 08:20:30 2013 -0800"
      },
      "message": "ASoC: msm: avoid negative time stamp check\n\nTime stamp is unsigned. There is no need to check for\nnegative value.\n\nChange-Id: I15e380f81e46908f6a9fe8d29c174de1b7c33173\nCRs-fixed: 423372\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "e833acaf2b5cfac0fb53692652a8c39667f1e559",
      "tree": "f530c2ea75a3d7e52045e1f543ced58757895b9d",
      "parents": [
        "7dfc4b284ca395a035e7da058f86dfb4275dd509"
      ],
      "author": {
        "name": "Duy Truong",
        "email": "dtruong@codeaurora.org",
        "time": "Tue Feb 12 13:35:08 2013 -0800"
      },
      "committer": {
        "name": "Duy Truong",
        "email": "dtruong@codeaurora.org",
        "time": "Tue Feb 12 13:35:08 2013 -0800"
      },
      "message": "Update copyright to The Linux Foundation\n\nChange-Id: Ibead64ce2e901dede2ddd1b86088b88f2350ce92\nSigned-off-by: Duy Truong \u003cdtruong@codeaurora.org\u003e\n"
    },
    {
      "commit": "ceb2bee5e4900b2daf284c371a286a8f0f424dfe",
      "tree": "583ec4e82cdc038a2a748fcaf0207c8797047442",
      "parents": [
        "8abbba55505ea56f2c869bb6c70400b16ae6b5f6"
      ],
      "author": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Tue Oct 09 10:32:42 2012 +0530"
      },
      "committer": {
        "name": "Mingming Yin",
        "email": "mingming@codeaurora.org",
        "time": "Mon Dec 03 21:30:01 2012 -0800"
      },
      "message": "ASoC: core: Update ALSA core  to issue restart in underrun.\n\nWhen compressed and pcm session is started the buffer pull will\nBe from the DSP, in mmap mode for the scenario Hardware pointer\nIs same as application pointer implies application has not filled the\nBuffer to be send to DSP, and platform driver has to break and restart\nThe de queue process when the application has sufficient buffers.\n\nWhen hardware pointer is same as application pointer it is an under run\nScenario where the ALSA framework has to trigger the under run and in HAL\nThe session has to re-prepare and re-triggered. based on the stop\nThreshold, but in our system the stop threshold is INT_MAX which\nIndicates that under run is not triggered in practical cases.\n\nWe have a brodcast usecase in which the mentioned under run case\nIs hit mulitple times, and every time re-prepare and re-trigger will be\nExpensive\n\nUpdate the ASoC core framework to restart de queue process stopped\nBy platform Driver when the under run is hit, based on the available\nBuffer and render flag, so the System will recover from the hang state.\n\nTo restart de queue process the ASoC core will be calling the restart\nCallback registered by platform driver and this callback will be running in\nAtomic context.\n\nChange-Id: Ic9ea05a0dc6246346e9913493232882e2f5447d1\nSigned-off-by: Santosh Mardi \u003cgsantosh@codeaurora.org\u003e\n"
    },
    {
      "commit": "43fd883fc8c94b058d441f1708620df9c116cb48",
      "tree": "18d814836ce3012eb13dde3c8a13ea8f522f0e99",
      "parents": [
        "3f7b2479704d9d58a0c1dd246b99f3571da31a20"
      ],
      "author": {
        "name": "Ajit Khare",
        "email": "ajitk@codeaurora.org",
        "time": "Tue Aug 07 13:19:44 2012 -0700"
      },
      "committer": {
        "name": "Mingming Yin",
        "email": "mingming@codeaurora.org",
        "time": "Mon Dec 03 11:56:11 2012 -0800"
      },
      "message": "ASoc: msm: Add amr-wb/wb+ tunnel playback support\n\nUpdate compress audio platform driver\nto support amr-wb/wb+ tunnel mode playback.\n\nChange-Id: I98d087db490441c57c8e2d4fe03a7e91b28e67fc\nSigned-off-by: Ajit Khare \u003cajitk@codeaurora.org\u003e\n"
    },
    {
      "commit": "3f7b2479704d9d58a0c1dd246b99f3571da31a20",
      "tree": "2531161a41f8b7178031c2c1740fcb033447d698",
      "parents": [
        "9e79beb0248ac42fd69a3652f6eb7fdce0f3af04"
      ],
      "author": {
        "name": "Phani Kumar Uppalapati",
        "email": "phanik@codeaurora.org",
        "time": "Tue Sep 11 22:31:40 2012 -0700"
      },
      "committer": {
        "name": "Mingming Yin",
        "email": "mingming@codeaurora.org",
        "time": "Mon Dec 03 11:55:35 2012 -0800"
      },
      "message": "ASoC: msm8974: fall back to have AFE port started at prepare\n\nAfter upgrading to kernel 3.4, there is 5 second delay\nat the closing of PCM playback. The delay is due to missing\nEOS from QDSP6 audio session manager causing pcm close function\nof PCM platform driver to wait for 5 seconds. The root cause\nfor missing EOS is that ALSA dynmic PCM shutdown sequence has\nchanged. Now, trigger stop is called on the back-end DAI-LINK.\nFurthermore, back-end trigger stop is called before front-end\ntrigger stop. Since sink stops rendering data, data at source\nwill never get consumed. EOS event will not arrive. As trigger\noperation has to be atomic, it is very difficult to guarantee\nsequence on shutting down various modules in QDSP6. The decision\nis to abandon starting and stopping QDSP6 AFE port in trigger\nfunction. This decision is considered acceptable as playback\nand capture over SLIMBUS is no longer subject to strict sequence\nwhich Q6 AFE port must be started after CODEC configuration.\n\nChange-Id: Ief351168b08d5cca0a76405834cf3d6aa14a3941\nSigned-off-by: Phani Kumar Uppalapati \u003cphanik@codeaurora.org\u003e\n"
    },
    {
      "commit": "41a496238dae4c117548be819b0a3b3edbc48dc8",
      "tree": "83190bcf55b89b79825b2f98ae493db4428f9885",
      "parents": [
        "1c694ffc72666085a5ad880fef913ee2c8c69c4a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 07 12:42:47 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Nov 17 13:16:13 2012 -0800"
      },
      "message": "ALSA: Add a reference counter to card instance\n\ncommit a0830dbd4e42b38aefdf3fb61ba5019a1a99ea85 upstream.\n\nFor more strict protection for wild disconnections, a refcount is\nintroduced to the card instance, and let it up/down when an object is\nreferred via snd_lookup_*() in the open ops.\n\nThe free-after-last-close check is also changed to check this refcount\ninstead of the empty list, too.\n\nReported-by: Matthieu CASTET \u003cmatthieu.castet@parrot.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0dec67f8a57a79c52302d4ee1d7d7e82c2ae0c1d",
      "tree": "aa790aa79a612b486b29996aae973878f6aab1bd",
      "parents": [
        "e381d1ea1b5ede9fac10ecd8f88d4b86803b037f"
      ],
      "author": {
        "name": "Bhalchandra Gajare",
        "email": "gajare@codeaurora.org",
        "time": "Sun Aug 26 16:17:46 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 14:20:46 2012 -0700"
      },
      "message": "ALSA: Extend sound jack to support upto 8 key events.\n\nALSA sound jack currently only supports upto 6 key events on a single\njack. Extend sound jack to support upto 8 buttons\n\nCRs-fixed: 390846\nSigned-off-by: Bhalchandra Gajare \u003cgajare@codeaurora.org\u003e\n(cherry picked from commit 33cca1e3db8b961f898daa776b99621def9219d6)\n(cherry picked from commit c012ad9fb0a819842ecd7ff672c19bbe17bf2f82)\n\nChange-Id: I33a46404b67b83721afde56b45defb40b529391a\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "418393fcf3cbeab0827c91ee55ecd7d8773d36d7",
      "tree": "efaa995f248fb814b118008100c223a77daf741d",
      "parents": [
        "4bae0936800a11b7f6648d1bb23f242eb368c976"
      ],
      "author": {
        "name": "Subhash Chandra Bose Naripeddy",
        "email": "snariped@codeaurora.org",
        "time": "Fri Aug 17 17:00:25 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 13:49:08 2012 -0700"
      },
      "message": "ASoC: msm: update opcode of read compressed interface.\n\nFor compressed AC3 and DTS in HDMI Input use case, new read\ncompressed interface is added. The opcode changed in the release\nbuilds. Hence, update the opcode for the same.\n\nSigned-off-by: Subhash Chandra Bose Naripeddy \u003csnariped@codeaurora.org\u003e\n(cherry picked from commit 9b2180d23ea2e9a22f66f4358f26a282165fea29)\n(cherry picked from commit 4787039a3acadacf384a919c4c5f5b8f4d586b05)\n\nChange-Id: I69cc1675405665b5432f75102678fafd0d90c344\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "76a8498ee952195ecdcb68585dc8a4a7b26b2a8a",
      "tree": "48e63695f81de5ac60511ee29e72d218155ca3c9",
      "parents": [
        "113eb8a2f8422dfbda910e3cf6b145849b49fd0b"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Thu Sep 06 10:22:31 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 10:04:13 2012 -0700"
      },
      "message": "ASoC: msm: include msm-specific ion header.\n\nAll msm_ion clients need to use \u003clinux/msm_ion.h\u003e instead of\n\u003clinux/ion.h\u003e\n\n Signed-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n(cherry picked from commit 71a6ac9d4fc5e88efd57c2077caaff34afa36603)\n(cherry picked from commit 353fac8a22a0253e990c745232d45586adb0defb)\n\nChange-Id: I26165047d3361802ff3957b54a645544a8e9c3b5\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "21d7afe4817a1879e8d7c99b83c26ef3f4f5691b",
      "tree": "58ac47a5ea16171fb7a5b0407ebb24a8a88519d8",
      "parents": [
        "3f9b234be2dbafb7d113bf58df6093ef6445b441",
        "406a0a8400fd2d1d5b68c993e191f4c05a8c23a9"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Aug 24 19:44:50 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Aug 24 19:44:50 2012 -0700"
      },
      "message": "Merge commit \u0027406a0a8400fd2d1d5b68c993e191f4c05a8c23a9\u0027 into android-msm-mako-3.4-wip\n\n(needs additional patches to compile)\n\n* commit \u0027406a0a8400fd2d1d5b68c993e191f4c05a8c23a9\u0027: (450 commits)\n  msm: vidc: Separate partition for shared memory\n  arm/dt: Move MDSS device nodes to separate dtsi file\n  msm: cpr: Add support for CPR in 8625\n  defconfig: msm8974: enable genlock\n  msm: Remove idle stats and cpuidle hooks\n  msm: timer: Add a stub for msm_timer_get_timer0_base\n  msm: iomap: Add mappings for the MPM PS_HOLD region\n  msm:  vidc: Adds support for Rate Control\n  ASoc: msm: Add low latency playback and recording support.\n  msm: Fix for overflow cpu alive mask dump.\n  tty: hold lock across tty buffer finding and buffer filling\n  msm: Turn off cpu alive mask messages.\n  msm: kgsl: Add GPU clock statistics.\n  Bluetooth: Enable BT\u0026FM kernel modules for MSM8974\n  v4l2: Add mutex to streamon() and dqbuf()in v4l2 framework.\n  msm: mdss: fix suspend coming to MDP before panel drivers\n  msm: mdss: allocate framebuffer memory from ion pool\n  msm: mdss: improve clock and bus scaling logic\n  platform: msm: Add driver for QPNP PMIC clkdiv peripherals\n  msm: add adsp loader driver\n  ...\n\nConflicts:\n\tdrivers/base/power/main.c\n\tdrivers/power/pm8921-bms.c\n\tdrivers/power/pm8921-charger.c\n\tdrivers/usb/gadget/Kconfig\n\tdrivers/usb/gadget/android.c\n\tdrivers/usb/host/ehci-msm-hsic.c\n\tdrivers/video/msm/mdp4_overlay_dsi_video.c\n\tinclude/linux/mfd/pm8xxx/pm8921-charger.h\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "99bf09c1284610eaee3efda9d2cc694b6df313b9",
      "tree": "c635d9531776e53ff9e146001e59fdfdfe7ac5b7",
      "parents": [
        "93804d5bd1cac2529b602096163d6866f3979530"
      ],
      "author": {
        "name": "Jayasena Sangaraboina",
        "email": "jsanga@codeaurora.org",
        "time": "Tue Jul 17 12:03:08 2012 -0700"
      },
      "committer": {
        "name": "Jayasena Sangaraboina",
        "email": "jsanga@codeaurora.org",
        "time": "Fri Aug 17 19:09:35 2012 -0700"
      },
      "message": "ASoc: msm: Add low latency playback and recording support.\n\n- Add lowlatency pcm driver for Playback and Recording.\n- Add support in target board files\n- Add Recording Path to Multimedia5 FE DAI\n- Add support in routing, platform, machine drivers\n- Add low latency interfaces support in ASM and ADM drivers.\n\nChange-Id: I1beb11db9010534e5aa91179ac6040a41622185d\nSigned-off-by: Jayasena Sangaraboina \u003cjsanga@codeaurora.org\u003e\n"
    },
    {
      "commit": "6c85661c215a7d670adf9e74be3a75cb789f3247",
      "tree": "ff9cccbacd6c79106036ce76b195a8c5bec764f1",
      "parents": [
        "f4648b6df3276458c69b1cde0260ea99bc39e136",
        "ae8381a32ba8b9fc8e803a59cd7ff3a38d58d082"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Aug 13 14:45:31 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Aug 13 14:56:39 2012 -0700"
      },
      "message": "Merge commit \u0027ae8381a32ba8b9fc8e803a59cd7ff3a38d58d082\u0027 into android-msm-mako-3.4-wip\n\nConflicts:\n\tdrivers/media/video/msm/Makefile\n\tdrivers/media/video/msm/sensors/msm_sensor.h\n\tdrivers/video/msm/mdp4_overlay.c\n\tdrivers/video/msm/mdp4_overlay_dsi_video.c\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "0f0df2f5a2df9fde7a07d6d27ccf4c619e5bf925",
      "tree": "50090fd1a3effe8a6a6a29e05d9d33976ecc1dcf",
      "parents": [
        "05fb865d7c58f2a8cb09ebe88c0af5e86c5edcf8",
        "4181239136b9fb0b2c000fbff691f361dc9d48e5"
      ],
      "author": {
        "name": "Brian Muramatsu",
        "email": "btmura@google.com",
        "time": "Wed Aug 01 23:30:40 2012 -0700"
      },
      "committer": {
        "name": "Brian Muramatsu",
        "email": "btmura@google.com",
        "time": "Wed Aug 01 23:30:40 2012 -0700"
      },
      "message": "Merge branch \u0027caf\u0027 into android-msm-mako-3.4-wip\n\n* caf: (219 commits)\n  usb: msm_otg: Fix error handling bug in driver probe\n  bluetooth: Add support for LE conn param\n  msm: ocmem: Initialize the ocmem graphics mPU\n  msm: ocmem: Add support for low power clients\n  msm-fb: display: Tearing issue during video playback\n  ASoC: WCD9304: Fix register sequence for analog mic recording\n  msm: clock-8974: Correct some audio interface clock structures.\n  ASoC: wcd9310: Clear the status only for active slimbus ports\n  msm: kgsl: Allow non-default timeout values in adreno_idle\n  msm: cache_erp: Add device tree support\n  ASOC: msm: Add device tree specific changes in compressed driver\n  drivers: leds-pm8xxx: enable low power mode for RGB LED\n  msm: 8974: Add function to reserve memory from device tree\n  msm: clock-8974: Add block reset support for the USB cores\n  msm_fb: display: Brightness change observed when switching HDMI on\n  msm: mpq8064: Dummy read to prevent false interrupt from triggering\n  mmc: msm_sdcc: Enable AUTO_PROG_DONE for CMD25\n  msm: rpm: remove the sanity check in rpm log\n  msm: camera: Add some minor code fixes.\n  msm: Always compile acpuclock-krait when CONFIG_ARCH_MSM_KRAIT is set\n  ...\n\nConflicts:\n\tarch/arm/mach-msm/clock-8960.c\n\tarch/arm/mach-msm/subsystem_restart.c\n\tdrivers/media/video/msm/msm_camirq_router.c\n\tdrivers/media/video/msm/msm_mctl.c\n\tdrivers/usb/gadget/f_mass_storage.c\n\tdrivers/video/msm/msm_fb.c\n\tsound/soc/msm/apq8064.c\n"
    },
    {
      "commit": "6572ac56689f7cf68489b69548afac4dbe039ebc",
      "tree": "1097a8427adf49af27f9556f10a10f881bf351d6",
      "parents": [
        "29f4b0c2dd17d1c2ebe2a2e0bef9bc783c245741"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Tue Jul 10 17:17:00 2012 -0700"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Fri Jul 27 15:03:17 2012 -0700"
      },
      "message": "msm: q6dspv2: Add slimbus data path support\n\nRegister slimbus CPU dai link to support slimbus data path.\n\nChange-Id: I3584306ac1e0ad6561a19cecfe71f2a63aadafa9\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "694b7d960fa5cb93a4156186ddce6dc6c3bd5fc1",
      "tree": "60dd34c7042e401ed57fb714360b8dfed5002062",
      "parents": [
        "c624eef63014d4eeab0a08f97a46d574b99ec7d1"
      ],
      "author": {
        "name": "Subhash Chandra Bose Naripeddy",
        "email": "snariped@codeaurora.org",
        "time": "Wed Jun 20 20:46:13 2012 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jul 21 06:29:32 2012 -0600"
      },
      "message": "ASoC: msm: Add support for meta data in compressed TX\n\nThere is a usecase where compressed data is sent over HDMI IN to\nADSP. The format of compressed is detected in ADSP and sent through\nthe meta data to compressed driver. Add support for meta data in\ncompressed TX for this use case.\n\nChange-Id: Idbb18fe4a0ad828e9c2e9d7beec048b3cedf002d\nSigned-off-by: Subhash Chandra Bose Naripeddy \u003csnariped@codeaurora.org\u003e\n"
    },
    {
      "commit": "a4ff6a17ba76e2b0329ed4e8090ec260fce81660",
      "tree": "e75c72d524f0bf3aa360fb92d9ca1f8655769ec7",
      "parents": [
        "c291ab4e7cd9dfcb7c2d3f77b3248c440d8f52b7",
        "48da149861b458b64c1e509e8b58e84c48e23c98"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jul 21 00:10:35 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Jul 21 00:10:35 2012 -0700"
      },
      "message": "Merge \"ASoC: msm: qdsp6: set correct SET_PARAM payload size\" into msm-3.4"
    },
    {
      "commit": "48da149861b458b64c1e509e8b58e84c48e23c98",
      "tree": "dd70bdd8f976197b5dde48a9792e8760245069a3",
      "parents": [
        "753b0b19ef8473969720bfe127e3672ca6545d6b"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Wed Jul 04 20:48:24 2012 -0700"
      },
      "committer": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Fri Jul 20 10:29:11 2012 -0700"
      },
      "message": "ASoC: msm: qdsp6: set correct SET_PARAM payload size\n\nQDSP6 AFE module produces error message whenever afe\nloopback gain control command is issued. The reason is that\nloopback gain control function sets wrong payload size.\nMake change to set appropriate payload size for a given\nSET_PARAM command\n\nChange-Id: Ida2bf76baf56c35e89fe29f887f5b43af8bceabe\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "0668d106027ab1f2608171db970ecd1edf634d65",
      "tree": "ffed42de5596e8dada634ca94f8922ffa433af59",
      "parents": [
        "133125eae49a8d88157b92856f80be1d1ce3dde8"
      ],
      "author": {
        "name": "Jay Wang",
        "email": "jaywang@codeaurora.org",
        "time": "Wed Jul 11 18:53:21 2012 -0700"
      },
      "committer": {
        "name": "Jay Wang",
        "email": "jaywang@codeaurora.org",
        "time": "Tue Jul 17 18:16:55 2012 -0700"
      },
      "message": "ASoC: msm: qdsp6: Fixed the issue unmap command is sent incorrectly\n\nWhen session CLOSE command is sent right before session RUN command\nis acknowledged, callback function can mistakenly think that\nthe next received acknowledgement is for CLOSE command instead of\nRUN command. This triggers driver to send memory unmap command to\nthe Q6 while it is still processing the CLOSE command. Eventually,\nthis leads to an invalid memory access and causes Q6 crash.\n\nChange-Id: Ib5d560fbcb7e8ced79cc1075a9f6bea3b55a86b6\nCRs-Fixed: 377281\nSigned-off-by: Jay Wang \u003cjaywang@codeaurora.org\u003e\n"
    },
    {
      "commit": "fa51cd052516bd0d6e42b28a3401dec9ed6d7262",
      "tree": "dd206b6f0bbdc54d4eca47f2a3aa641beab72f4a",
      "parents": [
        "23c508a09d3413df25d3b2ca08994155a5eb5049",
        "2bf044d74e1f30762b9a69ac87ee2e7da4b2f564"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Jul 17 04:38:43 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Jul 17 04:38:43 2012 -0700"
      },
      "message": "Merge remote-tracking branch \u0027coreaurora.org/msm-3.4\u0027 into android-msm-mako-3.4-wip\n\nConflicts:\n\tarch/arm/mach-msm/clock-8960.c\n\tdrivers/media/video/msm/msm.h\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "6757fbad262ce79a7ffaa805bdf6700306adad9c",
      "tree": "7bca7658d86c33702f2cfa0f63819120e193a050",
      "parents": [
        "2e5464b98c809924ac89b9c433fe837d65aa46bf",
        "bf978953ba8b3aa57bf6f6a6e658f743bd0e7630"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jul 11 05:09:40 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Jul 11 05:09:40 2012 -0700"
      },
      "message": "Merge \"ASoC: msm: fall back to have AFE port started at prepare\" into msm-3.4"
    },
    {
      "commit": "a50b51d79a71400337ff328825574e5b4b34404e",
      "tree": "7e94a719993d345cc0f784d59adaafe3e3b089e2",
      "parents": [
        "146f6bb531c3ab4354cd31dd42bf3570cd8c5a1c"
      ],
      "author": {
        "name": "Srikanth Uyyala",
        "email": "suyyala@codeaurora.org",
        "time": "Mon Jul 02 16:02:24 2012 +0530"
      },
      "committer": {
        "name": "Srikanth Uyyala",
        "email": "suyyala@codeaurora.org",
        "time": "Mon Jul 09 20:42:08 2012 +0530"
      },
      "message": "ASoC: msm: Support for non-DTS Q6 image\n\nIf Q6 does not support DTS, LA driver has to exit gracefully.\nIntroducing a new member cmd_response in audio_client structure\nto indicate format is supported or not, and use this cmd_response\nto return error from open_write.\n\nChange-Id: Icad30c787e8a5f26ead92584e163721b94ba509d\nSigned-off-by: Srikanth Uyyala \u003csuyyala@codeaurora.org\u003e\n"
    },
    {
      "commit": "501307ff5097451570325829e77c7ad26b07c76b",
      "tree": "46e192041fda5e12cd66cb12671edaadb7980e6a",
      "parents": [
        "e266a89950c6db0d2dafc9b2528967856080c14a"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Fri Jun 29 09:20:42 2012 -0700"
      },
      "committer": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Fri Jul 06 12:23:36 2012 -0700"
      },
      "message": "ASoC: msm: fall back to have AFE port started at prepare\n\nAfter upgrading to kernel 3.4, there is 5 second delay\nat the closing of PCM playback. The delay is due to missing\nEOS from QDSP6 audio session manager causing pcm close function\nof PCM platform driver to wait for 5 seconds. The root cause\nfor missing EOS is that ALSA dynmic PCM shutdown sequence has\nchanged. Now, trigger stop is called on the back-end DAI-LINK.\nFurthermore, back-end trigger stop is called before front-end\ntrigger stop. Since sink stops rendering data, data at source\nwill never get consumed. EOS event will not arrive. As trigger\noperation has to be atomic, it is very difficult to guarantee\nsequence on shutting down various modules in QDSP6. The decision\nis to abandon starting and stopping QDSP6 AFE port in trigger\nfunction. This decision is considered acceptable as playback\nand capture over SLIMBUS is no longer subject to strict sequence\nwhich Q6 AFE port must be started after CODEC configuration.\n\nChange-Id: I0cc1d8b7d058052d7fae55c84b6be46b5b0678e9\nCRs-fixed: 373966\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "bf978953ba8b3aa57bf6f6a6e658f743bd0e7630",
      "tree": "37cec1ebc8af0bca9d30d5632df49b0e59835f2e",
      "parents": [
        "748e710ed0fcb347e8c0b63607a20b8d951e5fa1"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Fri Jun 29 09:20:42 2012 -0700"
      },
      "committer": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Thu Jul 05 22:26:19 2012 -0700"
      },
      "message": "ASoC: msm: fall back to have AFE port started at prepare\n\nAfter upgrading to kernel 3.4, there is 5 second delay\nat the closing of PCM playback. The delay is due to missing\nEOS from QDSP6 audio session manager causing pcm close function\nof PCM platform driver to wait for 5 seconds. The root cause\nfor missing EOS is that ALSA dynmic PCM shutdown sequence has\nchanged. Now, trigger stop is called on the back-end DAI-LINK.\nFurthermore, back-end trigger stop is called before front-end\ntrigger stop. Since sink stops rendering data, data at source\nwill never get consumed. EOS event will not arrive. As trigger\noperation has to be atomic, it is very difficult to guarantee\nsequence on shutting down various modules in QDSP6. The decision\nis to abandon starting and stopping QDSP6 AFE port in trigger\nfunction. This decision is considered acceptable as playback\nand capture over SLIMBUS is no longer subject to strict sequence\nwhich Q6 AFE port must be started after CODEC configuration.\n\nChange-Id: I0cc1d8b7d058052d7fae55c84b6be46b5b0678e9\nCRs-fixed: 373966\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "0004ba495a41fa86e533e2e1c8a39e2c0cbec1cc",
      "tree": "03cdbb8dd9eea2d39d68e38c2f56685bf8164e7d",
      "parents": [
        "119c37c394c6f49ca853d41a4c0dada5e709e048",
        "c445c30e1ad245cfd9abe64bb80b863162469435"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Jul 02 17:32:36 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Jul 02 17:32:36 2012 -0700"
      },
      "message": "Merge remote-tracking branch \u0027coreaurora.org/msm-3.4\u0027 into android-msm-mako-3.4-wip\n\nConflicts:\n\tarch/arm/mach-msm/clock-8960.c\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "6381ae7bba52db99284cccdc9a9efbcf69388930",
      "tree": "e431c028200c2c4933b1e14c204a693a4d883567",
      "parents": [
        "89443dc3f74ff0e45a4c1fee096d576a082bef69",
        "c432fdf28656051f358ff4b7cc41f43d4eeb3ed8"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Jun 28 17:56:11 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Jun 28 17:56:11 2012 -0700"
      },
      "message": "Merge remote-tracking branch \u0027coreaurora.org/msm-3.4\u0027 into android-msm-mako-3.4-wip\n\nConflicts:\n\tdrivers/video/msm/mdp.h\n\tsound/soc/msm/apq8064.c\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "66f781ab03d1fecfa9945a2872f16cdceeb25aa0",
      "tree": "81ca154b114252c92824accfa5adee1ac4112d5d",
      "parents": [
        "8f8468997edb2ceb3ba31168beb173d94b754928"
      ],
      "author": {
        "name": "Srikanth Uyyala",
        "email": "suyyala@codeaurora.org",
        "time": "Wed Jun 13 23:23:25 2012 +0530"
      },
      "committer": {
        "name": "Srikanth Uyyala",
        "email": "suyyala@codeaurora.org",
        "time": "Thu Jun 28 15:39:52 2012 +0530"
      },
      "message": "ASoC: msm: DTS playback support\n\nCompressed driver changes for the DTS support\n\nChange-Id: I595e638da78cced02142f4ee430afb7357eb336c\nSigned-off-by: Srikanth Uyyala \u003csuyyala@codeaurora.org\u003e\n"
    },
    {
      "commit": "8f8468997edb2ceb3ba31168beb173d94b754928",
      "tree": "fe5a3ec9ee576aca7e101e101945a2ccf2d7e307",
      "parents": [
        "578a621707dac9772a1d7a4097d6bea229fe25dd"
      ],
      "author": {
        "name": "Subhash Chandra Bose Naripeddy",
        "email": "snariped@codeaurora.org",
        "time": "Tue Jun 12 11:29:18 2012 -0700"
      },
      "committer": {
        "name": "Srikanth Uyyala",
        "email": "suyyala@codeaurora.org",
        "time": "Thu Jun 28 15:39:05 2012 +0530"
      },
      "message": "ASoC: msm: Add compressed TX support\n\nThere is use case that the HDMI input goes through MI2S\nTX interface to ADSP. Add compressed TX support for\nthis use case.\n\nChange-Id: I510e3e63b68ea1887e4c99ebf1c6f76112abbed5\nSigned-off-by: Subhash Chandra Bose Naripeddy \u003csnariped@codeaurora.org\u003e\n"
    },
    {
      "commit": "ce07e75b88fc88edb78b68d3c0d82fe57a920e9f",
      "tree": "7f363609c6a1965dddc69e944bdccaadd0a390dc",
      "parents": [
        "57127555a95c17071d3449ec7c9a4a14a4f77cda",
        "f4ab0df951634c81bed7725adde5d3ad5921f595"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jun 27 16:22:51 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Jun 27 16:22:51 2012 -0700"
      },
      "message": "Merge \"ASoc: msm: Add support for audio recording with EC.\" into msm-3.4"
    },
    {
      "commit": "f9925653036df749a86396907f802c44d7fae260",
      "tree": "32802b69f4cdc574c30e42b93f1441b9f1331ab6",
      "parents": [
        "721c0852922066d8fc76b2dbf9bf2558dd0d3885"
      ],
      "author": {
        "name": "Aviral Gupta",
        "email": "aviralg@codeaurora.org",
        "time": "Thu Jun 14 00:51:19 2012 +0530"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jun 27 05:53:19 2012 -0600"
      },
      "message": "ASoC: msm: Update the encode option and sample rate.\n\nPopulate the sample rate, encode option in wma config params.\n\nCRs-Fixed: 367243, 367242\nChange-Id: Ieeb9d302454d3935faa51cac77021e7c1d77012c\nSigned-off-by: Aviral Gupta \u003caviralg@codeaurora.org\u003e\n"
    },
    {
      "commit": "36417202f7edd2d00d5cf3e55e2ad01188d82d6f",
      "tree": "40f61f2bccd03f43e856dd2419646afe6595510e",
      "parents": [
        "cd38b8212061d9a63e9cf66021483a9c7493e2f3",
        "eaf59b4cfe1678f7c7423e12b72bd8c794eb15f9"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jun 26 21:36:44 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Jun 26 21:36:44 2012 -0700"
      },
      "message": "Merge \"ASoc: msm: Add support for AAC and WMA decoders.\" into msm-3.4"
    },
    {
      "commit": "f4ab0df951634c81bed7725adde5d3ad5921f595",
      "tree": "602ccbcff4d9e94d14e019e645b773d8b861c250",
      "parents": [
        "d6ac8940d66f2c69f467ab7630bdc79d5bebcf69"
      ],
      "author": {
        "name": "Jayasena Sangaraboina",
        "email": "jsanga@codeaurora.org",
        "time": "Wed Jun 06 22:38:40 2012 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jun 25 19:03:24 2012 -0600"
      },
      "message": "ASoc: msm: Add support for audio recording with EC.\n\n- Add Mixer controls for Reference Rx device to be\nused as a endpoint2 in adm open for echo cancellation.\n- Add logic to support echo cancellation for audio\nrecording with fluence topology.\n\nChange-Id: I7b83c3fc1a19fef7826bc8c3671e2565e393566a\nSigned-off-by: Jayasena Sangaraboina \u003cjsanga@codeaurora.org\u003e\n"
    },
    {
      "commit": "d1760796f3ddc57a5808d9404d4403a43033066c",
      "tree": "8f50153c73de8a2350d61bda012a54b7a3c76394",
      "parents": [
        "7dc20bf95baed863560fbcb75604eb0dfe3ff768"
      ],
      "author": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Tue Jun 12 16:23:19 2012 +0530"
      },
      "committer": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Mon Jun 25 12:28:21 2012 +0530"
      },
      "message": "ASoC: msm: Add support for afe disconnect command\n\nFor compressed playback to bypass ADM, AFE connect command\nIs used when the session is closed AFE disconnect command\nShould be issued.\n\nAdd the support for AFE disconnect command.\n\nChange-Id: I4cc4e867c1be36fbc2659520fd14a356c8405f7b\nSigned-off-by: Santosh Mardi \u003cgsantosh@codeaurora.org\u003e\n"
    },
    {
      "commit": "253e0225f775897c6f4c9af03a0fb1afdc1c5033",
      "tree": "d072fff92fdfa7c6025b375690e270275ba1d7f7",
      "parents": [
        "c89a6803a97a31d26c90af718048d29db1545287"
      ],
      "author": {
        "name": "ehgrace.kim",
        "email": "ehgrace.kim@lge.com",
        "time": "Mon Jun 18 23:41:07 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Jun 22 10:45:29 2012 -0700"
      },
      "message": "audio : enable tpa2028d\n\nChange-Id: Id35a8bf66b1b730d32d1d8cbc68cd3d7f607e72e\n"
    },
    {
      "commit": "eaf59b4cfe1678f7c7423e12b72bd8c794eb15f9",
      "tree": "96208bdae80ca5434ebe2d1aa99dcf5e68783d53",
      "parents": [
        "e5ddfe34e36507bc85174e9b07d7f1c69e6932fd"
      ],
      "author": {
        "name": "Harmandeep Singh",
        "email": "hsingh@codeaurora.org",
        "time": "Tue Jun 05 21:46:02 2012 -0700"
      },
      "committer": {
        "name": "Harmandeep Singh",
        "email": "hsingh@codeaurora.org",
        "time": "Thu Jun 21 18:09:56 2012 -0700"
      },
      "message": "ASoc: msm: Add support for AAC and WMA decoders.\n\nAdd support for AAC and WMA decoders.\n\nChange-Id: Iba66fdf71e852387015a0d03d0f1f9b5a0f09682\nSigned-off-by: Harmandeep Singh \u003chsingh@codeaurora.org\u003e\n"
    },
    {
      "commit": "5749b095336c219bb304ca8e49b233916817f611",
      "tree": "e9a4a27c24623852ddf6a1a8b9f7b0bf5dbeb943",
      "parents": [
        "e163a1994ed325200c37226298e8eca41225ef6a"
      ],
      "author": {
        "name": "Helen Zeng",
        "email": "xiaoyunz@codeaurora.org",
        "time": "Sun Jun 10 11:50:29 2012 -0700"
      },
      "committer": {
        "name": "Helen Zeng",
        "email": "xiaoyunz@codeaurora.org",
        "time": "Thu Jun 21 10:26:34 2012 -0700"
      },
      "message": "ASoc: soc-pcm: Open/close share channel once if it is used by two streams\n\n- During voice and normal recording concurrency case, both voice\nand recording streams share the same tx channel. If one stream\nalready opens the tx channel, another stream will get error when\ntrying to open the same channel again. If one stream ends and closes\nthe channel, but another stream will lose the sound if it\u0027s still using\nit.\n- To prevent the above issues, only send SND_SOC_DAPM_STREAM_START event\nwhen capture active count is one. And send SND_SOC_DAPM_STREAM_STOP event\nwhen capture active count is zero.\n\nChange-Id: Ic6dcd5d8d1949c2b96d46915a4399a454075fbb7\nCRs-Fixed: 357022\nSigned-off-by: Helen Zeng \u003cxiaoyunz@codeaurora.org\u003e\n"
    },
    {
      "commit": "75c34ca1b4e69e96921e4153dfa9d399e5b9d2e8",
      "tree": "c60ce27bf268851b5d22ae40dddd83462c532b83",
      "parents": [
        "fef39d45c2c879b3104436573bef1eaa963adc08",
        "25dad72ab532f1ed4466b6684012f1c55acddb93"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Tue Jun 12 14:27:40 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Tue Jun 12 14:28:21 2012 -0700"
      },
      "message": "Merge remote branch \u0027origin/msm-3.0\u0027 into msm-3.4\n\n* origin/msm-3.0: (87 commits)\n  Revert \"msm: kgsl: Add VBIF error detection\"\n  tspp: 8960: adding TSPP driver for 8960\n  board-8960: Merge secure and non secure firmware heaps.\n  msm: msm_dsps: Move to the new clk_prepare/unprepare API.\n  diag: Protect SMD channel from getting NULL value\n  camera: Mercury hardware JPEG decoder driver support.\n  msm: 8064-regulator: Remove 5V FRC gpio external regulator\n  diag: Respond to Get Subsystem Mask request\n  Revert \"msm_fb: display: Attach and detach MDP IOMMU on suspend/resume\"\n  Revert \"msm_fb: display: Add MDP IOMMU detach support for DTV\"\n  msm: rpm-8930: Fix incorrect RPM enumeration and DMM\n  msm: board-8930: Configure GPU turbo clock to 400MHz\n  usb: mdm_bridge: Fix bug in handling error condition\n  msm: vidc: Invalidate the cache before processing metadata.\n  video: msm: wfd: Add turbo mode support\n  tty: n_smux: Add Dedicated Power Control Queue\n  defconfig: msm-copper: Enable SPI ethernet support\n  msm: acpuclock-8960: Add PVS support on 8064\n  ASoC: mdm9615: Set correct GPIOs for AUX PCM\n  msm: 9615: Add auxpcm support over secondary audio interface\n  ...\n\nConflicts:\n\tarch/arm/configs/msm-copper_defconfig\n\tdrivers/char/diag/diagchar_core.c\n\tdrivers/char/diag/diagfwd_hsic.h\n\tdrivers/media/video/msm/msm_camera.c\n\tdrivers/media/video/msm/msm_mctl.c\n\tdrivers/mfd/Kconfig\n\tdrivers/mfd/Makefile\n\tdrivers/mfd/wcd9xxx-slimslave.c\n\tdrivers/spmi/spmi.c\n\tdrivers/tty/n_smux.c\n\tdrivers/usb/otg/msm_otg.c\n\tsound/soc/msm/msm-pcm-routing.h\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\nChange-Id: I49d4ceff17714a7ba51243de63f27b7e78647bda\n"
    },
    {
      "commit": "60a67df36e8ea8a4b6e668295caf5a04681f418f",
      "tree": "ff41d21f933eb1d8951d8e453af3d19a06063546",
      "parents": [
        "5d1c8c9cda84ed92c2fbcf9250f3c025783da9af",
        "623b593810a7c7954d8ef45a5f79bc862b8ac066"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Jun 10 23:29:48 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Jun 10 23:29:48 2012 -0700"
      },
      "message": "Merge \"msm: qdsp6v2: Reduce the step size of soft volume and soft pause.\" into msm-3.0"
    },
    {
      "commit": "a416ee2e77a6d804b8bbc018b14cda353f609fd8",
      "tree": "d54b4463f913ec6b5f172d4e7ef70ca127b916d5",
      "parents": [
        "e04f0f705929069c7fbca3a0540e2164586ea8ea"
      ],
      "author": {
        "name": "Shiv Maliyappanahalli",
        "email": "smaliyap@codeaurora.org",
        "time": "Fri Jun 01 16:02:35 2012 -0700"
      },
      "committer": {
        "name": "Shiv Maliyappanahalli",
        "email": "smaliyap@codeaurora.org",
        "time": "Fri Jun 08 11:43:28 2012 -0700"
      },
      "message": "ASoC: msm: Add Secondary AUXPCM CPU driver\n\nEnable support for AUX PCM over secondary audio interface by\nadding CPU dai which configures QDSP6 AFE on secondary AUX\nPCM ports 12 and 13.\nConfigure the GPIO for Secondary AUXPCM interface.\n\nChange-Id: I8db7e8c967c667923a11992e9fab41ab3b4cc292\nSigned-off-by: Shiv Maliyappanahalli \u003csmaliyap@codeaurora.org\u003e\n"
    },
    {
      "commit": "623b593810a7c7954d8ef45a5f79bc862b8ac066",
      "tree": "db06797faa5789675f5cfee2966989bda6e81cf2",
      "parents": [
        "562bc55e4d4274e34e41b2a740ca6cfb490f3802"
      ],
      "author": {
        "name": "Deepa Madiregama",
        "email": "dmadireg@codeaurora.org",
        "time": "Tue May 22 14:44:33 2012 +0530"
      },
      "committer": {
        "name": "Deepa Madiregama",
        "email": "dmadireg@codeaurora.org",
        "time": "Thu Jun 07 22:52:12 2012 +0530"
      },
      "message": "msm: qdsp6v2: Reduce the step size of soft volume and soft pause.\n\nWith current step size, as there is raise in amplitude levels\nabruptly, quality issues are observed. Reduce the step size to\nzero to improve the performance.\n\nChange-Id: Id0372a75736b610946a1ff53b4947e19ed62d400\nCRs-fixed: 360715\nSigned-off-by: Deepa Madiregama \u003cdmadireg@codeaurora.org\u003e\n"
    },
    {
      "commit": "e847911515edb5b1109be0e9e6e8206e42e048aa",
      "tree": "bbc02340e0d7a536194334faa0257b1c2bfc840e",
      "parents": [
        "d599fdaaae07f8425611c0d71697f754b815bc23"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 17:22:34 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 19:01:37 2012 -0700"
      },
      "message": "compress: change header include path\n\nCompatibility with userspace compilation is improved if\ncompress_params.h is included from the same directory,\nrather than relying on search paths.\n\nChange-Id: I0368ccc0b7d0b7727c62ed9aa389c7600cdad9ef\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "0550daf1ba0f61123f5ee1ab44409d16369704cd",
      "tree": "8f2ca5237397e4702ff3938969608392fb525a93",
      "parents": [
        "d9b1897713919ad89b724f751bc2c722bf4b73ce"
      ],
      "author": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Thu Dec 29 18:42:31 2011 +0530"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:52:28 2012 -0700"
      },
      "message": "ALSA: export compress headers\n\nExport compress_offload.h and compress_params.h for userland to use\n\nChange-Id: Ieb65d947adf7d0849951493b628d3a295abafe9b\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Asish Bhattacharya \u003casishb@codeaurora.org\u003e\n"
    },
    {
      "commit": "f132c6cf77251e011e1dad0ec88c0b1fda16d5aa",
      "tree": "f04b469a3547a19b7bdbe110adc571eb71c93328",
      "parents": [
        "23016defd7db701a01dc49f972ad6b1bae9651c2",
        "3f6240f3e4e2608caf1a70d614ada658cbcbe7be"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:30:57 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:45:28 2012 -0700"
      },
      "message": "Merge commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027 into msm-3.4\n\nAU_LINUX_ANDROID_ICS.04.00.04.00.126 from msm-3.0.\nFirst parent is from google/android-3.4.\n\n* commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027: (8712 commits)\n  PRNG: Device tree entry for qrng device.\n  vidc:1080p: Set video core timeout value for Thumbnail mode\n  msm: sps: improve the debugging support in SPS driver\n  board-8064 msm: Overlap secure and non secure video firmware heaps.\n  msm: clock: Add handoff ops for 7x30 and copper XO clocks\n  msm_fb: display: Wait for external vsync before DTV IOMMU unmap\n  msm: Fix ciruclar dependency in debug UART settings\n  msm: gdsc: Add GDSC regulator driver for msm-copper\n  defconfig: Enable Mobicore Driver.\n  mobicore: Add mobicore driver.\n  mobicore: rename variable to lower case.\n  mobicore: rename folder.\n  mobicore: add makefiles\n  mobicore: initial import of kernel driver\n  ASoC: msm: Add SLIMBUS_2_RX CPU DAI\n  board-8064-gpio: Update FUNC for EPM SPI CS\n  msm_fb: display: Remove chicken bit config during video playback\n  mmc: msm_sdcc: enable the sanitize capability\n  msm-fb: display: lm2 writeback support on mpq platfroms\n  msm_fb: display: Disable LVDS phy \u0026 pll during panel off\n  ...\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "88dc1cd9cf89ead1d830d94d197b8846026ec9e9",
      "tree": "83d9273fe0669c4211749c267b48d6b55221b3d5",
      "parents": [
        "8edba5a4705115fc28434b39a7b538f803bf5af9",
        "4d99b5015ed7bccfcdada75e9c41d421ac344e76"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jun 01 05:13:36 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Jun 01 05:13:36 2012 -0700"
      },
      "message": "Merge \"ASOC: msm: Enable sound soc drivers for audio.\" into msm-3.0"
    },
    {
      "commit": "22bee8bbfd25c51ce6d09ce45ef1f4f11101be73",
      "tree": "ce26e6e964bbb690f140bab87e0c989361db7fd9",
      "parents": [
        "36dfbd85692744de74d981d886668b788315e879"
      ],
      "author": {
        "name": "Sriranjan Srikantam",
        "email": "cssrika@codeaurora.org",
        "time": "Thu May 31 15:21:53 2012 -0700"
      },
      "committer": {
        "name": "Sriranjan Srikantam",
        "email": "cssrika@codeaurora.org",
        "time": "Thu May 31 19:28:21 2012 -0700"
      },
      "message": "ASoC: msm: Add support to enable SRS feature on DSP\n\nAdd new mixer controls for setting SRS parameters which\nenables SRS on DSP. Add required structures and commands\nfor enabling SRS\n\nChange-Id: Ife0c8223c534dd3daad10dd5fec18630da732611\nSigned-off-by: Sriranjan Srikantam \u003ccssrika@codeaurora.org\u003e\n"
    },
    {
      "commit": "4d99b5015ed7bccfcdada75e9c41d421ac344e76",
      "tree": "aec38129247473a50f02d0326d30264f7e0b151c",
      "parents": [
        "2e3168f2b7c1efc95fc2f160cb5ef9b7d38319d5"
      ],
      "author": {
        "name": "Bharath Ramachandramurthy",
        "email": "bramacha@codeaurora.org",
        "time": "Fri May 04 18:52:52 2012 -0700"
      },
      "committer": {
        "name": "Phani Kumar Uppalapati",
        "email": "phanik@codeaurora.org",
        "time": "Thu May 31 11:57:34 2012 -0700"
      },
      "message": "ASOC: msm: Enable sound soc drivers for audio.\n\nEnabling alsa based sound soc audio drivers.\n\nChange-Id: I5158b6ddfb531f2f69ae677f7de82c82317aa20c\nSigned-off-by: Bharath Ramachandramurthy \u003cbramacha@codeaurora.org\u003e\n"
    },
    {
      "commit": "2e3168f2b7c1efc95fc2f160cb5ef9b7d38319d5",
      "tree": "bf6b4a70d6cc183cb53d8056405d4f29914d252a",
      "parents": [
        "2dec7e975a31b837d98710f13f14bc6f1bab3dd5"
      ],
      "author": {
        "name": "Bharath Ramachandramurthy",
        "email": "bramacha@codeaurora.org",
        "time": "Thu May 03 16:29:09 2012 -0700"
      },
      "committer": {
        "name": "Phani Kumar Uppalapati",
        "email": "phanik@codeaurora.org",
        "time": "Wed May 30 16:35:22 2012 -0700"
      },
      "message": "ASOC: msm: Add native audio driver support.\n\nAdding native audio driver support for copper. This driver deals\nwith interfaces to DSP.\n\nChange-Id: I8ced9663f2e0ed486be7b2191efaf9e8b1d97f7f\nSigned-off-by: Bharath Ramachandramurthy \u003cbramacha@codeaurora.org\u003e\n"
    },
    {
      "commit": "3babbb7922dcd084c4d64a26763817115e4a1a35",
      "tree": "cde571d945de478ccbf7f2e41eff3043f1353576",
      "parents": [
        "e00004db6a6c0f467bbfc6c0ccfed9429b53c106",
        "9b1d9381d5def26ff62ea4f6c8405e31129b9a29"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun May 27 03:53:23 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun May 27 03:53:23 2012 -0700"
      },
      "message": "Merge \"ALSA: Add jack type SND_JACK_UNSUPPORTED\" into msm-3.0"
    },
    {
      "commit": "9b1d9381d5def26ff62ea4f6c8405e31129b9a29",
      "tree": "aaf8d49c43f4a90cd1fcd6aef46cdc25a0b72d0c",
      "parents": [
        "03bb493026b10388b5aea58f723d5c15d7ae77eb"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Wed May 09 12:36:49 2012 -0700"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu May 24 14:23:57 2012 -0700"
      },
      "message": "ALSA: Add jack type SND_JACK_UNSUPPORTED\n\nAdd a new snd jack type SND_JACK_UNSUPPORTED to notify when unsupported\nplug type is detected.\n\nChange-Id: I1e9907f063a65e7797f967c5d6a77a62b11f95a2\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "547a998203efa79c0868f0afb23b2fba1daa8578",
      "tree": "cf2b6e1944be9ba19cc4b38e4b3c20bfbbbd5ab4",
      "parents": [
        "fcef77c48a53b8b9cefa7346046c5b3816dffc79"
      ],
      "author": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Fri May 04 18:29:11 2012 -0700"
      },
      "committer": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Wed May 23 13:41:11 2012 -0700"
      },
      "message": "ASoC: msm: Add the support for 16kHz AUX PCM\n\nThere are use cases that 16kHz sample rate AUX PCM needed\nbesides 8kHz. Add the support so that the corresponding\nsample rate dependent platform data is used to configure\nthe AUX PCM port.\n\nChange-Id: I58715238cacdeea5e59b5e1693a34f005f289e0f\nSigned-off-by: Kuirong Wang \u003ckuirongw@codeaurora.org\u003e\n"
    },
    {
      "commit": "c4ee3b026c766ab96dabe6ce6420c934fa3ec311",
      "tree": "98a6e94bef4841cf6b2092fa3617d1d92b924480",
      "parents": [
        "29b1fd636a98a628d96e09427546cdc6035b7b17"
      ],
      "author": {
        "name": "Aviral Gupta",
        "email": "aviralg@codeaurora.org",
        "time": "Wed May 09 10:53:45 2012 +0530"
      },
      "committer": {
        "name": "Aviral Gupta",
        "email": "aviralg@codeaurora.org",
        "time": "Mon May 21 11:08:56 2012 +0530"
      },
      "message": "ASoC: msm: Support WMA Pro playback\n\nAdd support for WMA Pro codec in tunnel mode playback.\n\nChange-Id: Iad8d67c77fcd8b6af7db9102f2faf4dde7423f24\nSigned-off-by: Aviral Gupta \u003caviralg@codeaurora.org\u003e\n"
    },
    {
      "commit": "65b52ec181678b3cad54b9b5620f4c5cf160793b",
      "tree": "9f5f697fb2a4d24d65661d6e90b031317d16080a",
      "parents": [
        "0866172607b9f7eb0b59c41b45a6c1b054597b83",
        "ea3e7b66a91da4640e65e585edc629aae9079a3d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu May 17 15:39:09 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu May 17 15:39:09 2012 -0700"
      },
      "message": "Merge \"msm: qdsp6v2: Move away from the subsystem map apis\" into msm-3.0"
    },
    {
      "commit": "ea3e7b66a91da4640e65e585edc629aae9079a3d",
      "tree": "20c50f9567ef9f7ba4ec9ea3edf914807797a1a0",
      "parents": [
        "61399698562b6bbc3a99a117b515d3573acb383e"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Mon Apr 30 15:59:21 2012 -0700"
      },
      "committer": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Wed May 16 07:09:32 2012 -0700"
      },
      "message": "msm: qdsp6v2: Move away from the subsystem map apis\n\nThe subsystem map APIs are no longer the prefered method for\nmapping into the kernel address space. Use ioremap directly for\nphysical memory to be accessed for debugging.\n\nChange-Id: Ib7c2277f284f4a2a274e318f4b6e873027c179a5\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\n"
    },
    {
      "commit": "74131aca5e61f1a1b4c8a9714773c18a0a962bd0",
      "tree": "558310f877023fdffccde375ae729ac191712ad9",
      "parents": [
        "c9d86c3ea26b0a6fa91559f7f985ccb9fed63a43"
      ],
      "author": {
        "name": "Neema Shetty",
        "email": "nshetty@codeaurora.org",
        "time": "Wed May 09 13:35:26 2012 -0700"
      },
      "committer": {
        "name": "Neema Shetty",
        "email": "nshetty@codeaurora.org",
        "time": "Sun May 13 23:47:56 2012 -0700"
      },
      "message": "ASoC: msm: Add support for external EC reference from APQ.\n\nAdd support for a back-end DAI that routes the mixed audio and\nvoice streams from the application processor to the external\nmodem for echo-cancellation.\n\nChange-Id: I6c938803dccdb6ed8e15e870cceb6b0de7019afb\nSigned-off-by: Neema Shetty \u003cnshetty@codeaurora.org\u003e\n"
    },
    {
      "commit": "04baee94ede7fc27d0878e1734b694d0052a6244",
      "tree": "58340965148d8fb7a71cb37a6497a195b880a601",
      "parents": [
        "5bf64d440c17790fa1f9eb55d4ffd5c86bbbbc4b"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Tue May 01 14:38:47 2012 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat May 12 03:37:36 2012 -0600"
      },
      "message": "ASoC: msm: enhance MI2S CPU driver for bi-directional support\n\nMI2S block has 4 serial data lines. They can be configured to\neither Rx or TX direction. Existing driver only supports uni-direction\ndata transfer. Instead of registering two CPU DAIs for Tx and Rx direction,\nupdate CPU DAI driver to register bi-directional CPU DAIs as Tx and Rx\nshare same bit clock and word select. Channel min and max of DAI depends\non Rx and Tx serial data line configuration passed as platform data.\n\nChange-Id: I327999a4b84252121f54f91bd6451eebde4919ca\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "6f53088ba27a28dc4b894180695538dfffaa7ef7",
      "tree": "253a33a58a49bd540b41fcb9e128a4347b8b5174",
      "parents": [
        "8d21d64d4028a7ef2df1340c6ad4f11073781c42"
      ],
      "author": {
        "name": "Swaminathan Sathappan",
        "email": "Swami@codeaurora.org",
        "time": "Tue May 01 16:42:22 2012 -0700"
      },
      "committer": {
        "name": "Swaminathan Sathappan",
        "email": "Swami@codeaurora.org",
        "time": "Wed May 09 20:05:37 2012 -0700"
      },
      "message": "ASoc: msm: Multi channel AAC clips don\u0027t play\n\nSend channel mapping command to DSP; This command\nis used to identify the output PCM buffers\u0027s\nupsampling/downsampling sequence.\n\nChange-Id: I79739eeb9504177d603bb552432acd16c4f7e696\nCRs-fixed: 351804\nCRs-fixed: 351817\nSigned-off-by: Swaminathan Sathappan \u003cSwami@codeaurora.org\u003e\n"
    },
    {
      "commit": "84cfebc5d551413c3965ac14178b9e0b236f1f3c",
      "tree": "0b0181db458bd2df4ba02f0d6b536a2132e269a8",
      "parents": [
        "85b0f8abc93989efc3d50b685bad619eb49681a2",
        "66698c122ebc46ff4eb335f18d233275c5afcaec"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri May 04 14:01:19 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri May 04 14:01:20 2012 -0700"
      },
      "message": "Merge \"ASoC: msm: Support WMA playback\" into msm-3.0"
    },
    {
      "commit": "66698c122ebc46ff4eb335f18d233275c5afcaec",
      "tree": "7c36c5427081a9e01ba99d30c5b114f3f84b3904",
      "parents": [
        "62595845f0d2b2a5bd1b237e1772a15e82d10387"
      ],
      "author": {
        "name": "Aviral Gupta",
        "email": "aviralg@codeaurora.org",
        "time": "Sat Apr 28 22:09:48 2012 +0530"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri May 04 02:27:00 2012 -0600"
      },
      "message": "ASoC: msm: Support WMA playback\n\nAdd support for WMA codec in tunnel mode playback.\n\nChange-Id: I1084418a1ccbe63ada78a34b6f8cf532904b919c\nSigned-off-by: Aviral Gupta \u003caviralg@codeaurora.org\u003e\n"
    },
    {
      "commit": "c924f3e2574d830a8e9adb20f30279a1d2704f20",
      "tree": "4ba30d051418a6ce560c749d11ba1ecc59de0749",
      "parents": [
        "e2528fb0836d5606ed8e5de52aba7ed7debf1ac8"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Wed Apr 11 19:25:03 2012 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu May 03 18:10:55 2012 -0600"
      },
      "message": "ASoC: msm: Eliminate unnecessary invalid port id error message\n\nEliminate unnecessary port id query error message by avoiding query\nafe port type MSM_BACKEND_DAI_EXTPROC_RX.\n\nCRs-fixed: 355418\nChange-Id: I379c1202a60ba91e614de71139ac0436fce5fd5c\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "247d36e2d8df019f77007c8eed30190b8dfaae6a",
      "tree": "453c4ef1d772b1187eb2e6e1ab4f6a10ee0fde7f",
      "parents": [
        "a6e61da7bd49e3f507d685e4f4856c87a7e05115"
      ],
      "author": {
        "name": "Jayasena Sangaraboina",
        "email": "jsanga@codeaurora.org",
        "time": "Tue Apr 17 10:16:18 2012 -0700"
      },
      "committer": {
        "name": "Jayasena Sangaraboina",
        "email": "jsanga@codeaurora.org",
        "time": "Tue May 01 11:09:24 2012 -0700"
      },
      "message": "ASoc: msm: Fix the kernel panic issue in dapm\n\n- Widget list in dapm is getting corrupted during concurrent\nuse cases where dapm_power_widget is accessed from core,\nmachine driver, codec driver and soc-dsp. This corruption\nis resulting in kernel crash in dapm.\n- Fix the issue by adding protection in dapm_power_widgets\nAPI.\n\nCRs-fixed: 351250\nChange-Id: Ia977770b2c4081353918a40919aafd468bf3c4ed\nSigned-off-by: Jayasena Sangaraboina \u003cjsanga@codeaurora.org\u003e\n"
    },
    {
      "commit": "2bee9ec6efb5469b119e0cd18694c133fcf74b81",
      "tree": "3be8899d77cd66e2296438d61451704a09408fd1",
      "parents": [
        "f13fd34bf7779182c3cc3f4c688d0516e1d1a928",
        "647e9eaf543c6759f9fe7492ef519748bcf0ca10"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Apr 26 18:33:12 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Apr 26 18:33:12 2012 -0700"
      },
      "message": "Merge \"ASoC: msm: Add support for 4 channel recording\" into msm-3.0"
    },
    {
      "commit": "647e9eaf543c6759f9fe7492ef519748bcf0ca10",
      "tree": "e4a3eca4c83997f6a125021cf414c9bedeef1f58",
      "parents": [
        "c2bb49b6115674f30fd4a1957e3cfb259aaad8dd"
      ],
      "author": {
        "name": "Mingming Yin",
        "email": "mingming@codeaurora.org",
        "time": "Sat Mar 17 19:56:10 2012 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Apr 26 04:01:57 2012 -0600"
      },
      "message": "ASoC: msm: Add support for 4 channel recording\n\nEnable 4 channel recording in kernel\n\nSigned-off-by: Mingming Yin \u003cmingming@codeaurora.org\u003e\nChange-Id: I91c76e21a4080c0542a63555f0258010ed061fc0\n"
    },
    {
      "commit": "bac6062324e060cb8df5c9bfbbc3f1371701888a",
      "tree": "ca8256d6f4fac1f7c7ebba369a5271d13b1e7e29",
      "parents": [
        "868a0786271fb77f5f75bf1fbefad2d662de07f9"
      ],
      "author": {
        "name": "Jayasena Sangaraboina",
        "email": "jsanga@codeaurora.org",
        "time": "Mon Apr 09 10:21:43 2012 -0700"
      },
      "committer": {
        "name": "Jayasena Sangaraboina",
        "email": "jsanga@codeaurora.org",
        "time": "Tue Apr 24 11:49:10 2012 -0700"
      },
      "message": "ASoc: msm: Serialize soc dsp trigger commands.\n\n- Fast Device switching during playback is resulting in\nbackend dai shutdown is being invoked before startup is\nprocessed.\n- Fix the issue by protecting the trigger function with\nspinlock to serialize trigger start and stop cmds.\n\nCRs-fixed: 348790\nChange-Id: Id18c4e535ed47c8307d59ad80073335a67a31e13\nSigned-off-by: Jayasena Sangaraboina \u003cjsanga@codeaurora.org\u003e\n"
    },
    {
      "commit": "695be0df973b2f63b9bd32b0097af4ce41b0b774",
      "tree": "b40fbf469535564c83298246cdc68c969b484a0d",
      "parents": [
        "e27ed78b176812062febc2f7457e5f30ba71c166"
      ],
      "author": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Tue Apr 10 23:21:12 2012 +0530"
      },
      "committer": {
        "name": "Subhash Chandra Bose Naripeddy",
        "email": "snariped@codeaurora.org",
        "time": "Sun Apr 15 09:49:55 2012 -0700"
      },
      "message": "msm: mpq8064: Add support to enable 100KHz level shifter\n\ncs8427 chip will be functional at i2c 100KHz frequency and\n3.3 to 5V to enable this level shifter should be enabled\n\nChange-Id: I4d30c597edc3367be89280edc85e2a272a67ae1e\nSigned-off-by: Santosh Mardi \u003cgsantosh@codeaurora.org\u003e\n"
    },
    {
      "commit": "e27ed78b176812062febc2f7457e5f30ba71c166",
      "tree": "21149ca565ba9943e2b24b3cf11373b9fe203a17",
      "parents": [
        "2332120bcdb36c159d6c25762cb910bfc14a335c"
      ],
      "author": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Thu Mar 29 04:20:38 2012 +0530"
      },
      "committer": {
        "name": "Subhash Chandra Bose Naripeddy",
        "email": "snariped@codeaurora.org",
        "time": "Sun Apr 15 09:49:02 2012 -0700"
      },
      "message": "ASoC: msm: Add support for AC3 pass through playback\n\nAdd support for AC3 tunnel mode playback where dsp acting\nAs pass through.\n\nChange-Id: Ibc6536a439f7cae8cbbadcaddd4ad27e4ee84543\nSigned-off-by: Santosh Mardi \u003cgsantosh@codeaurora.org\u003e\n"
    },
    {
      "commit": "2332120bcdb36c159d6c25762cb910bfc14a335c",
      "tree": "a1f97ca29fc0d685b8fba69496d01ea7272f3522",
      "parents": [
        "603fbb9a024c68375a5f11033caf2c28e8845017"
      ],
      "author": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Thu Mar 22 04:33:25 2012 +0530"
      },
      "committer": {
        "name": "Subhash Chandra Bose Naripeddy",
        "email": "snariped@codeaurora.org",
        "time": "Sun Apr 15 09:45:25 2012 -0700"
      },
      "message": "ASoC: msm: qdsp6: Add APIs for compressed audio playback/capture\n\nAdd APIs for compressed audio playback/capture in pass through mode\n\nChange-Id: Ic9b4c71b518e653dae4726112edb75025ccc2bc2\nSigned-off-by: Santosh Mardi \u003cgsantosh@codeaurora.org\u003e\n"
    },
    {
      "commit": "1cb0c5d8da510ae01ab2973fa1b6aea2d2519cce",
      "tree": "b547d5237658a846213ea4d903a964385f41044d",
      "parents": [
        "6c1e4e03f4ecb4740573151cc11d3eabb0aa5c19"
      ],
      "author": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Sat Mar 24 04:08:27 2012 +0530"
      },
      "committer": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Sat Apr 14 23:46:11 2012 -0700"
      },
      "message": "ASoC: CS8427: Add initial driver for cs8427 chip\n\nIntroduce initial cs8427 driver which is compliant\nTo ASoC codec driver standards.\n\nChange-Id: Ie4fc0a3fc9b97f3ab0fbac2f0a3232078035fdae\nSigned-off-by: Santosh Mardi \u003cgsantosh@codeaurora.org\u003e\n"
    },
    {
      "commit": "a36f288edd6e9f83424eaacc73013cea71541ad1",
      "tree": "4ac4c5cd7d7314230c6c22b46ce564cf9d13c5ff",
      "parents": [
        "f5a8ffd790f9f12de206245ac687cbe8572cbeef"
      ],
      "author": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Mon Apr 02 19:45:26 2012 -0700"
      },
      "committer": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Fri Apr 13 14:00:20 2012 -0700"
      },
      "message": "ASoC: msm: qdsp6: Add new AFE API supported by q6\n\nAdd new I2S AFE API command to q6 to support multiple\naudio formats to I2S port including L-PCM, compressed,\nL-PCM packed in IEC-60958, and compressed in IEC-60958.\n\nChange-Id: Ia4a902d750a62bd183f45d1d72359596822be6dd\nSigned-off-by: Kuirong Wang \u003ckuirongw@codeaurora.org\u003e\n"
    },
    {
      "commit": "fae3d88a5c56c3f836e95c4516da883a48612437",
      "tree": "eb08d977ab3da42c466062ba237e05b4e4a1ae5f",
      "parents": [
        "38be95dd3d314bd393a26f6e441ae2c57ef7f064"
      ],
      "author": {
        "name": "Fengguang Wu",
        "email": "fengguang.wu@intel.com",
        "time": "Tue Apr 10 17:00:35 2012 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 10 14:53:55 2012 +0200"
      },
      "message": "ALSA: hda - hide HDMI/ELD printks unless snd.debug\u003d2\n\nAlso remove two warnings when CONFIG_SND_DEBUG is not set:\n\nsound/pci/hda/patch_hdmi.c: In function ‘hdmi_intrinsic_event’:\nsound/pci/hda/patch_hdmi.c:761:6: warning: unused variable ‘eldv’ [-Wunused-variable]\nsound/pci/hda/patch_hdmi.c:760:6: warning: unused variable ‘pd’ [-Wunused-variable]\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "250f6715a4112d6686670c5a62ceb9305da94616",
      "tree": "ee1c9b41ed1fed8174efb312421902f19c877e8c",
      "parents": [
        "11bcb32848ddb5ab28f09f142b625e2ba4d55c4c",
        "313162d0b83836e2f57e51b9b8650fb4b9c396ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:41:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:41:37 2012 -0700"
      },
      "message": "Merge tag \u0027device-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\nPull \u003clinux/device.h\u003e avoidance patches from Paul Gortmaker:\n \"Nearly every subsystem has some kind of header with a proto like:\n\n\tvoid foo(struct device *dev);\n\n  and yet there is no reason for most of these guys to care about the\n  sub fields within the device struct.  This allows us to significantly\n  reduce the scope of headers including headers.  For this instance, a\n  reduction of about 40% is achieved by replacing the include with the\n  simple fact that the device is some kind of a struct.\n\n  Unlike the much larger module.h cleanup, this one is simply two\n  commits.  One to fix the implicit \u003clinux/device.h\u003e users, and then one\n  to delete the device.h includes from the linux/include/ dir wherever\n  possible.\"\n\n* tag \u0027device-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux:\n  device.h: audit and cleanup users in main include dir\n  device.h: cleanup users outside of linux/include (C files)\n"
    },
    {
      "commit": "8e3ade251bc7c0a4f0777df4dd34343a03efadba",
      "tree": "6c0b78731e3d6609057951d07660efbd90992ad0",
      "parents": [
        "e317234975cb7463b8ca21a93bb6862d9dcf113f",
        "e075f59152890ffd7e3d704afc997dd686c8a781"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:59:10 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:59:10 2012 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch-bomb)\n\nMerge second batch of patches from Andrew Morton:\n - various misc things\n - core kernel changes to prctl, exit, exec, init, etc.\n - kernel/watchdog.c updates\n - get_maintainer\n - MAINTAINERS\n - the backlight driver queue\n - core bitops code cleanups\n - the led driver queue\n - some core prio_tree work\n - checkpatch udpates\n - largeish crc32 update\n - a new poll() feature for the v4l guys\n - the rtc driver queue\n - fatfs\n - ptrace\n - signals\n - kmod/usermodehelper updates\n - coredump\n - procfs updates\n\n* emailed from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (141 commits)\n  seq_file: add seq_set_overflow(), seq_overflow()\n  proc-ns: use d_set_d_op() API to set dentry ops in proc_ns_instantiate().\n  procfs: speed up /proc/pid/stat, statm\n  procfs: add num_to_str() to speed up /proc/stat\n  proc: speed up /proc/stat handling\n  fs/proc/kcore.c: make get_sparsemem_vmemmap_info() static\n  coredump: add VM_NODUMP, MADV_NODUMP, MADV_CLEAR_NODUMP\n  coredump: remove VM_ALWAYSDUMP flag\n  kmod: make __request_module() killable\n  kmod: introduce call_modprobe() helper\n  usermodehelper: ____call_usermodehelper() doesn\u0027t need do_exit()\n  usermodehelper: kill umh_wait, renumber UMH_* constants\n  usermodehelper: implement UMH_KILLABLE\n  usermodehelper: introduce umh_complete(sub_info)\n  usermodehelper: use UMH_WAIT_PROC consistently\n  signal: zap_pid_ns_processes: s/SEND_SIG_NOINFO/SEND_SIG_FORCED/\n  signal: oom_kill_task: use SEND_SIG_FORCED instead of force_sig()\n  signal: cosmetic, s/from_ancestor_ns/force/ in prepare_signal() paths\n  signal: give SEND_SIG_FORCED more power to beat SIGNAL_UNKILLABLE\n  Hexagon: use set_current_blocked() and block_sigmask()\n  ...\n"
    },
    {
      "commit": "10db4e1e4e9a910a26b94045660e5ba7e7c71419",
      "tree": "cd28bea676da081ceb76984867ecfb5559bbe70a",
      "parents": [
        "d314d74c695f967e10598467a326f41c78ed1e20"
      ],
      "author": {
        "name": "Bobby Powers",
        "email": "bobbypowers@gmail.com",
        "time": "Fri Mar 23 15:01:51 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:31 2012 -0700"
      },
      "message": "headers: include linux/types.h where appropriate\n\nThis addresses some header check warnings.  DRM headers which include\n\"drm.h\" have been excluded, as they indirectly include types.h.\n\nSigned-off-by: Bobby Powers \u003cbobbypowers@gmail.com\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e317234975cb7463b8ca21a93bb6862d9dcf113f",
      "tree": "4446fa3a21364f3cba23a22aa2a94027f169d8df",
      "parents": [
        "f37ab0fba271e43edab0e3ae9fe644fcda455402",
        "7483d45f0aee3afc0646d185cabd4af9f6cab58c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:39:09 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:39:09 2012 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media updates from Mauro Carvalho Chehab:\n - V4L2 API additions to better support JPEG compression control\n - media API additions to properly support MPEG decoders\n - V4L2 API additions for image crop/scaling\n - a few other V4L2 API DocBook fixes/improvements\n - two new DVB frontend drivers: m88rs2000 and rtl2830\n - two new DVB drivers: az6007 and rtl28xxu\n - a framework for ISA drivers, that removed lots of common code found\n   at the ISA radio drivers\n - a new FM transmitter driver (radio-keene)\n - a GPIO-based IR receiver driver\n - a new sensor driver: mt9m032\n - some new video drivers: adv7183, blackfin, mx2_emmaprp, sii9234_drv,\n   vs6624\n - several new board additions, driver fixes, improvements and cleanups.\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (295 commits)\n  [media] update CARDLIST.em28xx\n  [media] partially reverts changeset fa5527c\n  [media] stb0899: fix the limits for signal strength values\n  [media] em28xx: support for 2304:0242 PCTV QuatroStick (510e)\n  [media] em28xx: support for 2013:0251 PCTV QuatroStick nano (520e)\n  [media] -EINVAL -\u003e -ENOTTY\n  [media] gspca - sn9c20x: Cleanup source\n  [media] gspca - sn9c20x: Simplify register write for capture start/stop\n  [media] gspca - sn9c20x: Add automatic JPEG compression mechanism\n  [media] gspca - sn9c20x: Greater delay in case of sensor no response\n  [media] gspca - sn9c20x: Optimize the code of write sequences\n  [media] gspca - sn9c20x: Add the JPEG compression quality control\n  [media] gspca - sn9c20x: Add a delay after Omnivision sensor reset\n  [media] gspca - sn9c20x: Propagate USB errors to higher level\n  [media] gspca - sn9c20x: Use the new video control mechanism\n  [media] gspca - sn9c20x: Fix loss of frame start\n  [media] gspca - zc3xx: Lack of register 08 value for sensor cs2102k\n  [media] gspca - ov534_9: Add brightness to OmniVision 5621 sensor\n  [media] gspca - zc3xx: Add V4L2_CID_JPEG_COMPRESSION_QUALITY control support\n  [media] pvrusb2: fix 7MHz \u0026 8MHz DVB-T tuner support for HVR1900 rev D1F5\n  ...\n"
    },
    {
      "commit": "a909e1258f62e77235840db1bb3d2c0ff066a12c",
      "tree": "5b8c9d1b25be60fb62d06f39664c6296874db963",
      "parents": [
        "cf76837260758073496ce6325bcb20e657eb2066"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Fri Mar 16 11:39:58 2012 -0700"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Mon Mar 19 19:32:14 2012 -0700"
      },
      "message": "ASoC: jack: Add API report sock jack without DAPM sync\n\nCurrently snd_soc_jack_report() always acquires codec-\u003emutex and\nsynchronize DAPM widgets.  This automation is helpful if jack has defined\nwidget.  However if codec driver doesn\u0027t have defined jack widget and\nnon-jack widget wants to synchronize with report_sock_jack\u0027s thread which\nis usually irq handler, it can make dead-lock as all DAPM widget\ncall-backs are called after codec-\u003emutex acquisition.\nAdd new API snd_soc_jack_report_no_dapm() so codec driver can have ability\nof control DAPM synchronization part of snd_soc_jack_report()\n\nChange-Id: Ifc6054cd8b6d8a6b52517cf84baca1e3949e09fe\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "9ce28d827f74d0acdd058bded8bab5309b0f5c8f",
      "tree": "634f22e8df9c7fd3966b3639e3e997436751ca50",
      "parents": [
        "f074ff92b5b26f3a559fab1203c36e140ea8d067",
        "c16fa4f2ad19908a47c63d8fa436a1178438c7e7"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 19 13:41:24 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 19 13:41:24 2012 -0300"
      },
      "message": "Merge tag \u0027v3.3\u0027 into staging/for_v3.4\n\n* tag \u0027v3.3\u0027: (1646 commits)\n  Linux 3.3\n  Don\u0027t limit non-nested epoll paths\n  netfilter: ctnetlink: fix race between delete and timeout expiration\n  ipv6: Don\u0027t dev_hold(dev) in ip6_mc_find_dev_rcu.\n  nilfs2: fix NULL pointer dereference in nilfs_load_super_block()\n  nilfs2: clamp ns_r_segments_percentage to [1, 99]\n  afs: Remote abort can cause BUG in rxrpc code\n  afs: Read of file returns EBADMSG\n  C6X: remove dead code from entry.S\n  wimax/i2400m: fix erroneous NETDEV_TX_BUSY use\n  net/hyperv: fix erroneous NETDEV_TX_BUSY use\n  net/usbnet: reserve headroom on rx skbs\n  bnx2x: fix memory leak in bnx2x_init_firmware()\n  bnx2x: fix a crash on corrupt firmware file\n  sch_sfq: revert dont put new flow at the end of flows\n  ipv6: fix icmp6_dst_alloc()\n  MAINTAINERS: Add Serge as maintainer of capabilities\n  drivers/video/backlight/s6e63m0.c: fix corruption storing gamma mode\n  MAINTAINERS: add entry for exynos mipi display drivers\n  MAINTAINERS: fix link to Gustavo Padovans tree\n  ...\n"
    },
    {
      "commit": "d4ecc83b79cc290eadf1ffb33a589c3c72bbc295",
      "tree": "2f806d32d714a8481be13106649ad17ab1eb8c62",
      "parents": [
        "9f1dfccf6607822f556698f0940ead57e6e42d5f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Feb 27 05:30:13 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 19 11:27:21 2012 -0300"
      },
      "message": "[media] tea575x-tuner: update to latest V4L2 framework requirements\n\nThe tea575x-tuner module has been updated to use the latest V4L2 framework\nfunctionality. This also required changes in the drivers that rely on it.\n\nThe tea575x changes are:\n\n- The drivers must provide a v4l2_device struct to the tea module.\n- The radio_nr module parameter must be part of the actual radio driver,\n  and not of the tea module.\n- Changed the frequency range to the normal 76-108 MHz range instead of\n  50-150.\n- Add hardware frequency seek support.\n- Fix broken rxsubchans/audmode handling.\n- The application can now select between stereo and mono.\n- Support polling for control events.\n- Add V4L2 priority handling.\n\nAnd radio-sf16fmr2.c now uses the isa bus kernel framework.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nThanks-to: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ca3e9297e29c48eebb010d0225ea580fbcc64c88",
      "tree": "f0ad13e600e9c5a7c4357826b2b954642629d306",
      "parents": [
        "cb3f2adc03ab055b19c677a6283523861fafebdd",
        "53803aead010a314f76a8a6fa132fdcc5edf55ed"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 18 18:22:50 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 18 18:22:50 2012 +0100"
      },
      "message": "Merge branch \u0027topic/jack\u0027 into for-linus\n"
    },
    {
      "commit": "cb3f2adc03ab055b19c677a6283523861fafebdd",
      "tree": "59cfb6800f0635a4aec16c8e0da619f27e51ee79",
      "parents": [
        "44c76a960a62fcc46cbcaa0a22a34e666a729329",
        "828006de1bddf83b6ecf03ec459c15f7c7c22db7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 18 18:22:37 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 18 18:22:37 2012 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "44c76a960a62fcc46cbcaa0a22a34e666a729329",
      "tree": "d3887c858f6adffb6714da3cdc0059f93588344c",
      "parents": [
        "dbf117cbb9c89991727d42e3161e68b868a1b6ae",
        "c6b76d1f02e2ab1109d8549877a3a24c6a2b4587"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 18 18:22:33 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 18 18:22:33 2012 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "3c9d2869367fb28333066efa34640fa19df8d87e",
      "tree": "2a320151aee0db401389a5fb1c84861895c92d9e",
      "parents": [
        "16bca47b11d12bfc2f75b74b8134e02c719a8371"
      ],
      "author": {
        "name": "Neema Shetty",
        "email": "nshetty@codeaurora.org",
        "time": "Sun Mar 11 01:25:32 2012 -0800"
      },
      "committer": {
        "name": "Neema Shetty",
        "email": "nshetty@codeaurora.org",
        "time": "Sat Mar 17 02:04:01 2012 -0700"
      },
      "message": "ASoC: msm: Add support for voice over Bluetooth\n\nAdd support for Slimbus channels between external modem and APQ.\nThese channels transfer voice packets to/from the modem to the\nBT stack on APQ.\n\nChange-Id: I48bd5248104719574fbc6cf52edfb92cff79bff9\nSigned-off-by: Neema Shetty \u003cnshetty@codeaurora.org\u003e\n"
    },
    {
      "commit": "313162d0b83836e2f57e51b9b8650fb4b9c396ea",
      "tree": "8f39f20515a924d392cf9a72db0918fda07a34c7",
      "parents": [
        "51990e825431089747f8896244b5c17d3a6423f1"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Jan 30 11:46:54 2012 -0500"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Mar 16 10:38:24 2012 -0400"
      },
      "message": "device.h: audit and cleanup users in main include dir\n\nThe \u003clinux/device.h\u003e header includes a lot of stuff, and\nit in turn gets a lot of use just for the basic \"struct device\"\nwhich appears so often.\n\nClean up the users as follows:\n\n1) For those headers only needing \"struct device\" as a pointer\nin fcn args, replace the include with exactly that.\n\n2) For headers not really using anything from device.h, simply\ndelete the include altogether.\n\n3) For headers relying on getting device.h implicitly before\nbeing included themselves, now explicitly include device.h\n\n4) For files in which doing #1 or #2 uncovers an implicit\ndependency on some other header, fix by explicitly adding\nthe required header(s).\n\nAny C files that were implicitly relying on device.h to be\npresent have already been dealt with in advance.\n\nTotal removals from #1 and #2: 51.  Total additions coming\nfrom #3: 9.  Total other implicit dependencies from #4: 7.\n\nAs of 3.3-rc1, there were 110, so a net removal of 42 gives\nabout a 38% reduction in device.h presence in include/*\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "4af87a939ef7092fdca267fba473cf8407d6d8e2",
      "tree": "b35dac738d2e5ec6f778b3095246dbac2a1be255",
      "parents": [
        "28aa165cc52fa686a55a2a2052fdddad0fbde5eb"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 14 19:48:43 2012 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 15 07:35:17 2012 +0100"
      },
      "message": "ALSA: pcm: Constify the list in snd_pcm_hw_constraint_list\n\nAllows the constraint lists to be declared const by drivers which seems\nreasonable; there\u0027s plenty of other constification we could do if we were\nbeing complete but this was easy and quick.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    }
  ],
  "next": "28aa165cc52fa686a55a2a2052fdddad0fbde5eb"
}
