)]}'
{
  "log": [
    {
      "commit": "6277d53a9ff34ecd3837690b243aa8c8c993898d",
      "tree": "e0e737357cadbb08efee0bc60c5e1506f150dc4d",
      "parents": [
        "d7a62cd0332115d4c7c4689abea0d889a30d8349",
        "2133991d58703aa5986e3789a7ae338bb45f2894"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 06 10:44:49 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 06 10:44:49 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda - Don\u0027t set to D3 in Cirrus errata init verbs\n  ALSA: hda - add new Fermi 5xx codec IDs to snd-hda\n  ASoC: WM8994: Ensure late enable events are processed for the ADCs\n  ASoC: WM8994: Don\u0027t disable the AIF[1|2]CLK_ENA unconditionaly\n  ASoC: Fix WM9081 platform data initialisation\n  ALSA: hda - Fix unable to record issue on ASUS N82JV\n  ALSA: HDA: Realtek: Fixup jack detection to input subsystem\n"
    },
    {
      "commit": "2133991d58703aa5986e3789a7ae338bb45f2894",
      "tree": "081a75299bbb3f74ad742fe1b0d4a1c5df86cb9b",
      "parents": [
        "38c07641905c0db58e800ea974cd9158717c6610",
        "04d286819ba499839d04cbf847f2ea28d5cf4296"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 06 12:37:42 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 06 12:37:42 2011 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "38c07641905c0db58e800ea974cd9158717c6610",
      "tree": "efa65dffd2e097a2e83546a4a42d71f392fab11d",
      "parents": [
        "c8900a0fad5ae9f4823451de17ba5dec6653ac74"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 03 14:54:19 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 03 15:16:33 2011 +0100"
      },
      "message": "ALSA: hda - Don\u0027t set to D3 in Cirrus errata init verbs\n\nThe errata init verbs for CS42xx codecs contain the verbs to set\nthe power-state of SPDIF nodes to D3, which seem to break the SPDIF\noutput on some MacBooks.  Since this is executed during the power-up\ninitialization, we shouldn\u0027t turn them down there.\n\nReported-by: Arun Raghavan \u003carun.raghavan@collabora.co.uk\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c8900a0fad5ae9f4823451de17ba5dec6653ac74",
      "tree": "b361eba74ace15bcd1acae38e9a0f52e13385d02",
      "parents": [
        "c790ad31a28671b9b478f5d4db2f8b05dabaae4e"
      ],
      "author": {
        "name": "Richard Samson",
        "email": "samson.richard@gmail.com",
        "time": "Thu Mar 03 12:46:13 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 03 12:49:29 2011 +0100"
      },
      "message": "ALSA: hda - add new Fermi 5xx codec IDs to snd-hda\n\nAdded the missing HDMI codec IDs for new Nvidia stuff.\nNote that ID 0x17 isn\u0027t assigned to anything so far, as suggested by\nStephen.\n\n[Modified to get rid of 0x17 by tiwai]\n\nSigned-off-by: Richard Samson \u003csamson.richard@gmail.com\u003e\nAcked-by: Acked-By: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "04d286819ba499839d04cbf847f2ea28d5cf4296",
      "tree": "0ae223a383118b03ddb6d037b79ce2eb65666c06",
      "parents": [
        "a3cff81ac19ace1ce5ba3fc88e46aea2cb4ebe1a"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Tue Mar 01 11:47:10 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 01 23:27:07 2011 +0000"
      },
      "message": "ASoC: WM8994: Ensure late enable events are processed for the ADCs\n\nEnsure that the ADCs are provided with a clock as the previous patch\n\"ASoC: WM8994: Improve playback robustness\" did not handle this case\nproperly.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "a3cff81ac19ace1ce5ba3fc88e46aea2cb4ebe1a",
      "tree": "3ecbfaf382e1b5e1bee999fe3536b974f3b9b2bd",
      "parents": [
        "3ee845acba58549578d03a46ed307c0a56c7f777"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Mon Feb 28 17:24:11 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 01 23:27:00 2011 +0000"
      },
      "message": "ASoC: WM8994: Don\u0027t disable the AIF[1|2]CLK_ENA unconditionaly\n\nSince we began using the late clock disable functionality, ensure that\nwe don\u0027t disable the clock if any of the ADC or DAC paths are still\nenabled.  This happens when we have simultaneous playback and recording.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "3ee845acba58549578d03a46ed307c0a56c7f777",
      "tree": "c1f37a159519babb97942e7eabd519b3ec03a764",
      "parents": [
        "43c63188821dc21b2af23a40a18faea6e386e90a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 01 20:05:23 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 01 23:10:41 2011 +0000"
      },
      "message": "ASoC: Fix WM9081 platform data initialisation\n\nIt went AWOL in the multi-component conversion.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "c790ad31a28671b9b478f5d4db2f8b05dabaae4e",
      "tree": "6094a3a222056794aa7b459a1c827ebf651aeb7f",
      "parents": [
        "f0ce27996217d06207c8bfda1b1bbec2fbab48c6"
      ],
      "author": {
        "name": "Chih-Wei Huang",
        "email": "cwhuang@linux.org.tw",
        "time": "Fri Feb 25 11:14:31 2011 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 01 09:01:01 2011 +0100"
      },
      "message": "ALSA: hda - Fix unable to record issue on ASUS N82JV\n\nThe codec of N82JV is ALC269VB.\n\nSigned-off-by: Chih-Wei Huang \u003ccwhuang@linux.org.tw\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c4319c7db8c3805e4811eaceeee6c2fa51411bd4",
      "tree": "d47c9a0e422695fba3120af9fa3310e811bba723",
      "parents": [
        "fbd71844852c9458bf73c7cbdae7189c2d4b377c",
        "11be6a269d2ad3e94c0597f21786092b8340a822"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 28 17:47:09 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 28 17:47:09 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  eukrea-tlv320: fix platform_name\n  ASoC: correct pxa AC97 DAI names\n  ALSA: hda - Add support for new IDT 92HD98 and 92HD99 codecs\n  ALSA: HDA: Add ideapad quirk for two Dell machines\n  ALSA: HDA: Add a new Conexant codec 506e (20590)\n  ALSA: usb-audio: fix oops due to cleanup race when disconnecting\n  ASoC: Hook wm_hubs micbiases up to CLK_SYS\n  ASoC: Correct definition of WM8903_VMID_RES_5K\n  ASoC: Fix WM8958 default microphone detection argument ordering\n  ALSA: HDA: Fix mic initialization in VIA auto parser\n  ALSA: fix one memory leak in sound jack\n"
    },
    {
      "commit": "f0ce27996217d06207c8bfda1b1bbec2fbab48c6",
      "tree": "82ee8a2155b4a6a48ce0dd9ac1279ea7002bebe1",
      "parents": [
        "11be6a269d2ad3e94c0597f21786092b8340a822"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Mon Feb 28 15:58:07 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 28 16:23:13 2011 +0100"
      },
      "message": "ALSA: HDA: Realtek: Fixup jack detection to input subsystem\n\nThis patch fixes an error in the jack detection reporting,\ncausing the jack detection sometimes not to be reported\ncorrectly to the input subsystem. It should apply to several\nRealtek codecs.\n\nCc: stable@kernel.org\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "11be6a269d2ad3e94c0597f21786092b8340a822",
      "tree": "a1b244c74f210750d0bb7a6af03332d7ccbfacbd",
      "parents": [
        "4dfb8a45d533808e78d67ef27e0a47d456c12a92",
        "43c63188821dc21b2af23a40a18faea6e386e90a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Feb 26 11:27:47 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Feb 26 11:27:47 2011 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "43c63188821dc21b2af23a40a18faea6e386e90a",
      "tree": "4069c791dc31304e81d75a0a5d806805c7c70825",
      "parents": [
        "4bfc4e2508234f9149fd33fae853e99fb9e4a75b"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Fri Feb 25 13:47:46 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 25 12:57:49 2011 +0000"
      },
      "message": "eukrea-tlv320: fix platform_name\n\ncommit f0fba2ad1b6b53d5360125c41953b7afcd6deff0 included a mistake\non the name of the platform in the snd_soc_dai_link structure.\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "4bfc4e2508234f9149fd33fae853e99fb9e4a75b",
      "tree": "43274f086025abfccab5076cf37c6984d36c22cf",
      "parents": [
        "cea2bc50a3dd88e43be2e926a9ae31ab7816bf2d"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Feb 23 02:29:11 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 25 11:42:18 2011 +0000"
      },
      "message": "ASoC: correct pxa AC97 DAI names\n\nCorrect names for pxa AC97 DAI are pxa2xx-ac97 and pxa2xx-ac97-aux. Fix\nthat for all PXA platforms.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "4dfb8a45d533808e78d67ef27e0a47d456c12a92",
      "tree": "c250dfb45f5fbce173d499525d3179584a25291a",
      "parents": [
        "ebbd224c22a00dbbee95031a0d6d595460f6f2b3"
      ],
      "author": {
        "name": "Vitaliy Kulikov",
        "email": "Vitaliy.Kulikov@idt.com",
        "time": "Tue Feb 22 17:32:19 2011 -0600"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 24 18:04:56 2011 +0100"
      },
      "message": "ALSA: hda - Add support for new IDT 92HD98 and 92HD99 codecs\n\nAlso fix number of 92HD87 pins to exclude invalid pins.\n\nSigned-off-by: Vitaliy Kulikov \u003cVitaliy.Kulikov@idt.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ebbd224c22a00dbbee95031a0d6d595460f6f2b3",
      "tree": "9b2c51e224205d65435fc52dc9e17d05c633e4ab",
      "parents": [
        "6da8b51657a9cd5a87b4e6e4c7bc76b598a95175"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Wed Feb 23 13:15:56 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 23 16:00:28 2011 +0100"
      },
      "message": "ALSA: HDA: Add ideapad quirk for two Dell machines\n\nThese two Dell machines have been reported working well with\nthe ideapad model.\n\nBugLink: http://bugs.launchpad.net/bugs/723676\nCc: stable@kernel.org\nTested-by: David Chen \u003cdavid.chen@canonical.com\u003e\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6da8b51657a9cd5a87b4e6e4c7bc76b598a95175",
      "tree": "7eb414eb183d34d66b8449bc33fce16e9b451752",
      "parents": [
        "382225e62bdb8059b7f915b133426425516dd300"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Tue Feb 08 07:16:06 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 23 16:00:27 2011 +0100"
      },
      "message": "ALSA: HDA: Add a new Conexant codec 506e (20590)\n\nConexant 506e/20590 has the same graph as the rest of the 5066 family.\n\nBugLink: http://bugs.launchpad.net/bugs/723672\n\nCc: stable@kernel.org\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "382225e62bdb8059b7f915b133426425516dd300",
      "tree": "25f85ecb38145f3ca1547685066b2bf9057e3c72",
      "parents": [
        "306496761745942d8167e9193a738b559a7fb0b3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 22 10:21:18 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 23 08:15:43 2011 +0100"
      },
      "message": "ALSA: usb-audio: fix oops due to cleanup race when disconnecting\n\nWhen a USB audio device is disconnected, snd_usb_audio_disconnect()\nkills all audio URBs.  At the same time, the application, after being\nnotified of the disconnection, might close the device, in which case\nALSA calls the .hw_free callback, which should free the URBs too.\n\nCommit de1b8b93a0ba \"[ALSA] Fix hang-up at disconnection of usb-audio\"\nprevented snd_usb_hw_free() from freeing the URBs to avoid a hang that\nresulted from this race, but this introduced another race because the\nURB callbacks could now be executed after snd_usb_hw_free() has\nreturned, and try to access already freed data.\n\nFix the first race by introducing a mutex to serialize the disconnect\ncallback and all PCM callbacks that manage URBs (hw_free and hw_params).\n\nReported-and-tested-by: Pierre-Louis Bossart \u003cpierre-louis.bossart@intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\n[CL: also serialize hw_params callback]\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cea2bc50a3dd88e43be2e926a9ae31ab7816bf2d",
      "tree": "4da524ce5181331639fa7aba6995d4c5240c1f51",
      "parents": [
        "8ceed344afab2d89516e6d52634ad81920762993"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 18 15:05:53 2011 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 22 10:37:49 2011 -0800"
      },
      "message": "ASoC: Hook wm_hubs micbiases up to CLK_SYS\n\nThe microphone detection functionality requires a clock to work. In any\nnon-detection case where the MICBIAS is enabled CLK_SYS will be needed\nanyway so there is no negative impact on power consumption.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "8ceed344afab2d89516e6d52634ad81920762993",
      "tree": "a2833396caa2bca0ed6418301a3566901b7100d7",
      "parents": [
        "406e56c9dfa0e654870631cd4d9ea20391a527eb"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 21 10:44:42 2011 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 22 10:37:48 2011 -0800"
      },
      "message": "ASoC: Correct definition of WM8903_VMID_RES_5K\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "406e56c9dfa0e654870631cd4d9ea20391a527eb",
      "tree": "90bfed5953b96b6aa0338b773765d8a5e894f600",
      "parents": [
        "3017358a75917b5ed5ad361c02ba2a7e257d3b2a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 21 20:41:25 2011 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 22 10:37:32 2011 -0800"
      },
      "message": "ASoC: Fix WM8958 default microphone detection argument ordering\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "609b06f33506d92693cb89c303026f830f769c0d",
      "tree": "768c2fea768f95fa5a507e3520d6dc1d47cc1b93",
      "parents": [
        "790e10ba6c93c123665a3cfa53d6dcf73923e458",
        "3017358a75917b5ed5ad361c02ba2a7e257d3b2a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 22 08:20:02 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 22 08:20:02 2011 -0800"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027fix/asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ASoC: Ensure supplies are maintained for force enabled widgets\n  ASoC: WM8994: Improve playback robustness\n  ASoC: WM8994: Improve robustness in some use cases\n  ASoC: WM8903: Fix mic detection enable logic\n  ASoC: WM8903: Fix mic detection register definitions\n  ASoC: CX20442: fix wrong reg_cache_default content\n  ASoC: Sync initial widget state with hardware\n"
    },
    {
      "commit": "306496761745942d8167e9193a738b559a7fb0b3",
      "tree": "e6fcbb83d3a924c9fb0342781e3e720aa9b85be9",
      "parents": [
        "eeda276bef36026fce3029e6423e1a09a50c359e"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Mon Feb 21 10:23:18 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 22 14:02:09 2011 +0100"
      },
      "message": "ALSA: HDA: Fix mic initialization in VIA auto parser\n\nThis typo caused some microphone inputs not to be correctly\ninitialized on VIA codecs.\n\nReported-By: Mark Goldstein \u003cgoldstein.mark@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "eeda276bef36026fce3029e6423e1a09a50c359e",
      "tree": "45304df293c62577611acfb0ead9a4b88f4ded45",
      "parents": [
        "89724958e5d596bb91328644c97dd80399443e87"
      ],
      "author": {
        "name": "Lu Guanqun",
        "email": "guanqun.lu@intel.com",
        "time": "Mon Feb 21 13:45:04 2011 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 21 09:33:49 2011 +0100"
      },
      "message": "ALSA: fix one memory leak in sound jack\n\nSigned-off-by: Lu Guanqun \u003cguanqun.lu@intel.com\u003e\nReviewed-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6f576d57f1fa0d6026b495d8746d56d949989161",
      "tree": "f1869e45eb1eb7ceff54610d121dc5dd4a977561",
      "parents": [
        "a0c85e96d3b5609c918edd5a534a7cde9845b3fa",
        "89724958e5d596bb91328644c97dd80399443e87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 20 10:15:57 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 20 10:15:57 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: HDA: Do not announce false surround in Conexant auto\n  ALSA: HDA: Conexant auto: Handle multiple connections to ADC node\n  ALSA: HDA: Add position_fix quirk for an Asus device\n  ALSA: caiaq - Fix possible string-buffer overflow\n  ALSA: au88x0 - Modify pointer callback to give accurate playback position\n"
    },
    {
      "commit": "89724958e5d596bb91328644c97dd80399443e87",
      "tree": "dd601278f47735a7f58bb72ee983972cdf906d2a",
      "parents": [
        "983345e51e0de144775c7449e5cb01ce6cdd1346"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Wed Feb 16 21:34:04 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Feb 19 16:14:37 2011 +0100"
      },
      "message": "ALSA: HDA: Do not announce false surround in Conexant auto\n\nWithout this patch, one line-out and one speaker and\nConexant\u0027s auto parser would announce (non-working) surround\ncapabilities.\n\nBugLink: http://bugs.launchpad.net/bugs/721126\nCc: stable@kernel.org\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "983345e51e0de144775c7449e5cb01ce6cdd1346",
      "tree": "c0933257ef342d59d75892c40e658811853ad7a6",
      "parents": [
        "b540afc2b3d6e4cd1d1f137ef6d9e9c78d67fecd"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Tue Feb 15 19:57:09 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Feb 19 16:14:14 2011 +0100"
      },
      "message": "ALSA: HDA: Conexant auto: Handle multiple connections to ADC node\n\nConexant 20641 has several inputs to its ADC node, with one selector\nand individual amps for all inputs. This patch adds support in the\nConexant auto parser to handle that case.\n\nIt also means that the pin node\u0027s volume is being renamed to \"Boost\"\nto avoid name clash with the new volume controls on the ADC node.\n\nBugLink: http://bugs.launchpad.net/bugs/719524\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b540afc2b3d6e4cd1d1f137ef6d9e9c78d67fecd",
      "tree": "0a1c4ca8d9097c673ae7b424961651981c132f6c",
      "parents": [
        "eaae55dac6b64c0616046436b294e69fc5311581"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Mon Feb 14 20:27:44 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 14 22:52:24 2011 +0100"
      },
      "message": "ALSA: HDA: Add position_fix quirk for an Asus device\n\nThe bug reporter claims that position_fix\u003d1 is needed for his\nmicrophone to work. The controller PCI vendor-id is [1002:4383] (rev 40).\n\nReported-by: Kjell L.\nBugLink: http://bugs.launchpad.net/bugs/718402\nCc: stable@kernel.org\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "eaae55dac6b64c0616046436b294e69fc5311581",
      "tree": "3d43cd10661ee35d7feaed84e6aa77595d476523",
      "parents": [
        "5e5677f239ba69fc718ec9a87ac4ba035dafe2c0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 14 22:45:59 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 14 22:50:46 2011 +0100"
      },
      "message": "ALSA: caiaq - Fix possible string-buffer overflow\n\nUse strlcpy() to assure not to overflow the string array sizes by\ntoo long USB device name string.\n\nReported-by: Rafa \u003crafa@mwrinfosecurity.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5e5677f239ba69fc718ec9a87ac4ba035dafe2c0",
      "tree": "daab07aee2d37b1ccdeaa889c075175ec766828d",
      "parents": [
        "61461241187c9903382f98620b26b201df521c82"
      ],
      "author": {
        "name": "Raymond Yau",
        "email": "superquad.vortex2@gmail.com",
        "time": "Mon Feb 14 07:33:24 2011 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 14 17:13:20 2011 +0100"
      },
      "message": "ALSA: au88x0 - Modify pointer callback to give accurate playback position\n\nSigned-off-by: Raymond Yau \u003csuperquad.vortex2@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3017358a75917b5ed5ad361c02ba2a7e257d3b2a",
      "tree": "ff9e6e55990fa74b160dfd16c4a7b3e25c85c281",
      "parents": [
        "c52fd021bc027a90a10782c0dcf667ac0135e478"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 11 11:42:19 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Feb 13 19:49:47 2011 +0000"
      },
      "message": "ASoC: Ensure supplies are maintained for force enabled widgets\n\nIf a widget has been force enabled then not only do we need to keep the\nwidget itself enabled, we also need to keep any supplies the widget\nrequires enabled. The user could force all the individual widgets on but\nthis requires too much knowledge of device internals.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nTested-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "c52fd021bc027a90a10782c0dcf667ac0135e478",
      "tree": "f01f88c04ee4aacfd898aea8b0e09bd66e67c45b",
      "parents": [
        "173efa09e4c807a2a764509ddd593ad13a44d1df"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Fri Feb 11 16:32:12 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Feb 13 19:45:01 2011 +0000"
      },
      "message": "ASoC: WM8994: Improve playback robustness\n\nOn WM8994 revision D and earlier ensure proper playback robustness\nas some rare use cases can trigger issues.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "173efa09e4c807a2a764509ddd593ad13a44d1df",
      "tree": "112a5b62f90b587daa2f389ab07e05b913a5aff6",
      "parents": [
        "3088e3b4963d26d6f6f54987f595b974ed6d48d8"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Fri Feb 11 16:32:11 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Feb 13 19:44:54 2011 +0000"
      },
      "message": "ASoC: WM8994: Improve robustness in some use cases\n\nEnsure that on disabling certain registers such as AIF1DAC1L,\nAIF1DAC1R etc. the AIF1CLK and AIF2CLK remain enabled.  Similarly\nwhen enabling those registers, AIF1CLK and AIF2CLK will remain\ndisabled.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "3088e3b4963d26d6f6f54987f595b974ed6d48d8",
      "tree": "958fe75fbbc05a994c3791c8cc97d606c96afe6a",
      "parents": [
        "28d639f7bd2559e3d6dc10c0316d19154b28a2a4"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Thu Feb 10 15:37:14 2011 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Feb 13 19:44:46 2011 +0000"
      },
      "message": "ASoC: WM8903: Fix mic detection enable logic\n\nThe mic detection HW should be enabled when either mic or short detection\nis required, not when only both are required.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "d8ed516f82f0f4cda11282450512310ab273637e",
      "tree": "1a7fca8ce0280712a9dd72c7bf1b4e3d9983355a",
      "parents": [
        "f00eaeea7a42b5ea327e9ce8839cb0b53d3bdb4e",
        "61461241187c9903382f98620b26b201df521c82"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 13 07:58:50 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 13 07:58:50 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda - add quirk for Ordissimo EVE using a realtek ALC662\n  ALSA: hrtimer: remove superfluous tasklet invocation\n  ALSA: hrtimer: handle delayed timer interrupts\n  ALSA: HDA: Add subwoofer quirk for Acer Aspire 8942G\n  ALSA: hda - Don\u0027t handle empty patch files\n  ALSA: hda - Fix missing CA initialization for HDMI/DP\n  ALSA: usbaudio - Enable the E-MU 0204 USB\n  ALSA: hda - switch lfe with side in mixer for 4930g\n  ASoC: Improve WM8994 digital power sequencing\n  ASoC: Create an AIF1ADCDAT signal widget to match AIF2\n  asoc: davinci: da830/omap-l137: correct cpu_dai_name\n  ASoC: fill in snd_soc_pcm_runtime.card before calling snd_soc_dai_link.init()\n"
    },
    {
      "commit": "61461241187c9903382f98620b26b201df521c82",
      "tree": "53212cb4c0f07eedac18aeda6e6b8eac61dfd082",
      "parents": [
        "965b76d23ea354848dea8d34059d04e150dcd464",
        "6ed8f1485fc82d44ac464bc84a7dcdddd1fa096f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Feb 13 10:05:30 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Feb 13 10:05:30 2011 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "8e6bfb9b1f79e07c18b0ae406c7c678fc54e4d8e",
      "tree": "8bf730fcb5553ad71ceab2acc1baf55296d6e792",
      "parents": [
        "b66a70d5e9929f3b0df5a7177bba75652d2f4c3e"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Thu Feb 10 13:24:32 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 11 11:00:30 2011 +0000"
      },
      "message": "ASoC: CX20442: fix wrong reg_cache_default content\n\nContent of the CX20442\u0027s snd_soc_codec_driver.reg_cache_default pointed\narea, introduced with my recent NULL pointer dereferece fix (commit\nf019ee5feb344ff0b22b58df4568676295aae14f), occured wrong after further\ntesting, more thorough than just booting successfully. There are two\nproblems with it:\n\n1) It should read\n\t(1 \u003c\u003c CX20442_TELOUT) | (1 \u003c\u003c CX20442_MIC),\n   not\n\tCX20442_TELOUT | CX20442_MIC.\n\n2) While correctly matching actual codec hardware state on boot when\n   fixed per 1), a few more code modifications would still be required\n   to reflect that state not only into register cache, but also force\n   them into DAPM pins state, otherwise an inconsitency occures which\n   may prevent further codec state changes from being applied correctly.\n   As a result, the phone stops ringing after reboot, until someone\n   picks up the handset for the first time.\n\nRevert that reg_cache_default content to a working, previous de facto\ndefault value of 0, in hope this change can still be accepted as an rc\ncycle fix.\n\nCreated and tested against linux-2.6.38-rc4\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "965b76d23ea354848dea8d34059d04e150dcd464",
      "tree": "bceec5ae277420c79e2739b29e47f893fb6cdc23",
      "parents": [
        "2243c4d0727ad85aff3f54be9d178632cc9234b2"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Thu Feb 10 13:14:44 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 11 08:52:50 2011 +0100"
      },
      "message": "ALSA: hda - add quirk for Ordissimo EVE using a realtek ALC662\n\nThis netbook has a only one jack output and an internal mic.\n\nBy default, mic and jack sense aren\u0027t working. Using lenovo-101e\nparameters makes both work.\n\nThe device seems based on a Sharetronic Q70, so this should fix audio for\nthis model too.\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2243c4d0727ad85aff3f54be9d178632cc9234b2",
      "tree": "7f623925bbc6c44072de689d2b915e567f163c7a",
      "parents": [
        "b1d4f7f4bdcf9915c41ff8cfc4425c84dabb1fde"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Feb 10 16:16:32 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 10 18:53:32 2011 +0100"
      },
      "message": "ALSA: hrtimer: remove superfluous tasklet invocation\n\nCommit bb758e9637e5ddc removed snd_hrtimer_callback() from the hardware\ninterrupt handler, thus moving it into a tasklet, but did not tell the\nALSA timer framework about this, so the timer handling would now be done\nin the ALSA timer tasklet scheduled from another tasklet.\n\nTo fix this, add the flag to tell the ALSA timer framework that the\ntimer handler is already being invoked in a tasklet.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b1d4f7f4bdcf9915c41ff8cfc4425c84dabb1fde",
      "tree": "092e1575eb7c098670ebebd568566067e11a8c32",
      "parents": [
        "a6c47a85b8e7e4a8c47394607c5e5c43224b0892"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Feb 10 16:15:44 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 10 18:53:29 2011 +0100"
      },
      "message": "ALSA: hrtimer: handle delayed timer interrupts\n\nIf a timer interrupt was delayed too much, hrtimer_forward_now() will\nforward the timer expiry more than once.  When this happens, the\nadditional number of elapsed ALSA timer ticks must be passed to\nsnd_timer_interrupt() to prevent the ALSA timer from falling behind.\n\nThis mostly fixes MIDI slowdown problems on highly-loaded systems with\nbadly behaved interrupt handlers.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-and-tested-by: Arthur Marsh \u003carthur.marsh@internode.on.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a6c47a85b8e7e4a8c47394607c5e5c43224b0892",
      "tree": "da2113467fdef396feea9528f8c920cbded2ad7a",
      "parents": [
        "41a63f18d339ae6aefe73d45a8147f63f3439b30"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Thu Feb 10 15:39:19 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 10 17:41:39 2011 +0100"
      },
      "message": "ALSA: HDA: Add subwoofer quirk for Acer Aspire 8942G\n\nAccording to the reporter, node 0x15 needs to be muted for subwoofer\nto stop sounding. This pin is marked as unused by BIOS, so fix that.\n\nBugLink: http://bugs.launchpad.net/bugs/715877\n\nCc: stable@kernel.org (2.6.37+)\nReported-by: Hans Peter\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "41a63f18d339ae6aefe73d45a8147f63f3439b30",
      "tree": "719c25027f854c1bdb81dc039d5ddd87463d2c01",
      "parents": [
        "11839aed21881d7edd65dd79f22a8eb18426f672"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 10 17:39:20 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 10 17:39:20 2011 +0100"
      },
      "message": "ALSA: hda - Don\u0027t handle empty patch files\n\nWhen an empty string is passed to patch option, the driver should\nignore it.  Otherwise it gets an error by trying to load it.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b66a70d5e9929f3b0df5a7177bba75652d2f4c3e",
      "tree": "f5c517d5771badee1c81cfbca8bd6d036cf52a01",
      "parents": [
        "6ed8f1485fc82d44ac464bc84a7dcdddd1fa096f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 09 18:04:11 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 09 22:51:12 2011 +0000"
      },
      "message": "ASoC: Sync initial widget state with hardware\n\nASoC generally uses the register defaults for everything, but in some\ncases the hardware will default to enabling some of the DAPM widgets\n(clocks for example). Ensure that DAPM knows about the actual widget\nstate at initialisation by reading the enable bits after instantiating\nthe widgets so they don\u0027t get left enabled needlessly.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "11839aed21881d7edd65dd79f22a8eb18426f672",
      "tree": "4b34b86fdcb51bce54c4ca4c9acaae908e20b673",
      "parents": [
        "1cdfa9f34acb9780e0fe7b8a41fb1a885ab94735"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 08 17:25:49 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 08 17:29:28 2011 +0100"
      },
      "message": "ALSA: hda - Fix missing CA initialization for HDMI/DP\n\nThe commit 53d7d69d8ffdfa60c5b66cc2e9ee0774aaaef5c0\n    ALSA: hdmi - support infoframe for DisplayPort\ndropped the initialization of CA field accidentally.\nThis resulted in only two-channel LPCM mode on Nvidia machines.\n\nReference: kernel bug 28592\n\thttps://bugzilla.kernel.org/show_bug.cgi?id\u003d28592\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "1cdfa9f34acb9780e0fe7b8a41fb1a885ab94735",
      "tree": "3234218229780a39f55db1dc88ce34e3e7e2e550",
      "parents": [
        "460c92fa38ff140f83c269e948e2aaab071d0af0"
      ],
      "author": {
        "name": "Joseph Teichman",
        "email": "josteich@gmail.com",
        "time": "Tue Feb 08 01:22:36 2011 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 08 08:36:04 2011 +0100"
      },
      "message": "ALSA: usbaudio - Enable the E-MU 0204 USB\n\nSigned-off-by: Joseph Teichman \u003cjosteich@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1f63b9546a8c7b90de2d9e52cf8ff07f9f653d94",
      "tree": "6bd4915b4289ef32c94ecd523f38bb13ca032e4a",
      "parents": [
        "4a683a2c5e7cabe91218db28e56dc25e1b134ce3",
        "d8cff1365ec568149d57aeed8279d745591d0fa1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 07 19:07:10 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 07 19:07:10 2011 +0000"
      },
      "message": "Merge branch \u0027fixes\u0027\n"
    },
    {
      "commit": "7c289385b84d136089b8a1149321ebffa5193595",
      "tree": "2d591872a86dfa7f042371501d014e54e3ecda50",
      "parents": [
        "ec11594fbd5a3d2a47a7a7eda6d076363b78957c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 05 10:41:55 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 07 15:15:26 2011 +0000"
      },
      "message": "ALSA: AACI: allow writes to MAINCR to take effect\n\nThe AACI TRM requires the MAINCR enable bit to be held zero for two\nbitclk cycles plus three apb_pclk cycles.  Use a delay of 1us to\nensure this.\n\nEnsure that writes to MAINCR to change the addressed codec only happen\nwhen required, and that they take effect in a similar manner to the\nabove, otherwise we seem to occasionally have stuck slot busy bits.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "460c92fa38ff140f83c269e948e2aaab071d0af0",
      "tree": "48658d25bc24cfebb9531e3514620702d52f061a",
      "parents": [
        "00e6a31984cd1adaa7cbb8bb7603e3241b26ef55"
      ],
      "author": {
        "name": "Łukasz Wojniłowicz",
        "email": "lukasz.wojnilowicz@gmail.com",
        "time": "Mon Feb 07 13:13:27 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 07 13:14:33 2011 +0100"
      },
      "message": "ALSA: hda - switch lfe with side in mixer for 4930g\n\nBuilt-in sub-woofer can now be controlled by lfe slider instead of\nside slider on Acer Aspire 5930g\n\nSigned-off-by: Łukasz Wojniłowicz \u003clukasz.wojnilowicz@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "585a7c666e67b7a6757bd12b734e22f4f76998a2",
      "tree": "24d3672fb7e67c62755fd1786847a28b4f3ceb8d",
      "parents": [
        "44f2c5c841da1b1e0864d768197ab1497b5c2cc1",
        "00e6a31984cd1adaa7cbb8bb7603e3241b26ef55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 06 12:02:42 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 06 12:02:42 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: use linux/io.h to fix compile warnings\n  ALSA: hda - Fix memory leaks in conexant jack arrays\n  ASoC: CX20442: fix NULL pointer dereference\n  ASoC: Amstrad Delta: fix const related build error\n  ALSA: oxygen: fix output routing on Xonar DG\n  sound: silent echo\u0027ed messages in Makefile\n  ASoC: Fix mask/val_mask confusion snd_soc_dapm_put_volsw()\n  ASoC: DaVinci: fix kernel panic due to uninitialized platform_data\n  ALSA: HDA: Fix microphone(s) on Lenovo Edge 13\n  ASoC: Fix module refcount for auxiliary devices\n  ALSA: HDA: cxt5066 - Use asus model for Asus U50F, select correct SPDIF output\n  ALSA: HDA: Add a new model \"asus\" for Conexant 5066/205xx\n  ALSA: HDA: Refactor some redundant code for Conexant 5066/205xx\n"
    },
    {
      "commit": "00e6a31984cd1adaa7cbb8bb7603e3241b26ef55",
      "tree": "5e35118463b3fe5512d6d4e7dca57d10bab5c135",
      "parents": [
        "ddfb319926462fd9670b7c1678a1f6a14a68e421",
        "f019ee5feb344ff0b22b58df4568676295aae14f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 04 17:08:53 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 04 17:08:53 2011 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "6ed8f1485fc82d44ac464bc84a7dcdddd1fa096f",
      "tree": "a9899a7747d2a09f189ce78174d11bb78e263a39",
      "parents": [
        "7f94de483f4e37e14d646ad6e85a3c82f66fb487"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 03 16:27:35 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 03 20:17:13 2011 +0000"
      },
      "message": "ASoC: Improve WM8994 digital power sequencing\n\nOn WM8994 revision D and earlier ensure optimal sequencing with\nsimultaneous usage of AIF1 and AIF2 by tying the signals together\nso if paths through both are connected the streams are started\nsimultaneously.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "7f94de483f4e37e14d646ad6e85a3c82f66fb487",
      "tree": "b21ed067e277c35e3b44f33148dc9067a548b9a3",
      "parents": [
        "f9eb9dd14c2ca2a1f8d979637fb651512d16ad22"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 03 16:27:34 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 03 20:16:46 2011 +0000"
      },
      "message": "ASoC: Create an AIF1ADCDAT signal widget to match AIF2\n\nDue to the different routing for AIF1 and AIF2 we weren\u0027t using a\nsingle widget to represent the ADCDAT signal. For consistency add\none.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "f9eb9dd14c2ca2a1f8d979637fb651512d16ad22",
      "tree": "569865649e10d836b062fb1fe0f1611ace642eab",
      "parents": [
        "0962bb217ac74c4b8fae34c5367ebc63131c962c"
      ],
      "author": {
        "name": "Vaibhav Bedia",
        "email": "vaibhav.bedia@ti.com",
        "time": "Thu Feb 03 16:42:25 2011 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 03 20:16:09 2011 +0000"
      },
      "message": "asoc: davinci: da830/omap-l137: correct cpu_dai_name\n\nMcASP1 is used on the DA830/OMAP-L137 platform for the codec.\nThis is different from the DA850/OMAP-L138 platform which uses McASP0.\n\nThis is fixed by adding a new snd_soc_dai_link struct.\n\nSigned-off-by: Vaibhav Bedia \u003cvaibhav.bedia@ti.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0962bb217ac74c4b8fae34c5367ebc63131c962c",
      "tree": "27838d15c8936bff0329c7092e1eaae749a36246",
      "parents": [
        "f019ee5feb344ff0b22b58df4568676295aae14f"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Wed Feb 02 21:11:41 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 02 20:52:06 2011 +0000"
      },
      "message": "ASoC: fill in snd_soc_pcm_runtime.card before calling snd_soc_dai_link.init()\n\nThe .card member of the snd_soc_pcm_runtime structure pointed to by the\nsnd_soc_dai_link.init() argument used to be initialized before the\nfunction being called. This has changed, probably unintentionally,\nafter recent refactorings. Since the function implementations are free\nto make use of this pointer, move its assignment back before the\nfunction is called to avoid NULL pointer dereferences.\n\nCreated and tested on Amstrad Delta againts linux-2.6.38-rc2\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ddfb319926462fd9670b7c1678a1f6a14a68e421",
      "tree": "fd2b011170c9fdf286adec8be614710897e8ce84",
      "parents": [
        "70f7db11c45a313b23922cacf248c613c3b2144c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 02 17:49:53 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 02 17:49:53 2011 +0100"
      },
      "message": "ALSA: use linux/io.h to fix compile warnings\n\nFor helping to reduce Greert\u0027s regression list...\n  src/sound/drivers/mtpav.c: error: implicit declaration of function \u0027inb\u0027\n  src/sound/drivers/mtpav.c: error: implicit declaration of function \u0027outb\u0027\n  ...\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "70f7db11c45a313b23922cacf248c613c3b2144c",
      "tree": "d7d5b6bab9d76f15b7539cb9147d76a338db42ec",
      "parents": [
        "6abb31908f3ed7d38e93d06b704c9342029ca9a0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 02 17:16:38 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 02 17:16:38 2011 +0100"
      },
      "message": "ALSA: hda - Fix memory leaks in conexant jack arrays\n\nThe Conexant codec driver adds the jack arrays in init callback which\nmay be called also in each PM resume.  This results in the addition of\nnew jack element at each time.\n\nThe fix is to check whether the requested jack is already present in\nthe array.\n\nReference: Novell bug 668929\n\thttps://bugzilla.novell.com/show_bug.cgi?id\u003d668929\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f019ee5feb344ff0b22b58df4568676295aae14f",
      "tree": "477fffe9007cdabc7052e46354166867fb18ccaf",
      "parents": [
        "acd62276773b46810a3292af0c915c9782138ff2"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Tue Feb 01 13:01:17 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 01 14:13:56 2011 +0000"
      },
      "message": "ASoC: CX20442: fix NULL pointer dereference\n\nThe CX20442 codec driver never provided the snd_soc_codec_driver\u0027s\n.reg_cache_default member. With the latest ASoC framework changes, it\nseems to be referred unconditionally, resulting in a NULL pointer\ndereference if missing. Provide it.\n\nCreated and tested on Amstrad Delta against linux-2.6.38-rc2\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "acd62276773b46810a3292af0c915c9782138ff2",
      "tree": "8c9cd3049933799ec0e5589f76a15fb98eae409d",
      "parents": [
        "e9cf7049330cd44c8af43b0c5c7bef25a086c5b7"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Tue Feb 01 11:11:55 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 01 14:13:47 2011 +0000"
      },
      "message": "ASoC: Amstrad Delta: fix const related build error\n\nThe Amstrad Delta ASoC driver used to override the digital_mute()\ncallback, expected to be not provided by the on-board CX20442 CODEC\ndriver, with its own implementation. While this is still posssible when\nsubstituting the whole empty snd_soc_dai_driver.ops member (the CX20442\ncase), replacing snd_soc_dai_ops.digital_mute only is no longer correct\nafter the snd_soc_dai_driver.ops member has been constified, and results\nin build error.\n\nDrop this actually not used code path in hope the CX20442 driver never\nprovides its own snd_soc_dai_ops structure.\n\nCreated and tested against linux-2.6.38-rc2\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6abb31908f3ed7d38e93d06b704c9342029ca9a0",
      "tree": "4ba084ebd5865d7c81e1f2003f7941003adb4d65",
      "parents": [
        "efbeb0718126d277c9d7e902eec8da956acf4bd6",
        "195938753951e70e85303301c37906c7ad72645e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 31 12:04:50 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 31 12:04:50 2011 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into fix/hda\n"
    },
    {
      "commit": "efbeb0718126d277c9d7e902eec8da956acf4bd6",
      "tree": "5d577ecf2ac6a55759d361856de1e8d05bc1b95a",
      "parents": [
        "fdbc5d1b32e195b7775e103abd6263370f11af11"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jan 31 11:47:52 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 31 12:00:02 2011 +0100"
      },
      "message": "ALSA: oxygen: fix output routing on Xonar DG\n\nThis card uses separate I2S outputs for the front speakers and\nheadphones, and reverses the order of the three speaker outputs.\nTo work around this, add a model-specific callback to adjust the\ncontroller\u0027s playback routing.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fdbc5d1b32e195b7775e103abd6263370f11af11",
      "tree": "760cdb1c3233662909282840c1f20cf9ab20c1bb",
      "parents": [
        "dcc3c4c016481de3fdb99c1f6ecb04d4229513d4"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Fri Jan 28 16:52:00 2011 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 31 11:28:53 2011 +0100"
      },
      "message": "sound: silent echo\u0027ed messages in Makefile\n\nSilent these echo\u0027s, please.\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7bfeea05d9b1cc75c2d7410b92b7774870688379",
      "tree": "39627048b18ab9bd2e7437af046579ea67ea53e2",
      "parents": [
        "f9a3d1d74bdacf8a5ef8025233e61546cb809dc8",
        "dcc3c4c016481de3fdb99c1f6ecb04d4229513d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:53:12 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:53:12 2011 +1000"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: HDA: Fix automute on Thinkpad L412/L512\n  ALSA: HDA: Fix dmesg output of HDMI supported bits\n  ALSA: fix invalid hardware.h include in ac97c for AVR32 architecture\n  ASoC: correct link specifications for corgi, poodle and spitz\n  ASoC: Samsung: Fix outdated cpu_dai_name for s3c24xx i2s\n  ASoC: Fix codec device id format used by some dai_links\n  ALSA: azt3328 -  fix broken AZF_FMT_XLATE macro\n  ALSA: Xonar, CS43xx: Don\u0027t overrun static array\n  ASoC: Handle low measured DC offsets for wm_hubs devices\n  ASoC: da8xx/omap-l1xx: match codec_name with i2c ids\n  ASoC: WM8994: fix wrong value in tristate function\n  ASoC: WM8995: Fix incorrect use of snd_soc_update_bits()\n"
    },
    {
      "commit": "e9cf7049330cd44c8af43b0c5c7bef25a086c5b7",
      "tree": "4ab14e007ccdf79efd7dba846566750f0583d6c2",
      "parents": [
        "0fa63b69284c9bbedf876c677a9e650243cc40be"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Thu Jan 27 14:54:05 2011 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 28 13:19:19 2011 +0000"
      },
      "message": "ASoC: Fix mask/val_mask confusion snd_soc_dapm_put_volsw()\n\nsnd_soc_dapm_put_volsw() has variables for both the unshifted and\nshifted mask for updates commit 97404f (ASoC: Do DAPM control updates in\nthe middle of DAPM sequences) got confused between the two of these.\nSince there\u0027s no need to keep a copy of the unshifted mask fix this and\nsimplify the code by using only one mask variable.\n\n[Completely rewrote the changelog to describe the issue -- broonie.]\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0fa63b69284c9bbedf876c677a9e650243cc40be",
      "tree": "35b0ff9fc1a098d373dfc0a3eea932c5c57fad85",
      "parents": [
        "c73e0c83f512012e7c357e516a0d7c0a832bfa34"
      ],
      "author": {
        "name": "Manjunathappa, Prakash",
        "email": "prakash.pm@ti.com",
        "time": "Thu Jan 27 19:17:43 2011 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 28 12:24:50 2011 +0000"
      },
      "message": "ASoC: DaVinci: fix kernel panic due to uninitialized platform_data\n\nThis patch fixes the Kernel panic issue on accessing davinci_vc in\ncq93vc_probe function. struct davinci_vc is part of platform device\u0027s\nprivate driver data(codec-\u003edev-\u003ep-\u003edriver_data) and this is populated\nby DaVinci Voice Codec MFD driver.\n\nSigned-off-by: Manjunathappa, Prakash \u003cprakash.pm@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "195938753951e70e85303301c37906c7ad72645e",
      "tree": "c502ca13c8cee3c42a7d17ec23e0492440226bc4",
      "parents": [
        "f6a2491ca23d26d829730e33fbdd9e44fc5d1d53"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Thu Jan 27 10:28:46 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 28 08:54:39 2011 +0100"
      },
      "message": "ALSA: HDA: Fix microphone(s) on Lenovo Edge 13\n\nBugLink: http://bugs.launchpad.net/bugs/708521\n\nThis Edge 13 model has an internal mic at 0x1a and should\ntherefore use the asus quirk.\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dcc3c4c016481de3fdb99c1f6ecb04d4229513d4",
      "tree": "d3d40306e6dfe0971c6f7fca6a0e37bbe66d2215",
      "parents": [
        "ded9f5238bb719737f82b0b5b957937cb0203804",
        "a3adfa00e8089aa72826c6ba04bcb18cfceaf0a9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 28 08:25:43 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 28 08:25:43 2011 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "c73e0c83f512012e7c357e516a0d7c0a832bfa34",
      "tree": "9dbcec5f2cff0db531943f55303f6b57d1f70b62",
      "parents": [
        "a3adfa00e8089aa72826c6ba04bcb18cfceaf0a9"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Wed Jan 26 16:39:37 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 26 20:26:54 2011 +0000"
      },
      "message": "ASoC: Fix module refcount for auxiliary devices\n\nCommit f6c2ed5 \"ASoC: Fix the device references to codec and platform drivers\"\nmoved codec driver refcount increments from soc_bind_dai_link into\nsoc_probe_codec.\n\nHowever, the commit didn\u0027t remove try_module_get from soc_probe_aux_dev so\nthe auxiliary device reference counts are incremented twice as the\nsoc_probe_codec is called from soc_probe_aux_dev too.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ded9f5238bb719737f82b0b5b957937cb0203804",
      "tree": "c42fcdf5ce8f0815686174e9a74ea26a2839a9e2",
      "parents": [
        "d757534ed15387202e322854cd72dc58bbb975de"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Wed Jan 26 11:46:12 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 26 14:37:53 2011 +0100"
      },
      "message": "ALSA: HDA: Fix automute on Thinkpad L412/L512\n\nBugLink: http://bugs.launchpad.net/bugs/707902\n\nMore Thinkpad machines with invalid SKU found, that disables\nautomute between speakers and headphones on these machines.\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "250c7a61c35a258e2422b3d55c61bfbad33326be",
      "tree": "7d6384c03895828a4052b5f9fbe1c760c8d6092a",
      "parents": [
        "69058cd6d10423126ab6aeb568f4af2bd34c49fe"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 12 23:42:57 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 25 21:18:05 2011 +0000"
      },
      "message": "ALSA: AACI: fix timeout duration\n\nRelying on the access time of peripherals is unreliable - it depends\non the speed of the CPU and the bus.  On Versatile Express, these\ntimeouts were expiring, causing the driver to fail.\n\nAdd udelay(1) to ensure that they don\u0027t expire early, and adjust\ntimeouts to give a reasonable margin over the response times.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "69058cd6d10423126ab6aeb568f4af2bd34c49fe",
      "tree": "45cdde9f2ec83788b35948b184d5aeac45ddd6a5",
      "parents": [
        "fd015480c29deb52ae3bfaf41e888c450765edd8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 12 23:17:24 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 25 21:18:05 2011 +0000"
      },
      "message": "ALSA: AACI: fix timeout condition checking\n\nEnsure that a timeout coincident with the condition being waited for\nresults in success rather than failure.  This helps avoid timeout\nconditions being inappropriately flagged.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d757534ed15387202e322854cd72dc58bbb975de",
      "tree": "5e6d3a82f40d8c985473af772b5278dff69370a6",
      "parents": [
        "fd76804f3f5484b35e6a51214c91e916ebba05aa"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Tue Jan 25 19:44:26 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 25 20:06:16 2011 +0100"
      },
      "message": "ALSA: HDA: Fix dmesg output of HDMI supported bits\n\nThis typo caused the dmesg output of the supported bits of HDMI\nto be cut off early.\n\nCc: stable@kernel.org\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fd76804f3f5484b35e6a51214c91e916ebba05aa",
      "tree": "70f5a54bdf8ec3d95f8da2bf96f2e1fe6d0dcb41",
      "parents": [
        "c9ba374d24882c04e7cc000d8cf3b0fe56511b84"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Mon Jan 24 16:09:56 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 25 18:07:10 2011 +0100"
      },
      "message": "ALSA: fix invalid hardware.h include in ac97c for AVR32 architecture\n\nThis patch fixes the non-compiling AC97C driver for AVR32 architecture by\ninclude mach/hardware.h only for AT91 architecture. The AVR32 architecture does\nnot supply the hardware.h include file.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nCC: stable@kernel.org\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a3adfa00e8089aa72826c6ba04bcb18cfceaf0a9",
      "tree": "b9f11b63322e39f04d9f287f32f6ba8decef5620",
      "parents": [
        "518aa59f6e45b3c90b849187ae1d56757d074b92"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Jan 21 22:14:17 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 25 15:18:42 2011 +0000"
      },
      "message": "ASoC: correct link specifications for corgi, poodle and spitz\n\nASoC DAI link descriptions for Corgi, Poodle and Spitz platforms\ncontained incorrect names for cpu_dai and codec, which effectievly disabled sound\non theese platforms. Fix that errors.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "518aa59f6e45b3c90b849187ae1d56757d074b92",
      "tree": "f7ad26cca0faeef51b184bc90ba722a0186ac3ff",
      "parents": [
        "81d7da5404aad930a4e4f6111e4f16b752183018"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Jan 24 22:12:42 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 25 15:12:44 2011 +0000"
      },
      "message": "ASoC: Samsung: Fix outdated cpu_dai_name for s3c24xx i2s\n\nDuring the multi-component patch the s3c24xx i2s driver was renamed from\n\"s3c24xx-i2s\" to \"s3c24xx-iis\", while the sound board drivers were not\nupdated to reflect this change as well.\n\nAs a result there is no match between the dai_link and the i2s driver and no\nsound card is instantiated.\n\nThis patch fixes the problem by updating the sound board drivers to use\n\"s3c24xx-iis\" for the cpu_dai_name.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "81d7da5404aad930a4e4f6111e4f16b752183018",
      "tree": "b9a3d9d1bf3532d728e917b519cce68ea8a6bf03",
      "parents": [
        "20a4e7fc7e213365ea3771d7bf1e10a6bab853be"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Jan 24 22:09:22 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 25 15:12:36 2011 +0000"
      },
      "message": "ASoC: Fix codec device id format used by some dai_links\n\nThe id part of an I2C device name is created with the \"%d-%04x\" format string.\n\nSo for example for an I2C device which is connected to the adapter with the id 0\nand has its address set to 0x1a the id part of the devices name would be\n\"0-001a\".\n\nCurrently some sound board drivers have the id part the codec_name field of\ntheir dai_link structures set as if it had been created by a \"%d-0x%x\" format\nstring. For example \"0-0x1a\" instead of \"0-001a\".\n\nAs a result there is no match between the codec device and the dai_link and no\nsound card is instantiated.\n\nThis patch fixes it.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "c9ba374d24882c04e7cc000d8cf3b0fe56511b84",
      "tree": "6e6bc9fec3a169e42d50e97f5cf72d3da51bbbc1",
      "parents": [
        "233d84c46c2253d13e10b42d88c14748fbb67a98"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@lisas.de",
        "time": "Tue Jan 25 06:46:31 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 25 08:10:56 2011 +0100"
      },
      "message": "ALSA: azt3328 -  fix broken AZF_FMT_XLATE macro\n\nCleanly revert to non-macro implementation of\nsnd_azf3328_codec_setfmt(), to fix last-minute functionality breakage\ninduced by following checkpatch.pl recommendations without giving them\ntheir due full share of thought (\"revolting computer, ensuing PEBKAC\").\n\nI would like to thank Jiri Slaby for his very timely (in -rc1 even)\nand unexpected (uncommon hardware) \"recognition of the dangerous situation\"\ndue to his very commendable static parser use. :)\n\nReported-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f6a2491ca23d26d829730e33fbdd9e44fc5d1d53",
      "tree": "a0ceb73f16462e218b305b6319eedb81e01aaa77",
      "parents": [
        "a1d6906e2d2b4655e248f490ab088c27876a600a"
      ],
      "author": {
        "name": "Andy Robinson",
        "email": "ajr55555@gmail.com",
        "time": "Mon Jan 24 10:12:37 2011 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 24 17:42:27 2011 +0100"
      },
      "message": "ALSA: HDA: cxt5066 - Use asus model for Asus U50F, select correct SPDIF output\n\nChanged the Asus A52J quirk to use the asus model instead of the\nhp_laptop model, which fixes the external mic input. Added an Asus\nU50F quirk to use the asus model. For the cxt5066 codecs, added\nchecking of the digital output pins to determine which digital output\nnodes to use instead of always using node 0x21, since some systems\nhave node 0x12 connected to a SPDIF out jack.\n\n[A slight modification for better readability by tiwai]\n\nSigned-off-by: Andy Robinson \u003cajr55555@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a1d6906e2d2b4655e248f490ab088c27876a600a",
      "tree": "950b6804e8d41978a4d02a5d8607c51c7d7e067a",
      "parents": [
        "02b6b5b640e773eb4d4d0685fa6c1fbc660b2834"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Fri Jan 21 13:33:28 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jan 22 17:29:22 2011 +0100"
      },
      "message": "ALSA: HDA: Add a new model \"asus\" for Conexant 5066/205xx\n\nBugLink: http://bugs.launchpad.net/bugs/701271\n\nThis new model, named \"asus\", is identical to the \"hp_laptop\" model,\nexcept for the location of the internal mic, which is at pin 0x1a.\nIt is used for Asus K52JU and Lenovo G560.\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "02b6b5b640e773eb4d4d0685fa6c1fbc660b2834",
      "tree": "5c3362d224c914361d7c00bd9422c9b230d955d3",
      "parents": [
        "233d84c46c2253d13e10b42d88c14748fbb67a98"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Fri Jan 21 13:27:39 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jan 22 17:28:28 2011 +0100"
      },
      "message": "ALSA: HDA: Refactor some redundant code for Conexant 5066/205xx\n\nFour very similar procedures - one for each model - now\nrefactored into one. This isn\u0027t all duplicated code, but a step\nin the right direction.\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "233d84c46c2253d13e10b42d88c14748fbb67a98",
      "tree": "f1d0fed8209eaf4bf205440454db92f86d066349",
      "parents": [
        "842a2097007b8a01a71a701300e970502a54bbb2"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Jan 20 22:37:43 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jan 22 17:24:30 2011 +0100"
      },
      "message": "ALSA: Xonar, CS43xx: Don\u0027t overrun static array\n\n\u0027cs4398_regs\u0027 in \u0027struct xonar_cs43xx\u0027 is an array of \u0027u8\u0027 with a size of\n8. So, this code in sound/pci/oxygen/xonar_cs43xx.c::dump_d1_registers()\n\n    \t\tfor (i \u003d 2; i \u003c\u003d 8; ++i)\n\t  \t\t\tsnd_iprintf(buffer, \" %02x\", data-\u003ecs4398_regs[i]);\n\nwill overrun the array when \u0027i \u003d\u003d 8\u0027.\n\nI guess that what\u0027s needed to fix it is the trivial patch below, but I\nmust admit that I have no idea about this code, so I may very well be\nwrong. Additionally, I have no way to actually test this, so all I know is\nthat the below compiles. Someone who actually knows this code should take\na look before anything is comitted - consider the below (not much more\nthan) a bug report.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nAcked-by: Clemens Ladisch \u003cclemens@ladisch.de\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "20a4e7fc7e213365ea3771d7bf1e10a6bab853be",
      "tree": "51d72efa1c5e306a4dfd2feb791675c27a634206",
      "parents": [
        "dc5a460a1bfa44273653700e33d4e7051194cbfd"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 21 12:47:33 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 21 18:20:16 2011 +0000"
      },
      "message": "ASoC: Handle low measured DC offsets for wm_hubs devices\n\nThe DC servo codes are actually signed numbers so need to be treated as\nsuch.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "dc5a460a1bfa44273653700e33d4e7051194cbfd",
      "tree": "d51813da65b5f129b3aad8f6f242cb3c30b6b3e1",
      "parents": [
        "78b3fb46753872fc79bffecc8d50355a8622b39b"
      ],
      "author": {
        "name": "Rajashekhara, Sudhakar",
        "email": "sudhakar.raj@ti.com",
        "time": "Fri Jan 21 20:10:01 2011 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 21 18:19:56 2011 +0000"
      },
      "message": "ASoC: da8xx/omap-l1xx: match codec_name with i2c ids\n\nThe codec_name entry for da8xx evm in sound/soc/davinci/davinci-evm.c\nis not matching with the i2c ids in the board file. Without this fix the\nsoundcard does not get detected on da850/omap-l138/am18x evm.\n\nSigned-off-by: Rajashekhara, Sudhakar \u003csudhakar.raj@ti.com\u003e\nTested-by: Dan Sharon \u003cdansharon@nanometrics.ca\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org (for 2.6.37)\n"
    },
    {
      "commit": "842a2097007b8a01a71a701300e970502a54bbb2",
      "tree": "64f8ad8b41513fda0710cc6097968f11d0083ce5",
      "parents": [
        "2f36f5e1ffcc18deee234b9085fabd2828f59ee0",
        "c88c2823e87dd6f8214b8b8cdc36d45f205a8077"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 21 08:10:14 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 21 08:10:14 2011 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "2f36f5e1ffcc18deee234b9085fabd2828f59ee0",
      "tree": "9968075598cd9073d53b1afb8c5676da01b49741",
      "parents": [
        "d2ebd4798744c401faf3fdc6493383912ccd0b80",
        "b8b1a4cb6842fb33769be1ad636f062d31d588c3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 21 08:10:09 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 21 08:10:09 2011 +0100"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into for-linus\n"
    },
    {
      "commit": "d2ebd4798744c401faf3fdc6493383912ccd0b80",
      "tree": "579a513da7ad40dc4ffc9b8b2c07d5b2edcde2bc",
      "parents": [
        "fb228af7060d02a81a7bcc2ce329ba3ab1af0c7f"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Thu Jan 20 12:36:21 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 20 12:39:34 2011 +0100"
      },
      "message": "ALSA: hda - Fix EAPD to low on CZC P10T tablet computer with ALC662\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fb228af7060d02a81a7bcc2ce329ba3ab1af0c7f",
      "tree": "6992fc0c3e24887e7a9777c69b9b599bc4582db9",
      "parents": [
        "aa1d0c5261f17d48636bf6d10bde0f38045511c0"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Wed Jan 19 11:59:01 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 20 10:39:21 2011 +0100"
      },
      "message": "ALSA: HDA: Add SKU ignore for another Thinkpad Edge 14\n\nBugLink: http://bugs.launchpad.net/bugs/705323\n\nThinkpad Edge 14 has one more SSID that suffers from disabled auto-mute.\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "aa1d0c5261f17d48636bf6d10bde0f38045511c0",
      "tree": "da20ca5ad6ee0388533201ef03fe4fbd42eac884",
      "parents": [
        "5734a07cbb8d4600a74a374c839620ddc62b2cf2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 19 17:27:58 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 19 17:27:58 2011 +0100"
      },
      "message": "ALSA: hda - Fix \"unused variable\" compile warning\n\n  sound/pci/hda/patch_realtek.c: In function ‘alc_apply_fixup’:\n  sound/pci/hda/patch_realtek.c:1724:14: warning: unused variable ‘modelname’\n\nsnd_printdd() is evaluated only when CONFIG_SND_DEBUG_VERBOSE\u003dy.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5734a07cbb8d4600a74a374c839620ddc62b2cf2",
      "tree": "1b21f26447f7ab122206801adfe4afb921daefa5",
      "parents": [
        "569ed348ecef309fae5a71b86015951680ea3415"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 19 17:07:12 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 19 17:07:12 2011 +0100"
      },
      "message": "ALSA: hda - Add quirk for HP Z-series workstation\n\nIt seems working well with model\u003dhp-bpc.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "78b3fb46753872fc79bffecc8d50355a8622b39b",
      "tree": "34b852743060c5a76373b6d82da3880c1ea1e255",
      "parents": [
        "a28287925555c93984115d37a1a25315ea369764"
      ],
      "author": {
        "name": "Qiao Zhou",
        "email": "zhouqiao@marvell.com",
        "time": "Wed Jan 19 19:10:47 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 19 14:49:32 2011 +0000"
      },
      "message": "ASoC: WM8994: fix wrong value in tristate function\n\nfix wrong value in wm8994_set_tristate func. when updating reg bits,\nit should use \"value\", not \"reg\".\n\nSigned-off-by: Qiao Zhou \u003czhouqiao@marvell.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "a28287925555c93984115d37a1a25315ea369764",
      "tree": "75fbfbe0cdd371b38ae231d7b0ba93a6f1937bf1",
      "parents": [
        "52fc43f7c1c416b114e88ff39635c36e67ef15b6"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Wed Jan 19 12:55:28 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 19 14:49:32 2011 +0000"
      },
      "message": "ASoC: WM8995: Fix incorrect use of snd_soc_update_bits()\n\nIn the wm8995_set_tristate() function when updating the register\nbits use the value and not the register index as the value argument.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "52fc43f7c1c416b114e88ff39635c36e67ef15b6",
      "tree": "206b527da51b6628b51a6094d4107fe0db613a31",
      "parents": [
        "c56eb8fb6dccb83d9fe62fd4dc00c834de9bc470",
        "c88c2823e87dd6f8214b8b8cdc36d45f205a8077"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 19 11:17:12 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 19 11:17:12 2011 +0000"
      },
      "message": "Merge branch \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into for-2.6.38\n"
    },
    {
      "commit": "569ed348ecef309fae5a71b86015951680ea3415",
      "tree": "a635fe46c7907c829f227c4a0f647e2a48cc9fcd",
      "parents": [
        "c56eb8fb6dccb83d9fe62fd4dc00c834de9bc470"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 19 10:14:46 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 19 10:14:46 2011 +0100"
      },
      "message": "Revert \"ALSA: HDA: Create mixers on ALC887\"\n\nThis reverts commit 03b7a1ab557efe34e8f79b78660e514bd7374248.\n\nThis commit was mistakenly re-introduced.  While the change is harmless\n(as ALC887 uses patch_alc888() now), we should get rid of any wrong code.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c88c2823e87dd6f8214b8b8cdc36d45f205a8077",
      "tree": "c1e5f57d6f6a93e6eb39601fcaa1bcec8005a26d",
      "parents": [
        "7cbf70041db039532d6b8972e88164ed45ae6460"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Tue Jan 18 16:54:25 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 18 19:01:57 2011 +0000"
      },
      "message": "ASoC: PXA: Fix codec address on Zipit Z2\n\nWM8750 address is 0x1b, not 0x1a. Without this fix ALSA detects no sound\ncards on Zipit\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nAcked-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7cbf70041db039532d6b8972e88164ed45ae6460",
      "tree": "b0d386d64adaa698bb9bbfdf13e1d15a12ff3380",
      "parents": [
        "91056acbcb6f58265698a091a1a211f994fdb579"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Tue Jan 18 16:54:24 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 18 19:01:57 2011 +0000"
      },
      "message": "ASoC: PXA: Fix jack detection on Zipit Z2\n\nFix jack detection on Zipit Z2, otherwise it\ndisables headphones output when jack is connected\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nAcked-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "91056acbcb6f58265698a091a1a211f994fdb579",
      "tree": "cd2a9502b56ffd546328da98d9668247847c2b42",
      "parents": [
        "950a95d4e2e2c3a9fb0daceaaf55b969e4710ce7"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Tue Jan 11 20:04:28 2011 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 18 19:01:57 2011 +0000"
      },
      "message": "ASoC: Blackfin: fix DAI/SPORT config dependency issues\n\nWhile I2S/TDM/AC97 DAI is built-in, others are compiled as modules,\nSND_BF5XX_SOC_SPORT will be module, then DAI can\u0027t get some symbols.\nExcept that, SND_BF5XX_AC97 depends on SND_BF5XX_SOC_AC97 too.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "950a95d4e2e2c3a9fb0daceaaf55b969e4710ce7",
      "tree": "c5602352dfd4daef025d695cd54390957c1eeab6",
      "parents": [
        "e9c2048915048d605fd76539ddd96f00d593e1eb"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Wed Jan 12 02:59:55 2011 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 18 19:01:57 2011 +0000"
      },
      "message": "ASoC: Blackfin TDM: use external frame syncs\n\nWe don\u0027t want to use internal frame syncs otherwise we sometimes\nget out of sync, so don\u0027t enable them when setting up the SPORT.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e9c2048915048d605fd76539ddd96f00d593e1eb",
      "tree": "bb8d7350d6a039521daf41fc71c913ebd669d351",
      "parents": [
        "15d2e22b820bad62854d6ad99d8af8320adf4a91"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jan 11 19:57:33 2011 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 18 19:01:57 2011 +0000"
      },
      "message": "ASoC: Blackfin AC97: fix build error after multi-component update\n\nWe need to tweak how we query the active capture/playback state after\nthe recent overhauls of common code.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "15d2e22b820bad62854d6ad99d8af8320adf4a91",
      "tree": "881a5f3f578dcf9ad0ed3090293f93e155bb5334",
      "parents": [
        "379c4bf1d6e184ecb8ff72f83b7c81588cfa18f8"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jan 11 23:08:19 2011 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 18 19:01:57 2011 +0000"
      },
      "message": "ASoC: Blackfin TDM: fix missed snd_soc_dai_get_drvdata update\n\nOne spot was missed in this driver when converting from\nsnd_soc_dai.private_data to snd_soc_dai_get_drvdata.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "b7c15e4a1cbf19be3d3063819b472806902fb525",
      "tree": "802103cb642b9e7fb76677de544289a754cf4c57",
      "parents": [
        "6a7f6ec9512970874fa9fc883ea44d77d0f287c2",
        "27de094f54a4d96bae2cd3121eb157bb8a34f729"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 18 08:05:50 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 18 08:05:50 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda - Fix initialization for HP 2011 notebooks\n  ALSA: hda - Add support for VMware controller\n  ALSA: hda - consitify string arrays\n  ALSA: hda - Add add multi-streaming playback for AD1988\n  ASoC: EP93xx: fixed LRCLK rate and DMA oper. in I2S code\n  ASoC: WM8990: msleep() takes milliseconds not jiffies\n  ALSA : au88x0 - Limit number of channels to fix Oops via OSS emu\n  ALSA: constify functions in ac97\n  ASoC: WL1273 FM radio: Fix breakage with MFD API changes\n  ALSA: hda - More coverage for odd-number channels elimination for HDMI\n  ALSA: hda - Store PCM parameters properly in HDMI open callback\n  ALSA: hda - Rearrange fixup struct in patch_realtek.c\n  ALSA: oxygen: Xonar DG: fix CS4245 register writes\n  ALSA: hda - Suppress the odd number of channels for HDMI\n  ALSA: hda - Add fixup-call in init callback\n  ALSA: hda - Reorganize fixup structure for Realtek\n  ALSA: hda - Apply Sony VAIO hweq fixup only once\n  ALSA: hda - Apply mario fixup only once\n  ALSA: hda - Remove unused fixup entry for ALC262\n"
    },
    {
      "commit": "b8b1a4cb6842fb33769be1ad636f062d31d588c3",
      "tree": "4da490ba5218e1a0e3b6fe9b200c9cbbb49bb247",
      "parents": [
        "27de094f54a4d96bae2cd3121eb157bb8a34f729"
      ],
      "author": {
        "name": "Brian Bloniarz",
        "email": "brian.bloniarz@gmail.com",
        "time": "Mon Jan 17 23:20:03 2011 -0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 18 15:25:16 2011 +0100"
      },
      "message": "ALSA: ice1712 delta - initialize SPI clock\n\nThe driver was using an initial value for the clock on the SPI bus\nwhich was read from ICE1712 EEPROM,\nice-\u003eeeprom.data[ICE_EEP1_GPIO_STATE] \u0026 ICE1712_DELTA_AP_CCLK (0x02)\n\nIt appears some cards have it default high, some cards\nhave it default low. On my Delta 66 rev. E:\n$ cat /proc/asound/M66/ice1712 | grep \u0027GPIO state\u0027\n  GPIO state       : 0x70 /* ICE1712_DELTA_AP_CCLK bit is zero */\nOn my Audiophile 2496:\n$ cat /proc/asound/M2496/ice1712 | grep \u0027GPIO state\u0027\n  GPIO state       : 0xfe /* ICE1712_DELTA_AP_CCLK bit is one */\n\nIt must be raised before the first SPI write happens, or the write will\nfail, leading to:\n\n[   23.248721] invalid CS8427 signature 0x0: let me try again...\n\nI theorize that 4eb4550ab37d351ab0973ccec921a5a2d8560ec7\nis no longer needed, it was a different way to workaround\nthe problem.\n\n[fixed variable decleration by tiwai]\n\nSigned-off-by: Brian Bloniarz \u003cbrian.bloniarz@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "27de094f54a4d96bae2cd3121eb157bb8a34f729",
      "tree": "80a6eb8367289961e8a1cb768dd99e46bf9087bb",
      "parents": [
        "321051f5daf059e7290aa7d60af55482c8bb896a",
        "7322ce21cde92777a9b11e17429d61d1cda6d2c2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 18 14:05:44 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 18 14:05:44 2011 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    }
  ],
  "next": "321051f5daf059e7290aa7d60af55482c8bb896a"
}
