)]}'
{
  "log": [
    {
      "commit": "cb74eb15ac88d6aacf7e58db1d8f8dadee710fd9",
      "tree": "6dda03b32e0147b388020f0248b0343ebd418c20",
      "parents": [
        "fe879e2f6d65648b6398ac27f4c623ebd2e867f7"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Tue Feb 21 21:26:31 2012 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 22 08:34:58 2012 +0100"
      },
      "message": "ALSA: snd-usb-caiaq: Fix the return of XRUN\n\nCommit 3702b08 added a lock, but did not account for the case of\nSNDRV_PCM_POS_XRUN, which would get immediately overwritten.\n\nThis could be bundled into one if-else-if statement, but the goto\nhelps to clarify the \u0027exceptional\u0027 case.\n\nThanks to Andreas Pape for spotting this.\n\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nAcked-by: Daniel Mack \u003czonque@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fe879e2f6d65648b6398ac27f4c623ebd2e867f7",
      "tree": "7d957dc44a92a5c07a919799ec7b869328bfe61a",
      "parents": [
        "ef8d60fb79614a86a82720dc2402631dbcafb315",
        "e555cf363167f09efae96d32a363e24c4de16b7b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 21 21:21:57 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 21 21:21:57 2012 +0100"
      },
      "message": "Merge tag \u0027asoc-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus\n\nA couple of small, driver specific fixes - nothing too exciting going\non.\n"
    },
    {
      "commit": "e555cf363167f09efae96d32a363e24c4de16b7b",
      "tree": "9bd80766a0d056a5e7dbd37da25d8bda1fd94289",
      "parents": [
        "31794bc37bf2db84f085da52b72bfba65739b2d2"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Mon Feb 20 20:14:16 2012 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 21 10:00:24 2012 +0000"
      },
      "message": "ASoC: ak4642: fixup HeadPhone L/R dapm settings\n\nCurrent ak4642 driver had wrong dapm settings for headphone L/R.\nIf you select headphone L, and select R after that,\nheadphone L setting was removed by R settings.\n\nThis patch fixes it up.\nIt provides just \"Headphone Enable\" to user side\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ef8d60fb79614a86a82720dc2402631dbcafb315",
      "tree": "e2de1e381ad0ff070f7b67f49bac691c291eb16f",
      "parents": [
        "c14c95f62ecb8710af14ae0d48e01991b70bb6f4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 17 10:12:38 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 17 10:28:06 2012 +0100"
      },
      "message": "ALSA: hda/realtek - Fix surround output regression on Acer Aspire 5935\n\nThe previous fix for the speaker on Acer Aspire 59135 introduced\nanother problem for surround outputs.  It changed the connections on\nthe line-in/mic pins for limiting the routes, but it left the modified\nconnections.  Thus wrong connection indices were written when set to\n4ch or 6ch mode.\n\nThis patch fixes it by restoring the right connections just after\nparsing the tree but before the initialization.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d42740\n\nCc: \u003cstable@kernel.org\u003e [v3.2+]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c14c95f62ecb8710af14ae0d48e01991b70bb6f4",
      "tree": "4c76b1d76cbb9dac76662a92b172a22e3a6b04f3",
      "parents": [
        "8866f405efd4171f9d9c91901d2dd02f01bacb60"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 16 16:38:07 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 16 16:39:14 2012 +0100"
      },
      "message": "ALSA: hda/realtek - Fix overflow of vol/sw check bitmap\n\nThe bitmap introduced in the commit [527e4d73: ALSA: hda/realtek - Fix\nmissing volume controls with ALC260] is too narrow for some codecs,\nwhich may have more NIDs than 0x20, thus it may overflow the bitmap\narray on them.\n\nJust double the number to cover all and also add a sanity-check code\nto be safer.\n\nCc: \u003cstable@kernel.org\u003e [v3.2+]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8866f405efd4171f9d9c91901d2dd02f01bacb60",
      "tree": "414b07ed6d979f9aad804dc16b4f280247741eaf",
      "parents": [
        "27c3afe6e1cf129faac90405121203962da08ff4"
      ],
      "author": {
        "name": "Xi Wang",
        "email": "xi.wang@gmail.com",
        "time": "Tue Feb 14 05:18:48 2012 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 15 14:58:15 2012 +0100"
      },
      "message": "ALSA: usb-audio: avoid integer overflow in create_fixed_stream_quirk()\n\nA malicious USB device could feed in a large nr_rates value.  This would\ncause the subsequent call to kmemdup() to allocate a smaller buffer than\nexpected, leading to out-of-bounds access.\n\nThis patch validates the nr_rates value and reuses the limit introduced\nin commit 4fa0e81b (\"ALSA: usb-audio: fix possible hang and overflow\nin parse_uac2_sample_rate_range()\").\n\nSigned-off-by: Xi Wang \u003cxi.wang@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "31794bc37bf2db84f085da52b72bfba65739b2d2",
      "tree": "5965ff179eeeeea116868e90caa69dde9c9111dd",
      "parents": [
        "1987877d869027ab63dc9df515e11f19279a8091"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 13 22:00:47 2012 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 14 13:54:45 2012 -0800"
      },
      "message": "ASoC: wm8962: Fix sidetone enumeration texts\n\nThe sidetone enumeration texts have left and right swapped.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "27c3afe6e1cf129faac90405121203962da08ff4",
      "tree": "f8a5cf6ad004cb83ca5f2224aeb1f39195750a63",
      "parents": [
        "675c67afb6a05907d9683ef176f41852bb1b5b9d"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Mon Feb 13 23:44:22 2012 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 14 09:33:47 2012 +0100"
      },
      "message": "ALSA: intel8x0: Fix default inaudible sound on Gateway M520\n\nBugLink: https://bugs.launchpad.net/bugs/930842\n\nThe reporter states that audio is inaudible by default without muting\n\u0027External Amplifier\u0027. Add a quirk to handle his SSID so that changing\nthe control is not necessary.\n\nReported-and-tested-by: Benjamin Carlson \u003celderbubba0810@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "675c67afb6a05907d9683ef176f41852bb1b5b9d",
      "tree": "3b10821811da038702364d1940bdac5b51261d17",
      "parents": [
        "a68f20ef80e62b3dfed3097ad57ec88550cdabe7",
        "1987877d869027ab63dc9df515e11f19279a8091"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 14 09:24:58 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 14 09:24:58 2012 +0100"
      },
      "message": "Merge tag \u0027asoc-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus\n\nA simple fix from Morimoto-san for the pointer() operation in the FSI\ndriver.\n"
    },
    {
      "commit": "a68f20ef80e62b3dfed3097ad57ec88550cdabe7",
      "tree": "cf464bbaafb604ac1fe0cbc9605fcbd6255ba7b2",
      "parents": [
        "fc1156c0b0f7ad45ec03d919866349eeca2bf18c",
        "02a237b24d57e2e2d5402c92549e9e792aa24359"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 13 15:34:31 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 13 15:34:31 2012 +0100"
      },
      "message": "Merge branch \u0027fix/acer-alc889-fix\u0027 into fix/hda\n\nConflicts:\n\tsound/pci/hda/patch_realtek.c\n\nMerged back the fix for Acer Aspire 6935 with ALC889 codec.\nThe fix commit was based on 3.2 kernel so that it can be applied to\nstable kernel cleanly.\n"
    },
    {
      "commit": "02a237b24d57e2e2d5402c92549e9e792aa24359",
      "tree": "9bc15baa30e6a746a4a24773d0a778786a116e87",
      "parents": [
        "805a6af8dba5dfdd35ec35dc52ec0122400b2610"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 13 15:25:07 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 13 15:26:41 2012 +0100"
      },
      "message": "ALSA: hda - Fix silent speaker output on Acer Aspire 6935\n\nSince 3.2 kernel, the driver starts trying to assign the multi-io DACs\nbefore the speaker, thus it assigns DAC2/3 for multi-io and DAC4 for\nthe speaker for a standard laptop setup like a HP, a speaker, a mic-in\nand a line-in.  However, on Acer Aspire 6935, it seems that the\nspeaker pin 0x14 must be connected with either DAC1 or 2; otherwise it\nresults in silence by some reason, although the codec itself allows\nthe routing to DAC3/4.\n\nAs a workaround, the connection list of each pin is reduced to be\nmapped to either only DAC1/2 or DAC3/4, so that the compatible\nassignment as in kernel 3.1 is achieved.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d42740\n\nCc: \u003cstable@kernel.org\u003e [v3.2+]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fc1156c0b0f7ad45ec03d919866349eeca2bf18c",
      "tree": "8125e803f6e9b1e73e48e262d5b7616ac2cb0a56",
      "parents": [
        "a1e0c3cf7fb07227fe1f26161d969101dba78287"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 13 15:04:06 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 13 15:04:06 2012 +0100"
      },
      "message": "ALSA: hda - Fix initialization of secondary capture source on VT1705\n\nVT1705 codec has two ADCs where the secondary ADC has no MUX but only\na fixed connection to the mic pin.  This confused the driver and it\ntries always overriding the input-source selection by assumption of\nthe existing MUX for the secondary ADC, resulted in resetting the\ninput-source at each time PM (including power-saving) occurs.\n\nThe fix is simply to check the existence of MUX for secondary ADCs in\nthe initialization code.\n\nTested-by: Anisse Astier \u003canisse@astier.eu\u003e\nCc: \u003cstable@kernel.org\u003e [v3.1+]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1987877d869027ab63dc9df515e11f19279a8091",
      "tree": "dfd5d306a80c6d558b8c53aaf05473872e53f7ef",
      "parents": [
        "a7c4183be2d6a7da8c97a9b671b5f3aed321127e"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Feb 08 16:57:29 2012 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 09 10:50:53 2012 +0000"
      },
      "message": "ASoC: fsi: fixup fsi_pointer() calculation method\n\ncurrent fsi_pointer() calculation was not correct for FSI driver.\nThis patch fix it up.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a1e0c3cf7fb07227fe1f26161d969101dba78287",
      "tree": "dbc35a586c0f75f08c02dd38aecbbb8fe44c6ee3",
      "parents": [
        "982d411c303a475424c67966990b5803cc536319"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 09 09:32:19 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 09 09:33:46 2012 +0100"
      },
      "message": "ALSA: hda - Fix mute-LED VREF value for new HP laptops\n\nThe new HP laptops turns off the mute LED with VREF50 or VREF80, but\nnot in HIZ unlike the previous models.  Since VREF50 (also 80) works\nwith the previous models, let\u0027s use VREF50 for all.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "982d411c303a475424c67966990b5803cc536319",
      "tree": "92cce4cfba98ee266dc452c2535e6eaff35bf699",
      "parents": [
        "2492250e4412c6411324c14ab289629360640b0a",
        "a7c4183be2d6a7da8c97a9b671b5f3aed321127e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 08 21:29:38 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 08 21:29:38 2012 +0100"
      },
      "message": "Merge tag \u0027asoc-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus\n\nA few small WM8994 updates to go on top of the previous lot of things\nthat were sent.  They collide with some -next work so I\u0027d really like to\nget them into 3.3-rc3 if possible to merge back up into the -next code.\nAll driver specific and unexciting in the grand scheme of things.\n"
    },
    {
      "commit": "a7c4183be2d6a7da8c97a9b671b5f3aed321127e",
      "tree": "9871ccc14d458e33f4b18cbdfdb20557fd4d0d72",
      "parents": [
        "f647e1526fd6c7c8ab720781c40d11e11f930e93"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 07 14:18:29 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 08 19:52:00 2012 +0000"
      },
      "message": "ASoC: wm8994: Disable line output discharge prior to ramping VMID\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f647e1526fd6c7c8ab720781c40d11e11f930e93",
      "tree": "1f5c824c327b6b8c3b9e359cc544bb9e363abc44",
      "parents": [
        "db966f8abb9ba74f7d5a7230f51572f52c31c4e5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 07 17:24:19 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 08 19:51:53 2012 +0000"
      },
      "message": "ASoC: wm8994: Fix typo in VMID ramp setting\n\nThe VMID ramp rate is supposed to be 0x3, not 11b. Fix that.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "2492250e4412c6411324c14ab289629360640b0a",
      "tree": "a330aea01dc02d4dcd537137c7fbc2812417234e",
      "parents": [
        "927c9423dd5f2d1c0b93d5e694ab84b4a5559713"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sat Feb 04 20:56:47 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 08 09:46:37 2012 +0100"
      },
      "message": "ALSA: oxygen, virtuoso: fix exchanged L/R volumes of aux and CD inputs\n\nThe driver accidentally exchanged the left/right fields for stereo AC\u002797\nmixer registers.  This affected only the aux and CD inputs because the\nline input bypasses the AC\u002797 codec and the mic input is mono; cards\nwithout AC\u002797 (Xonar DS/DG/HDAV Slim, HG2PCI, HiFier) were not affected.\n\nReported-and-tested-by: Abby Cedar \u003cabbycedar@yahoo.com.au\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: 2.6.31+ \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "927c9423dd5f2d1c0b93d5e694ab84b4a5559713",
      "tree": "120e88cbe4350bd70d71858fc1f45e0c5e6c14ba",
      "parents": [
        "416846d2b31fc740ed9d5a5ec116964fb43c4358"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sat Feb 04 20:51:43 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 08 09:46:34 2012 +0100"
      },
      "message": "ALSA: usb-audio: add Edirol UM-3G support\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "416846d2b31fc740ed9d5a5ec116964fb43c4358",
      "tree": "539fbb4b2143454221a68d3e21ecfc8dd4cbb25d",
      "parents": [
        "b97f6bfdd1af95681de5a9f652da644a6525e376"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 07 14:18:14 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 07 15:43:15 2012 +0100"
      },
      "message": "ALSA: hda - add support for Uniwill ECS M31EI notebook\n\nThis hardware requires same fixup for the node 0x0f like Asus A6Rp.\nMore information: https://bugzilla.redhat.com/show_bug.cgi?id\u003d785417\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b97f6bfdd1af95681de5a9f652da644a6525e376",
      "tree": "d2445b214365e370727e700896be9398662ed50d",
      "parents": [
        "cfd0d11ef565fef718118a3bd28afd52f8381bc9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 07 11:00:53 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 07 11:05:07 2012 +0100"
      },
      "message": "ALSA: hda - Fix error handling in patch_ca0132.c\n\nIn patch_ca0132.c, the error returned from chipio_write() isn\u0027t checked\nalways.  Also, the power-up/down sequence isn\u0027t tracked properly in some\nerror paths.\n\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cfd0d11ef565fef718118a3bd28afd52f8381bc9",
      "tree": "6ce0b913b90757a12f9c635b5be4dcbfbfdfc663",
      "parents": [
        "eedec3d3854a390fc14008f265930f8c22b0373f",
        "43b6cec27e1e50a1de3eff47e66e502f3fe7e66e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 07 11:04:48 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 07 11:04:48 2012 +0100"
      },
      "message": "Merge tag \u0027asoc-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus\n\nThe only particularly remarkable change here is the one for handling of\nthe Android suspend ignore code for idle_bias_off CODECs.  That one is\nactually a regression fix as some of the new power savings that have\nbeen introduced confused the suspend ignore code, making devices that\nare active for non-audio reasons look like they are idle causing them to\nbe suspended instead of being kept active.\n"
    },
    {
      "commit": "db966f8abb9ba74f7d5a7230f51572f52c31c4e5",
      "tree": "4e164a29e7913cdfd9c1a34780cfb39cc24eca19",
      "parents": [
        "43b6cec27e1e50a1de3eff47e66e502f3fe7e66e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 06 12:07:08 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 06 12:08:33 2012 +0000"
      },
      "message": "ASoC: wm8994: Enabling VMID should take a runtime PM reference\n\nWe can enable VMID independently of the bias in some use cases so we need\nto ensure that the core device is powered up.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "eedec3d3854a390fc14008f265930f8c22b0373f",
      "tree": "e5fb6f36445e78dddc4d182bb64ceecf9eb88949",
      "parents": [
        "226e01ef0da0b1a4c2c3922fb83ff3f9e4dfb508"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 06 10:24:04 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 06 10:27:06 2012 +0100"
      },
      "message": "ALSA: hda/realtek - Fix a wrong condition\n\nsparse complains that \"spec-\u003emultiout.dac_nids\" is a pointer.\n\nsound/pci/hda/patch_realtek.c:2321:37: error: incompatible types for operation (\u003e)\nsound/pci/hda/patch_realtek.c:2321:37:    left side has type unsigned short const [usertype] *dac_nids\nsound/pci/hda/patch_realtek.c:2321:37:    right side has type int\n\nIt was meant to be num_dacs instead of dac_nids.\nAlthough the current code still works as expected (when num_dacs is zero,\ndac_nids should be NULL, too), better to fix now, of course.\n\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nCc: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "226e01ef0da0b1a4c2c3922fb83ff3f9e4dfb508",
      "tree": "a1eaea3e66b171f0dc8e0103cbb5ed7b02a74cba",
      "parents": [
        "b544d1e0e233f83a2e6d20ee96b54ea272d5d5ba"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sun Feb 05 01:27:44 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 06 10:22:54 2012 +0100"
      },
      "message": "ALSA: emu8000: Remove duplicate linux/moduleparam.h include from emu8000_patch.c\n\nThe header \u0027linux/moduleparam.h\u0027 is included twice in\n\u0027sound/isa/sb/emu8000_patch.c\u0027. Once is enough.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b544d1e0e233f83a2e6d20ee96b54ea272d5d5ba",
      "tree": "fc82b2758315335a92fff658e67c917aa28c26bb",
      "parents": [
        "b5bcc189401c815988b7dd37611fc56f40c9139d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 03 11:56:35 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 03 14:04:11 2012 +0100"
      },
      "message": "ALSA: hda/realtek - Add missing Bass and CLFE as vmaster slaves\n\nThe recent changes in Realtek auto-parser added the new \"Bass Speaker\"\nand \"CLFE\" mixer elements which should be tracked as vmaster slaves,\ntoo.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d42720\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b5bcc189401c815988b7dd37611fc56f40c9139d",
      "tree": "2aff7c8af0e0f0db40071d7758d2bbe918577ec5",
      "parents": [
        "e9d010c2e8f03952e67a6fd8aed0f0dc92084ccc"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 02 10:30:17 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 02 10:34:06 2012 +0100"
      },
      "message": "ALSA: hda - Disable dynamic-power control for VIA as default\n\nSince the dynamic pin power-control and the analog low-current mode\nmay lead to pop-noise, it\u0027s safer to set it off as default.\n\nBugzilla: https://bugzilla.novell.com/show_bug.cgi?id\u003d741128\n\nCc: \u003cstable@kernel.org\u003e [v3.1+]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e9d010c2e8f03952e67a6fd8aed0f0dc92084ccc",
      "tree": "ef54a3c768f43e761577dd67d682cc680865981a",
      "parents": [
        "924339239fd5ba3e505f9420d41f0939196f3530"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 01 10:33:23 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 02 10:18:09 2012 +0100"
      },
      "message": "ALSA: hda - Allow analog low-current mode when dynamic power-control is on\n\nVIA codecs have several different power-saving features, and one of\nthem is the analog low-current mode.  But it turned out that the ALC\nmode causes pop-noises at each on/off time on some machines.  As a\nquick workaround, disable the ALC when another power-saving feature,\nthe dynamic pin power-control, is turned off, too, since the dynamic\npower-control is already exposed as a mixer enum element so that user\ncan turn it on/off freely.\n\nBugzilla: https://bugzilla.novell.com/show_bug.cgi?id\u003d741128\n\nCc: \u003cstable@kernel.org\u003e [v3.1+]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "924339239fd5ba3e505f9420d41f0939196f3530",
      "tree": "416dc6dd37ab0b29ab52ce9246b3cac5c151c5bd",
      "parents": [
        "054d867e032daf55c3343fc6d36c5c5f1e7954db"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 24 13:58:36 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 02 10:16:32 2012 +0100"
      },
      "message": "ALSA: hda - Fix the logic to detect VIA analog low-current mode\n\nThe analog low-current mode must be enabled when the no stream is\nrunning but the current detection checks it in a wrong way.\n\nBugzilla: https://bugzilla.novell.com/show_bug.cgi?id\u003d741128\n\nCc: \u003cstable@kernel.org\u003e [v3.1+]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "054d867e032daf55c3343fc6d36c5c5f1e7954db",
      "tree": "016891c36c141beb4e098781a711e23f8e43d259",
      "parents": [
        "54c2a89f60fd71b924d0f848ac892442951401a6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 24 12:25:50 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 02 10:15:16 2012 +0100"
      },
      "message": "ALSA: hda - Check power-state before changing in patch_via.c\n\nInstead of always writing AC_VERB_SET_POWER_STATE, check the current\npower-state and don\u0027t write again if the value is already set.\nThis may reduce the click noise upon the dynamic power-state change\n(e.g. in analog-input mixer).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "43b6cec27e1e50a1de3eff47e66e502f3fe7e66e",
      "tree": "f2d63f64e8041210a75b4f8186f91c6bc56d556b",
      "parents": [
        "44bed4838dc191988fd1d03deccc3a845705d2de"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 01 23:46:58 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 01 23:55:56 2012 +0000"
      },
      "message": "ASoC: wm_hubs: Correct line input to line output 2 paths\n\nThe second line output mixer has the controls for the line input bypasses\nin the opposite order.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "54c2a89f60fd71b924d0f848ac892442951401a6",
      "tree": "dde1139d2618014edd81edccd743a6584ca31446",
      "parents": [
        "f70eecde3bca92630d3886496e73316ff353f185"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Wed Feb 01 12:05:41 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 01 12:13:16 2012 +0100"
      },
      "message": "ALSA: HDA: Fix duplicated output to more than one codec\n\nThis typo caused the wrong codec\u0027s nid to be checked for wcaps type.\nAs a result, sometimes speakers would duplicate the output sent to\nHDMI output.\n\nCc: stable@kernel.org\nBugLink: https://bugs.launchpad.net/bugs/924320\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "44bed4838dc191988fd1d03deccc3a845705d2de",
      "tree": "660467e7af9a944965a66a823ef289f00e5ac659",
      "parents": [
        "2b6712b19531e22455e7fa18371c5ba9eec76699"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jan 31 09:49:04 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 01 10:42:24 2012 +0000"
      },
      "message": "ASoC: cs42l73: Fix Output [X|A|V]SP_SCLK Sourcing Mode setting for master mode\n\nFor master mode, set Output [X|A|V]SP_SCLK Sourcing Mode to MCLK Mode.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Brian Austin \u003cbrian.austin@cirrus.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2b6712b19531e22455e7fa18371c5ba9eec76699",
      "tree": "55daaabcf2d928494ca4d0fc219544bbaf181fab",
      "parents": [
        "125a25da5729740b7d1dc417a3d5549321baae17"
      ],
      "author": {
        "name": "Susan Gao",
        "email": "sgao@opensource.wolfsonmicro.com",
        "time": "Mon Jan 30 13:57:04 2012 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 01 10:07:20 2012 +0000"
      },
      "message": "ASoC: wm8962: Fix word length configuration\n\nSigned-off-by: Susan Gao \u003csgao@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "f70eecde3bca92630d3886496e73316ff353f185",
      "tree": "3b2a1574c8951eba1b8ece7cb277b1db19200778",
      "parents": [
        "ea51e5040e24eefe44d70bc654a237ca1f0225b0"
      ],
      "author": {
        "name": "Dylan Reid",
        "email": "dgreid@chromium.org",
        "time": "Tue Jan 31 13:04:41 2012 -0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 01 09:43:46 2012 +0100"
      },
      "message": "ALSA: hda - Fix calling cs_automic twice for Cirrus codecs.\n\nIf cs_automic is called twice (like it is during init) while the mic\nis present, it will over-write the last_input with the new one,\ncausing it to switch back to the automic input when the mic is\nunplugged. This leaves the driver in a state (cur_input, last_input,\nand automix_idx the same) where the internal mic can not be selected\nuntil it is rebooted without the mic attached.\n\nCheck that the mic hasn\u0027t already been switched to before setting\nlast_input.\n\nSigned-off-by: Dylan Reid \u003cdgreid@chromium.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "125a25da5729740b7d1dc417a3d5549321baae17",
      "tree": "0870744203ec6265747e07e5597c883f3e9e279f",
      "parents": [
        "67f97f5c3edad35c4d37a94f994c76111a177fb6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 31 15:49:10 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 31 19:29:07 2012 +0000"
      },
      "message": "ASoC: core: Better support for idle_bias_off suspend ignores\n\nIf an idle_bias_off device is in any state other than off then it is still\nactive for some reason (typically a low power function such as accessory\ndetection). This wasn\u0027t an issue when the feature was implemented as we\nalways went to _ON for any active function, subsequent power improvements\nhave changed things.\n\nWith the modern way of doing things we should overhaul the infrastructure\nto allow devices to explicitly take references for these functions but\nthat\u0027s a much more invasive change and will require driver updates to\ndeploy, this will bring the framework into line with the existing driver\nset before we do that work.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "67f97f5c3edad35c4d37a94f994c76111a177fb6",
      "tree": "92cfb590a10823ce70b8eb88116f486a46a2549c",
      "parents": [
        "ee76744c51ec342df9822b4a85dbbfc3887b6d60"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 31 14:51:29 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 31 15:24:58 2012 +0000"
      },
      "message": "ASoC: wm8994: Remove ASoC level register cache sync\n\nNow we\u0027ve switched over to regmap the ASoC level cache sync will be\nineffectual and potentially harmful as there is no longer an ASoC level\ncache.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ea51e5040e24eefe44d70bc654a237ca1f0225b0",
      "tree": "df2e5922dcdfafae62a10d8cd97f98121064fc23",
      "parents": [
        "3422a47041b8cb8f14ac1e3926bcf711121df6dc",
        "8dbd52daee38adaae4d5a674bcca837e694a4f4c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 31 15:13:14 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 31 15:13:14 2012 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "3422a47041b8cb8f14ac1e3926bcf711121df6dc",
      "tree": "e4e2ffa4036cc358db5aea820a80585fbfad4188",
      "parents": [
        "05c3b36e539627b7aed67d038381d0d9fa9d61e7"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Tue Jan 31 10:31:49 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 31 15:12:08 2012 +0100"
      },
      "message": "ALSA: HDA: Remove quirk for Toshiba Qosmio G50\n\nThe user reports that model\u003dauto works better than current handling\non a 3.2 based kernel (with jack detection patches backported).\nSince model\u003dauto is what we prefer these days anyway, the quirk\nshould be removed.\n\nAlsa-info for the relevant machine:\nhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/923316/+attachment/2702812/+files/alsa-info.txt.Pbfno2x7bp\n\nBugLink: https://bugs.launchpad.net/bugs/923316\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "05c3b36e539627b7aed67d038381d0d9fa9d61e7",
      "tree": "0f560ccfdd54cef88226768a61ca554d0373aaff",
      "parents": [
        "31150f2327cbb66363f38e13ca1be973d2f9203a"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Tue Jan 31 09:04:15 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 31 15:11:21 2012 +0100"
      },
      "message": "ALSA: HDA: Fix jack creation for codecs with front and rear Line In\n\nIf a codec has both a front and a rear Line In, two controls both\nnamed \"Line Jack\" will be created, which causes parsing to fail.\nWhile a long term solution might be to name the jacks differently,\nthis extra check is consistent with what is already being done in many\nauto-parsers, and will also protect against other cases when two\ninputs have the same label.\n\nBugLink: https://bugs.launchpad.net/bugs/923409\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ee76744c51ec342df9822b4a85dbbfc3887b6d60",
      "tree": "949b355249da95d5ace00f511b01447de29ae43d",
      "parents": [
        "1ae5cbc52e7c6619a3f44b87809fd25370df31bb"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 31 11:55:32 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 31 11:56:39 2012 +0000"
      },
      "message": "ASoC: wm_hubs: Fix routing of input PGAs to line output mixer\n\nIN1L/R is routed to both line output mixers, we don\u0027t route IN1 to LINEOUT1\nand IN2 to LINEOUT2.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "31150f2327cbb66363f38e13ca1be973d2f9203a",
      "tree": "c12fbc5b2beaf9f763897786426bc82834cbd37e",
      "parents": [
        "8422fa110334cea79ab16c474902edb21a8b3168"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 30 10:54:08 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 30 16:26:07 2012 +0100"
      },
      "message": "ALSA: hda - Apply 0x0f-VREF fix to all ASUS laptops with ALC861/660\n\nIt turned out that other ASUS laptops require the similar fix to\nenable the VREF on the pin 0x0f for the secret output amp, not only\nASUS A6Rp.  Moreover, it\u0027s required even when the pin is being used\nas the output.  Thus, writing a fixed value doesn\u0027t work always.\n\nThis patch applies the VREF-fix for all ASUS laptops with ALC861/660\nin a fixup function that checks the current value and turns on only\nthe VREF value no matter whether input or output direction is set.\n\nThe automute function is modified as well to keep the pin VREF upon\nmuting/unmuting via pin-control; otherwise the pin VREF is reset at\nplugging/unplugging a jack.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d42588\n\nCc: \u003cstable@kernel.org\u003e [v3.2+]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1ae5cbc52e7c6619a3f44b87809fd25370df31bb",
      "tree": "c8ea3c5ea645143e01f1a92b7234ad07b54ecc45",
      "parents": [
        "114395c61ad2eb5a7a5cd163fcadb2414e48245a"
      ],
      "author": {
        "name": "Denis \u0027GNUtoo\u0027 Carikli",
        "email": "GNUtoo@no-log.org",
        "time": "Mon Jan 30 00:31:47 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 30 13:22:13 2012 +0000"
      },
      "message": "ASoC: neo1973_wm8753: remove references to the neo1973-gta01 machine\n\nThe Openmoko GTA01 machine has been removed from the machine ID database,\n  so we need to remove references to it as well.\n\nWithout that fix we have:\n  sound/soc/samsung/neo1973_wm8753.c: In function ‘neo1973_wm8753_init’:\n  sound/soc/samsung/neo1973_wm8753.c:325:2: error: implicit declaration of function ‘machine_is_neo1973_gta01’\n\nSigned-off-by: Denis \u0027GNUtoo\u0027 Carikli \u003cGNUtoo@no-log.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "114395c61ad2eb5a7a5cd163fcadb2414e48245a",
      "tree": "113d2b64f515ae1cdff432122a402482ced406db",
      "parents": [
        "77231abe55433aa17eca712718745275853fa66d"
      ],
      "author": {
        "name": "UK KIM",
        "email": "w0806.kim@samsung.com",
        "time": "Sat Jan 28 01:52:22 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 27 20:25:47 2012 +0000"
      },
      "message": "ASoC: wm_hubs: fix wrong bits for LINEOUT2 N/P mixer\n\nSigned-off-by: UK KIM \u003cw0806.kim@samsung.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "a389d67cf9849aff1722ed73186a584e2196a873",
      "tree": "66872e06c00488759633070fb9eb4e9bd123d4c0",
      "parents": [
        "b3a81520bd37a28f77cb0f7002086fb14061824d"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Fri Jan 27 14:31:19 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 27 15:06:46 2012 +0100"
      },
      "message": "ALSA: HDA: Remove quirk for Asus N53Jq\n\nThe user reports that he needs to add model\u003dauto for audio to\nwork properly. In fact, since node 0x15 is not even a pin node,\nthe existing fixup is definitely wrong. Relevant information can\nbe found in the buglink below.\n\nCc: stable@kernel.org (3.2+)\nBugLink: https://bugs.launchpad.net/bugs/918254\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "77231abe55433aa17eca712718745275853fa66d",
      "tree": "45e2492a9ba968785bf3c91e1806a2f0f4051fdb",
      "parents": [
        "5c1b136b7bf702e550039cb0039ec9c790c48f99"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 20 12:19:43 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 26 18:58:00 2012 +0000"
      },
      "message": "ASoC: wm_hubs: Enable line out VMID buffer for single ended line outputs\n\nFor optimal performance the single ended line outputs require that the\nline output VMID buffer be enabled.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "b3a81520bd37a28f77cb0f7002086fb14061824d",
      "tree": "3020ca7ec19687f7ba0742f36a31344d56e984bf",
      "parents": [
        "a6a600d10aaddf1da38053c4c6b64f50f56176e6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 26 15:56:16 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 26 15:59:25 2012 +0100"
      },
      "message": "ALSA: hda - Fix silent output on Haier W18 laptop\n\nThe very same problem is seen on Haier W18 laptop with ALC861 as seen\non ASUS A6Rp, which was fixed by the commit 3b25eb69.\nNow we just need to add a new SSID entry pointing to the same fixup.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d42656\n\nCc: \u003cstable@kernel.org\u003e [v3.2+]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5c1b136b7bf702e550039cb0039ec9c790c48f99",
      "tree": "e6389b4be74816841dadb10d7332c7aeef2f24bc",
      "parents": [
        "5539a102882d5ddd1bb95ea9f6f43130a789cb7f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 25 21:10:33 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 25 21:18:05 2012 +0000"
      },
      "message": "ASoC: wm5100: Mark register cache as dirty when regulators are disabled\n\nOtherwise we won\u0027t resync later.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5539a102882d5ddd1bb95ea9f6f43130a789cb7f",
      "tree": "3902611a8ad28f5c1156e57a81b2fccc761b67d0",
      "parents": [
        "1b76d2ee4012f325ae14e0e71dad1a0835195906"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 25 21:10:21 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 25 21:17:29 2012 +0000"
      },
      "message": "ASoC: wm8962: Mark register cache as dirty when regulators are disabled\n\nOtherwise we won\u0027t resync later.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1b76d2ee4012f325ae14e0e71dad1a0835195906",
      "tree": "52b44753ba0ab525a0d2a1b137314ee9deded7fb",
      "parents": [
        "a188fcba73837f83a78dc90a44998a978f50ac83"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 25 21:10:07 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 25 21:17:28 2012 +0000"
      },
      "message": "ASoC: wm8996: Mark register cache as dirty when regulators are disabled\n\nOtherwise we won\u0027t resync later.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a188fcba73837f83a78dc90a44998a978f50ac83",
      "tree": "9486eda682d326fa800b7ad775fd0550fd9ab947",
      "parents": [
        "9fb83526a898f14adbd3f6f52fa7126f528f15ac"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 25 17:57:16 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 25 18:20:21 2012 +0000"
      },
      "message": "ASoC: wm5100: Fix microphone configuration\n\nWe need to write the configuration for each microphone to a different\nregister.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "9fb83526a898f14adbd3f6f52fa7126f528f15ac",
      "tree": "2f798da96ce9cf8b57fc262285d92caf9b05a0a9",
      "parents": [
        "c83f1d7e71625801c72f4013291194e09b6f0a6e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 25 15:19:20 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 25 15:35:40 2012 +0000"
      },
      "message": "ASoC: wm5100: Make sure we switch to button reporting mode\n\nWhen we have identified an accessory make sure we\u0027ve flagged that we\u0027ve\ndone so in order to make sure we always report buttons and don\u0027t continue\nto polarity flip.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a6a600d10aaddf1da38053c4c6b64f50f56176e6",
      "tree": "5261c7a8caf0c17f9e207637fa00739a4e455431",
      "parents": [
        "3b25eb690e8c7424eecffe1458c02b87b32aa001"
      ],
      "author": {
        "name": "Gustavo Maciel Dias Vieira",
        "email": "gustavo@sagui.org",
        "time": "Tue Jan 24 13:27:56 2012 -0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 25 10:00:12 2012 +0100"
      },
      "message": "ALSA: hda: set mute led polarity for laptops with buggy BIOS based on SSID\n\nHP laptop models with buggy BIOS are apparently frequent, including\nmachines with different codecs. Set the polarity of the mute led based\non the SSID and include an entry for the HP Mini 110-3100.\n\nSigned-off-by: Gustavo Maciel Dias Vieira \u003cgustavo@sagui.org\u003e\nTested-by: Predrag Ivanovic \u003cpredivan@open.telekom.rs\u003e\nCc: \u003cstable@kernel.org\u003e [v3.2+]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3b25eb690e8c7424eecffe1458c02b87b32aa001",
      "tree": "187aa49740008849eda8cc12220136762ed063e5",
      "parents": [
        "769fab2a41da4bd3c59eee38f47d6d5405738fe0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 25 09:55:46 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 25 09:59:57 2012 +0100"
      },
      "message": "ALSA: hda - Fix silent output on ASUS A6Rp\n\nThe refactoring of Realtek codec driver in 3.2 kernel caused a\nregression for ASUS A6Rp laptop; it doesn\u0027t give any output.\nThe reason was that this machine has a secret master mute (or EAPD)\ncontrol via NID 0x0f VREF.  Setting VREF50 on this node makes the\nsound working again.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d42588\n\nCc: \u003cstable@kernel.org\u003e [v3.2+]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "769fab2a41da4bd3c59eee38f47d6d5405738fe0",
      "tree": "615fc66dc9e534bc2318d4120d3506f85dbeb1e8",
      "parents": [
        "4d20bb1d5fe1afbdbff951c06cd3d3654fa5ceed"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Jan 23 21:02:57 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 24 15:29:32 2012 +0100"
      },
      "message": "ALSA: Fix memory leak on error in snd_compr_set_params()\n\nIf copy_from_user() does not return 0 we\u0027ll leak the memory we\nallocated for \u0027params\u0027 when that variable goes out of scope.\n\nAlso a small CodingStyle cleanup: Use braces on both branches of\nif/else when one branch needs it.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nAcked-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4d20bb1d5fe1afbdbff951c06cd3d3654fa5ceed",
      "tree": "4700066adcfd73ed0501841e574334cda30d7a74",
      "parents": [
        "b4ead019afc201f71c39cd0dfcaafed4a97b3dd2"
      ],
      "author": {
        "name": "Raymond Yau",
        "email": "superquad.vortex2@gmail.com",
        "time": "Tue Jan 17 11:41:47 2012 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 24 15:28:05 2012 +0100"
      },
      "message": "ALSA: ymfpci - Don\u0027t create invalid PCM \u0026 mixers when AC97 doesn\u0027t support\n\n- check SDAC bit of AC97 primary codec when create \"rear\" device 3,\n  \"4ch\" device 2 and \"4ch Duplication\" switch as the card need a four channels\n  AC97 codec to support surround40.\n\nSigned-off-by: Raymond Yau \u003csuperquad.vortex2@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c83f1d7e71625801c72f4013291194e09b6f0a6e",
      "tree": "1bf7303f85769c1a60e95d697ed7a7ab02c44b0d",
      "parents": [
        "7edf1a4f27f44588d69cbde955651990090eb25d"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Jan 23 22:28:44 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 24 11:34:19 2012 +0000"
      },
      "message": "ASoC: wm2000: Fix use-after-free - don\u0027t release_firmware() twice on error\n\nIn wm2000_i2c_probe(), if we take the true branch in\n\n\"\n  ret \u003d snd_soc_register_codec(\u0026i2c-\u003edev, \u0026soc_codec_dev_wm2000,\n                               NULL, 0);\n  if (ret !\u003d 0)\n          goto err_fw;\n\"\n\nthen we\u0027ll release_firmware(fw) at the \u0027err_fw\u0027 label. But we\u0027ve already\ndone that just a few lines above. That\u0027s a use-after-free bug.\n\nThis patch restructures the code so that we always call\nrelease_firmware(fw) before leaving the function, but only ever call\nit once.\nThis means that we have to initialize \u0027fw\u0027 to NULL since some paths\nmay now end up calling it without having called request_firmware(),\nbut since request_firmware() deals gracefully with NULL pointers, we\nare fine if we just NULL initialize it.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7edf1a4f27f44588d69cbde955651990090eb25d",
      "tree": "eec96a991db1e79cb44fd2ef3d51d17097910521",
      "parents": [
        "a14304edcd5e8323205db34b08f709feb5357e64"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Jan 23 21:15:48 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 23 21:10:22 2012 +0000"
      },
      "message": "ASoC: wm8958: Use correct format string in dev_err() call\n\nTo print a value of type size_t one should use %zd, not %d.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b4ead019afc201f71c39cd0dfcaafed4a97b3dd2",
      "tree": "0fcef082871284b1976a782752b3ba718328ea18",
      "parents": [
        "29c5fbbcfefba5225a6783683c46c39e10877703"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 23 18:23:36 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 23 18:23:36 2012 +0100"
      },
      "message": "ALSA: hda - Fix silent outputs from docking-station jacks of Dell laptops\n\nThe recent change of the power-widget handling for IDT codecs caused\nthe silent output from the docking-station line-out jack.  This was\npartially fixed by the commit f2cbba7602383cd9cdd21f0a5d0b8bd1aad47b33\n\"ALSA: hda - Fix the lost power-setup of seconary pins after PM resume\".\nBut the line-out on the docking-station is still silent when booted\nwith the jack plugged even by this fix.\n\nThe remainig bug is that the power-widget is set off in stac92xx_init()\nbecause the pins in cfg-\u003eline_out_pins[] aren\u0027t checked there properly\nbut only hp_pins[] are checked in is_nid_hp_pin().\n\nThis patch fixes the problem by checking both HP and line-out pins\nand leaving the power-map correctly.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d42637\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "29c5fbbcfefba5225a6783683c46c39e10877703",
      "tree": "1b3b9e4b554ec0363a61ef34761ee91645b4ea21",
      "parents": [
        "52409aa6a0e96337da137c069856298f4dd825a0"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Mon Jan 23 16:39:55 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 23 17:20:58 2012 +0100"
      },
      "message": "ALSA: HDA: Use model\u003dauto for Thinkpad T510\n\nThe user reports that model\u003dauto works fine for him. Using\nmodel\u003dauto bring in new features such as jack detection notification\nto userspace.\n\nAlsa info is available at http://paste.ubuntu.com/805351/\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "52409aa6a0e96337da137c069856298f4dd825a0",
      "tree": "34483e4164dc6b6653846b222d01cab0c107f25d",
      "parents": [
        "cb0cdebbf8b834110ef67ed9335d5bafed7835df"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 23 17:10:24 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 23 17:15:03 2012 +0100"
      },
      "message": "ALSA: hda - Fix buffer-alignment regression with Nvidia HDMI\n\nThe commit 2ae66c26550cd94b0e2606a9275eb0ab7070ad0e\n    ALSA: hda: option to enable arbitrary buffer/period sizes\nintroduced a regression on machines with Intel controller and Nvidia\nHDMI.  The reason is that the driver modifies the global variable\nalign_buffer_size when an Intel controller is found, and the Nvidia\nHDMI controller is probed after Intel although Nvidia chips require\nthe aligned buffers.\n\nThis patch fixes the problem by moving the flag into the local struct\nso that it\u0027s not affected by other controllers.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d42567\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a14304edcd5e8323205db34b08f709feb5357e64",
      "tree": "3f5c733a4341ac06057191e5d8845ff9d4a0065e",
      "parents": [
        "6b35f924b80a0e6d71711e66f5b3c16f427f3d2a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jan 21 21:48:53 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Jan 22 16:14:06 2012 +0000"
      },
      "message": "ASoC: wm8996: Call _POST_PMU callback for CPVDD\n\nWe should be allowing a 5ms delay after the charge pump is started in\norder to ensure it has finished ramping.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "6b35f924b80a0e6d71711e66f5b3c16f427f3d2a",
      "tree": "235f1cc4358754995a563b545725ee9bf3e8c601",
      "parents": [
        "fed22007113cb857e917913ce016d9b539dc3a80"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Thu Jan 19 10:23:22 2012 -0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 20 18:38:44 2012 +0000"
      },
      "message": "ASoC: mxs: Fix mxs-saif timeout\n\nOn a mx28evk board the following errors happens on mxs-sgtl5000 probe:\n\n[    0.660000] saif0_clk_set_rate: divider writing timeout\n[    0.670000] mxs-sgtl5000: probe of mxs-sgtl5000.0 failed with error -110\n[    0.670000] ALSA device list:\n[    0.680000]   No soundcards found.\n\nThis timeout happens because clk_set_rate will result in writing to the DIV bits\nof register HW_CLKCTRL_SAIF0 with the saif clock gated (CLKGATE bit set to one).\n\nMX28 Reference states the following about CLKGATE:\n\n\"The DIV field can change ONLY when this clock gate bit field is low.\"\n\nSo call clk_prepare_enable prior to clk_set_rate to fix this problem.\n\nAfter this change the mxs-saif driver can be correctly probed and audio is functional.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "fed22007113cb857e917913ce016d9b539dc3a80",
      "tree": "7e5960b2770e0a661ae1abce509a53e0f857294c",
      "parents": [
        "495174a8ffbaa0d15153d855cf206cdc46d51cf4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 18 19:17:06 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 20 13:54:34 2012 +0000"
      },
      "message": "ASoC: Disable register synchronisation for low frequency WM8996 SYSCLK\n\nWith a low frequency SYSCLK and a fast I2C clock register synchronisation\nmay occasionally take too long to take effect, causing I/O issues. Disable\nsynchronisation in order to avoid any issues.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "495174a8ffbaa0d15153d855cf206cdc46d51cf4",
      "tree": "8d22305c5febfbd183ed82337ee42111aa45f21e",
      "parents": [
        "e53e417331c57b9b97e3f8be870214a02c99265c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 19 11:16:37 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 20 13:54:33 2012 +0000"
      },
      "message": "ASoC: Don\u0027t go through cache when applying WM5100 rev A updates\n\nThese are all to either uncached registers or fixes to register defaults,\nin the former case the cache won\u0027t do anything and in the latter case\nwe\u0027re fixing things so the cache sync will do the right thing.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "e53e417331c57b9b97e3f8be870214a02c99265c",
      "tree": "73d2de25c508c72be4ab291de8804722fe8a0823",
      "parents": [
        "0c93a167a6b3fa510c74e88477852c41defda075"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 18 20:02:38 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 20 13:54:33 2012 +0000"
      },
      "message": "ASoC: Mark WM5100 register map cache only when going into BIAS_OFF\n\nWriting to the registers won\u0027t work if we do actually manage to hit a fully\npowered off state.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "0c93a167a6b3fa510c74e88477852c41defda075",
      "tree": "75ae973605ace83ec9451349552f932a5a1bd142",
      "parents": [
        "01b37e94c04bc6dae2c4837a2eb6fff6819ea82a"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Jan 18 11:48:59 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 20 13:54:33 2012 +0000"
      },
      "message": "ASoC: tlv320aic32x4: always enable analouge block\n\nRegister LDOCTLEN must always be initialized to clear the analog power\ncontrol bit, otherwise the analog block will stay deactivated.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Javier Martin \u003cjavier.martin@vista-silicon.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "01b37e94c04bc6dae2c4837a2eb6fff6819ea82a",
      "tree": "01ec6ed0b44518856b6b8537ede3eea7926250d4",
      "parents": [
        "bb362e2e4f4874f3fd4cbc2497385b9bceb3a08a"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Jan 18 11:48:58 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 20 13:54:33 2012 +0000"
      },
      "message": "ASoC: tlv320aic32x4: always enable dividers\n\nDividers (such as MDAC) are always needed, independent of the codec\nbeing I2S master or slave. Needed on a custom board where the codec has\nto be slave.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Javier Martin \u003cjavier.martin@vista-silicon.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bb362e2e4f4874f3fd4cbc2497385b9bceb3a08a",
      "tree": "b70cec68252f8dee5953713c842f5b426cf2eb9c",
      "parents": [
        "dcd6c92267155e70a94b3927bce681ce74b80d1f"
      ],
      "author": {
        "name": "Zeng Zhaoming",
        "email": "zengzm.kernel@gmail.com",
        "time": "Wed Jan 18 13:58:07 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 20 13:54:32 2012 +0000"
      },
      "message": "ASoC: sgtl5000: Fix wrong register name in restore\n\nCorrect SGTL5000_CHIP_CLK_CTRL to SGTL5000_CHIP_REF_CTRL in\nsgtl5000_restore_regs(), and add comment to explain the\nrestore order.\n\nReported-by: Julia Lawall \u003cjulia.lawall@lip6.fr\u003e\nSigned-off-by: Zeng Zhaoming \u003czengzm.kernel@gmail.com\u003e\nAcked-by: Dong Aisheng \u003cdong.aisheng@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "cb0cdebbf8b834110ef67ed9335d5bafed7835df",
      "tree": "b04432bad1c79e07f262b2c08cd7a70b223b6ddb",
      "parents": [
        "b9ecc4ee28a5ff5b3997da247cd9df1320c602a9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 20 12:14:12 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 20 12:14:12 2012 +0100"
      },
      "message": "ALSA: hda - Fix a unused variable warning\n\nJust overlooked.\n\nsound/pci/hda/patch_realtek.c: In function ‘alc_sku_unsol_event’:\nsound/pci/hda/patch_realtek.c:643:19: warning: unused variable ‘spec’ [-Wunused-variable]\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b9ecc4ee28a5ff5b3997da247cd9df1320c602a9",
      "tree": "a9b4c794f9d11c05696d2464c9461a910bb758a7",
      "parents": [
        "a7309792c4e313d4e4c30084dc0ecbc834082433"
      ],
      "author": {
        "name": "Albert Pool",
        "email": "albertpool@solcon.nl",
        "time": "Thu Jan 19 22:08:50 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 20 10:27:23 2012 +0100"
      },
      "message": "snd-hda-intel: better Alienware M17x R3 quirk\n\nI have been told that this way the rear headphone connector is\nworking as well; with model\u003dalienware only laptop speakers work.\nThe subsystem of both controller and codec is 1028:0490.\n\nSigned-off-by: Albert Pool \u003calbertpool@solcon.nl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a7309792c4e313d4e4c30084dc0ecbc834082433",
      "tree": "e68079c828c7465d82353d053d36fc20858517c8",
      "parents": [
        "f21d78e2698b6380a5387461e3b126bb2dee23aa"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 19 15:03:48 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 19 15:03:48 2012 +0100"
      },
      "message": "ALSA: hda/realtek - Remove use_jack_tbl field\n\nNow that all quirks have the own unsol handlers, we don\u0027t need to check\nuse_jack_tbl flag any more.  Let\u0027s kill it.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f21d78e2698b6380a5387461e3b126bb2dee23aa",
      "tree": "a6d580a92a6f8f3e2af7ca6bf53bf27749a60448",
      "parents": [
        "b90bf1de7cb65e7f61798fcfbcf74ae72207b0dc"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 19 12:10:29 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 19 12:10:29 2012 +0100"
      },
      "message": "ALSA: hda/realtek - Avoid conflict of unsol-events with static quirks\n\nThe recently added jack-kctl support sets the unsol event tags\ndynamically, while static quirks usually set the fixed tags in the\ninit_verbs array.  Due to this conflict, the own unsol event handler\ncan\u0027t retrieve the tag and handle it properly any more.\n\nFor fixing this, avoid calling snd_hda_jack_add_kctls() for static\nquirks, and always let them use own handlers instead of the standard\none for the auto-pareser.\n\nReported-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b90bf1de7cb65e7f61798fcfbcf74ae72207b0dc",
      "tree": "5c368e45a5ab0589cb1f13674b1f50baaee775bc",
      "parents": [
        "f0e48b6bd4e407459715240cd241ddb6b89bdf81"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 19 11:42:55 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 19 11:42:55 2012 +0100"
      },
      "message": "ALSA: hda/realtek - Avoid multi-ios conflicting with multi-speakers\n\nWhen a machine has multiple speakers, we don\u0027t need to create the\ncontrols for multi-ios.  Check the number of primary outputs beforehand.\n\nNote that this workaround might not work always with new codecs in\nfuture; this assumes that both speakers and multi-io jacks share the\nsame mixers/DACs.  If they are routed with different mixers, the\nindividual mixer controls should be needed.  But, so far, this doesn\u0027t\nhappen with the existing ALC codecs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9278e634b4e063f415b46923a9ca4e74f42ec932",
      "tree": "ae5c5eef151bbfef5135a5cb04c23113d2f16fc8",
      "parents": [
        "d71f5be276bf79eda14c40f3cafcf827326f10cb",
        "986b2f2c21b308e21160a40359b81370f8fee6ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:53:36 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:53:36 2012 -0800"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\n* \u0027fix/asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ASoC: Wait for WM8993 FLL to stabilise\n  ASoC: core - Free platform DAPM context at platform removal.\n  ASoC: dapm - Fix check for codec context in dapm_power_widgets().\n  ASoC: sgtl5000: update author email address\n  ASoC: Fix DMA channel leak in imx-pcm-dma-mx2 driver.\n"
    },
    {
      "commit": "57f2685c16fa8e0cb86e4bc7c8ac33bfed943819",
      "tree": "96a42fe632687c8486c250c4805bf1d4c9c34d19",
      "parents": [
        "488a9d018256dc9f29e041c0360445b6d25eea9a",
        "e08b881a69d638175bfa99b5af4d72b731633ea7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 18:40:24 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 18:40:24 2012 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma: (53 commits)\n  ARM: mach-shmobile: specify CHCLR registers on SH7372\n  dma: shdma: fix runtime PM: clear channel buffers on reset\n  dma/imx-sdma: save irq flags when use spin_lock in sdma_tx_submit\n  dmaengine/ste_dma40: clear LNK on channel startup\n  dmaengine: intel_mid_dma: remove legacy pm interface\n  ASoC: mxs: correct \u0027direction\u0027 of device_prep_dma_cyclic\n  dmaengine: intel_mid_dma: error path fix\n  dmaengine: intel_mid_dma: locking and freeing fixes\n  mtd: gpmi-nand: move to dma_transfer_direction\n  mtd: fix compile error for gpmi-nand\n  mmc: mxs-mmc: fix the dma_transfer_direction migration\n  dmaengine: add DMA_TRANS_NONE to dma_transfer_direction\n  dma: mxs-dma: Don\u0027t use CLKGATE bits in CTRL0 to disable DMA channels\n  dma: mxs-dma: make mxs_dma_prep_slave_sg() multi user safe\n  dma: mxs-dma: Always leave mxs_dma_init() with the clock disabled.\n  dma: mxs-dma: fix a typo in comment\n  DMA: PL330: Remove pm_runtime_xxx calls from pl330 probe/remove\n  video i.MX IPU: Fix display connections\n  i.MX IPU DMA: Fix wrong burstsize settings\n  dmaengine/ste_dma40: allow fixed physical channel\n  ...\n\nFix up conflicts in drivers/dma/{Kconfig,mxs-dma.c,pl330.c}\n\nThe conflicts looked pretty trivial, but I\u0027ll ask people to verify them.\n"
    },
    {
      "commit": "d3569d163cba40f9c5682df083dbed3f049478a4",
      "tree": "1a473b4378d3184859424b2bd1389f3d46083fec",
      "parents": [
        "20c300b10c358daa507be335aec6aa3987ef425a",
        "f0e48b6bd4e407459715240cd241ddb6b89bdf81"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 10:48:13 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 10:48:13 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: virtuoso: Xonar DS: fix polarity of front output\n  ALSA: Au88x0 - Reduce the number of playback subdevices of au8830 from 32 to 16\n  ALSA: Au88x0 - Support 4 channels playback when AC97 codecs has SDAC bit\n  ALSA: HDA: Fix internal microphone on Dell Studio 16 XPS 1645\n  ALSA: Don\u0027t prompt for CONFIG_SND_COMPRESS_OFFLOAD\n  ALSA: HDA: Use LPIB position fix for Macbook Pro 7,1\n"
    },
    {
      "commit": "986b2f2c21b308e21160a40359b81370f8fee6ec",
      "tree": "e9e1d540d39857a4c53ccb24d73abf1c2578e275",
      "parents": [
        "675c496ba4e751ea5b895c83219e3bb034f648ba"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 17 16:28:59 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 17 16:48:27 2012 +0000"
      },
      "message": "ASoC: Wait for WM8993 FLL to stabilise\n\nEnsure the FLL is locked before we return from set_fll().\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5b3fcfed35735af507be36a4c3f3bbeb9bc7bbf6",
      "tree": "f956ebeec64d7c4249a8886585dc8416e51d72a3",
      "parents": [
        "a12587b00388d1694933252e97abca237bc3a6b8",
        "a61c2332f8e1939cd4984b63cab641b2366eb428"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 16 15:34:44 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 16 15:34:44 2012 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-arm\n\n* \u0027fixes\u0027 of git://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-arm:\n  ARM: sa11x0: assabet: fix build warning\n  ARM: Add arm_memblock_steal() to allocate memory away from the kernel\n  ARM: 7275/1: LPAE: Check the CPU support for the long descriptor format\n  ARM: 7274/1: NUC900: Rename nuc900-audio platform device to nuc900-ac97\n  ARM: 7272/1: S3C24XX: Fix build error for missing \u003cmach/system-reset.h\u003e\n  ARM: 7271/1: Fix typo in conversion of ARCH_NR_GPIOS to Kconfig\n"
    },
    {
      "commit": "675c496ba4e751ea5b895c83219e3bb034f648ba",
      "tree": "890eb4f315df48631b9c6fe9fa67abceb077397f",
      "parents": [
        "e7c80e2a8b403c10d805f48596efac741cce754d"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Mon Jan 16 15:25:37 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 16 15:49:09 2012 +0000"
      },
      "message": "ASoC: core - Free platform DAPM context at platform removal.\n\nFix platform removal by freeing the platform DAPM resources and remove\nit from the DAPM list.\n\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e7c80e2a8b403c10d805f48596efac741cce754d",
      "tree": "df84341aaf1fe912449a9f85ff8a731b34225360",
      "parents": [
        "f7cb8a4be1cb46b03ccf517d505b3474c810853d"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Mon Jan 16 15:23:31 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 16 15:49:09 2012 +0000"
      },
      "message": "ASoC: dapm - Fix check for codec context in dapm_power_widgets().\n\nFixes a NULL pointer dereference in dapm_power_widgets() if the dapm context\nhas no codec.\n\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f7cb8a4be1cb46b03ccf517d505b3474c810853d",
      "tree": "9022fbf88bfae96423887c8d2e386ac132ad7306",
      "parents": [
        "220d9f259536e22afef30347b7b42148640282a7"
      ],
      "author": {
        "name": "Zeng Zhaoming",
        "email": "zengzm.kernel@gmail.com",
        "time": "Mon Jan 16 15:18:11 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 16 15:06:06 2012 +0000"
      },
      "message": "ASoC: sgtl5000: update author email address\n\nUpdate MODULE_AUTHOR email address.\n\nSigned-off-by: Zeng Zhaoming \u003czengzm.kernel@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f0e48b6bd4e407459715240cd241ddb6b89bdf81",
      "tree": "3b677937923ff93c7bd981c8eb455fb4bf2d67a8",
      "parents": [
        "49b9c40e9b5e47ef64f8601b84981fa45c3c4f86"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sat Jan 14 16:42:24 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 16 12:19:55 2012 +0100"
      },
      "message": "ALSA: virtuoso: Xonar DS: fix polarity of front output\n\nThe two DACs for the front output and the surround/center/LFE/back\noutputs are wired up out of phase, so when channels are duplicated,\ntheir sound can cancel out each other and result in a weaker bass\nresponse.  To fix this, reverse the polarity of the neutron flow to\nthe front output.\n\nReported-any-tested-by: Daniel Hill \u003cdaniel@enemyplanet.geek.nz\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: 2.6.34+ \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "49b9c40e9b5e47ef64f8601b84981fa45c3c4f86",
      "tree": "963fc2585b16cdf8bd83e9fc9403354afa4b4385",
      "parents": [
        "7b32486ca449a20d64fa381262cc5e56893f0ac1"
      ],
      "author": {
        "name": "Raymond Yau",
        "email": "superquad.vortex2@gmail.com",
        "time": "Fri Jan 13 10:35:01 2012 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 16 12:16:42 2012 +0100"
      },
      "message": "ALSA: Au88x0 - Reduce the number of playback subdevices of au8830 from 32 to 16\n\n- The maximum number of playback streams depend on the number of sample\n  rate conveters (16) and the number of DMA channels (32).\n\nSigned-off-by: Raymond Yau \u003csuperquad.vortex2@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7b32486ca449a20d64fa381262cc5e56893f0ac1",
      "tree": "e4cade4011a76062492344e5d05cc7095eccfa7e",
      "parents": [
        "ffe535edb9a9c5b4d5fe03dfa3d89a1495580f1b"
      ],
      "author": {
        "name": "Raymond Yau",
        "email": "superquad.vortex2@gmail.com",
        "time": "Fri Jan 13 10:30:08 2012 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 16 12:16:34 2012 +0100"
      },
      "message": "ALSA: Au88x0 - Support 4 channels playback when AC97 codecs has SDAC bit\n\n- Check SDAC bit of AC97 codec for supporting 4 channels playback.\n\nSigned-off-by: Raymond Yau \u003csuperquad.vortex2@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ffe535edb9a9c5b4d5fe03dfa3d89a1495580f1b",
      "tree": "6a8621b6d89c811c6cd95e816967828b7bae3d60",
      "parents": [
        "5c845beb4220ba7cddb099bd47c72be7e6919712"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Mon Jan 16 10:52:20 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 16 12:15:26 2012 +0100"
      },
      "message": "ALSA: HDA: Fix internal microphone on Dell Studio 16 XPS 1645\n\nMore than one user reports that changing the model from \"both\" to\n\"dmic\" makes their Internal Mic work.\n\nCc: stable@kernel.org\nTested-by: Martin Ling \u003cmartin-launchpad@earth.li\u003e\nBugLink: https://bugs.launchpad.net/bugs/795823\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4964e0664c80680fa6b28ef91381c076a5b25c2c",
      "tree": "62099c5aaeee7274bcc66bcfba35d479affa97cf",
      "parents": [
        "0a80939b3e6af4b0dc93bf88ec02fd7e90a16f1b",
        "7bf6612e8a9d6a0b3b82e8e2611942be1258b307"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:05:21 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:05:21 2012 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (119 commits)\n  MIPS: Delete unused function add_temporary_entry.\n  MIPS: Set default pci cache line size.\n  MIPS: Flush huge TLB\n  MIPS: Octeon: Remove SYS_SUPPORTS_HIGHMEM.\n  MIPS: Octeon: Add support for OCTEON II PCIe\n  MIPS: Octeon: Update PCI Latency timer and enable more error reporting.\n  MIPS: Alchemy: Update cpu-feature-overrides\n  MIPS: Alchemy: db1200: Improve PB1200 detection.\n  MIPS: Alchemy: merge Au1000 and Au1300-style IRQ controller code.\n  MIPS: Alchemy: chain IRQ controllers to MIPS IRQ controller\n  MIPS: Alchemy: irq: register pm at irq init time\n  MIPS: Alchemy: Touchscreen support on DB1100\n  MIPS: Alchemy: Hook up IrDA on DB1000/DB1100\n  net/irda: convert au1k_ir to platform driver.\n  MIPS: Alchemy: remove unused board headers\n  MTD: nand: make au1550nd.c a platform_driver\n  MIPS: Netlogic: Mark Netlogic chips as SMT capable\n  MIPS: Netlogic: Add support for XLP 3XX cores\n  MIPS: Netlogic: Merge some of XLR/XLP wakup code\n  MIPS: Netlogic: Add default XLP config.\n  ...\n\nFix up trivial conflicts in arch/mips/kernel/{perf_event_mipsxx.c,\ntraps.c} and drivers/tty/serial/Makefile\n"
    },
    {
      "commit": "4de3a8e101150feaefa1139611a50ff37467f33e",
      "tree": "daada742542518b02d7db7c5d32e715eaa5f166d",
      "parents": [
        "294064f58953f9964e5945424b09c51800330a83",
        "099469502f62fbe0d7e4f0b83a2f22538367f734"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 13 15:00:22 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 13 15:00:22 2012 +0000"
      },
      "message": "Merge branch \u0027master\u0027 into fixes\n"
    },
    {
      "commit": "e37051dc7f35de5ce3f64c40852365ff24f2436c",
      "tree": "9a8435140889fd3b5d084caf17168d1ef3b41143",
      "parents": [
        "28f9a9294a37ddbc1d821782afc8754eed4bce4e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jan 09 10:54:59 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 13 08:56:40 2012 +0000"
      },
      "message": "ARM: 7274/1: NUC900: Rename nuc900-audio platform device to nuc900-ac97\n\nThis change ensures the platform device name matches nuc900-ac97 platform\ndriver name.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Wan Zongshun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5c845beb4220ba7cddb099bd47c72be7e6919712",
      "tree": "c68ec42bee394d75bd65a9565eca20f2725cb98d",
      "parents": [
        "b01de4fb40137fbda7530550ff0cd37171dafb0c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 13 09:53:53 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 13 09:53:53 2012 +0100"
      },
      "message": "ALSA: Don\u0027t prompt for CONFIG_SND_COMPRESS_OFFLOAD\n\nCONFIG_SND_COMPRESS_OFFLOAD is an item to be selected by the dirver\njust like CONFIG_SND_PCM, and no need to prompt for explicit\nselection.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b01de4fb40137fbda7530550ff0cd37171dafb0c",
      "tree": "4ba29844debabaea949d90984c5b47614f759881",
      "parents": [
        "9e4ce164ee3a1d07580f017069c25d180b0aa785"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Thu Jan 12 16:31:14 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 13 09:50:23 2012 +0100"
      },
      "message": "ALSA: HDA: Use LPIB position fix for Macbook Pro 7,1\n\nSeveral users have reported \"choppy\" audio under the 3.2 kernel,\nand that changing position_fix to 1 has resolved their problem.\nThe chip is an nVidia Corporation MCP89 High Definition Audio,\n[10de:0d94] (rev a2).\n\nCc: stable@kernel.org (v3.2+)\nBugLink: https://bugs.launchpad.net/bugs/909419\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "69116f279a9eaf4c540934269342d9149538fc79",
      "tree": "eb335b97a99fb25ce548dd06f053a81e3c56016f",
      "parents": [
        "bafeafeab94b8d3019aac15c2df2ce47b08a6363"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:17 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:17 2012 +1030"
      },
      "message": "module_param: avoid bool abuse, add bint for special cases.\n\nFor historical reasons, we allow module_param(bool) to take an int (or\nan unsigned int).  That\u0027s going away.\n\nA few drivers really want an int: they set it to -1 and a parameter\nwill set it to 0 or 1.  This sucks: reading them from sysfs will give\n\u0027Y\u0027 for both -1 and 1, but if we change it to an int, then the users\nmight be broken (if they did \"param\" instead of \"param\u003d1\").\n\nUse a new \u0027bint\u0027 parser for them.\n\n(ntfs has a different problem: it needs an int for debug_msgs because\nit\u0027s also exposed via sysctl.)\n\nCc: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Hoang-Nam Nguyen \u003chnguyen@de.ibm.com\u003e\nCc: Christoph Raisch \u003craisch@de.ibm.com\u003e\nCc: Roland Dreier \u003croland@kernel.org\u003e\nCc: Sean Hefty \u003csean.hefty@intel.com\u003e\nCc: Hal Rosenstock \u003chal.rosenstock@gmail.com\u003e\nCc: linux390@de.ibm.com\nCc: Anton Altaparmakov \u003canton@tuxera.com\u003e\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: lm-sensors@lm-sensors.org\nCc: linux-rdma@vger.kernel.org\nCc: linux-s390@vger.kernel.org\nCc: linux-ntfs-dev@lists.sourceforge.net\nCc: alsa-devel@alsa-project.org\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e (For the sound part)\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e (For the hwmon driver)\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "220d9f259536e22afef30347b7b42148640282a7",
      "tree": "909c5e06893386769e983e5612e219f4aaa56a56",
      "parents": [
        "36ae1a96c4dcb0f6581d595cc5d43cf3a7e648c7"
      ],
      "author": {
        "name": "Javier Martin",
        "email": "javier.martin@vista-silicon.com",
        "time": "Thu Jan 12 12:30:38 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 12 12:04:40 2012 -0800"
      },
      "message": "ASoC: Fix DMA channel leak in imx-pcm-dma-mx2 driver.\n\n\"snd_imx_pcm_hw_params\" callback can be called\nseveral times by the user (i.e. OSS emulation)\nleading to a DMA channel leak.\n\nSigned-off-by: Javier Martin \u003cjavier.martin@vista-silicon.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a429638cac1e5c656818a45aaff78df7b743004e",
      "tree": "0465e0d7a431bff97a3dd5a1f91d9b30c69ae0d8",
      "parents": [
        "5cf9a4e69c1ff0ccdd1d2b7404f95c0531355274",
        "9e4ce164ee3a1d07580f017069c25d180b0aa785"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 08:00:30 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 08:00:30 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (526 commits)\n  ASoC: twl6040 - Add method to query optimum PDM_DL1 gain\n  ALSA: hda - Fix the lost power-setup of seconary pins after PM resume\n  ALSA: usb-audio: add Yamaha MOX6/MOX8 support\n  ALSA: virtuoso: add S/PDIF input support for all Xonars\n  ALSA: ice1724 - Support for ooAoo SQ210a\n  ALSA: ice1724 - Allow card info based on model only\n  ALSA: ice1724 - Create capture pcm only for ADC-enabled configurations\n  ALSA: hdspm - Provide unique driver id based on card serial\n  ASoC: Dynamically allocate the rtd device for a non-empty release()\n  ASoC: Fix recursive dependency due to select ATMEL_SSC in SND_ATMEL_SOC_SSC\n  ALSA: hda - Fix the detection of \"Loopback Mixing\" control for VIA codecs\n  ALSA: hda - Return the error from get_wcaps_type() for invalid NIDs\n  ALSA: hda - Use auto-parser for HP laptops with cx20459 codec\n  ALSA: asihpi - Fix potential Oops in snd_asihpi_cmode_info()\n  ALSA: hdsp - Fix potential Oops in snd_hdsp_info_pref_sync_ref()\n  ALSA: hda/cirrus - support for iMac12,2 model\n  ASoC: cx20442: add bias control over a platform provided regulator\n  ALSA: usb-audio - Avoid flood of frame-active debug messages\n  ALSA: snd-usb-us122l: Delete calls to preempt_disable\n  mfd: Put WM8994 into cache only mode when suspending\n  ...\n\nFix up trivial conflicts in:\n - arch/arm/mach-s3c64xx/mach-crag6410.c:\n\trenamed speyside_wm8962 to tobermory, added littlemill right\n\tnext to it\n - drivers/base/regmap/{regcache.c,regmap.c}:\n\tduplicate diff that had already come in with other changes in\n\tthe regmap tree\n"
    },
    {
      "commit": "9e4ce164ee3a1d07580f017069c25d180b0aa785",
      "tree": "7569661eae727a5a349e4c98dba42ca681857462",
      "parents": [
        "627b79628f56c3deeb17dec1edf6899b49552fa4",
        "f2cbba7602383cd9cdd21f0a5d0b8bd1aad47b33"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 12 09:59:18 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 12 09:59:18 2012 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "627b79628f56c3deeb17dec1edf6899b49552fa4",
      "tree": "deac8b2cce5d70708fa944a270ee031f069226d8",
      "parents": [
        "29abceb67f8a230da806db4ed73899595bd2ae76",
        "8c3f5d8a9b7d0d8506bc2a0525e012eae02b1853"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 12 09:59:14 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 12 09:59:14 2012 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "29abceb67f8a230da806db4ed73899595bd2ae76",
      "tree": "da4923281e11211dfcba6e92065fd76c0611a389",
      "parents": [
        "d6b24507972341e5babdca8e25448325c9137232",
        "36ae1a96c4dcb0f6581d595cc5d43cf3a7e648c7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 12 09:48:20 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 12 09:48:20 2012 +0100"
      },
      "message": "Merge branch \u0027for-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into topic/asoc\n"
    },
    {
      "commit": "d6b24507972341e5babdca8e25448325c9137232",
      "tree": "adce394113344a2ebff8ad61c2cec4a8ea10689b",
      "parents": [
        "7a748e4318909e680b3900e3b97ea42a92724c68",
        "e48b46ba169181dc88ea48e31dcb4afcf8778397"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 11 15:30:53 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 11 15:30:53 2012 +0100"
      },
      "message": "Merge branch \u0027for-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc into topic/asoc\n"
    },
    {
      "commit": "e48b46ba169181dc88ea48e31dcb4afcf8778397",
      "tree": "48aea71559fec05f3cfab43602657aaa60cf8627",
      "parents": [
        "f75a8ff67d161b5166a2c2360bb2ffaefd5eb853"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Wed Jan 11 12:43:24 2012 +0000"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Wed Jan 11 12:43:24 2012 +0000"
      },
      "message": "ASoC: twl6040 - Add method to query optimum PDM_DL1 gain\n\nThe DL1 PDM interface adds a little gain depending on the output device.\nAdd a method to retrieve the gain value for machine driver usage.\n\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "f2cbba7602383cd9cdd21f0a5d0b8bd1aad47b33",
      "tree": "d2585c3c5dde41bd28450f784e5824484cfac77a",
      "parents": [
        "4808d12d1dddb046ec86425e5f6766f02e950292"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 11 12:34:11 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 11 12:34:11 2012 +0100"
      },
      "message": "ALSA: hda - Fix the lost power-setup of seconary pins after PM resume\n\nWhen multiple headphone or other detectable output pins are present,\nthe power-map has to be updated after resume appropriately, but the\ncurrent driver doesn\u0027t check all pins but only the first pin (since\nit\u0027s enough to check it for the mute-behavior).  This resulted in the\nsilent output from the secondary outputs after PM resume.\n\nThis patch fixes the problem by checking all pins at (re-)init time.\n\nBugzilla: https://bugzilla.novell.com/show_bug.cgi?id\u003d740347\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    }
  ],
  "next": "8c3f5d8a9b7d0d8506bc2a0525e012eae02b1853"
}
