)]}'
{
  "log": [
    {
      "commit": "4ea6fbc8eb23c3ae5fd2fb55a340ab85c8649bce",
      "tree": "8e13b14c449c13047d92f7bed84d4e83eebb96ce",
      "parents": [
        "a1e21c9078fb8005e5accb921696ec9e2f38176e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 17 09:52:54 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 24 11:53:43 2009 +0200"
      },
      "message": "ALSA: hda - Add patch module option\n\nAdded the patch module option to apply a \"patch\" as a firmware to\nmodify pin configurations or give additional hints to the driver\nbefore actually initializing and configuring the codec.\n\nThis can be used as a workaround when the BIOS doesn\u0027t give sufficient\ninformation or give wrong information that doesn\u0027t match with the real\nhardware setup, until it\u0027s fixed statically in the driver via a quirk.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a1e21c9078fb8005e5accb921696ec9e2f38176e",
      "tree": "53b6495d7d60354688031b28aa331d7e58286d6e",
      "parents": [
        "8c8145b8734028f6deb487f7d64748da4c6c39ac"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 17 09:33:52 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 24 11:52:59 2009 +0200"
      },
      "message": "ALSA: hda - Don\u0027t call snd_hda_codec_configure in snd_hda_codec_new()\n\nThe codec setup call via snd_hda_codec_configure() isn\u0027t necessarily\ncalled in snd_hda_codec_new().  For the later added feature, it\u0027s better\nto change the code flow like:\n - create all codec instances\n - configure each codec\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8c8145b8734028f6deb487f7d64748da4c6c39ac",
      "tree": "5453074ea9d8e1d8961d3903e3508ac3296951e6",
      "parents": [
        "8c927b4acf819ed0170bff991bc9eaec4c85deb8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 17:00:38 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 17:02:03 2009 +0200"
      },
      "message": "ALSA: hda - Make jack-plug notification selectable\n\nMake the jack-plug notification via input layer selectable via Kconfig.\nThis is often unnecessary, and the similr function will be provided\nusing the ALSA control API in near future anyway.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8c927b4acf819ed0170bff991bc9eaec4c85deb8",
      "tree": "a0dc21778c8363897dabe0299268caf4a840c97a",
      "parents": [
        "0169b6b33b2b4d9e66e98afc56272e5fbd350df4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 10:56:54 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 11:06:18 2009 +0200"
      },
      "message": "ALSA: hda - Add digital-mic support to ALC262 auto model\n\nAdd the digital-mic support with ALC262 auto model.\nThe new ALC262 models have the digital mic at NID 0x12.  This widget\nisn\u0027t checked in the current alc262_auto_create_analog_input_ctls()\nsince it\u0027s under 0x18.  So, just reuse the routine for alc269 to fix\nthe behavior.\n\nBut, it doesn\u0027t suffice: the digital mic is supported only with the\nADC0, we have to exclude other ADCs when d-mic is detected.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0169b6b33b2b4d9e66e98afc56272e5fbd350df4",
      "tree": "6546cd6de863ff09b4b1ca0cbb8ef8bd40981332",
      "parents": [
        "376b508ffde3b17e105265f89b83bdb044b1c1ae"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 10:50:19 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 11:06:05 2009 +0200"
      },
      "message": "ALSA: hda - Fix check of input source type for realtek codecs\n\nFix the check of the input-source type by checking the widget type of\neach capture-source item.  Since some codecs can have both the mixer\nand selector types depending on the ADC, alc_mux_enum_put() needs to\ncheck each widget.\n\nWith this change, spec-\u003ecapture_style gets unneeded, so it\u0027s removed,\ntoo.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "376b508ffde3b17e105265f89b83bdb044b1c1ae",
      "tree": "e68a8c89ad639a012316d7d212c47a2ba3b7a188",
      "parents": [
        "ae14ef68e8e67ca5b8b29f0eb640f7c106617f4e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 11:03:13 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 11:05:56 2009 +0200"
      },
      "message": "ALSA: hda - Add quirk for Sony VAIO Z21MN\n\nIt needs model\u003dtoshiba-s06 to work with the digital-mic.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "ae14ef68e8e67ca5b8b29f0eb640f7c106617f4e",
      "tree": "83c9cba19d941cf114547c680aa62b6e338be68f",
      "parents": [
        "b8621516cc7dd22fe4ad4c2fd8f7d852a33212df"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 08:16:56 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 10:13:36 2009 +0200"
      },
      "message": "ALSA: hda - Get back Input Source for ALC262 toshiba-s06 model\n\nThe commit f9e336f65b666b8f1764d17e9b7c21c90748a37e\n    ALSA: hda - Unify capture mixer creation in realtek codes\nremoved the \"Input Source\" mixer element creation for toshiba-s06 model\nbecause it contains a digital-mic input.\n\nThis patch take the control back.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "b8621516cc7dd22fe4ad4c2fd8f7d852a33212df",
      "tree": "4983df032a2bca3b813b541fb97cce28706934a2",
      "parents": [
        "b1a914690c581f8f88b897d83a79b1c6eaf494c9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 08:00:10 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 08:03:38 2009 +0200"
      },
      "message": "ALSA: hda - Fix unsigned comparison in patch_sigmatel.c\n\nFix the comparison of unsigned int that causes a compile warning below\nby changing to the right signed type:\n  patch_sigmatel.c: In function ‘stac92xx_vref_set’:\n  patch_sigmatel.c:658: warning: comparison of unsigned expression \u003c 0 is always false\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b1a914690c581f8f88b897d83a79b1c6eaf494c9",
      "tree": "ff1b80368b6a81671266ed2e5f5eda12b3aaae56",
      "parents": [
        "d2fd4b09c07ae0c5ac288c0da6100c26ba9db15b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jun 21 10:56:44 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jun 21 10:57:16 2009 +0200"
      },
      "message": "ALSA: hda - Add model\u003d6530g option\n\nAdd the new model string corresponding to the previous Acer Aspire\n6530G support.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d2fd4b09c07ae0c5ac288c0da6100c26ba9db15b",
      "tree": "583b85f598b4ed657f085b6b973723c32683173b",
      "parents": [
        "def319f9e937f7a6a29718d3e2826c6c32f33245"
      ],
      "author": {
        "name": "Tony Vroon",
        "email": "tony@linx.net",
        "time": "Sun Jun 21 00:40:10 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jun 21 10:52:14 2009 +0200"
      },
      "message": "ALSA: hda - Acer Inspire 6530G model for Realtek ALC888\n\nThe selected 4930G model seemed to keep the subwoofer \u0027tuba\u0027\nfunction from operating correctly. Removing the existing PCI\nID match made this work again, but it was mapped to \u0027Side\u0027\ninstead of to LFE as one would expect.\nThis attempts to enable all functionality and keep the amount\nof available mixer sliders low. Any slider that had no audible\neffect on the output audio has been removed, and as such EAPD\nis not currently enabled.\n\nSigned-off-by: Tony Vroon \u003ctony@linx.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "def319f9e937f7a6a29718d3e2826c6c32f33245",
      "tree": "bcd3d624db3eabc43d20cb33e000988d45720eb1",
      "parents": [
        "c259249f7d7a6e534f3bafe046929fee236eebfa"
      ],
      "author": {
        "name": "Sasha Alexandr",
        "email": "brina_keith@ns.sympatico.ca",
        "time": "Tue Jun 16 16:00:15 2009 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 17 08:33:43 2009 +0200"
      },
      "message": "ALSA: HDA - Correct trivial typos in comments.\n\nCorrect some trivial typos in comments.\n\nSigned-off-by: Sasha Alexandr \u003cbrina_keith@ns.sympatico.ca\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c259249f7d7a6e534f3bafe046929fee236eebfa",
      "tree": "08ae1f8bac736f08f6cabb104ecb5ed2c06fa17c",
      "parents": [
        "df01b8af5627b7e28c087559cbce4f359ce07c49"
      ],
      "author": {
        "name": "Sasha Alexandr",
        "email": "brina_keith@ns.sympatico.ca",
        "time": "Tue Jun 16 14:52:54 2009 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 17 08:33:34 2009 +0200"
      },
      "message": "ALSA: HDA - Name-fixes in code (tagra/targa)\n\nCorrect some cut+paste typos from \u0027tagra\u0027 to \u0027targa\u0027.\n\nSigned-off-by: Sasha Alexandr \u003cbrina_keith@ns.sympatico.ca\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "df01b8af5627b7e28c087559cbce4f359ce07c49",
      "tree": "3d2c4f36549763935d34ba8638c33c8c889d1e27",
      "parents": [
        "f75dcc87feab791847605044311a4a8e9335da91"
      ],
      "author": {
        "name": "Sasha Alexandr",
        "email": "brina_keith@ns.sympatico.ca",
        "time": "Tue Jun 16 14:46:17 2009 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 17 08:33:13 2009 +0200"
      },
      "message": "ALSA: HDA - Add pci-quirk for MSI MS-7350 motherboard.\n\nAdd pci-quirk for MSI MS-7350 motherboard with Realtek ALC888.\n\nSigned-off-by: Sasha Alexandr \u003cbrina_keith@ns.sympatico.ca\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f75dcc87feab791847605044311a4a8e9335da91",
      "tree": "cdca84e632c6aabacbd63fc6432dee846133d90f",
      "parents": [
        "e46b0c8c08cd97eb8f9a523986908add3ece0cc6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 17 08:22:32 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 17 08:22:32 2009 +0200"
      },
      "message": "ALSA: hda - Fix memory leak at codec creation\n\nThe codec-\u003emodelname field is allocated twice in snd_hda_codec_new().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e46b0c8c08cd97eb8f9a523986908add3ece0cc6",
      "tree": "8f8f55f302f8497d34abf4b0a2f3785d8efda41b",
      "parents": [
        "a5c0f88678cd2fb1f649f7d366d756f2b2f97f0c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jun 13 10:16:43 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jun 13 10:16:43 2009 +0200"
      },
      "message": "ALSA: hda - Add quirk for Acer Aspire 6935G\n\nAdded model\u003dacer-aspire-8930g for Acer Aspire 6935G (1025:0146).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a5c0f88678cd2fb1f649f7d366d756f2b2f97f0c",
      "tree": "8befc502fed75ed74411c62ed48ca542f008f94d",
      "parents": [
        "f03ecf50534a81b06544c58a713076d59d54baf9"
      ],
      "author": {
        "name": "Simos Xenitellis",
        "email": "simos.lists@googlemail.com",
        "time": "Wed Jun 10 16:33:31 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 19:54:24 2009 +0200"
      },
      "message": "ALSA: hda - add quirk for STAC92xx (SigmaTel STAC9205)\n\nA quirk is required for 8086:284b (rev 03) [Subsystem: 161f:2073].\nThe following has been tested with Alsa 1.0.20 (git master).\n\nBackground details can be found at\nhttps://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d4561\nhttp://forum.ubuntu-gr.org/viewtopic.php?f\u003d38\u0026t\u003d5290\n\nTested-by: Theodora Iliopoulou \u003cth30dr@gmail.com\u003e\nSigned-off-by: Simos Xenitellis \u003csimos@gnome.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f03ecf50534a81b06544c58a713076d59d54baf9",
      "tree": "06a8c57670b83ad1d596a83765f4d331e9f9b5ad",
      "parents": [
        "64a8be74357477558183b43156c5536b642de134"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 16:38:17 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 16:38:17 2009 +0200"
      },
      "message": "ALSA: hda - Fix the previous tagra-8ch patch\n\n- Fix a typo in the patch\n- Adapted to follow the recent change for unsol event handling\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "64a8be74357477558183b43156c5536b642de134",
      "tree": "faa19fa6d0ef1e1a1d17991ff1afdf4e808c719c",
      "parents": [
        "3e1647c5b54a91a7182e121cfe569e6f0bf167ec"
      ],
      "author": {
        "name": "David Heidelberger",
        "email": "d.okias@gmail.com",
        "time": "Mon Jun 08 16:15:18 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 16:18:31 2009 +0200"
      },
      "message": "ALSA: hda - Add 7.1 support for MSI GX620\n\nAdded 7.1 support for MSI GX620 and jack quirk.\n\nReference: kernel bug#13430\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13430\n\nSigned-off-by: David Heidelberger \u003cd.okias@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3e1647c5b54a91a7182e121cfe569e6f0bf167ec",
      "tree": "326dafba8e0978357ac6a55eeb468c9d79fe2a53",
      "parents": [
        "65f759831179bb8922f2a91a989487161d476a94"
      ],
      "author": {
        "name": "Guido Günther",
        "email": "agx@sigxcpu.org",
        "time": "Fri Jun 05 00:47:26 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 05 12:12:26 2009 +0200"
      },
      "message": "ALSA: support Sony Vaio TT\n\nwith BIOS probing only we offer a non functional headphone swith and\nvolume slider.\n\nSigned-off-by: Guido Günther \u003cagx@sigxcpu.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "65f759831179bb8922f2a91a989487161d476a94",
      "tree": "2e7569128a14f197642bea347a7aec2a9f95c385",
      "parents": [
        "018df41861475595a51d327b83fb5830462f7a53"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Thu Jun 04 13:46:16 2009 +0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 04 14:21:11 2009 +0200"
      },
      "message": "ALSA: hda_intel: fix build error when !PM\n\nFix this build error when CONFIG_PM is not set:\nound/pci/hda/hda_intel.c: In function \u0027azx_bus_reset\u0027:\nsound/pci/hda/hda_intel.c:1270: error: implicit declaration of function \u0027snd_pcm_suspend_all\u0027\nsound/pci/hda/hda_intel.c:1271: error: implicit declaration of function \u0027snd_hda_suspend\u0027\nsound/pci/hda/hda_intel.c:1272: error: implicit declaration of function \u0027snd_hda_resume\u0027\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "018df41861475595a51d327b83fb5830462f7a53",
      "tree": "57ec3492f5a7267c452b8ccd14541fb1fd2cc14c",
      "parents": [
        "3c4dbda003b5941b351bec8d1954e8eaa6e7bc09"
      ],
      "author": {
        "name": "Hector Martin",
        "email": "hector@marcansoft.com",
        "time": "Thu Jun 04 00:13:40 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 04 00:13:40 2009 +0200"
      },
      "message": "ALSA: hda - More Aspire 8930G fixes\n\nEnable all three capture channels, including the missing nid 7 which is\nthe only one capable of capturing DMIC input\n\nEnable Headphone amp for the HP jack. This causes a volume boost for\nheadphones, but does not cause any noticeable effect for light loads\nlike other amps, so there is no need to make it configurable.\n\nAdd Input Mix capture mux setting to capture the output of the playback\ninput mux (that is, what goes out the speakers except for PCM)\n\nHack another coef register because the stereo DMIC for some reason\nproduces a nonstandard sum/difference signal. I found a bit to make it\njust use the sum signal for both channels, which makes it behave like a\nstandard mono microphone. The stereo is useless anyway (they\u0027re 1cm apart).\n\nTested working: Three capture channels, mic in, line in, DMIC.\n\nTested not working: CD. Not sure why, might be unconnected in the actual\nhardware or a CD drive issue.\n\nAlso looked at SPDIF. It appears to work (emitter lights up inside the\nHP out jack) but I lack a proper miniTOSLINK cable to test it.\n\nSigned-off-by: Hector Martin \u003chector@marcansoft.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3c4dbda003b5941b351bec8d1954e8eaa6e7bc09",
      "tree": "e082b5f735b3c43ad9e19e39e3ce8119f1a7d69c",
      "parents": [
        "3b315d70b094e8b439358756a9084438fd7a71c2",
        "b20f3b834673be9ead83a3c6f07fa3881d1a990f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 12:15:48 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 12:15:48 2009 +0200"
      },
      "message": "Merge branch \u0027topic/hda-ctl-reset\u0027 into topic/hda\n"
    },
    {
      "commit": "3b315d70b094e8b439358756a9084438fd7a71c2",
      "tree": "721ca260820c8d3fcffd6c912e88d062d6e9f927",
      "parents": [
        "8871e5b91518a47284b6bc2603b44dbc79c85446"
      ],
      "author": {
        "name": "Hector Martin",
        "email": "hector@marcansoft.com",
        "time": "Tue Jun 02 10:54:19 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 10:58:37 2009 +0200"
      },
      "message": "ALSA: hda - Acer Aspire 8930G support\n\nShort story: this laptop has 5.1 built-in speakers which you *really*\nwant to use (the not-so-\"sub\" woofer is what makes the audio above\naverage for a laptop), so 6-channel support is important (plus a decent\nasound.conf to upmix stereo). It also has the 3 typical jacks that ought\nto have a selectable mode. And it\u0027s based on ALC889, which sucks.\n\nRationale/explanations:\n\nThe const_channel_count stuff was added because, for a laptop like this,\nyou always have 6 channels available (internal speakers) but still need\nto set the mode for the 3 external jacks. Therefore, the device always\nneeds to be in 6-channel mode but there still needs to be a mixer\ncontrol for the jack mode. You could use line/mic-in at the same time as\nthe 6 internal speakers, for example. You might be tempted to make it\neven smarter by dynamically switching the max channel count when\nheadphones are plugged in (therefore muting the internal speakers and\nreducing the physical channel count to the jack channel mode), but as a\nuser I consider this to be harmful because I want the audio to blow up\nto 6 channels / upmixed as soon as I unplug the headphones, and having\nopened the device while in 2-channel mode would prevent this from\nworking (and always making 6-channel mode available doesn\u0027t do any harm).\n\nThe hardware needs EAPD turned on and the DACs routed to the internal\nspeaker pins, so the patch adds those verbs.\n\nThe ALC889 CLFE and subsequent (side/aux, here unused) DACs do NOT work\nby default, at least here. I wasted much time trying to talk to\nRealtek/pshou about this, but they just kept sending me useless updates\nto patch_realtek.c that did nothing relevant. In the end I gave up and\nbrute forced the issue by trying to flip every bit in the proprietary\ncoefficient registers, and eventually found the two magic registers that\nneed to be cleared to enable all DACs. I have only heard Acer users\ncomplain, but that might be because ALC889 is pretty new and using 5.1\n(and noticing the missing center/lfe channels) might not be that common.\nIf this is a generalized issue with all ALC889 systems then those verbs\nshould probably be moved to a common verb array.\n\nThe internal mic is untested and probably doesn\u0027t work.\n\nThese settings will probably work for other Acer Gemstone laptops with\nthe same 5.1 speaker config. When identified, those should be added to\nthe PCI subsystem ID list.\n\nSigned-off-by: Hector Martin \u003chector@marcansoft.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b20f3b834673be9ead83a3c6f07fa3881d1a990f",
      "tree": "719597407012fca08c66ef5f4565193765a042ed",
      "parents": [
        "8dd783304e6d0f7c2830365d63f75f08aa343e10"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 01:20:22 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 01:21:30 2009 +0200"
      },
      "message": "ALSA: hda - Limit codec-verb retry to limited hardwares\n\nThe reset of a BUS controller during operations is somehow risky and\nshouldn\u0027t be done inevitably for devices that have apparently no such\ncodec-communication problems.\n\nThis patch adds the check of the hardware and limits the bus-reset\ncapability.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8dd783304e6d0f7c2830365d63f75f08aa343e10",
      "tree": "1f678835b512020cca26d26f58b7dc18194762bf",
      "parents": [
        "8871e5b91518a47284b6bc2603b44dbc79c85446"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 01:16:07 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 01:21:23 2009 +0200"
      },
      "message": "ALSA: hda - Add codec bus reset and verb-retry at critical errors\n\nSome machines machine cause a severe CORB/RIRB stall in certain\nweird conditions, such as PA access at the start up together with\nfglrx driver.  This seems unable to be recovered without the controller\nreset.\n\nThis patch allows the bus controller reset at critical errors so\nthat the communication gets recovered again.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8871e5b91518a47284b6bc2603b44dbc79c85446",
      "tree": "f3175ab2fcb3e18842cbcf8e462b5c136265fbeb",
      "parents": [
        "d22142aa1b23d64d01f87a94b5756ff6cbd1022f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 01:02:50 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 01:02:50 2009 +0200"
      },
      "message": "ALSA: hda - Reorder and clean-up ALC268 quirk table\n\nRearrange alc268_cfg_tbl[] in the order of vendor id, and group some\nentries using SND_PCI_QUIRK_MASK().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d22142aa1b23d64d01f87a94b5756ff6cbd1022f",
      "tree": "3764ccb09f700a3aecbc29924164cdeb39a8f6bc",
      "parents": [
        "92b9de8342c6ad0d930333851190ed25b88b190c"
      ],
      "author": {
        "name": "Ozan Çağlayan",
        "email": "ozan@pardus.org.tr",
        "time": "Mon Jun 01 23:13:17 2009 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 00:58:14 2009 +0200"
      },
      "message": "ALSA: hda - fix audio on LG R510\n\nCurrently, LG R510 is only able to produce sound on headphones, the\ninternal speakers are not working.\n\nThe user tested and confirmed that with model\u003dDell headphones,\ninternal speakers and the microphone are working flawlessly.\n\nTested-by: Serdar Soytetir \u003ctulliana@gmail.com\u003e\nSigned-off-by: Ozan Çağlayan \u003cozan@pardus.org.tr\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "92b9de8342c6ad0d930333851190ed25b88b190c",
      "tree": "3bc56775c16f5d1fd28e28420fee689b5f945471",
      "parents": [
        "0e4835c198e7dd9d814de25a17a1d6682107c394"
      ],
      "author": {
        "name": "Kacper Szczesniak",
        "email": "kacper@qwe.pl",
        "time": "Tue Jun 02 00:55:19 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 00:55:19 2009 +0200"
      },
      "message": "ALSA: hda - Macbook[Pro] 5 6ch support\n\nthis is a patch against current snapshot that adds:\n6 channels support for the MB5 model\n\nSigned-off-by: Kacper Szczesniak \u003ckacper@qwe.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0e4835c198e7dd9d814de25a17a1d6682107c394",
      "tree": "c1e22578161634b4772c82c5368400fc3e21197d",
      "parents": [
        "7c922de709b90badc19705e4f998e6d5b44c419b"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon May 25 16:44:20 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 01 19:14:45 2009 +0200"
      },
      "message": "ALSA: hda-intel: improve initialization for ALC262_HP_BPC model\n\nFix issues for 3 generations of HP workstations.\n\nThe modest modifications do the following:\n1. Change the second MIC from device 3 to device 1\n2. Init the \"boost\" values to \"0\" by default\n\nFrom: John Brown \u003cjohn.brown3@hp.com\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7c922de709b90badc19705e4f998e6d5b44c419b",
      "tree": "6e848a5d02e72eefeff8831a48c889cd2e984467",
      "parents": [
        "a3d6ab9723060e8d67e28a8d9142e6d08953d07b"
      ],
      "author": {
        "name": "Nickolas Lloyd",
        "email": "ultrageek.lloyd@gmail.com",
        "time": "Mon Jun 01 11:12:29 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 01 11:12:29 2009 +0200"
      },
      "message": "ALSA: hda - Jack Mode changes for Sigmatel boards\n\nThis patch changes Line In as Out Switch and Mic In as Out Switch to\nenums for consistency, and causes all mic and line in ports to be probed\nand controls to be added appropriately.\n\nSigned-off-by:  Nickolas Lloyd \u003cultrageek.lloyd@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a3d6ab9723060e8d67e28a8d9142e6d08953d07b",
      "tree": "16437fdf8a2a0e593db3c91b682b33a74e4627df",
      "parents": [
        "8a933ece41a59ce077eeffe5b9bf08b14d173c58"
      ],
      "author": {
        "name": "Wei Ni",
        "email": "wni@nvidia.com",
        "time": "Mon Jun 01 16:37:28 2009 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 01 11:05:26 2009 +0200"
      },
      "message": "ALSA: hda - Support NVIDIA 8 channel HDMI audio\n\nSupport 8 channel HDMI audio for MCP78/7A\n\nSigned-off-by: Wei Ni \u003cwni@nvidia.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8a933ece41a59ce077eeffe5b9bf08b14d173c58",
      "tree": "f3af5301eeed579029f01f54525115035350e76c",
      "parents": [
        "ba84bfcd2b6fdc5a9ac53a4ab103088c99f84a12"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 31 09:28:12 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 31 09:28:12 2009 +0200"
      },
      "message": "ALSA: hda - Fix a typo in the previous patch\n\nICH6_GCTL_RESET was wrongly set to another bit by the commit\nb21fadb9c1852c91622ca1dccfeb144bc535e36e.  This caused a problem when\nthe codec needs really a reset (e.g. recovering from the communication\nerror at probe).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ba84bfcd2b6fdc5a9ac53a4ab103088c99f84a12",
      "tree": "23cb9bcda44143bb6141d9460be9e67062abe620",
      "parents": [
        "b4f8b5e2f5c7d71ae0cf18659e361088b812de1b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 30 08:59:03 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 30 08:59:03 2009 +0200"
      },
      "message": "ALSA: hda - Fix reverted LED setup for HP\n\nThe commit 86d190e77c44cb057742dcc871b12ebd4633c387 reverted the bit\nflip of LED GPIO for HP DX and DV4-1222nr.  Fixed now.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b4f8b5e2f5c7d71ae0cf18659e361088b812de1b",
      "tree": "ca84a5532fa0e9bbc639460d0b027c690f83881f",
      "parents": [
        "b21fadb9c1852c91622ca1dccfeb144bc535e36e",
        "1812e67c7410c8d0d57f14a3dc81a99bd5b30e3e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 28 13:12:48 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 28 13:12:48 2009 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "b21fadb9c1852c91622ca1dccfeb144bc535e36e",
      "tree": "375135f7694f0913549d16a23eb10fe5442a273e",
      "parents": [
        "b05a7d4fed7e51dca37d0a31baf1466de30b1f01"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 28 12:26:15 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 28 12:26:15 2009 +0200"
      },
      "message": "ALSA: hda - Add more register bits definitions\n\nAdded some missing register bits definitions to reduce magic numbers.\nAlso renamed some to follow the names on the datasheet.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b05a7d4fed7e51dca37d0a31baf1466de30b1f01",
      "tree": "35a9a23a6289f5c4c966d1068771ab805f123e9c",
      "parents": [
        "aa2936f5fe060e95ae06685149645b234085a468"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 28 11:59:12 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 28 12:01:24 2009 +0200"
      },
      "message": "ALSA: hda - Always sync writes in single_cmd mode\n\nIn the single_cmd mode, the hardware cannot store the multiple replies\nlike on RIRB, thus each verb has to sync and wait for the response no\nmatter whether the return value is needed or not.  Otherwise it may\nresult in a wrong return value from the previous verb.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1812e67c7410c8d0d57f14a3dc81a99bd5b30e3e",
      "tree": "99579c485712d7262255e961be5257e706df0c13",
      "parents": [
        "461c6c3a0a23a8fac1a4b636e93ff5dfe599a241"
      ],
      "author": {
        "name": "Tony Vroon",
        "email": "tony@linx.net",
        "time": "Wed May 27 21:00:41 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 28 07:36:20 2009 +0200"
      },
      "message": "ALSA: hda - Compaq Presario CQ60 patching for Conexant\n\nA docking mic control is shown by default. The Compaq Presario\nCQ60 laptop has no docking connector, so designate it as a\nCXT5051_HP model.\nThis makes the phantom mixer slider disappear.\n\nSigned-off-by: Tony Vroon \u003ctony@linx.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "aa2936f5fe060e95ae06685149645b234085a468",
      "tree": "c5f25beb1e9be3fc4560446992c7a021362b9c30",
      "parents": [
        "8174086167d43d0fd7b21928074145ae1d15bbab"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 26 16:07:57 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 26 17:23:46 2009 +0200"
      },
      "message": "ALSA: hda - Support sync after writing a verb\n\nThis patch adds a debug mode to make the codec communication\nsynchronous.  Define SND_HDA_SUPPORT_SYNC_WRITE in hda_codec.c,\nand the call of snd_hda_codec_write*() will become synchronous,\ni.e. wait for the reply from the codec at each time issuing a verb.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8174086167d43d0fd7b21928074145ae1d15bbab",
      "tree": "130e12023bdca3468f1e12514ef0ae2d51483f01",
      "parents": [
        "20e91c575088337cb94f2ed48380efc305dcb81d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 26 15:22:00 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 26 15:22:00 2009 +0200"
      },
      "message": "ALSA: hda - Allow concurrent RIRB access in single_cmd mode\n\nIn the single_cmd mode, the current driver code doesn\u0027t do any update\nfor RIRB just for any safety reason.  But, actually the RIRB and\nsingle_cmd mode don\u0027t conflict.  Unsolicited events can be delivered\neven while using the single_cmd mode.\n\nThis patch allows the handling of unsolicited events with single_cmd\nmode, just always checking RIRB independent from single_cmd flag.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "20e91c575088337cb94f2ed48380efc305dcb81d",
      "tree": "06372adbd912b53b93e6ab6b5fdc22cb94317f69",
      "parents": [
        "86d190e77c44cb057742dcc871b12ebd4633c387",
        "461c6c3a0a23a8fac1a4b636e93ff5dfe599a241"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 26 15:19:56 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 26 15:19:56 2009 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "86d190e77c44cb057742dcc871b12ebd4633c387",
      "tree": "5c342070ce494fb54dea1604b8db4e20e985110d",
      "parents": [
        "4fcd39207f4c91185cc89e3e6a28cbb643034ff1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 26 15:18:58 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 26 15:18:58 2009 +0200"
      },
      "message": "ALSA: hda - Minor clean up of patch_sigmatel.c\n\n- Remove unneeded semicolons\n- Introduce spec-\u003egpio_led to specify the GPIO bit for LED control\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4fcd39207f4c91185cc89e3e6a28cbb643034ff1",
      "tree": "1d6dd15ca8133528dc4100ca364f305672b5b110",
      "parents": [
        "fa7979663190240b838ab8c8bad7f59e618bf77c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 25 18:34:52 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 25 18:34:52 2009 +0200"
      },
      "message": "ALSA: hda - Reset CORB/RIRB at retrying the verb communication\n\nWhen a codec communication error occurs, the CORB/RIRB counters should\nbe reset first before re-issuing the verb.  Simply call azx_free_cmd_io()\nand azx_init_cmd_io() to achieve that.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "461c6c3a0a23a8fac1a4b636e93ff5dfe599a241",
      "tree": "6e28cebfc54572025779bd6b35e41db7bf03b168",
      "parents": [
        "679d92ed1403b6cf9a19aa42ec62b81cae1aa017"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 25 08:06:02 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 25 08:06:02 2009 +0200"
      },
      "message": "ALSA: hda - Add missing check of pin vref 50 and others in Realtek codecs\n\nSome Realtek codecs like ALC861 seem to support only VREF50 while the\ncurrent driver assumes it\u0027s only VREF80.  Check other VREF bits to set\nthe correct value.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "679d92ed1403b6cf9a19aa42ec62b81cae1aa017",
      "tree": "c7406a1bac8cc7d48bf52589248ceb34fec7bf04",
      "parents": [
        "93574844bc3906941b89d6b6f72e01e87413f3c4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 24 19:00:08 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 24 19:00:08 2009 +0200"
      },
      "message": "ALSA: hda - Add 5stack-no-fp model for STAC927x\n\nThe recent fix for the headphone volume control on IDT/STAC codecs\nresulted in the removal of invalid \"Side\" volume eventually.  But,\nif the front panel doesn\u0027t exist, this setup could be regarded as a\nsort of regression, as reported in kernel bug #13250.\n\nNow as a workaround, a new model 5stack-no-fp is added so that the user\nwithout the front panel can choose this one explicitly.\n\nReference: bko#13250\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13250\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "93574844bc3906941b89d6b6f72e01e87413f3c4",
      "tree": "9a2413ee18b53a1f85a4888ae077d14de495b8f2",
      "parents": [
        "87488957a68293357a94c8142de7d0ae17914912"
      ],
      "author": {
        "name": "Ozan Çağlayan",
        "email": "ozan@pardus.org.tr",
        "time": "Sat May 23 15:00:04 2009 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 24 18:45:28 2009 +0200"
      },
      "message": "ALSA: hda - Add forced codec-slots for ASUS W5Fm\n\nASUS W5Fm needs the fixed codec-slots to probe to override the BIOS\nproblem like W5F.\n\nTested-by: Alp Kılıç \u003ckilic.alp@gmail.com\u003e\nSigned-off-by: Ozan Çağlayan \u003cozan@pardus.org.tr\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "87488957a68293357a94c8142de7d0ae17914912",
      "tree": "4ea4c15108fcf4eb082606304287c9559d684b3f",
      "parents": [
        "5dd17cb992ef4c1ebb1a2d60cbef4b6967974673"
      ],
      "author": {
        "name": "Adam Williamson",
        "email": "awilliam@redhat.com",
        "time": "Thu May 21 18:32:59 2009 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 22 08:22:23 2009 +0200"
      },
      "message": "ALSA: hda - fix audio on HP TX25xx series notebooks\n\nFixes https://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d4121\n\nTaken from https://bugzilla.redhat.com/show_bug.cgi?id\u003d498060\n\nSigned-off-by: Adam Williamson \u003cawilliam@redhat.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fa7979663190240b838ab8c8bad7f59e618bf77c",
      "tree": "e008dbd603562a54300ed8d189bd9bb59b5aa697",
      "parents": [
        "4abc1cc2f9fe4b6bb3acc1d78e2c15af47b8133d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 19 12:50:04 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 19 12:54:55 2009 +0200"
      },
      "message": "ALSA: hda - Fix digital beep tone calculation\n\nThe digital beep tone is calculated in two different ways depending\non the codec chip.  The standard one is using a divider, and another\none is a linear tone for IDT/STAC codecs.  Currently, only the\nlatter type is used for all codecs, which resulted in a wrong tone\npitch.\n\nThis patch adds the calculation of the standard HD-audio type.\nAlso clean-up the fields in hda_beep struct.\n\nReference: bko#13162\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13162\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4abc1cc2f9fe4b6bb3acc1d78e2c15af47b8133d",
      "tree": "66d9a6e1ec6d31e8c42864081b9db5d230263f83",
      "parents": [
        "eb4c41d30ba1f973c8b10be3644571ab997ae0d6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 19 12:16:46 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 19 12:16:46 2009 +0200"
      },
      "message": "ALSA: hda - Add prefix to kernel messages\n\nAdd proper prefix to each kernel message in hda_intel.c.\nAlso, avoid the unneeded prefix when CONFIG_SND_VERBOSE_PRINTK is used\ntogether with snd_print*().\n\nReference: bko#13207\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13207\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "eb4c41d30ba1f973c8b10be3644571ab997ae0d6",
      "tree": "86e0e795f613d591da6e712840853d06ddaba75e",
      "parents": [
        "313f6e2d40bd67e394a65e7d64acd0cf9c9d248d"
      ],
      "author": {
        "name": "Torben Schulz",
        "email": "public@letorbi.de",
        "time": "Mon May 18 15:02:35 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 18 15:13:02 2009 +0200"
      },
      "message": "ALSA: hda - Improved MacBook 3,1 support\n\nThis patch adds support for MacBook 3,1 sound by adding a model new\n\"mb31\" with the appropriate init verbs, mixers and channel modes to\nthe ALC883 configuration. patch_alc882() and patch_alc883() are\nmodified to handle the MacBook 3,1 sound-chip (Realtek ALC889A)\ncorrectly.\n\nSigned-off-by: Torben Schulz \u003cpublic@letorbi.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "313f6e2d40bd67e394a65e7d64acd0cf9c9d248d",
      "tree": "a55d433ae09bfd42c5ccc4cf92f4fe41be962cd5",
      "parents": [
        "6c627f3978bf3059d45713e2e1240b7c43cc85f5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 18 12:40:52 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 18 12:40:52 2009 +0200"
      },
      "message": "ALSA: hda - Avoid conflicts with snd-ctxfi driver\n\nThe PCI entries of Creative with HD-audio class can be the devices\nwith emu20k1/emu20k2 chips.  These are supported better by snd-ctxfi\ndriver.  With that driver, the device will mutate from HD-audio to\nits native class.\n\nThis patch adds a simple ifdef to avoid the conflict of device probe\nbetween snd-hda-intel and snd-ctxfi drivers.  1102:0009 seems still\nOK to be added as it has no emu20kx chip, and is a pure HD-audio\ndevice.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6c627f3978bf3059d45713e2e1240b7c43cc85f5",
      "tree": "d9937c49c9a2d43a82b9a5668aab4865ad4701fc",
      "parents": [
        "812a2cca295ee7f56cd1b988a0f93646285c214a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 18 12:33:36 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 18 12:33:36 2009 +0200"
      },
      "message": "ALSA: hda - Show the actual chip name in \u0027unkown model\u0027 messages\n\nShow the actual chip name in \u0027unknown model..\u0027 info messages for\nRealtek codecs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "812a2cca295ee7f56cd1b988a0f93646285c214a",
      "tree": "814133d9216d3da4707aceda00e24f3b83f8f910",
      "parents": [
        "2fc998907947f92b1b9113faad531d7f5a857987"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 16 10:00:49 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 16 10:00:49 2009 +0200"
      },
      "message": "ALSA: hda - Split codec-\u003ename to vendor and chip name strings\n\nSplit the name string in hda_codec struct to vendor_name and chip_name\nstrings to be stored directly from the preset name.\nSince mostly only the chip name is referred in many patch_*.c, this\nresults in the reduction of many codes in the end.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2fc998907947f92b1b9113faad531d7f5a857987",
      "tree": "53a008070b21204e8f4bab7bd1c273cebc6e6290",
      "parents": [
        "7442f9dadb8626bd9e7e01445560499560b99f5d"
      ],
      "author": {
        "name": "Nickolas Lloyd",
        "email": "ultrageek.lloyd@gmail.com",
        "time": "Fri May 15 15:33:30 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 15 15:34:10 2009 +0200"
      },
      "message": "ALSA: hda - add controls to toggle DC bias on mic ports\n\nThis patch adds a mixer control for the STAC92XX boards to control the\nDC bias of mic ports, allowing recording from both powered and\nnon-powered sources.  It replaces the \"Mic Output Switch\" with \"Mic Jack\nMode\" to switch between Mic, Line In, and Line Out.\n\nSigned-off-by: Nickolas Lloyd \u003cultrageek.lloyd@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7442f9dadb8626bd9e7e01445560499560b99f5d",
      "tree": "ba328b9f837db6486ce82f7bfdb23e8005695f20",
      "parents": [
        "22b530e0287724f00dde9a15a94d408c3334e86c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 14 18:20:33 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 14 18:20:33 2009 +0200"
      },
      "message": "ALSA: hda - Add a quirk entry for Macbook Pro 5,1\n\nAdded the codec SSID for MacBook Pro 5,1 as compatible as MP51.\nHowever, the headphone auto-muting function doesn\u0027t work.  So,\nthis is just a tentative solution.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "22b530e0287724f00dde9a15a94d408c3334e86c",
      "tree": "96af3b9df96ebf434f44ba49ca486da5a9bbfa3b",
      "parents": [
        "9541ba1d665542c96f7c0b5b836bbc1fd9d961b6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 13 11:32:52 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 13 11:32:52 2009 +0200"
      },
      "message": "ALSA: hda - Disable fallback to model\u003dacer for Acer laptops\n\nThe model\u003dacer for ALC883/889 doesn\u0027t work well for the recent Acer\nAspire laptops.  Since model\u003dauto works better nowadays, it\u0027s safer\nto use the default fallback instead of the Acer specific one.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9541ba1d665542c96f7c0b5b836bbc1fd9d961b6",
      "tree": "e3ee71b568e322640dae04c3968b7598306b8303",
      "parents": [
        "fa1285b3d1955c3719413d950224977a900f91f9"
      ],
      "author": {
        "name": "Chris Pockelé",
        "email": "chris.pockele.f1@gmail.com",
        "time": "Tue May 12 08:08:53 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 12 08:08:53 2009 +0200"
      },
      "message": "ALSA: hda - Add support of Samsung NC10 mini notebook\n\nAdd specific configuration for Samsung NC10 mini notebook.  Internal\nmic/speakers will be correctly muted when plugging in external ones.\nMixer controls are added for speakers, headphones and PC beep.\n\"Boost\" is added for the microphones.\n\nSigned-off-by: Chris Pockelé \u003cchris.pockele.f1@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fa1285b3d1955c3719413d950224977a900f91f9",
      "tree": "93726708076290a88e6c8e76d74af22c1d985feb",
      "parents": [
        "01f2bd48d08c6bbde12d86b66c760612e33e49a9",
        "9da29271bea5d831d745f3ceb7f6f6b2def13a5b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 11 10:23:36 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 11 10:23:36 2009 +0200"
      },
      "message": "Merge branch \u0027topic/hda-vt-spdif\u0027 into topic/hda\n"
    },
    {
      "commit": "01f2bd48d08c6bbde12d86b66c760612e33e49a9",
      "tree": "e274fa38a8c54fe49e5ff6f742ecb2d20f9e8b00",
      "parents": [
        "22e336b776f743cbabfc5c946bff9ccf7ccc756b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 11 08:12:43 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 11 08:12:43 2009 +0200"
      },
      "message": "ALSA: hda - Add missing models for Realtek codecs\n\nAdded the missing descriptions and the model names for Realtek codecs\nto the documentation and the config table.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "22e336b776f743cbabfc5c946bff9ccf7ccc756b",
      "tree": "4f6210f5da90bbcd3140869e0669d9f052cec132",
      "parents": [
        "a9fd4f3fcdc7e5757424f7e5888f660cf34bb1a9",
        "5dd17cb992ef4c1ebb1a2d60cbef4b6967974673"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 08 16:03:20 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 08 16:03:20 2009 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "a9fd4f3fcdc7e5757424f7e5888f660cf34bb1a9",
      "tree": "929dcb7e5a0ffdaaadf94fced6690fa8f145824a",
      "parents": [
        "b72519b518211ecb7c4c7b5e660ac6235ca7d1b7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 08 15:57:59 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 08 15:57:59 2009 +0200"
      },
      "message": "ALSA: hda - Clean up Realtek auto-mute unsol routines\n\nMost of unsol handlers defined in patch_realtek.c can be classified to\ntwo types, mute via amp of pins and mute via ctl bits of pins.\nThus there are a big room to generalize each implementation.\n\nThis patch creates two generic functions, alc_automute_amp() and\nalc_automute_pin().  The latter is actually changed from the previous\nalc_sku_automute().  Each caller needs to initialize hp_pins and\nspeaker_pins properly at own init_hook.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b72519b518211ecb7c4c7b5e660ac6235ca7d1b7",
      "tree": "daf60ea6c87d8142091ac604ded3cd1cb544f1d0",
      "parents": [
        "42171c17f267d7fdc5167ad7b6b5fb9edfd04186"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 08 14:31:55 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 08 15:49:41 2009 +0200"
      },
      "message": "ALSA: hda - Clean up for ALC262 HP model auto-mute functions\n\nJust clean up, no functional changes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "42171c17f267d7fdc5167ad7b6b5fb9edfd04186",
      "tree": "f83576bd2f2c95aca859ad3524179884f7f2aac8",
      "parents": [
        "41d5545d23d2ccf4d34725094dccebd37f15c1c4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 08 14:11:43 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 08 14:28:35 2009 +0200"
      },
      "message": "ALSA: hda - Fix and clean up hippo-compat HP auto-muting\n\nThe speaker auto-muting per HP plugging for ALC262 HIPPO and compatible\ndevices is slightly buggy as the \"Master\" or \"Front\" mixer control can\nstill toggle the speaker output even if the headphone is plugged.\n\nThis patch fixes the issue, and clean up the hippo-related codes\ntogether with fixes of some inconsistent mixer names.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9da29271bea5d831d745f3ceb7f6f6b2def13a5b",
      "tree": "0a2d272d574c3d9acd7cefd043bb8d03e1025f3e",
      "parents": [
        "5dd17cb992ef4c1ebb1a2d60cbef4b6967974673"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 07 16:31:14 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 08 07:55:28 2009 +0200"
      },
      "message": "ALSA: hda - Fix secondary SPDIF on VT1708S and VT1702 codecs\n\nVIA VT1708S and VT1702 codecs can have two SPDIF outputs.  One of them\nshould have been handled as the extra digital out, but it\u0027s not\nproperly accessed.\n\nThis patch fixes the handling of the secondary SPDIF on these codecs\nwith the slave dig-out as found in patch_sigmatel.c.  This makes the\nuse of such a device easier (for normal users).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5dd17cb992ef4c1ebb1a2d60cbef4b6967974673",
      "tree": "42c0aff6920783ccf76fb626f70c11b067dd7283",
      "parents": [
        "7315613f87f4aa0a52f60814f4ee3802e0bb1ec5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 07 16:22:53 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 08 07:55:10 2009 +0200"
      },
      "message": "ALSA: hda - Fix line-in on Mac Mini Core2 Duo\n\nBIOS on Mac Mini Core2 Duo sets both INPUT and OUTPUT pinctl bits to\nthe line-in jack, and it confuses the driver as if it\u0027s a valid input.\nThis patch adds the check of OUTPUT bit so that the driver fixes the\ninvalid pin setup.\n\nTested-by: Tino Keitel \u003ctino.keitel@gmx.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "41d5545d23d2ccf4d34725094dccebd37f15c1c4",
      "tree": "d3bd675c2b785d5797989a1f737a12e8319e5581",
      "parents": [
        "514bf54cd8c7f172816d3c003a6d022e9165a29b"
      ],
      "author": {
        "name": "Kacper Szczesniak",
        "email": "kacper@qwe.pl",
        "time": "Thu May 07 12:47:43 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 07 12:52:59 2009 +0200"
      },
      "message": "ALSA: hda - Add support for MacBook 5.1 (Aluminium)\n\nSigned-off-by: Kacper Szczesniak \u003ckacper@qwe.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "514bf54cd8c7f172816d3c003a6d022e9165a29b",
      "tree": "65b9318f7ea6d6782e5b04ba3062017f4248b672",
      "parents": [
        "cb6605c1e4d2a2eaffdde433fbfe1567ca688458"
      ],
      "author": {
        "name": "James Gardiner",
        "email": "renidragsemaj@yahoo.com",
        "time": "Sun May 03 04:00:44 2009 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 04 09:06:19 2009 +0200"
      },
      "message": "ALSA: hda - Addition for HP dv4-1222nr laptop support\n\nSigned-off-by: James Gardiner \u003crenidragsemaj@yahoo.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cb6605c1e4d2a2eaffdde433fbfe1567ca688458",
      "tree": "221b778553b5e497926d7fc7f394a62c2a4acf87",
      "parents": [
        "2a2ed0dfc9ec44a899c7d4672f73f2c045099118"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 28 13:03:19 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 28 13:03:19 2009 +0200"
      },
      "message": "ALSA: hda - Fix a typo in patch_realtek.c again\n\nThe commmit dfed0ef9b3ff9e37903920b6938ed33344ad0b3d was reverted\naccidentally by the merge of auto-detection fix patch.\n\nFixed again now.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2a2ed0dfc9ec44a899c7d4672f73f2c045099118",
      "tree": "9d5670e68e7046982b09d5762d0a5004b05c5e31",
      "parents": [
        "299f293b3428ae6d73406642cd7d41f08d524c83"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 28 13:01:26 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 28 13:01:26 2009 +0200"
      },
      "message": "ALSA: hda - Don\u0027t enable auto-mute but for speakers in patch_realtek.c\n\nEnable auto-muting in model\u003dauto only for devices with HP and speakers.\nFor devices with HP and line-outs, don\u0027t enable the auto-muting.\n\nAlso, add a debug print to show the auto-mute feature.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "299f293b3428ae6d73406642cd7d41f08d524c83",
      "tree": "963317e71c1bafc9a5dba20a6999ab1b08869128",
      "parents": [
        "1103f9b241447845e63d798e6ba652b4d55b700c",
        "4a79ba34cada6a5a4ee86ed53aa8a73ba1e6fc51"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 28 09:51:57 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 28 09:51:57 2009 +0200"
      },
      "message": "Merge branch \u0027topic/hda-realtek-amp\u0027 into topic/hda\n"
    },
    {
      "commit": "1103f9b241447845e63d798e6ba652b4d55b700c",
      "tree": "1d27dc1ba5192a7fd059ae55584727c8c336e939",
      "parents": [
        "3b1db01990f0e533d1ed548dc1796eb84beddc20",
        "7315613f87f4aa0a52f60814f4ee3802e0bb1ec5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 28 09:51:49 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 28 09:51:49 2009 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "4a79ba34cada6a5a4ee86ed53aa8a73ba1e6fc51",
      "tree": "868cafef688fb7a2d3969f648416667a990021b6",
      "parents": [
        "3b1db01990f0e533d1ed548dc1796eb84beddc20"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 22 16:31:35 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 27 18:00:30 2009 +0200"
      },
      "message": "ALSA: hda - Add amp initialization for realtek auto mode\n\nIn the realtek auto-probing mode, the initialization of amp with\nsome magic COEF or EAPD verbs is applied only when the codec SSID\nhas valid values to satisfy the realtek\u0027s definition.\nHowever, many devices don\u0027t provide in that way, thus the device\ndoesn\u0027t work as is.\n\nThis patch allows the same initialization code even if the SSID\ndoesn\u0027t pass the bit test.  Also, alc_subsystem_id() is changed\njust to check and define the type, so that it\u0027s called in the\nparser, instead of the initializer.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7315613f87f4aa0a52f60814f4ee3802e0bb1ec5",
      "tree": "dee3473d8532478ecff7d585bbc00e0aa2252ca1",
      "parents": [
        "5bd3729f6818721f76a2a2f7d2ecad899bace340"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 23 08:24:48 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 23 08:24:48 2009 +0200"
      },
      "message": "ALSA: hda - Fix init verbs of AD1884A mobile model\n\nThe current ad1884a-mobile model has a problem that the speaker output\ndoesn\u0027t work sometimes after boot or power-saving on some HP laptops.\nIt seems that the verbs accessing to the non-functional widgets cause\nthis problem.\n\nThis patch simplifies the init verbs for mobile model not to touch\nunnecessary setups so that it avoids the speaker-mute problem.\n\nReference: Novell bnc#495668\n\thttps://bugzilla.novell.com/show_bug.cgi?id\u003d495668\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3b1db01990f0e533d1ed548dc1796eb84beddc20",
      "tree": "16ddab1fa0f01328717eb6d3b46f7ec6483e7d33",
      "parents": [
        "dfed0ef9b3ff9e37903920b6938ed33344ad0b3d",
        "5bd3729f6818721f76a2a2f7d2ecad899bace340"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 21 18:37:53 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 21 18:37:53 2009 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "5bd3729f6818721f76a2a2f7d2ecad899bace340",
      "tree": "8977d794fd0a19166ef5093d9d2043618f037258",
      "parents": [
        "622e84cdff719b9dcd3f495ddb0afb54995799cc"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 21 18:36:30 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 21 18:36:30 2009 +0200"
      },
      "message": "ALSA: hda - Add quirk for Packard Bell RS65\n\nAdded a quirk (model\u003dm51va) for Packard Bell RS65 with ALC663.\n\nReference: Novell bnc#496787\n\thttps://bugzilla.novell.com/show_bug.cgi?id\u003d496787\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dfed0ef9b3ff9e37903920b6938ed33344ad0b3d",
      "tree": "ad68552828958407600b427464a13132828835d7",
      "parents": [
        "a3b48c88f2d5a34c0e25aec0a3dab8069e5a9a72"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 21 18:33:12 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 21 18:33:12 2009 +0200"
      },
      "message": "ALSA: hda - Fix a typo in debug print for realtek auto-detection\n\nThe NID and ASS numbers were swapped...\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a3b48c88f2d5a34c0e25aec0a3dab8069e5a9a72",
      "tree": "0c530c465d128be84bd18c846587695596b2c320",
      "parents": [
        "b97bedcdedb4ae95b2128a4770dfc160e113b174"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 21 13:37:29 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 21 13:38:30 2009 +0200"
      },
      "message": "ALSA: hda - minor optimization in hda_set_power_state()\n\nCheck the target power-state before checking EAPD exception to reduce\nunneeded verb executions.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b97bedcdedb4ae95b2128a4770dfc160e113b174",
      "tree": "c604636b8991e0e53a20e0dbe666a57afe72ea45",
      "parents": [
        "858940773ad5f9dfe32ddb34fa1c90638c5a39df",
        "586be3fcf97eec22fbc0ef6d67e823706aea7167"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 21 11:11:54 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 21 11:11:54 2009 +0200"
      },
      "message": "Merge branch \u0027topic/hda-cache\u0027 into topic/hda\n"
    },
    {
      "commit": "586be3fcf97eec22fbc0ef6d67e823706aea7167",
      "tree": "1a68ce99f543d9c24050bca0949ed6173484e7b1",
      "parents": [
        "b613291fb21a2d74eb8323d97fe9aa5d281b306c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 07:43:24 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 21 11:10:45 2009 +0200"
      },
      "message": "ALSA: hda - Add debug prints for Realtek auto-init\n\nAdded a couple of debug prints to show the checked id numbers in\nalc_subsystem_id().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b613291fb21a2d74eb8323d97fe9aa5d281b306c",
      "tree": "142afbf9e2fa31b852c3fbfe1bb4dafd4977fb98",
      "parents": [
        "92c7c8a7d6e03eb4c0a3c5888e35dbc45f24744c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 07:36:09 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 21 11:10:44 2009 +0200"
      },
      "message": "ALSA: hda - Retry codec-verbs at errors\n\nThe current error-recovery scheme for the codec communication errors\ndoesn\u0027t work always well.  Especially falling back to the\nsingle-command mode causes the fatal problem on many systems.\n\nIn this patch, the problematic verb is re-issued again after the error\n(even with polling mode) instead of the single-cmd mode.  The\nsingle-cmd mode will be used only when specified via the command\noption explicitly, mainly just for testing.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "92c7c8a7d6e03eb4c0a3c5888e35dbc45f24744c",
      "tree": "f5c8b17029960b6f6bc13d8354c587d300560014",
      "parents": [
        "c441c2971de52b7045acb708cc9959815f554f66"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 07:32:14 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 21 11:10:39 2009 +0200"
      },
      "message": "ALSA: hda - Cache PCM and STREAM parameters queries\n\nCache quries for PCM and STREAM parameters as well as ampcap and\npincap sharing the hash table.  This will reduce the superfluous\naccess of the same codec verbs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "858940773ad5f9dfe32ddb34fa1c90638c5a39df",
      "tree": "5f1ee58fd98d798dcbedb98507f2a1cf5ee7a9b2",
      "parents": [
        "7670dc41b51983b369f9adfb8694a580e7b0cef2",
        "622e84cdff719b9dcd3f495ddb0afb54995799cc"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 21 07:41:12 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 21 07:41:12 2009 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "622e84cdff719b9dcd3f495ddb0afb54995799cc",
      "tree": "7a71847500f7d75d0584042227b0c91e4545d4e0",
      "parents": [
        "bb023080fe72f1f80648e9b60771d9a94ce75aca"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Tue Apr 21 07:39:04 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 21 07:39:04 2009 +0200"
      },
      "message": "ALSA: hda - Add quirks for Realtek codecs\n\n- Support ASUS F81Se F5Q P80 U20A U80 U50 UX50 for ALC269\n- Support ASUS F70SL UX20 X58LE F50Z N80Vc N81Te N505Tp Vx3V N5051A\n  for ALC663\n- Support DELL ZM1 for ALC272\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bb023080fe72f1f80648e9b60771d9a94ce75aca",
      "tree": "92979ee0c682b2872e810ed3ea74693235eb2b61",
      "parents": [
        "93e82ae781e1ca4797cf2a226d3c303975bd99c7"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Tue Apr 21 07:35:25 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 21 07:37:41 2009 +0200"
      },
      "message": "ALSA: hda - Fix alc662_init_verbs\n\nDon\u0027t unmute unneeded amps for input mixers of ALC662 \u0026 co.\nIt caused possible recording noises.\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7670dc41b51983b369f9adfb8694a580e7b0cef2",
      "tree": "3e14d29d878ba853b79bf9add93132b13affc4ad",
      "parents": [
        "67667263674663767ddf4250bab2437a00ee780e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 20 10:51:11 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 20 10:51:38 2009 +0200"
      },
      "message": "ALSA: hda - Use snd_hda_codec_get_pincfg() in patch_ca0110.c\n\nUse the new function to reduce the access and allow the user setup\nvia sysfs, too.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "67667263674663767ddf4250bab2437a00ee780e",
      "tree": "e5a17e2cc628177ed6c382bb3aad4b430066a7ca",
      "parents": [
        "18cb7109d3e83195b605ff2905981020e86f72ca"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 20 10:49:25 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 20 10:49:25 2009 +0200"
      },
      "message": "ALSA: hda - Fix channels_max setting for CA0110\n\nAdded the missing definition of max channels for CA0110, which resulted\nin an error at opening PCM devices.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "93e82ae781e1ca4797cf2a226d3c303975bd99c7",
      "tree": "aff94e83114b5644b0b0abfe1c3880c4fa59b4a7",
      "parents": [
        "4dc1f87f079d5c6b01284d08b28eff2c4fbd15c4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 17 18:04:41 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 17 18:04:41 2009 +0200"
      },
      "message": "ALSA: hda - Set function_id only on FG nodes\n\n(Re)set function_id only from the value on FG nodes.\nThe current code overrides the value with the last widget.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4dc1f87f079d5c6b01284d08b28eff2c4fbd15c4",
      "tree": "a302dc5ac9b1e80d3577ddc55008f70ade0daa46",
      "parents": [
        "ffd0e56c606836581da5df742a43ce8015ca7475"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 16 14:19:19 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 16 14:20:23 2009 +0200"
      },
      "message": "ALSA: hda - Add upper-limit of mixer amp for AD1884A-laptop model, too\n\nAdd the upper-limit of mixer amp for AD1884A-laptop model just like\nthe mobile model for some HP laptops.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ffd0e56c606836581da5df742a43ce8015ca7475",
      "tree": "6e5c2ab926e8bc7a7ea7ab34551d8fe31d971f84",
      "parents": [
        "d523b0c808a5c5cbde9ac89427d98ee6288f5f2f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 16 12:20:24 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 16 12:20:24 2009 +0200"
      },
      "message": "ALSA: hda - Fix headphone-detection on some machines with STAC/IDT codecs\n\nWhen the headphone can have no unique DAC, the current code doesn\u0027t\ncheck the HP-detection although it should.  Put the hp-detection check\nbefore the DAC check to fix this bug.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "18cb7109d3e83195b605ff2905981020e86f72ca",
      "tree": "7db1fa0c6ec8656a0a041bf9163b0656dd4a5765",
      "parents": [
        "4e01f54bfd3f423db8fd6c91c4f0471f18aa0c50"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 16 10:22:24 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 16 10:22:24 2009 +0200"
      },
      "message": "ALSA: hda - Check strcpy length\n\nCheck the length to copy via strlen() beforehand to avoid the stack\ncorruption, or use strlcpy() to be safe in HD-audio codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4e01f54bfd3f423db8fd6c91c4f0471f18aa0c50",
      "tree": "5b655ed8654e110f19eaf22adc36e01858e031f9",
      "parents": [
        "d523b0c808a5c5cbde9ac89427d98ee6288f5f2f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 16 08:53:34 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 16 08:54:53 2009 +0200"
      },
      "message": "ALSA: hda - Add Creative CA0110-IBG support\n\nAdded the support for Creative SB X-Fi boards with UAA (HD-audio) mode.\nIn the HD-audio mode, no multiple streams are supported by just it\nbehaves like a normal HD-audio device.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d523b0c808a5c5cbde9ac89427d98ee6288f5f2f",
      "tree": "be169aba98ba7206b85d3adac060acf83cdd05cc",
      "parents": [
        "3ee8da87ba6151ec91b2b8bbd27633bb248ea0d5"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Apr 15 11:39:01 2009 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 16 08:24:02 2009 +0200"
      },
      "message": "ALSA: hda_intel.c - Consolidate bitfields\n\nCommit fa00e046b41663cbda9b1affc0594669e5f14219\nadded a new bitfield not adjacent to other\nbitfields in the same struct.  Moved the new one.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3ee8da87ba6151ec91b2b8bbd27633bb248ea0d5",
      "tree": "a348efdfe8f607583dd61bf75e1b5d077c92a4a0",
      "parents": [
        "a2c252ebdeaab28c9b400570594d576dae295958",
        "9dd175f7d2db1826c891855d3d150da3a5792e94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 15 09:11:11 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 15 09:11:11 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda - Fix the cmd cache keys for amp verbs\n  ALSA: add missing definitions(letters) to HD-Audio.txt\n  ALSA: hda - Add quirk mask for Fujitsu Amilo laptops with ALC883\n  [ALSA] intel8x0: add one retry to the ac97_clock measurement routine\n  [ALSA] intel8x0: fix wrong conditions in ac97_clock measure routine\n  ALSA: hda - Avoid call of snd_jack_report at release\n  ALSA: add private_data to struct snd_jack\n  ALSA: snd-usb-caiaq: rename files to remove redundant information in file pathes\n  ALSA: snd-usb-caiaq: clean up header includes\n  ALSA: sound/pci: use memdup_user()\n  ALSA: sound/usb: use memdup_user()\n  ALSA: sound/isa: use memdup_user()\n  ALSA: sound/core: use memdup_user()\n  [ALSA] intel8x0: do not use zero value from PICB register\n  [ALSA] intel8x0: an attempt to make ac97_clock measurement more reliable\n  [ALSA] pcm-midlevel: Add more strict buffer position checks based on jiffies\n  [ALSA] hda_intel: fix unexpected ring buffer positions\n  ASoC: Disable S3C64xx support in Kconfig\n  ASoC: magician: remove un-necessary #include of pxa-regs.h and hardware.h\n"
    },
    {
      "commit": "a2c252ebdeaab28c9b400570594d576dae295958",
      "tree": "1b08e3f745809d9c559e208a3a106a40cf11fdff",
      "parents": [
        "23da64b4714812b66ecf010e7dfb3ed1bf2eda69",
        "1328df725239804ae30fc7257c1a3185e679b517"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 15 09:04:12 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 15 09:04:12 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes:\n  GFS2: Use DEFINE_SPINLOCK\n  GFS2: cleanup file_operations mess\n  GFS2: Move umount flush rwsem\n  GFS2: Fix symlink creation race\n  GFS2: Make quotad\u0027s waiting interruptible\n"
    },
    {
      "commit": "23da64b4714812b66ecf010e7dfb3ed1bf2eda69",
      "tree": "e2736bebc916cb540b0da83296d62b342612ecbd",
      "parents": [
        "a23c218bd36e11120daf18e00a91d5dc20e288e6",
        "a36e71f996e25d6213f57951f7ae1874086ec57e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 15 09:03:47 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 15 09:03:47 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block: (28 commits)\n  cfq-iosched: add close cooperator code\n  cfq-iosched: log responsible \u0027cfqq\u0027 in idle timer arm\n  cfq-iosched: tweak kick logic a bit more\n  cfq-iosched: no need to save interrupts in cfq_kick_queue()\n  brd: fix cacheflushing\n  brd: support barriers\n  swap: Remove code handling bio_alloc failure with __GFP_WAIT\n  gfs2: Remove code handling bio_alloc failure with __GFP_WAIT\n  ext4: Remove code handling bio_alloc failure with __GFP_WAIT\n  dio: Remove code handling bio_alloc failure with __GFP_WAIT\n  block: Remove code handling bio_alloc failure with __GFP_WAIT\n  bio: add documentation to bio_alloc()\n  splice: add helpers for locking pipe inode\n  splice: remove generic_file_splice_write_nolock()\n  ocfs2: fix i_mutex locking in ocfs2_splice_to_file()\n  splice: fix i_mutex locking in generic_splice_write()\n  splice: remove i_mutex locking in splice_from_pipe()\n  splice: split up __splice_from_pipe()\n  block: fix SG_IO to return a proper error value\n  cfq-iosched: don\u0027t delay queue kick for a merged request\n  ...\n"
    },
    {
      "commit": "9dd175f7d2db1826c891855d3d150da3a5792e94",
      "tree": "c5b843acc595c15a31528a7ec1e2ea402c427bc8",
      "parents": [
        "f4723b224d21ff546ac1fea4483094548d529479",
        "fcad94a4c71c36a05f4d5c6dcb174534b4e0b136"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 15 17:52:32 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 15 17:52:32 2009 +0200"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n\n* topic/hda:\n  ALSA: hda - Fix the cmd cache keys for amp verbs\n  ALSA: add missing definitions(letters) to HD-Audio.txt\n"
    },
    {
      "commit": "fcad94a4c71c36a05f4d5c6dcb174534b4e0b136",
      "tree": "b37bea214d8159123c0b7e398e635a4b8aa9a2a6",
      "parents": [
        "83b2086ce2a1458168dc8b9d624060b2d7a82d4c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 15 17:48:35 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 15 17:51:56 2009 +0200"
      },
      "message": "ALSA: hda - Fix the cmd cache keys for amp verbs\n\nFix the key value generation for get/set amp verbs.  The upper bits of\nthe parameter have to be combined with the verb value to be unique for\neach direction/index of amp access.\n\nThis fixes the resume problem on some hardwares like Macbook after\nthe channel mode is changed.\n\nTested-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a23c218bd36e11120daf18e00a91d5dc20e288e6",
      "tree": "0cb78182bddc622d9464465555eefc8e9ad92343",
      "parents": [
        "ea34f43a074af85823e49b9bf62f47d8d3f0e81a",
        "b71a0c296cee4debaf446760fbd29ead1587a7ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 15 08:42:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 15 08:42:40 2009 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  powerpc: pseries/dtl.c should include asm/firmware.h\n  powerpc: Fix data-corrupting bug in __futex_atomic_op\n  powerpc/pseries: Set error_state to pci_channel_io_normal in eeh_report_reset()\n  powerpc: Allow 256kB pages with SHMEM\n  powerpc: Document new FSL I2C bindings and cleanup\n  powerpc/mm: Fix compile warning\n  powerpc/85xx: TQM8548: update defconfig\n  powerpc/85xx: TQM8548: use proper phy-handles for enet2 and enet3\n  powerpc/85xx: TQM85xx: correct address of LM75 I2C device nodes\n  powerpc: Add support for early tlbilx opcode\n  powerpc: Fix tlbilx opcode\n"
    },
    {
      "commit": "ea34f43a074af85823e49b9bf62f47d8d3f0e81a",
      "tree": "59f9ec1258941d37b893290da46cac1a30e65bd9",
      "parents": [
        "0882e8dd3aad33eca41696d463bb896e6c8817eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 15 08:05:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 15 08:41:16 2009 -0700"
      },
      "message": "acpi-cpufreq: fix \u0027smp_call_function_many()\u0027 confusion\n\nIt turns out that \u0027smp_call_function_many()\u0027 doesn\u0027t work at all like\n\u0027smp_call_function_single()\u0027, and my change to Andrew\u0027s patch to use it\nrather than a loop over all CPU\u0027s acpi-cpufreq doesn\u0027t work.\n\nMy bad.\n\n\u0027smp_call_function_many()\u0027 has two \"features\" (aka \"documented bugs\"):\n\n (a) it needs to be called with preemption disabled, because it uses\n     smp_processor_id() without guarding the CPU lookup with \u0027get_cpu()\u0027\n     and \u0027put_cpu()\u0027 like the \u0027single\u0027 variant does.\n\n (b) even if the current CPU is part of the CPU mask, it won\u0027t do the\n     call on that CPU.\n\nStill, we\u0027re better off trying to use \u0027smp_call_function_many()\u0027 than\nlooping over CPU\u0027s, since it at least in theory allows us to use a\nbroadcast IPI and do it all in parallel.  So let\u0027s just work around the\nsilly semantic bugs in that function.\n\nReported-and-tested-by: Ali Gholami Rudi \u003cali@rudi.ir\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e,\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a36e71f996e25d6213f57951f7ae1874086ec57e",
      "tree": "1673eeb55b4d84a3d38dda9009ad7ac6f31c5a89",
      "parents": [
        "9481ffdc61738a91baf0f8b7fb20922768ae1b8e"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Apr 15 12:15:11 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Apr 15 12:15:11 2009 +0200"
      },
      "message": "cfq-iosched: add close cooperator code\n\nIf we have processes that are working in close proximity to each\nother on disk, we don\u0027t want to idle wait. Instead allow the close\nprocess to issue a request, getting better aggregate bandwidth.\nThe anticipatory scheduler has similar checks, noop and deadline do\nnot need it since they don\u0027t care about process \u003c-\u003e io mappings.\n\nThe code for CFQ is a little more involved though, since we split\nrequest queues into per-process contexts.\n\nThis fixes a performance problem with eg dump(8), since it uses\nseveral processes in some silly attempt to speed IO up. Even if\ndump(8) isn\u0027t really a valid case (it should be fixed by using\nCLONE_IO), there are other cases where we see close processes\nand where idling ends up hurting performance.\n\nCredit goes to Jeff Moyer \u003cjmoyer@redhat.com\u003e for writing the\ninitial implementation.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "9481ffdc61738a91baf0f8b7fb20922768ae1b8e",
      "tree": "3c53ee9144366bf21fe6b9e72d13d453c1012e40",
      "parents": [
        "2d870722965211de072bb36b446a4df99dae07e1"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Apr 15 12:14:13 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Apr 15 12:14:13 2009 +0200"
      },
      "message": "cfq-iosched: log responsible \u0027cfqq\u0027 in idle timer arm\n\nMakes it easier to read the traces.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    }
  ],
  "next": "2d870722965211de072bb36b446a4df99dae07e1"
}
