)]}'
{
  "log": [
    {
      "commit": "ffd364ddd3090e2ef0d4882970c1e342db8b482f",
      "tree": "e5a79a085725f3c3fea5a4465f5e6c33fdc2dffc",
      "parents": [
        "f7de8ba3fcf19487d2f0af9aee0c510fc79efa15"
      ],
      "author": {
        "name": "Pavel Hofman",
        "email": "pavel.hofman@ivitera.com",
        "time": "Tue Jan 10 20:45:28 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 11 08:56:59 2012 +0100"
      },
      "message": "ALSA: ice1724 - Create capture pcm only for ADC-enabled configurations\n\nAdd the capture pcm only if there is at least one ADC configured in\nthe SYSCONF register.\n\nSigned-off-by: Pavel Hofman \u003cpavel.hofman@ivitera.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f7de8ba3fcf19487d2f0af9aee0c510fc79efa15",
      "tree": "422003d6891ef94c6a2c57de625f3dbc8f24c97c",
      "parents": [
        "74eeb141d3bdf5a9a65c84dd637c41f12c40f41c"
      ],
      "author": {
        "name": "Adrian Knoth",
        "email": "adi@drcomp.erfurt.thur.de",
        "time": "Tue Jan 10 20:58:40 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 11 08:55:58 2012 +0100"
      },
      "message": "ALSA: hdspm - Provide unique driver id based on card serial\n\nBefore, /proc/asound looked like this:\n\n 2 [Default        ]: HDSPM - RME RayDAT_f1cd85\n                      RME RayDAT S/N 0xf1cd85 at 0xf7300000, irq 18\n\nIn case of a second HDSPM card, its name would be Default_1. This is\ncumbersome, because the order of the cards isn\u0027t stable across reboots.\n\nTo help userspace tools referring to the correct card, this commit\nprovides a unique id for each card:\n\n 2 [HDSPMxf1cd85   ]: HDSPM - RME RayDAT_f1cd85\n                      RME RayDAT S/N 0xf1cd85 at 0xf7300000, irq 18\n\nIn this example, userspace (configuration files) would then use\nhw:HDSPMxf1cd85 to choose the right card.\n\nThe serial is masked to 24bits, so this string is always shorter than\nsixteen chars.\n\nSigned-off-by: Adrian Knoth \u003cadi@drcomp.erfurt.thur.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "74eeb141d3bdf5a9a65c84dd637c41f12c40f41c",
      "tree": "819cfbefd802e9e4c7daefd9055d59e632343228",
      "parents": [
        "9badda0a0afffebbe1cb30565800896534a6c5bd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 09 18:26:05 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 09 18:27:54 2012 +0100"
      },
      "message": "ALSA: asihpi - Fix potential Oops in snd_asihpi_cmode_info()\n\nDan Carpenter reported that setting 0 to uinfo-\u003evalue.enumerated.items\nin snd_asihpi_cmode_info() may lead to Oops.  This function should\nreturn an error immediately in such a case instead.\n\nCc: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9badda0a0afffebbe1cb30565800896534a6c5bd",
      "tree": "2b004e66d252420b68ce68f86c07444576c6dc7b",
      "parents": [
        "80c8a2a372599e604b04a9c568952fe39cd1851d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 09 18:22:35 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 09 18:27:44 2012 +0100"
      },
      "message": "ALSA: hdsp - Fix potential Oops in snd_hdsp_info_pref_sync_ref()\n\nDan Carpenter reported that setting 0 to uinfo-\u003evalue.enumerated.items\nin snd_hdsp_info_pref_sync_ref() may lead to Oops.  This function should\nreturn an error immediately in such a case instead.\n\nCc: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "80c8a2a372599e604b04a9c568952fe39cd1851d",
      "tree": "e31d7b227474ad8887790d8a842ca55265be5cb0",
      "parents": [
        "d0f3a2eb9062560bebca8b923424f3ca02a331ba"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 09 11:37:20 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 09 11:40:46 2012 +0100"
      },
      "message": "ALSA: usb-audio - Avoid flood of frame-active debug messages\n\nWith some buggy devices, the usb-audio driver may give \"frame xxx active\"\nkernel messages too often.  Better to keep it as debug-only using\nsnd_printdd(), and also add the rate-limit for avoiding floods.\n\nBugzilla: https://bugzilla.novell.com/show_bug.cgi?id\u003d738681\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d0f3a2eb9062560bebca8b923424f3ca02a331ba",
      "tree": "c5d61e8933f358cfd3d7a5fd1eea89e97a427752",
      "parents": [
        "7d53a631ed92abd19d3c948a5daa535e53bd2bff"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Fri Dec 30 01:42:01 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 09 11:31:30 2012 +0100"
      },
      "message": "ALSA: snd-usb-us122l: Delete calls to preempt_disable\n\nThey are not needed here.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: stable@kernel.org\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7d53a631ed92abd19d3c948a5daa535e53bd2bff",
      "tree": "6fec4787872b5f42cb0a73797aac03cb2aad9ce9",
      "parents": [
        "4fa0e81b83503900be277e6273a79651b375e288"
      ],
      "author": {
        "name": "Adrian Knoth",
        "email": "adi@drcomp.erfurt.thur.de",
        "time": "Wed Jan 04 14:31:16 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jan 08 16:05:40 2012 +0100"
      },
      "message": "ALSA: hdspm - Refactor serial number to avoid code duplication\n\nThe serial number is used multiple times in hdspm.c. Since it belongs\nto the card, let\u0027s store it in struct hdspm and refer to it whenever\nnecessary.\n\nSigned-off-by: Adrian Knoth \u003cadi@drcomp.erfurt.thur.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4fa0e81b83503900be277e6273a79651b375e288",
      "tree": "1ef1d716ec315970933d7c7e29a4766916d86679",
      "parents": [
        "fb65c2dfe60d38be6b9193d0b85e66e780cd4373"
      ],
      "author": {
        "name": "Xi Wang",
        "email": "xi.wang@gmail.com",
        "time": "Sun Jan 08 09:02:52 2012 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jan 08 16:03:12 2012 +0100"
      },
      "message": "ALSA: usb-audio: fix possible hang and overflow in parse_uac2_sample_rate_range()\n\nA malicious USB device may feed in carefully crafted min/max/res values,\nso that the inner loop in parse_uac2_sample_rate_range() could run for\na long time or even never terminate, e.g., given max \u003d INT_MAX.\n\nAlso nr_rates could be a large integer, which causes an integer overflow\nin the subsequent call to kmalloc() in parse_audio_format_rates_v2().\nThus, kmalloc() would allocate a smaller buffer than expected, leading\nto a memory corruption.\n\nTo exploit the two vulnerabilities, an attacker needs physical access\nto the machine to plug in a malicious USB device.\n\nThis patch makes two changes.\n\n1) The type of \"rate\" is changed to unsigned int, so that the loop could\n   stop once \"rate\" is larger than INT_MAX.\n\n2) Limit nr_rates to 1024.\n\nSuggested-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Xi Wang \u003cxi.wang@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fb65c2dfe60d38be6b9193d0b85e66e780cd4373",
      "tree": "3d7d1c943f145a2f6ce7cd9ccc8e35f3eb0be614",
      "parents": [
        "3ae4e1f7a0dab95f7e6049272cdb59c7bdc34365"
      ],
      "author": {
        "name": "Raymond Yau",
        "email": "superquad.vortex2@gmail.com",
        "time": "Sat Jan 07 14:35:17 2012 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jan 08 14:39:26 2012 +0100"
      },
      "message": "ALSA: Au88x0 - Fix channels swapping of 4 channels playback\n\nFix channels swapping of 4 channels playback by\nusing vortex_adbdma_stopfifo instead of vortex_adbdma_pausefifo\nfor SNDRV_PCM_TRIGGER_STOP event\n\nSigned-off-by: Raymond Yau \u003csuperquad.vortex2@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3ae4e1f7a0dab95f7e6049272cdb59c7bdc34365",
      "tree": "d6766423086eb992162fd6d5bb9fef9a765d29a2",
      "parents": [
        "76474da05ff7b1729b36cd2b6d7aa6b1865d68f1"
      ],
      "author": {
        "name": "Raymond Yau",
        "email": "superquad.vortex2@gmail.com",
        "time": "Fri Jan 06 09:19:29 2012 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jan 08 14:38:42 2012 +0100"
      },
      "message": "ALSA: Au88x0 - Fix IRQ fifo error and channels swap of 4 channels playback\n\nFix IRQ fifo error when playing stereo by set stereo flag of fifo control.\nThis also fix the swap of front and rear channels on au8830.\n\nSigned-off-by: Raymond Yau \u003csuperquad.vortex2@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "76474da05ff7b1729b36cd2b6d7aa6b1865d68f1",
      "tree": "b034a4ec483fc0a292490acf818612302fd10276",
      "parents": [
        "9489f2c63f4b59e0cc1db6a5fd136df5cbb6fe0a"
      ],
      "author": {
        "name": "Raymond Yau",
        "email": "superquad.vortex2@gmail.com",
        "time": "Wed Jan 04 16:16:26 2012 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jan 08 14:35:40 2012 +0100"
      },
      "message": "ALSA: Au88x0 - Fix Xtalk\u0027s constants\n\n- Fix XtalkGainsDefault, XtalkGains1Chn\n- Fix XtalkWideCoefsLeftEQ, XtalkWideCoefsRightEQ\n- Fix XtlakWideCoefsLeftXT, XtalkWideCoefsRightXT\n\nSigned-off-by: Raymond Yau \u003csuperquad.vortex2@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9489f2c63f4b59e0cc1db6a5fd136df5cbb6fe0a",
      "tree": "5a85afdeb326c84de919bc4891d9f51a4b01f49a",
      "parents": [
        "219e2cd41b5014c5a6ed4d1748f65f55f74a862f"
      ],
      "author": {
        "name": "Raymond Yau",
        "email": "superquad.vortex2@gmail.com",
        "time": "Wed Jan 04 15:42:44 2012 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jan 08 14:35:29 2012 +0100"
      },
      "message": "ALSA: Au88x0 - Xtalk - fix write/read of eq and xt instates\n\nSigned-off-by: Raymond Yau \u003csuperquad.vortex2@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "219e2cd41b5014c5a6ed4d1748f65f55f74a862f",
      "tree": "56a9972916ce054a27e0d84c0fa8b434a1364fc5",
      "parents": [
        "e7848163aa2a649d9065f230fadff80dc3519775"
      ],
      "author": {
        "name": "Pavel Hofman",
        "email": "pavel.hofman@ivitera.com",
        "time": "Thu Jan 05 22:01:56 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jan 08 14:28:32 2012 +0100"
      },
      "message": "ALSA: ice1724 - External clock item only for cards with SPDIF_IN\n\nAppend the external clock item to the clock list only if\nthe SPDIF_IN capability is defined in the SPDIF register.\n\nSigned-off-by: Pavel Hofman \u003cpavel.hofman@ivitera.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e7848163aa2a649d9065f230fadff80dc3519775",
      "tree": "65da3f5778dd6f2ff311c34306b38bd3849493b1",
      "parents": [
        "dcc2cf7507861476c874cc7974e5d4557a32475f"
      ],
      "author": {
        "name": "Pavel Hofman",
        "email": "pavel.hofman@ivitera.com",
        "time": "Thu Jan 05 23:05:18 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jan 08 14:26:01 2012 +0100"
      },
      "message": "ALSA: ice1724 - Check for ac97 to avoid kernel oops\n\nCards with identical PCI ids but no AC97 config in EEPROM do not have\nthe ac97 field initialized. We must check for this case to avoid kernel oops.\n\nSigned-off-by: Pavel Hofman \u003cpavel.hofman@ivitera.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dcc2cf7507861476c874cc7974e5d4557a32475f",
      "tree": "66df7f6fc21cebb02822dd73c479185e3f40e411",
      "parents": [
        "de21eee9608f67a8a648bbd1a5358f819644501e"
      ],
      "author": {
        "name": "Tim Yamin",
        "email": "plasm@roo.me.uk",
        "time": "Thu Dec 29 18:50:56 2011 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 31 17:54:58 2011 +0100"
      },
      "message": "ALSA: emu10k1 - add another Audigy 2 ZS ID\n\n0x20051102 is an Audigy 2 ZS.\n\nSigned-off-by: Tim Yamin \u003cplasm@roo.me.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "de21eee9608f67a8a648bbd1a5358f819644501e",
      "tree": "59bc44d5866690e5bc70a867bb666e5bb378fd07",
      "parents": [
        "40741dd5c249449449bfb0528d1d26fe6f16a0bf"
      ],
      "author": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Thu Dec 29 18:42:31 2011 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 31 17:53:52 2011 +0100"
      },
      "message": "ALSA: export compress headers\n\nExport compress_offload.h and compress_params.h for userland to use\n\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "40741dd5c249449449bfb0528d1d26fe6f16a0bf",
      "tree": "0bcd70f7706684bb72436c6e64bdff427047a4fb",
      "parents": [
        "b21c60a4edd22e26fbebe7dd7078349a8cfa7273"
      ],
      "author": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Fri Dec 23 10:36:40 2011 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 23 10:08:38 2011 +0100"
      },
      "message": "ALSA: core: add makefile and kconfig file for compress\n\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\nSigned-off-by: Pierre-Louis Bossart \u003cpierre-louis.bossart@linux.intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b21c60a4edd22e26fbebe7dd7078349a8cfa7273",
      "tree": "0fdc5766fc8ec8c1ae847ac6d331b3950940a876",
      "parents": [
        "e60061a379e1f679ff862acfe1be5819fb6d234c"
      ],
      "author": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Fri Dec 23 10:36:39 2011 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 23 10:08:25 2011 +0100"
      },
      "message": "ALSA: core: add support for compress_offload\n\nThis patch adds core.c, the file which implements the ioctls and\nregisters the devices\n\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\nSigned-off-by: Pierre-Louis Bossart \u003cpierre-louis.bossart@linux.intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e60061a379e1f679ff862acfe1be5819fb6d234c",
      "tree": "45758abf89365d2d8b91a68e92d7cf8f40b08aec",
      "parents": [
        "50c34cfe7bbb5cef9d32de63286ff97d8d6877a9"
      ],
      "author": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Fri Dec 23 10:36:38 2011 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 23 10:08:11 2011 +0100"
      },
      "message": "ALSA: core: add API header and driver header files\n\nThis patch adds the header files for ioctl definitions and header file for\ndriver APIs for lower level device drivers to use\n\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\nSigned-off-by: Pierre-Louis Bossart \u003cpierre-louis.bossart@linux.intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "50c34cfe7bbb5cef9d32de63286ff97d8d6877a9",
      "tree": "df52a6868f3ba7d3d081ce62c3f70c9c2777e163",
      "parents": [
        "3eafc959b32f71d3fe6b27c9eae7495a23acfc3a"
      ],
      "author": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Fri Dec 23 10:36:37 2011 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 23 10:07:58 2011 +0100"
      },
      "message": "ALSA: core: add compress parameter definations\n\nThe patch adds the various definations used to define the encoder\nand decoder parameters\n\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\nSigned-off-by: Pierre-Louis Bossart \u003cpierre-louis.bossart@linux.intel.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3eafc959b32f71d3fe6b27c9eae7495a23acfc3a",
      "tree": "e2795eaae508fdb0dc69d95cb265005c4dcb94c4",
      "parents": [
        "57bd9b8ddd434111918d3f7cb0b4297cd77f1b5b"
      ],
      "author": {
        "name": "Omair Mohammed Abdullah",
        "email": "omair.m.abdullah@intel.com",
        "time": "Fri Dec 23 10:36:36 2011 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 23 10:07:46 2011 +0100"
      },
      "message": "ALSA: core: add support for compressed devices\n\nUse the minor numbers 2 and 3 for audio compressed offload devices.\nAlso add support for these devices in core\n\nSigned-off-by: Omair Mohammed Abdullah \u003comair.m.abdullah@intel.com\u003e\nSigned-off-by: Pierre-Louis Bossart \u003cpierre-louis.bossart@linux.intel.com\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "57bd9b8ddd434111918d3f7cb0b4297cd77f1b5b",
      "tree": "55c3f89ff4844c3542b378651086fdc212dd3283",
      "parents": [
        "68d533932217c6b3da4ab9abb15ab79d3a79474c"
      ],
      "author": {
        "name": "Pierre-Louis Bossart",
        "email": "pierre-louis.bossart@linux.intel.com",
        "time": "Fri Dec 23 10:36:35 2011 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 23 10:06:53 2011 +0100"
      },
      "message": "ALSA: compress offload API documentation\n\nThe patch adds the documentation file explaining the API\n\nSigned-off-by: Pierre-Louis Bossart \u003cpierre-louis.bossart@linux.intel.com\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "68d533932217c6b3da4ab9abb15ab79d3a79474c",
      "tree": "c04309f2eb7165bf5e78a38c123c57c9fa69181a",
      "parents": [
        "c1d70dd9c44d7554b97f38b5ce8001d3cbe10f61"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 13:38:51 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:13:11 2011 +0100"
      },
      "message": "ALSA: asihpi - Fix format validity check.\n\nSharing and not reinitialising static pcm_hardware struct resulted in\nstream format validity flags being incorrectly shared between cards.\nFix and clarify by declaring locally and initialising in the open functions.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c1d70dd9c44d7554b97f38b5ce8001d3cbe10f61",
      "tree": "662d6e1189ee639daa88d4f0303b33a0fb3fff0e",
      "parents": [
        "8637bc94f6a36c138229ac1ea09faca343f48bd7"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 13:38:50 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:13:10 2011 +0100"
      },
      "message": "ALSA: asihpi - Use valid channel count in format enumeration.\n\nSince introduction of mono and low latency modes, fixed channel count of 2\nis not always valid.  Use reported max_channels instead.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8637bc94f6a36c138229ac1ea09faca343f48bd7",
      "tree": "7950cf148ac907e79b7f98a4ad75ae9a7a42515f",
      "parents": [
        "f50efa2d9b10e32bf9ccd1a4692df3096512dcfc"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 13:38:49 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:13:10 2011 +0100"
      },
      "message": "ALSA: asihpi - Correct headers in cached control responses.\n\nPreviously, only payload and size were correct, sufficient for reading,\nbut other fields produced spurious debug output.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f50efa2d9b10e32bf9ccd1a4692df3096512dcfc",
      "tree": "fb3fc54809dd6d0317ec7a085daa79955598880a",
      "parents": [
        "4e225e2649660af1510aa06f20b32e1dcc45545e"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 13:38:48 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:13:09 2011 +0100"
      },
      "message": "ALSA: asihpi - Add HPI version to module description.\n\nIt is useful to know the HPI version without having to load the module,\nin order to determine the matching firmware version.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4e225e2649660af1510aa06f20b32e1dcc45545e",
      "tree": "e6557c4e1b640cf0d8fa9e4359275c56413a5f68",
      "parents": [
        "812550e9efd149062fdc6cc8bf00b5f15d0734b7"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 13:38:47 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:13:08 2011 +0100"
      },
      "message": "ALSA: asihpi - Distinguish four different emif init errors.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "812550e9efd149062fdc6cc8bf00b5f15d0734b7",
      "tree": "d36498f9526590cae72de6824909477891ef9d5c",
      "parents": [
        "862e14185b46e1d65d560c7dbaa0f2c842b71d20"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 13:38:46 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:13:07 2011 +0100"
      },
      "message": "ALSA: asihpi - New defs and comments.\n\nAdd new error codes, and adapter properties.\nClean up some comments.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "862e14185b46e1d65d560c7dbaa0f2c842b71d20",
      "tree": "f2d5b86745578e81a36a308a5082e9c7eb07fe88",
      "parents": [
        "50d5f773ecc42fec029530f0e2e22686ccdf0ac7"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 13:38:45 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:13:07 2011 +0100"
      },
      "message": "ALSA: asihpi - Add autofade query.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "50d5f773ecc42fec029530f0e2e22686ccdf0ac7",
      "tree": "37c42d44b6b6918004f52660c7dfe9f816d78c41",
      "parents": [
        "7036b92d303a01477e27a5a9b2d582a5df3cc8ef"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 13:38:44 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:13:06 2011 +0100"
      },
      "message": "ALSA: asihpi - Simplify dsp code close.\n\ndsp_code struct is not created if firmware is invalid, so check\nand zero of firmware pointer is not necessary\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7036b92d303a01477e27a5a9b2d582a5df3cc8ef",
      "tree": "88844df385154f1eb3657137a6b531ca0b3a29ad",
      "parents": [
        "3dad06ac89f4b63fcce5020abbe1b3e5754e26dd"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 13:38:43 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:13:05 2011 +0100"
      },
      "message": "ALSA: asihpi - Remove redundant struct members.\n\nStructs hpi_adapter and snd_card_asihpi had members that\nduplicate those in underlying hpi_adapter_obj or whose info\ncan be retrieved using hpi_adapter_get_info().\n\nPrint less info in probe function, it can be retrieved from /proc.\n\nAvoid name redundancy: hpi_adapter_obj.adapter_type renamed to .type\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3dad06ac89f4b63fcce5020abbe1b3e5754e26dd",
      "tree": "f718857c84b1d2624d1ef9e65ea52cfc12032efe",
      "parents": [
        "72868339e45cbd01ec20c2d3bb8c43e8d6911331"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 13:38:42 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:13:05 2011 +0100"
      },
      "message": "ALSA: asihpi - Increase debug response buffer size.\n\nEnables retrieving more debug info in fewer transactions.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "72868339e45cbd01ec20c2d3bb8c43e8d6911331",
      "tree": "af4590765632cdb0b3908e5535096d552872ebbe",
      "parents": [
        "d8aefaef1b10f1063f295342b8967543e0d11d72"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 13:38:41 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:13:04 2011 +0100"
      },
      "message": "ALSA: asihpi - Add new function codes.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d8aefaef1b10f1063f295342b8967543e0d11d72",
      "tree": "17539f4b0537199ad62f840f55fb7a3400481928",
      "parents": [
        "502f271ae3d61cbe8ae75a11f28f17174d7bd380"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 13:38:40 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:13:03 2011 +0100"
      },
      "message": "ALSA: asihpi - Remove unused structs and defs\n\nStructs related to network flash update are not required in kernel.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "502f271ae3d61cbe8ae75a11f28f17174d7bd380",
      "tree": "f40944deee19670e9fda355ae54e038be158edf3",
      "parents": [
        "09c728aced2bb212ce060a91c28d2ee40a6bf33c"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 13:38:39 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:13:02 2011 +0100"
      },
      "message": "ALSA: asihpi - Update node types.\n\nAdd \"Internal\" node type.\nRemove GPI and GPO node types.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "09c728aced2bb212ce060a91c28d2ee40a6bf33c",
      "tree": "884e78a0e03f4b91c48c46726f38497ffb4abee7",
      "parents": [
        "0be55c453f0b46de3d4e9025749dbba571cd7b84"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 13:38:38 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:13:02 2011 +0100"
      },
      "message": "ALSA: asihpi - Only set sync if card supports hardware stream grouping.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0be55c453f0b46de3d4e9025749dbba571cd7b84",
      "tree": "782fa73d51c621f41116b23e4f3d43e5f2a7704e",
      "parents": [
        "8e0874ea72d9dde8d300a5d4d6dfa87238ff7a81"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 13:38:37 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:13:01 2011 +0100"
      },
      "message": "ALSA: asihpi - Relax drained check for more reliable playback startup.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8e0874ea72d9dde8d300a5d4d6dfa87238ff7a81",
      "tree": "d423ebcad801fc02f5208ef9da11d3237ce7472b",
      "parents": [
        "cbd757daf5ed29618214b4ec4e298c79117baa8e"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 13:38:36 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:13:00 2011 +0100"
      },
      "message": "ALSA: asihpi - Correct stray capital letters in identifier.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cbd757daf5ed29618214b4ec4e298c79117baa8e",
      "tree": "8e8f9315c1c1748f58a2eba7110f831c5a7d080a",
      "parents": [
        "d4b06d23ab1c5aefbb1377fb01939b555236f57f"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 13:38:35 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:12:59 2011 +0100"
      },
      "message": "ALSA: asihpi - Use snd_pcm_debug_name to get substream name.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d4b06d23ab1c5aefbb1377fb01939b555236f57f",
      "tree": "0cfc94913edab14208d2f9e91bb957146fd8f72f",
      "parents": [
        "c382a5da5cda3e0d8a8f2e8809460285d0a7c1cb"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 13:38:34 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:12:58 2011 +0100"
      },
      "message": "ALSA: asihpi - Volumes and meters may have 1 or 2 channels.\n\nThe channel count can be queried to determine which.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c382a5da5cda3e0d8a8f2e8809460285d0a7c1cb",
      "tree": "fbfb3208ad1b616d9103330237117bd52c85f91e",
      "parents": [
        "40818b6242513676c8adf30811fb7877b02005fb"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 13:38:33 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:12:58 2011 +0100"
      },
      "message": "ALSA: asihpi - Low latency mode stream has fixed channel count.\n\nUnlike other streams which support 1..max channels,\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "40818b6242513676c8adf30811fb7877b02005fb",
      "tree": "5beeb5751e581a82aef0361635a1af94503aca1e",
      "parents": [
        "f6baaec2af36494469aa37558db8c79186f2fa03"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 13:38:32 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:12:57 2011 +0100"
      },
      "message": "ALSA: asihpi - Update copyright to 2011\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f6baaec2af36494469aa37558db8c79186f2fa03",
      "tree": "857f942084e825f6543cdd3abadabdb5a5146825",
      "parents": [
        "47a74a5d1ed2af23c2dc1ccfdcc0176e40404345"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 13:38:31 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:12:56 2011 +0100"
      },
      "message": "ALSA: asihpi - Split hpi version info into separate header file.\n\nand update HPI version to 4.10\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "47a74a5d1ed2af23c2dc1ccfdcc0176e40404345",
      "tree": "16e62092d478593172be232108734343546ba2c0",
      "parents": [
        "cde944803d12450f70f0adc4d418afcd8e42db2e"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Thu Dec 22 11:54:02 2011 +1300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 22 08:12:52 2011 +0100"
      },
      "message": "ALSA: asihpi - fix pcm dma pointer tracking\n\nElapsed counter should only count data committed to snd_pcm_period_elapsed,\nrather than all data available\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cde944803d12450f70f0adc4d418afcd8e42db2e",
      "tree": "267515fde73d94c12e9bdb82e69fb016484dd1ae",
      "parents": [
        "a67ff6a54095e27093ea501fb143fefe51a536c2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 19 10:32:48 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 19 10:34:44 2011 +0100"
      },
      "message": "ALSA: Add missing module parameters for als300 and cs5530 drivers\n\nThese drviers defined only variables but didn\u0027t declare as module\nparameters.  Also fix the enable variable to bool type.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a67ff6a54095e27093ea501fb143fefe51a536c2",
      "tree": "48cb687a7569a8b6d4051bc9051f565b43803982",
      "parents": [
        "1bba160a0777046967707bbcdc9fb09d334ab2e5"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Dec 15 13:49:36 2011 +1030"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 19 10:34:41 2011 +0100"
      },
      "message": "ALSA: module_param: make bool parameters really bool\n\nmodule_param(bool) used to counter-intuitively take an int.  In\nfddd5201 (mid-2009) we allowed bool or int/unsigned int using a messy\ntrick.\n\nIt\u0027s time to remove the int/unsigned int option.  For this version\nit\u0027ll simply give a warning, but it\u0027ll break next kernel version.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1bba160a0777046967707bbcdc9fb09d334ab2e5",
      "tree": "2192f9805c92127f6610360a1a5b375b07a85993",
      "parents": [
        "6d2d4313690f2f81a9a54c6a0c8ae645c4598063"
      ],
      "author": {
        "name": "Sergiusz Urbaniak",
        "email": "sergiusz.urbaniak@gmail.com",
        "time": "Mon Dec 05 20:27:46 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 12 12:49:02 2011 +0100"
      },
      "message": "ALSA: snd-usb: added VOX ToneLab ST midi handling\n\nSigned-off-by: Sergiusz Urbaniak \u003csergiusz.urbaniak@googlemail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6d2d4313690f2f81a9a54c6a0c8ae645c4598063",
      "tree": "43b545d2d4818deadb08fd3a4b214fe5ec41dd85",
      "parents": [
        "1d5d37f408e530ce1eab1deb66d2331535665ec7"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Tue Nov 29 22:08:00 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Dec 06 13:27:32 2011 +0100"
      },
      "message": "ALSA: asihp: Use kcalloc instead of kzalloc to allocate array\n\nThe advantage of kcalloc is, that will prevent integer overflows which could\nresult from the multiplication of number of elements and size and it is also\na bit nicer to read.\n\nThe semantic patch that makes this change is available\nin https://lkml.org/lkml/2011/11/25/107\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1d5d37f408e530ce1eab1deb66d2331535665ec7",
      "tree": "be821b9100eeff3e6d17fa9c7f8ee01bc20c246e",
      "parents": [
        "705978516fe4a5e0b5726e2ea860c1bfc6909472"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Tue Nov 29 22:08:00 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Dec 06 13:27:22 2011 +0100"
      },
      "message": "ALSA: ctxf: Use kcalloc instead of kzalloc to allocate array\n\nThe advantage of kcalloc is, that will prevent integer overflows which could\nresult from the multiplication of number of elements and size and it is also\na bit nicer to read.\n\nThe semantic patch that makes this change is available\nin https://lkml.org/lkml/2011/11/25/107\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "705978516fe4a5e0b5726e2ea860c1bfc6909472",
      "tree": "ffc7ca1365592afccd8fb0ca36e7001d740e4865",
      "parents": [
        "b1ac29620b09f1c224c83d764675dcfaf8dd068b"
      ],
      "author": {
        "name": "David Dillow",
        "email": "dave@thedillows.org",
        "time": "Thu Dec 01 23:26:57 2011 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 02 10:44:01 2011 +0100"
      },
      "message": "ALSA: sis7019 - convert to dev_*() logging\n\nSigned-off-by: David Dillow \u003cdave@thedillows.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b1ac29620b09f1c224c83d764675dcfaf8dd068b",
      "tree": "72a28f61ffb71d12cc0f0ff6f128d1dcbaab8e7e",
      "parents": [
        "a09452eeb776d1444effec5fb862c35efb623704",
        "fc084e0b930d546872ab23667052499f7daf0fed"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 02 10:43:52 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 02 10:43:52 2011 +0100"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into topic/misc\n"
    },
    {
      "commit": "fc084e0b930d546872ab23667052499f7daf0fed",
      "tree": "c4e65ded0ba1a569a6341faea28bb493e4382a45",
      "parents": [
        "cf54d47c13c2b171f946289de445102c676d4258"
      ],
      "author": {
        "name": "David Dillow",
        "email": "dave@thedillows.org",
        "time": "Thu Dec 01 23:26:53 2011 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 02 10:43:06 2011 +0100"
      },
      "message": "ALSA: sis7019 - give slow codecs more time to reset\n\nThere are some AC97 codec and board combinations that have been observed\nto take a very long time to respond after the cold reset has completed.\nIn one case, more than 350 ms was required. To allow users to have sound\non those platforms, we\u0027ll wait up to 500ms for the codec to become\nready.\n\nAs a board may have multiple codecs, with some faster than others to\nreset, we add a module parameter to inform the driver which codecs\nshould be present.\n\nReported-by: KotCzarny \u003ctjosko@yahoo.com\u003e\nSigned-off-by: David Dillow \u003cdave@thedillows.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cf54d47c13c2b171f946289de445102c676d4258",
      "tree": "c7e88f33402257f3e06bc708e58843518d8ca17b",
      "parents": [
        "88d686027bb43f585914c77dd363f6e817b42c2a",
        "bda63586bc5929e97288cdb371bb6456504867ed"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 01 16:32:18 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 01 16:32:18 2011 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "88d686027bb43f585914c77dd363f6e817b42c2a",
      "tree": "66f13cd796ab861fdf56d8a6502e3e9724cff2dd",
      "parents": [
        "4f8b6c7dc80ac9619db033c7f6fc355eab9514f5"
      ],
      "author": {
        "name": "Charles Chin",
        "email": "Charles.Chin@idt.com",
        "time": "Thu Dec 01 11:21:00 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 01 11:27:43 2011 +0100"
      },
      "message": "ALSA: hda - Fix S3/S4 problem on machines with VREF-pin mute-LED\n\nThe verb command in stac92xx_post_suspend caused the audio to stop\nworking after resuming from S3 mode on HP laptops with the VREF-pin\nmute-LED control.  Removing relevant post_suspend registering.\n\nAlthough removing D3 on AFG is no optimal solution, the impact should\nbe small in comparison with the broken S3/S4.\n\nSigned-off-by: Charles Chin \u003cCharles.Chin@idt.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4f8b6c7dc80ac9619db033c7f6fc355eab9514f5",
      "tree": "6101c1bb67b44cad08569580face7ae4b65177f2",
      "parents": [
        "542c9a0a2fa351149c4a3467589a54cafcf0a1dd"
      ],
      "author": {
        "name": "Marc Vertes",
        "email": "marc.vertes@sigfox.com",
        "time": "Tue Nov 29 12:21:17 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 29 13:04:03 2011 +0100"
      },
      "message": "ALSA: hda_intel - revert a quirk that affect VIA chipsets\n\nThis quirk sould be reverted. It has the following probems:\n\n1) The quirk was intended to \"ASUS MV2-MX SE\" motherboards only, but the\nID used matches a much broader range, potentially all boards containing a\nVIA chipset model in the family of vendor VIA 0x1106 and audio device ID\n0x3288, which encompasses VIA-VT82xx, VIA-VT1xx and VIA-VT20xx chipsets.\n\n2) VIA chipsets rely on azx_via_get_position() to handle correctly dma\ntransfers during capture. Using POS_FIX_LPIB instead of POS_FIX_VIACOMBO\nleads to partially corrupted input buffers during capture. The effects\nof this bug are not immediately visible, it took strong DSP expertise,\nsome expensive signal generator and a spectrum analyzer to identify it\nand verify correct behaviour using original default.\n\n3) It\u0027s almost certain that the quirk did not fix the real problem,\nif there was one. Refer to original submission:\nhttp://mailman.alsa-project.org/pipermail/alsa-devel/2010-February/025109.html\n\nSigned-of-by: Marc Vertes \u003cmvertes@sigfox.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "542c9a0a2fa351149c4a3467589a54cafcf0a1dd",
      "tree": "55fcbcd027fec1c24206416da4eee6ad03f2a72d",
      "parents": [
        "ae7cc709f2ec11b49fc31b20cd8c943794ae9576"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 29 13:01:30 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 29 13:01:30 2011 +0100"
      },
      "message": "ALSA: hda - Avoid touching mute-VREF pin for IDT codecs\n\nSome HP laptops use a pin VREF for controlling the mute LED, and such a\npin shouldn\u0027t be powered off.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bda63586bc5929e97288cdb371bb6456504867ed",
      "tree": "3e3bf8635b430858b44e43dd8b8c8cfd682fe8c5",
      "parents": [
        "c56935bdc0a8edf50237d3b0205133a5b0adc604"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Nov 28 09:44:16 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 29 11:59:50 2011 +0000"
      },
      "message": "firmware: Sigma: Fix endianess issues\n\nCurrently the SigmaDSP firmware loader only works correctly on little-endian\nsystems. Fix this by using the proper endianess conversion functions.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "c56935bdc0a8edf50237d3b0205133a5b0adc604",
      "tree": "0520283ac825f78162cb674e79d85e6fb60f76f0",
      "parents": [
        "4f718a29fe4908c2cea782f751e9805319684e2b"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Nov 28 09:44:15 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 29 11:59:44 2011 +0000"
      },
      "message": "firmware: Sigma: Skip header during CRC generation\n\nThe firmware header is not part of the CRC, so skip it. Otherwise the firmware\nwill be rejected due to non-matching CRCs.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "4f718a29fe4908c2cea782f751e9805319684e2b",
      "tree": "e4d9d630d4200a40bcc96b2a168828f8fb4ed1df",
      "parents": [
        "fc8e6e8668e74fbf8e00d6e143d7f43b20f73f32"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Nov 28 09:44:14 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 29 11:53:53 2011 +0000"
      },
      "message": "firmware: Sigma: Prevent out of bounds memory access\n\nThe SigmaDSP firmware loader currently does not perform enough boundary size\nchecks when processing the firmware. As a result it is possible that a\nmalformed firmware can cause an out of bounds memory access.\n\nThis patch adds checks which ensure that both the action header and the payload\nare completely inside the firmware data boundaries before processing them.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "ae7cc709f2ec11b49fc31b20cd8c943794ae9576",
      "tree": "8fb11b97c46e993b7e63eb359dc1c6ca33d4436a",
      "parents": [
        "f339240dd89b920a6a686a0358ea53fc584622fe"
      ],
      "author": {
        "name": "John F Leach",
        "email": "jfleach@jfleach.com",
        "time": "Mon Nov 28 19:41:27 2011 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 29 08:23:15 2011 +0100"
      },
      "message": "ALSA: usb-audio - Support for Roland GAIA SH-01 Synthesizer\n\nAdded table quirks entry for Roland GAIA SH-01 Synthesizer based upon\nRoland SH-201 table entry as template.  USB MIDI and audio was tested\nwith Muse and Audacity.\n\nSigned-off-by: John F Leach \u003cjfleach@jfleach.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fc8e6e8668e74fbf8e00d6e143d7f43b20f73f32",
      "tree": "9d54c72e1bddbf405fd2fd8b42dc0b8aab36edec",
      "parents": [
        "fc07ecd851bd082265b52838eff12f50b88f6114"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 28 18:48:46 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 28 23:18:38 2011 +0000"
      },
      "message": "ASoC: Supply dcs_codes for newer WM1811 revisions\n\nBased on initial data.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "fc07ecd851bd082265b52838eff12f50b88f6114",
      "tree": "8d7f2a2be174cf82659e8c651febcc383bd9d903",
      "parents": [
        "5b895eec118ab5fec7b69102d73c1b04a86140b9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 28 21:16:56 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 28 22:10:05 2011 +0000"
      },
      "message": "ASoC: Error out if we can\u0027t generate a LRCLK at all for WM8994\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a09452eeb776d1444effec5fb862c35efb623704",
      "tree": "0e4ed4792e56e5bdae054ba12ede7688cae92eae",
      "parents": [
        "51451b8d607374297055c4e08034b39f4be22d33"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun Nov 27 16:36:04 2011 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Nov 27 18:43:48 2011 +0100"
      },
      "message": "ALSA: convert sound/* to use module_platform_driver()\n\nThis patch converts the drivers in sound/* to use the\nmodule_platform_driver() macro which makes the code smaller and a bit\nsimpler.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f339240dd89b920a6a686a0358ea53fc584622fe",
      "tree": "20d745f8d9d43e4751b0287ac64de47b3732edd3",
      "parents": [
        "77088cc97315e9bc713e335fb082ad26d065a4cf",
        "187d333edc0a8e1bb507900ce89853ffe3bd2c84"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Nov 27 17:59:07 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Nov 27 17:59:07 2011 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "187d333edc0a8e1bb507900ce89853ffe3bd2c84",
      "tree": "06ffc1d0be94ec00157f790aa152e91addf0800b",
      "parents": [
        "92bb43e6aae3dbdb199feba93da5f2d05d7716d0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 24 16:33:09 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Nov 27 17:56:17 2011 +0100"
      },
      "message": "ALSA: hda - Fix jack-detection control of VT1708\n\nVT1708 has no support for unsolicited events per jack-plug, the driver\nimplements the workq for polling the jack-detection.  The mixer element\n\"Jack Detect\" was supposed to control this behavior on/off, but this\ndoesn\u0027t work properly as is now.  The workq is always started and the\nHP automute is always enabled.\n\nThis patch fixes the jack-detect control behavior by triggering / stopping\nthe work appropriately at the state change.  Also the work checks the\ninternal state to continue scheduling or not.\n\nCc: \u003cstable@kernel.org\u003e [v3.1]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "92bb43e6aae3dbdb199feba93da5f2d05d7716d0",
      "tree": "f4e15c7ccc58253961feca4100b00fec93accaf6",
      "parents": [
        "61071594f64ed12328046f94716d1d744bddc0a1"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Thu Nov 24 14:48:24 2011 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Nov 27 17:56:07 2011 +0100"
      },
      "message": "ALSA: hda - cut and paste typo in cs420x_models[]\n\nThe CS420X_IMAC27 was copied from the line before but CS420X_APPLE\nwas clearly intented.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5b895eec118ab5fec7b69102d73c1b04a86140b9",
      "tree": "3d8ba1c7c157f3c9e561e6b2abe721f65b46eda2",
      "parents": [
        "5ff1ddf22b2584d00d7e0ba5a8eab07b5338bd84"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Nov 27 15:54:49 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Nov 27 16:03:51 2011 +0000"
      },
      "message": "ASoC: Correct name of Speyside Main Speaker widget\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "51451b8d607374297055c4e08034b39f4be22d33",
      "tree": "c03ab7c61a6e8a45cee0fab82d13b8ecea394e4b",
      "parents": [
        "1ea6b8f48918282bdca0b32a34095504ee65bab5"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Nov 24 18:47:25 2011 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 24 13:03:02 2011 +0100"
      },
      "message": "ALSA: Convert mips directory to module_platform_driver\n\nFactor out some boilerplate code.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "77088cc97315e9bc713e335fb082ad26d065a4cf",
      "tree": "de3598d0d4d6cab29e7b7d7e65cfa9f999f41c8e",
      "parents": [
        "6759dc323826c2c806c998cd93945c5476688dd2",
        "ed3e80c4c991a52f9fce3421536a78e331ae0949"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 23 17:07:16 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 23 17:07:16 2011 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "5ff1ddf22b2584d00d7e0ba5a8eab07b5338bd84",
      "tree": "85910a8ce85ee2b073e4c2c0c7dec6093965a6b1",
      "parents": [
        "b284362b6b45150d171ff5bed92bc416b040aead"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@linaro.org",
        "time": "Wed Nov 23 22:37:00 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 23 14:56:36 2011 +0000"
      },
      "message": "ASoC: skip resume of soc-audio devices without codecs\n\nThere are cases where there is no working codec on the soc-audio devices,\nand snd_soc_suspend() will skip such device when suspending. Yet its\ncounterpart snd_soc_resume() does not check this, causing complaints\nabout spinlock lockup:\n\n[  176.726087] BUG: spinlock lockup on CPU#0, kworker/0:2/1067, d8ab82a8\n[  176.732539] [\u003c80014a14\u003e] (unwind_backtrace+0x0/0xec) from [\u003c805b3fc8\u003e] (dump_stack+0x20/0x24)\n[  176.741082] [\u003c805b3fc8\u003e] (dump_stack+0x20/0x24) from [\u003c80322208\u003e] (do_raw_spin_lock+0x118/0x158)\n[  176.749882] [\u003c80322208\u003e] (do_raw_spin_lock+0x118/0x158) from [\u003c805b7874\u003e] (_raw_spin_lock_irqsave+0x5c/0x68)\n[  176.759723] [\u003c805b7874\u003e] (_raw_spin_lock_irqsave+0x5c/0x68) from [\u003c8002a020\u003e] (__wake_up+0x2c/0x5c)\n[  176.768781] [\u003c8002a020\u003e] (__wake_up+0x2c/0x5c) from [\u003c804a6de8\u003e] (soc_resume_deferred+0x3c/0x2b0)\n[  176.777666] [\u003c804a6de8\u003e] (soc_resume_deferred+0x3c/0x2b0) from [\u003c8004ee20\u003e] (process_one_work+0x2e8/0x50c)\n[  176.787334] [\u003c8004ee20\u003e] (process_one_work+0x2e8/0x50c) from [\u003c8004fd08\u003e] (worker_thread+0x1c8/0x2e0)\n[  176.796566] [\u003c8004fd08\u003e] (worker_thread+0x1c8/0x2e0) from [\u003c80053ec8\u003e] (kthread+0xa4/0xb0)\n[  176.804843] [\u003c80053ec8\u003e] (kthread+0xa4/0xb0) from [\u003c8000ea70\u003e] (kernel_thread_exit+0x0/0x8)\n\nSigned-off-by: Eric Miao \u003ceric.miao@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b284362b6b45150d171ff5bed92bc416b040aead",
      "tree": "ff4acd003d7aa8113db19c9deb645f4bb6233392",
      "parents": [
        "4ca8af579c9748376db537575f7a811c179fe50a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Nov 23 12:46:11 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 23 11:34:21 2011 +0000"
      },
      "message": "ASoC: cs42l51: Fix off-by-one for reg_cache_size\n\nJust checking the code in cs42l51_fill_cache():\nThe cache pointer points to codec-\u003ereg_cache + 1.\nI think it is because CS42L51_FIRSTREG is 0x01,\nso codec-\u003ereg_cache[0] is not used here.\n\nThen we read CS42L51_NUMREGS bytes to cache.\nSo we need reg_cache_size to be CS42L51_NUMREGS + 1.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4ca8af579c9748376db537575f7a811c179fe50a",
      "tree": "172b5cb7c00b6bb5f8c95f0878a9748d9da335ba",
      "parents": [
        "380c88303812951f6c838241366a66a03fb5c897"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Wed Nov 23 10:39:10 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 23 10:28:38 2011 +0000"
      },
      "message": "ASoC: drop support for PlayPaq with WM8510\n\nSoC Audio support for PlayPaq with WM8510 got added in commit 9aaca9683b\n(\"[ALSA] Revised AT32 ASoC Patch\"). That support depends on\nBOARD_PLAYPAQ. That Kconfig symbol didn\u0027t exist when that support got\nadded in v2.6.27. It still doesn\u0027t. It has never been possible to even\nbuild this driver. Drop it.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "61071594f64ed12328046f94716d1d744bddc0a1",
      "tree": "24152470f09990504230aeee5718c358e67c2d47",
      "parents": [
        "6759dc323826c2c806c998cd93945c5476688dd2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 23 07:52:15 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 23 07:52:15 2011 +0100"
      },
      "message": "ALSA: hda/realtek - Minor cleanup\n\nUse an inline function for the common pattern for assigning a capsrc.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6759dc323826c2c806c998cd93945c5476688dd2",
      "tree": "f1821de346e3d52809005de4cfacff00448c7bf6",
      "parents": [
        "6dfeb703e386369d9f1585d29482efe7b2b4401d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 23 07:38:59 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 23 07:45:21 2011 +0100"
      },
      "message": "ALSA: hda/realtek - Fix missing inits of item indices for auto-mic\n\nWhen the imux entries are rebuilt in alc_rebuild_imux_for_auto_mic(),\nthe initialization of index field is missing.  It may work without it\ncasually when the original imux was created by the auto-parser, but\nit\u0027s definitely broken in the case of static configs where no imux was\nparsed beforehand.  Because of this, the auto-mic switching doesn\u0027t\nwork properly on some model options.\n\nThis patch adds the missing initialization of index field.\n\nReported-by: Dmitry Nezhevenko \u003cdion@inhex.net\u003e\nCc: \u003cstable@kernel.org\u003e [v3.1]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6dfeb703e386369d9f1585d29482efe7b2b4401d",
      "tree": "3a473f91325adc2875e11a82129153c082bdf9f0",
      "parents": [
        "e2301a4de22c438f5a962c7cefc3e9cba736991c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 22 20:00:31 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 23 07:31:49 2011 +0100"
      },
      "message": "ALSA: hda - Fix invalid pin and GPIO for Apple laptops with CS codecs\n\nThe PCI SSID 8086:7270 is commonly used for multiple Apple machines,\nthus we can\u0027t use it as identifier for a unique model.  Because of this\nconflict, some machines show weird behavior.  For example, MacBook Air\nshows Front and Surround speakers although only Surround works due to\nthe wrongly overridden pin-configuration for imac27.\n\nThis patch fixes two things:\n- Stop the wrong pin-config override of imac27 by removing PCI SSID\n  entry for avoiding the wrong mappings,\n- Add the generic GPIO setup for Apple machines by checking the codec\n  SSID vendor bits\n\nTested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nTested-by: Dirk Hohndel \u003chohndel@infradead.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e2301a4de22c438f5a962c7cefc3e9cba736991c",
      "tree": "d2bb78107ecf2b8f4bc90516763f2131c982fd8a",
      "parents": [
        "a370fc62b9ad3f73abe2a721de6c03cdcce95b54"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 22 19:58:56 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 23 07:31:36 2011 +0100"
      },
      "message": "ALSA: hda - Check subdevice mask in snd_hda_check_board_codec_sid_config()\n\nIn snd_hda_check_board_codec_sid_config(), not only comparing with the\nexact value but allow the bit-mask comparison for vendor-only, etc.\n\nTested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nTested-by: Dirk Hohndel \u003chohndel@infradead.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "380c88303812951f6c838241366a66a03fb5c897",
      "tree": "cce7297b89dbde526fa2ca2a64f44e6868183d83",
      "parents": [
        "d66b8537b30fbaf79e0f467fa6b7e1a2191cba83"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Tue Nov 22 14:38:59 2011 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 22 23:06:25 2011 +0000"
      },
      "message": "ASoC: mpc8610: tell the CS4270 codec that it\u0027s the master\n\nCommit ac601555 (\"ASoC: Return early with -EINVAL if invalid dai format is\ndetected\") requires the machine driver to tell the CS4270 codec driver\nwhether the CS4270 should be configured for master or slave operation.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d66b8537b30fbaf79e0f467fa6b7e1a2191cba83",
      "tree": "6b4a5bf95f57d958d8550c174bae6853a4f1b45c",
      "parents": [
        "3d94a2a53a3979c30620e3adea10f20bef8267b3"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Tue Nov 22 17:17:23 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 22 23:06:07 2011 +0000"
      },
      "message": "ASoC: cs4720: use snd_soc_cache_sync()\n\nReplace the manual register restore mechanism in cs4270.c and call the\ngeneric snd_soc_cache_sync() handler instead.\n\nThis factors code out in favour of core facilities and also fixes a\nbus confusion that is most probably caused by intermixing i2c-regmap\nfunctions and i2c_smbus_* accessors.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nReported-and-tested-by: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3d94a2a53a3979c30620e3adea10f20bef8267b3",
      "tree": "fa94cabff623f0325d74c3da24edde5003a3d20c",
      "parents": [
        "5c4b2aa3fd1dc30af098de5dec766a817621ace2"
      ],
      "author": {
        "name": "Boojin Kim",
        "email": "boojin.kim@samsung.com",
        "time": "Tue Nov 22 11:03:22 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 22 19:40:29 2011 +0000"
      },
      "message": "ASoC: SAMSUNG: Fix build error\n\nThis patch adds \u003clinux/modules.h\u003e to fix following build errors.\n\nsound/soc/codecs/wm8994.c: In function \u0027wm8994_readable\u0027:\nsound/soc/codecs/wm8994.c:58: warning: unused variable \u0027wm8994\u0027\nsound/soc/samsung/smdk_wm8994.c:176: error: expected declaration specifiers or \u0027...\u0027 before string constant\nsound/soc/samsung/smdk_wm8994.c:176: warning: data definition has no type or storage class\nsound/soc/samsung/smdk_wm8994.c:176: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_DESCRIPTION\u0027\nsound/soc/samsung/smdk_wm8994.c:176: warning: function declaration isn\u0027t a prototype\nsound/soc/samsung/smdk_wm8994.c:177: error: expected declaration specifiers or \u0027...\u0027 before string constant\n\nSigned-off-by: Boojin Kim \u003cboojin.kim@samsung.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5c4b2aa3fd1dc30af098de5dec766a817621ace2",
      "tree": "e30d44721abb95d6f6945437c27138218fc2ba8c",
      "parents": [
        "72531c9434fa884d20cb3c36fcec83752f32fdf4"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Nov 22 14:47:44 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 22 13:06:21 2011 +0000"
      },
      "message": "ASoC: max9877: Update register if either val or val2 is changed\n\nIn the case of ((max9877_regs[reg] \u003e\u003e shift) \u0026 mask) !\u003d val\nbut ((max9877_regs[reg2] \u003e\u003e shift) \u0026 mask) \u003d\u003d val2,\ncurrent code does not update the registers.\n\nFix the logic to update registers if either val or val2 is changed.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "72531c9434fa884d20cb3c36fcec83752f32fdf4",
      "tree": "54d93b34c10d8bacbb44e121e93e15f28c7655cd",
      "parents": [
        "ed3e80c4c991a52f9fce3421536a78e331ae0949"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Nov 22 09:46:51 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 22 13:06:14 2011 +0000"
      },
      "message": "ASoC: Fix wrong define for AD1836_ADC_WORD_OFFSET\n\nAccording to the datasheet:\nThe BIT[5:4] of ADC Control Register 2 is to control the word width.\n        00 \u003d 25 Bits\n        01 \u003d 20 Bits\n        10 \u003d 16 Bits\n        11 \u003d Invalid\n\nThus, the AD1836_ADC_WORD_OFFSET should be defined as 4.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "a370fc62b9ad3f73abe2a721de6c03cdcce95b54",
      "tree": "8354755e29727b65ab8fbf89a428462780c47d1d",
      "parents": [
        "a29878553a9a7b4c06f93c7e383527cf014d4ceb"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Tue Nov 22 16:46:23 2011 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 22 12:09:45 2011 +0100"
      },
      "message": "ALSA: hda - fail ELD reading early\n\nWith the ELD repoll mechanism, we can (and should) fail the ELD reading\nimmediately when find something obviously wrong and let the caller retry\nafter some delay.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a29878553a9a7b4c06f93c7e383527cf014d4ceb",
      "tree": "8293c90710effa830249e8fde67472495cff9374",
      "parents": [
        "afd00d7235c1989d06d75cf8ac3d7722fcf2f394"
      ],
      "author": {
        "name": "Tim Blechmann",
        "email": "tim@klingt.org",
        "time": "Tue Nov 22 11:15:45 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 22 11:53:11 2011 +0100"
      },
      "message": "ALSA: lx6464es - fix device communication via command bus\n\ncommit 6175ddf06b6172046a329e3abfd9c901a43efd2e optimized the mem*io\nfunctions that have been used to send commands to the device. these\noptimizations somehow corrupted the communication with the lx6464es,\nthat resulted the device to be unusable with kernels after 2.6.33.\n\nthis patch emulates the memcpy_*_io functions via a loop to avoid these\nproblems.\n\nSigned-off-by: Tim Blechmann \u003ctim@klingt.org\u003e\nLKML-Reference: \u003c4ECB5257.4040600@ladisch.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "afd00d7235c1989d06d75cf8ac3d7722fcf2f394",
      "tree": "a8c136e0d1e7c7bfb91a8e5f3b28b2b530ea6398",
      "parents": [
        "c6e8453e7511001e453f8b20b9ceefd231946867"
      ],
      "author": {
        "name": "Tim Blechmann",
        "email": "tim@klingt.org",
        "time": "Tue Nov 22 11:15:44 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 22 11:52:53 2011 +0100"
      },
      "message": "ALSA: lx6464es - command buffer API cleanup\n\nthe command buffer is only accessed from one file, so we can declare the\nspecific functions as static in that file\n\nSigned-off-by: Tim Blechmann \u003ctim@klingt.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c6e8453e7511001e453f8b20b9ceefd231946867",
      "tree": "e5b5b0d86f9f8d8ec3de866ea0d8c2a8549b767c",
      "parents": [
        "05c7cc9ccab7d9229fdae68d7d6231edd2c93741"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Fri Nov 18 16:59:32 2011 -0600"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 22 11:35:58 2011 +0100"
      },
      "message": "ALSA: hda - repoll ELD content for multiple times\n\nImprove the one-shot ELD repoll to up to 6 retries.\n\nUp to now the 300ms looks sufficient for the test boxes. However\nI\u0027m a bit worried about how well it can fit the wider user base.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "05c7cc9ccab7d9229fdae68d7d6231edd2c93741",
      "tree": "cbaeb1873e90c9d9e834b36f2c2b8f9530af31b9",
      "parents": [
        "27533df80e93dc164e39d47281bbbd608f9014a6"
      ],
      "author": {
        "name": "Adrian Knoth",
        "email": "adi@drcomp.erfurt.thur.de",
        "time": "Mon Nov 21 16:15:36 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 22 08:34:36 2011 +0100"
      },
      "message": "ALSA: hdspm - Fix PCI ID for PCIe RME MADI cards\n\nCommit c09403dcc5698abf214329fbbf3cf8dbb5558bea has introduced a\nregression: PCIe versions of RME MADI were no longer detected, because\nthe MADIface ID (0xd5) was used instead of the correct 0xd2.\n\nThis commit fixes the problem.\n\nSigned-off-by: Adrian Knoth \u003cadi@drcomp.erfurt.thur.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ed3e80c4c991a52f9fce3421536a78e331ae0949",
      "tree": "7d43f44c69105b242fdf914d50f20ac6b5e59099",
      "parents": [
        "1d9a91db923d73707538121b65f4e24e91dcbd2d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 21 11:55:41 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 21 16:58:46 2011 +0000"
      },
      "message": "ASoC: Ensure WM8731 register cache is synced when resuming from disabled\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "1d9a91db923d73707538121b65f4e24e91dcbd2d",
      "tree": "02399c1f3a0ea2bdabeb02f13cc69870ae952482",
      "parents": [
        "ef0cd47093a6c4b8a1f17d7be02a966f7805ff41",
        "028aa634e180107ac93b790c0fed7376c0402d1a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 21 11:28:11 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 21 11:28:11 2011 +0000"
      },
      "message": "Merge branch \u0027DB_RANGE-size-fixes\u0027 of git://git.alsa-project.org/alsa-kprivate into for-3.2\n"
    },
    {
      "commit": "27533df80e93dc164e39d47281bbbd608f9014a6",
      "tree": "eed1ecf3a90e32e884c154f169a88d24de4803ab",
      "parents": [
        "dbd1b5473ce8ae40fe7385eacc9294355eec0676"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Sun Nov 20 23:57:49 2011 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 21 12:03:55 2011 +0100"
      },
      "message": "ALSA: cs5535 - Fix an endianness conversion\n\ndesc-\u003esize is supposed to be a le16 type.  On a big endian system the\ncurrent code will set -\u003esize to zero.  We fixed a similar bug\non the next line but missed this one.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ef0cd47093a6c4b8a1f17d7be02a966f7805ff41",
      "tree": "386bb5b2c4e23f0eecc0c97af6221914f3c23817",
      "parents": [
        "2391a0e06789a3f1718dee30b282562f7ed28c87"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sat Nov 19 14:41:07 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Nov 20 20:58:21 2011 +0000"
      },
      "message": "ASoC: cs4271: Fix wrong mask parameter in some snd_soc_update_bits calls\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Alexander Sverdlin \u003csubaparts@yandex.ru\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "028aa634e180107ac93b790c0fed7376c0402d1a",
      "tree": "ddf3c46c0e8cbc998f0745ef33fcd8922397e0f2",
      "parents": [
        "a1320fee27352b608a82020a47a59bb15e6e5db8"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Nov 20 15:15:31 2011 +0100"
      },
      "committer": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Nov 20 15:46:52 2011 +0100"
      },
      "message": "ASoC: wm_hubs: fix DB_RANGE size\n\nGive the correct number of entries to TLV_DB_RANGE_HEAD to prevent\nreading more data than actually is in the array.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "a1320fee27352b608a82020a47a59bb15e6e5db8",
      "tree": "8ca9f179f4b63cfa0dc1f2570ec0b712bd6b3388",
      "parents": [
        "dac678f5c281fac55aadfa5f390c12a8d14bbc67"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Nov 20 15:14:55 2011 +0100"
      },
      "committer": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Nov 20 15:46:51 2011 +0100"
      },
      "message": "ASoC: wm9090: fix DB_RANGE size\n\nGive the correct number of entries to TLV_DB_RANGE_HEAD to prevent\nreading more data than actually is in the arrays.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "dac678f5c281fac55aadfa5f390c12a8d14bbc67",
      "tree": "0041e63a19da9e57d55930509ded9581298965c0",
      "parents": [
        "43e9dc7bce9f21355cd2aa493a99281eae03b156"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Nov 20 15:14:11 2011 +0100"
      },
      "committer": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Nov 20 15:46:51 2011 +0100"
      },
      "message": "ASoC: wm8993: fix DB_RANGE size\n\nGive the correct number of entries to TLV_DB_RANGE_HEAD to prevent\nreading more data than actually is in the array.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "43e9dc7bce9f21355cd2aa493a99281eae03b156",
      "tree": "db527a26ff42885e9384f6a6f3d478bedb24b56b",
      "parents": [
        "740fb9d512d91b1d6192ea13c109efa05b101424"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Nov 20 15:13:27 2011 +0100"
      },
      "committer": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Nov 20 15:46:50 2011 +0100"
      },
      "message": "ASoC: wm8962: fix DB_RANGE size\n\nGive the correct number of entries to TLV_DB_RANGE_HEAD to prevent\nreading more data than actually is in the arrays.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "740fb9d512d91b1d6192ea13c109efa05b101424",
      "tree": "33ef92d1763c1dbd0d3fa3a51fa4dce991aecd21",
      "parents": [
        "a19ea0b8ec1f6892bf18f461d5023c9299e1417b"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Nov 20 15:12:26 2011 +0100"
      },
      "committer": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Nov 20 15:46:50 2011 +0100"
      },
      "message": "ASoC: sgtl5000: fix DB_RANGE size\n\nGive the correct number of entries to TLV_DB_RANGE_HEAD to prevent\nreading more data than actually is in the array.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "a19ea0b8ec1f6892bf18f461d5023c9299e1417b",
      "tree": "2de0c7be3571a2df8ea07e929fc5d4e83b5ec79e",
      "parents": [
        "0aed4a95ce3b39acfceb38ab7f93c7906b4a27f8"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Nov 20 15:11:54 2011 +0100"
      },
      "committer": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Nov 20 15:46:25 2011 +0100"
      },
      "message": "ASoC: rt5631: fix DB_RANGE size\n\nGive the correct number of entries to TLV_DB_RANGE_HEAD to prevent\nthe last entry from being omitted.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "0aed4a95ce3b39acfceb38ab7f93c7906b4a27f8",
      "tree": "d88e1202d1ecdc9be755acd02b845dab93d2f5fa",
      "parents": [
        "1ea6b8f48918282bdca0b32a34095504ee65bab5"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Nov 20 15:10:27 2011 +0100"
      },
      "committer": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Nov 20 15:46:24 2011 +0100"
      },
      "message": "ASoC: adau1373: fix DB_RANGE size\n\nGive the correct number of entries to TLV_DB_RANGE_HEAD to prevent\nreading more data than actually is in the array.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "dbd1b5473ce8ae40fe7385eacc9294355eec0676",
      "tree": "9ac8941b4d35bc672d6b40a7bede29af5398e3d8",
      "parents": [
        "05ee7964a470d29889ac48cc8274c1b5a1904a11"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Nov 19 11:41:30 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Nov 19 11:41:30 2011 +0100"
      },
      "message": "ALSA: hda - Add pin fix for Alienware M17x R3\n\nReported-by: Albert Pool \u003calbertpool@solcon.nl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2391a0e06789a3f1718dee30b282562f7ed28c87",
      "tree": "d8273b187d53305e3df5900c897ae459f9c4ca46",
      "parents": [
        "0f768a7235d3dfb6f4833030a95a06419df089cb"
      ],
      "author": {
        "name": "Timo Juhani Lindfors",
        "email": "timo.lindfors@iki.fi",
        "time": "Thu Nov 17 02:52:50 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 17 16:48:25 2011 +0000"
      },
      "message": "ASoC: wm8753: Skip noop reconfiguration of DAI mode\n\nThis patch makes it possible to set DAI mode to its currently applied\nvalue even if codec is active. This is necessary to allow\n\naplay -t raw -r 44100 -f S16_LE -c 2 \u003c /dev/urandom \u0026\nalsactl store -f backup.state\nalsactl restore -f backup.state\n\nto work without returning errors. This patch is based on a patch sent\nby Klaus Kurzmann \u003cmok@fluxnetz.de\u003e.\n\nSigned-off-by: Timo Juhani Lindfors \u003ctimo.lindfors@iki.fi\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "05ee7964a470d29889ac48cc8274c1b5a1904a11",
      "tree": "3d07f56df01f5766ddda417e752647eb74e7bcb6",
      "parents": [
        "25d7d59d1f7321be85bda175c9a1bb85ca1b5881"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 16 18:05:11 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 16 18:05:11 2011 +0100"
      },
      "message": "ALSA: hda - Fix the connection selection of ADCs on Cirrus codecs\n\nspec-\u003ecur_adc isn\u0027t set until cs_capture_pcm_prepare() is called although\nthe driver tries to select the connection at init time and at auto-mic\nswitch.  This results in the access to the widget NID 0, which is\nobviously invalid, also a wrong capture source.\n\nThis patch fixes the issue by issuing the connect-select verb conditionally\nat appropriate places.\n\nReported-and-tested-by: Dylan Reid \u003cdgreid@chromium.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    }
  ],
  "next": "25d7d59d1f7321be85bda175c9a1bb85ca1b5881"
}
