)]}'
{
  "log": [
    {
      "commit": "c488eef8154b36cce905624577183dc1fa8f6da0",
      "tree": "e66d9e71e09d7213f9a35685283a5a65d11adfd1",
      "parents": [
        "cf9c1b92ae62ce71a8e861f02476724348defc6a",
        "3f67f6693c82f1cb8edb233f9bd10fa06d27a193"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 10:45:39 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 10:45:39 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 - Make jack-plug notification selectable\n  ALSA: ctxfi - Add PM support\n  sound: seq_midi_event: fix decoding of (N)RPN events\n  ALSA: hda - Add digital-mic support to ALC262 auto model\n  ALSA: hda - Fix check of input source type for realtek codecs\n  ALSA: hda - Add quirk for Sony VAIO Z21MN\n  ALSA: hda - Get back Input Source for ALC262 toshiba-s06 model\n  ALSA: hda - Fix unsigned comparison in patch_sigmatel.c\n  ALSA: via82xx: add option to disable 500ms delay in snd_via82xx_codec_wait\n  sound: fix check for return value in snd_pcm_hw_refine\n  ALSA: ctxfi - Allow unknown PCI SSIDs\n  ASoC: Blackfin: update the bf5xx_i2s_resume parameters\n  ASoC: Blackfin: keep better track of SPORT configuration state\n"
    },
    {
      "commit": "b61eaa924c320821469caa0cd2bf89e7a1ec8bd0",
      "tree": "a508d414fe278685c2010ef7cb454d25ad6c61e7",
      "parents": [
        "11a93fd9402ce47e4dc652837b1374ecdb750aba",
        "115551d98e4c05bb982bd940f08a489fa9b0a4a1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 17:03:52 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 17:03:52 2009 +0200"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n\n* topic/misc:\n  ALSA: via82xx: add option to disable 500ms delay in snd_via82xx_codec_wait\n"
    },
    {
      "commit": "11a93fd9402ce47e4dc652837b1374ecdb750aba",
      "tree": "87527afb0546cb914f46498bdf76af5cab8aa717",
      "parents": [
        "366890df46c2fd9492c04fe3a8775447b7b053e4",
        "8c8145b8734028f6deb487f7d64748da4c6c39ac"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 17:03:48 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 17:03:48 2009 +0200"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n\n* topic/hda:\n  ALSA: hda - Make jack-plug notification selectable\n  ALSA: hda - Add digital-mic support to ALC262 auto model\n  ALSA: hda - Fix check of input source type for realtek codecs\n  ALSA: hda - Add quirk for Sony VAIO Z21MN\n  ALSA: hda - Get back Input Source for ALC262 toshiba-s06 model\n  ALSA: hda - Fix unsigned comparison in patch_sigmatel.c\n"
    },
    {
      "commit": "366890df46c2fd9492c04fe3a8775447b7b053e4",
      "tree": "57636b800255477ab3a51dcfaa59201c8c0ee38a",
      "parents": [
        "70052413e7b432ccef8ee82340fc01831a1a290c",
        "29959a09cc1aabd2d5f4f03afc0305de6bd29248"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 17:03:44 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 17:03:44 2009 +0200"
      },
      "message": "Merge branch \u0027topic/ctxfi\u0027 into for-linus\n\n* topic/ctxfi:\n  ALSA: ctxfi - Add PM support\n  ALSA: ctxfi - Allow unknown PCI SSIDs\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": "29959a09cc1aabd2d5f4f03afc0305de6bd29248",
      "tree": "e7e4ed3d33995ab9e83ae378bb9d42fce63f8fde",
      "parents": [
        "a8f4310be59a2e7fc80fba945bcb32b18f4ad54f"
      ],
      "author": {
        "name": "Wai Yew CHAY",
        "email": "wychay@ctl.creative.com",
        "time": "Mon Jun 22 14:52:34 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 14:53:51 2009 +0200"
      },
      "message": "ALSA: ctxfi - Add PM support\n\nAdded the suspend/resume support to ctxfi driver.\n\nThe team tested on the following seems ok:\n  AMD Athlon 64 3500+ / ASUS A8N-E / 512MB DDR ATI / Radeon X1300\n  20k1 \u0026 20k2 cards\n\nSigned-off-by: Wai Yew CHAY \u003cwychay@ctl.creative.com\u003e\nSinged-off-by: Ryan RICHARDS \u003cryan_richards@creativelabs.com\u003e\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": "115551d98e4c05bb982bd940f08a489fa9b0a4a1",
      "tree": "16a5f9bdeabd03f6c52905e693a469e4d8784af5",
      "parents": [
        "1f3fff7bda95b75a6be5a02c2a6902573d8c18e6"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sun Jun 21 19:50:48 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 07:54:58 2009 +0200"
      },
      "message": "ALSA: via82xx: add option to disable 500ms delay in snd_via82xx_codec_wait\n\nThere\u0027s a large 500ms delay in snd_via82xx_codec_wait() that, at least\non my hardware, appears to be unnecessary. The rest of the init of\nthe card works without logging any warnings or errors and both audio\nand mixer settings work.\n\nThis adds an \"nodelay\" parameter to disable this (undocumented in the\ncode) large delay improving bootup time by 489-500ms.\n\n[    1.034217] initcall alsa_card_via82xx_init+0x0/0x16 returned 0 after 505757 usecs\nvs.\n[    0.533136] initcall alsa_card_via82xx_init+0x0/0x16 returned 0 after 15915 usecs\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a8f4310be59a2e7fc80fba945bcb32b18f4ad54f",
      "tree": "4af8e8d5f219e3d26e1ad2cbeaa6e4fb854a8cbf",
      "parents": [
        "8dca419721d188bfee5f19fad45275856c619a5c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 07:36:52 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 22 07:36:52 2009 +0200"
      },
      "message": "ALSA: ctxfi - Allow unknown PCI SSIDs\n\nAllow unknown PCI SSIDs for emu20k1 and emu20k2 as \"unknown\" model.\nAlso, add a black-list check in case any device has to be listed\nas \"unsupported\".  It has a negative value in the pci quirk entry.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "413318444fd5351f9858b9deb4e8ecaf8898ee05",
      "tree": "c5ab72670ca792c800ca6c75e534c96df2cb80c7",
      "parents": [
        "d06063cc221fdefcab86589e79ddfdb7c0e14b63",
        "47166281d2dc9daf7da9a5ad88491ae94366e852"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 21 13:13:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 21 13:13:08 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 - Add model\u003d6530g option\n  ALSA: hda - Acer Inspire 6530G model for Realtek ALC888\n  ALSA: snd_usb_caiaq: fix legacy input streaming\n  ASoC: Kill BUS_ID_SIZE\n  ALSA: HDA - Correct trivial typos in comments.\n  ALSA: HDA - Name-fixes in code (tagra/targa)\n  ALSA: HDA - Add pci-quirk for MSI MS-7350 motherboard.\n  ALSA: hda - Fix memory leak at codec creation\n"
    },
    {
      "commit": "47166281d2dc9daf7da9a5ad88491ae94366e852",
      "tree": "84cf6bb94284a411a68cb0f945bb8d6cf92a67c0",
      "parents": [
        "0b6306f69f1857f8883cbd81a5f60393db6a08fc",
        "b1a914690c581f8f88b897d83a79b1c6eaf494c9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jun 21 10:59:12 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jun 21 10:59:12 2009 +0200"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n\n* topic/hda:\n  ALSA: hda - Add model\u003d6530g option\n  ALSA: hda - Acer Inspire 6530G model for Realtek ALC888\n  ALSA: HDA - Correct trivial typos in comments.\n  ALSA: HDA - Name-fixes in code (tagra/targa)\n  ALSA: HDA - Add pci-quirk for MSI MS-7350 motherboard.\n  ALSA: hda - Fix memory leak at codec creation\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": "8e20ce94ce378334dea83a83ab26253b851100a2",
      "tree": "f75e2d51b4b54842833b20a9cc9cfc569cbfe7a6",
      "parents": [
        "a90b037583d5f1ae3e54e9c687c79df82d1d34a4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Jun 18 16:49:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:06 2009 -0700"
      },
      "message": "convert some DMA_nnBIT_MASK() callers\n\nWe\u0027re about to make DMA_nnBIT_MASK() emit `deprecated\u0027 warnings.  Convert the\nremaining stragglers which are visible to the x86_64 build.\n\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Eric Moore \u003cEric.Moore@lsil.com\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nCc: Yi Zou \u003cyi.zou@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\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": "661adc423d70203a56723701aaf255e16950dfdb",
      "tree": "72a62c9016667cba8a63ab3f038c69df3692a085",
      "parents": [
        "15bdb5652689d51cc0316de61774d2732472d9e1",
        "3b13b5ce8c1b52379aff80666d31d4354354b2d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 12:10:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 12:10:31 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: ctxfi - Fix deadlock with xfi-timer\n  ALSA: intel8x0 - Fix PCM position craziness\n  ALSA: usb-audio - rework quirk for TerraTec Aureon USB 5.1 MkII\n  ASoC: magician: fix PXA SSP clock polarity\n  ASoC: Instantiate any forgotten DAPM widgets\n  ASoC: Revert duplicated code in SSM2602 driver\n  ALSA: hda - Add quirk for Acer Aspire 6935G\n  ALSA: ctxfi - Replace atc lock to mutex\n  ASoC: Remove odd bit clock ratios for WM8903\n"
    },
    {
      "commit": "b909005ce15886e9f3283b876e17901f8057d2f7",
      "tree": "344ff0dcca3daf270f382eaee038a6f68b0fc083",
      "parents": [
        "7998d90a143d0f8fbbb45282d5900a844de9bc16",
        "f708eb1d71dc8ffb184da9f0bc53461c6dc10653"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 16 17:38:46 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 16 17:38:46 2009 +0200"
      },
      "message": "Merge branch \u0027topic/intel8x0\u0027 into for-linus\n\n* topic/intel8x0:\n  ALSA: intel8x0 - Fix PCM position craziness\n"
    },
    {
      "commit": "7998d90a143d0f8fbbb45282d5900a844de9bc16",
      "tree": "7d868249eb6c17fb4ef505c00ec547f87be074d6",
      "parents": [
        "3d2aa66ddaa3008ae2c71bca07eb5e8b08170c4a",
        "e46b0c8c08cd97eb8f9a523986908add3ece0cc6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 16 17:38:43 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 16 17:38:43 2009 +0200"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n\n* topic/hda:\n  ALSA: hda - Add quirk for Acer Aspire 6935G\n"
    },
    {
      "commit": "3d2aa66ddaa3008ae2c71bca07eb5e8b08170c4a",
      "tree": "4d9bfc4017f038a7f94358c4061afcb264ba6d08",
      "parents": [
        "21ce3cd63365b0d07794adeb4325944bfa86fb4e",
        "8dca419721d188bfee5f19fad45275856c619a5c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 16 17:38:40 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 16 17:38:40 2009 +0200"
      },
      "message": "Merge branch \u0027topic/ctxfi\u0027 into for-linus\n\n* topic/ctxfi:\n  ALSA: ctxfi - Fix deadlock with xfi-timer\n  ALSA: ctxfi - Replace atc lock to mutex\n"
    },
    {
      "commit": "8dca419721d188bfee5f19fad45275856c619a5c",
      "tree": "e953048997ccb98e3275dc0438fc02f481ad52e3",
      "parents": [
        "635c265f32d8a3f73402813d6a8dd47f2a363df5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 15 14:50:52 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 15 14:52:55 2009 +0200"
      },
      "message": "ALSA: ctxfi - Fix deadlock with xfi-timer\n\nThe PCM x-fi native update routine can cause deadlocks when the\ntrigger(START) is called while the stream is running.\n\nThis patch fixes the deadlock by just postponing the pcm period update\nto the next possible wake-up.  Also it adds the flip of ti-\u003erunning\nflag (just to be sure as now).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f708eb1d71dc8ffb184da9f0bc53461c6dc10653",
      "tree": "195e50b4208033255cdcd5471b4dec3cb796497a",
      "parents": [
        "07a2039b8eb0af4ff464efd3dfd95de5c02648c6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 15 12:31:38 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 15 12:36:06 2009 +0200"
      },
      "message": "ALSA: intel8x0 - Fix PCM position craziness\n\nThe PCM pointer callback sometimes returns invalid positions and this\nscrews up the hw_ptr updater in PCM core.  Especially since now the\njiffies check is optional with xrun_debug, the invalid position is\nhandled as is, and causes serious sound skips, etc.\n\nThis patch simplifies the position-fix strategy in intel8x0 to be more\nrobust:\n- just falls back to the last position if bogus position is detected\n- another sanity check for the backward move of the position due to\n  a race of register update and the base-index update\n\nThis patch is applicable also for 2.6.30.\n\nTested-by: David Miller \u003cdavem@davemloft.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "489f7ab6c18cdd64a2d444e056d60a0e722f4ad7",
      "tree": "2c7ed6a0042dc15c91ece08c5a3866f610ddca6d",
      "parents": [
        "b322b7816908487c08b89b72f838174c37d8c836",
        "82d27b2b2f3a80ffa7759a49b9cba39e47df476e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (31 commits)\n  trivial: remove the trivial patch monkey\u0027s name from SubmittingPatches\n  trivial: Fix a typo in comment of addrconf_dad_start()\n  trivial: usb: fix missing space typo in doc\n  trivial: pci hotplug: adding __init/__exit macros to sgi_hotplug\n  trivial: Remove the hyphen from git commands\n  trivial: fix ETIMEOUT -\u003e ETIMEDOUT typos\n  trivial: Kconfig: .ko is normally not included in module names\n  trivial: SubmittingPatches: fix typo\n  trivial: Documentation/dell_rbu.txt: fix typos\n  trivial: Fix Pavel\u0027s address in MAINTAINERS\n  trivial: ftrace:fix description of trace directory\n  trivial: unnecessary (void*) cast removal in sound/oss/msnd.c\n  trivial: input/misc: Fix typo in Kconfig\n  trivial: fix grammo in bus_for_each_dev() kerneldoc\n  trivial: rbtree.txt: fix rb_entry() parameters in sample code\n  trivial: spelling fix in ppc code comments\n  trivial: fix typo in bio_alloc kernel doc\n  trivial: Documentation/rbtree.txt: cleanup kerneldoc of rbtree.txt\n  trivial: Miscellaneous documentation typo fixes\n  trivial: fix typo milisecond/millisecond for documentation and source comments.\n  ...\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": "635c265f32d8a3f73402813d6a8dd47f2a363df5",
      "tree": "f86815481d55d7b844468e4cca92211daea800e2",
      "parents": [
        "a5990dc5b96f537618b0f057c8723a6a0b0cdc74"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jun 13 10:12:59 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jun 13 10:12:59 2009 +0200"
      },
      "message": "ALSA: ctxfi - Replace atc lock to mutex\n\nThe spinlock in atc can cause a sleep in lock:\n\nKernel failure message 1:\nBUG: sleeping function called from invalid context at mm/slub.c:1599\nin_atomic(): 0, irqs_disabled(): 1, pid: 2537, name: gstreamer-prope\nPid: 2537, comm: gstreamer-prope Tainted: P\n2.6.29.4-167.fc11.x86_64 #1\nCall Trace:\n  [\u003cffffffff8103ff0f\u003e] __might_sleep+0x10b/0x110\n  [\u003cffffffff810cd734\u003e] __kmalloc+0x73/0x130\n  [\u003cffffffffa0b4b142\u003e] ? daio_rsc_init+0xaa/0x125 [snd_ctxfi]\n  [\u003cffffffffa0b4b212\u003e] dao_rsc_init+0x55/0x1c0 [snd_ctxfi]\n  [\u003cffffffffa0b4b3d2\u003e] dao_rsc_reinit+0x55/0x5d [snd_ctxfi]\n  [\u003cffffffff813abd6c\u003e] ? _spin_lock_irqsave+0x32/0x3b\n  [\u003cffffffffa0b454fe\u003e] atc_spdif_out_passthru+0x92/0x136 [snd_ctxfi]\n  ...\n\nSince the lock path is no critical path, it can be gracefully\nreplaced with a mutex.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "31d496aaee1dad6ac63770035793032f2062e336",
      "tree": "30e897fb3cbf823ab803656d006f94e09630db56",
      "parents": [
        "f8be792d515045a4ecfec0bc9cd883d1b070f132",
        "de0525ca34aa7a65faf6902e3e00956ab80d2ede"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 12 20:03:11 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 12 20:03:11 2009 +0200"
      },
      "message": "Merge branch \u0027topic/lx6464es\u0027 into for-linus\n\n* topic/lx6464es:\n  ALSA: lx6464es - support standard alsa module parameters\n"
    },
    {
      "commit": "f8be792d515045a4ecfec0bc9cd883d1b070f132",
      "tree": "497570bf0564503a08bfa6058a435506f39b509f",
      "parents": [
        "80986be4864239dde9bb69e90be7707344f03725",
        "a5c0f88678cd2fb1f649f7d366d756f2b2f97f0c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 12 20:03:09 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 12 20:03:09 2009 +0200"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n\n* topic/hda:\n  ALSA: hda - add quirk for STAC92xx (SigmaTel STAC9205)\n"
    },
    {
      "commit": "19af5cdb7c79ff5ec96a99893ffb7f894f4a3dc1",
      "tree": "09e855da51df91fc35e98b26e420f26e84305cff",
      "parents": [
        "98a1708de1bfa5fe1c490febba850d6043d3c7fa"
      ],
      "author": {
        "name": "Martin Olsson",
        "email": "martin@minimum.se",
        "time": "Thu Apr 23 11:37:37 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:46 2009 +0200"
      },
      "message": "trivial: fix typo milisecond/millisecond for documentation and source comments.\n\nSigned-off-by: Martin Olsson \u003cmartin@minimum.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "98a1708de1bfa5fe1c490febba850d6043d3c7fa",
      "tree": "823104983ff8cd44fc8f3dbfbcc583dc69ee30b2",
      "parents": [
        "ab2274af0569a43c6da390e969759d1138799839"
      ],
      "author": {
        "name": "Martin Olsson",
        "email": "martin@minimum.se",
        "time": "Wed Apr 22 18:21:29 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:46 2009 +0200"
      },
      "message": "trivial: fix typos s/paramter/parameter/ and s/excute/execute/ in documentation and source comments.\n\nSigned-off-by: Martin Olsson \u003cmartin@minimum.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4b512d26f425be1c779c8319249b42ce3c3424d2",
      "tree": "2f48dd4f2361a0686bd8e1dd803e36080f529e09",
      "parents": [
        "0b1b51f50ed7b4225d0631140de8873fb235a6c0"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Tue Apr 14 23:14:10 2009 -0300"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:45 2009 +0200"
      },
      "message": "trivial: typo (en|dis|avail|remove)bale -\u003e (en|dis|avail|remove)able\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "de0525ca34aa7a65faf6902e3e00956ab80d2ede",
      "tree": "b2794308c9ecca325a9be6ee17ef5efe21ec63bc",
      "parents": [
        "8338c300642f67af5a8cc279ca5e088c7055b7eb"
      ],
      "author": {
        "name": "Tim Blechmann",
        "email": "tim@klingt.org",
        "time": "Thu Jun 11 16:03:34 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 11 16:03:34 2009 +0200"
      },
      "message": "ALSA: lx6464es - support standard alsa module parameters\n\ntrivial patch to support the alsa module parameters `index\u0027, `id\u0027\nand `enable\u0027\n\nSigned-off-by: Tim Blechmann \u003ctim@klingt.org\u003e\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": "4ef279205a1ca4c37bf80811dd9d0f65c854fbf7",
      "tree": "69b16d8f4c43ab66417e9b14abbddaa82d8a0222",
      "parents": [
        "1282c824cc4ad5b43fc1813e7ea564c0d6f0d046",
        "0528c7494e67c30329d086df141d2dd691f01556"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:48 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:48 2009 +0200"
      },
      "message": "Merge branch \u0027topic/seq-kconfig-cleanup\u0027 into for-linus\n\n* topic/seq-kconfig-cleanup:\n  ALSA: clean up the logic for building sequencer modules\n"
    },
    {
      "commit": "87cb14a5f46207f5c445dd755096f8568d136a2a",
      "tree": "a4dcb0ab1e5db4585b50ca598b3a7ff750ebcda0",
      "parents": [
        "4ad75433c2a8a2eab16b077456202815adc536f9",
        "db1005ec6ff8f250bccbc87387a955078891bfe4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:44 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:44 2009 +0200"
      },
      "message": "Merge branch \u0027topic/riptide\u0027 into for-linus\n\n* topic/riptide:\n  ALSA: riptide - Fix joystick resource handling\n  ALSA: riptide - Code clean up\n"
    },
    {
      "commit": "4ad75433c2a8a2eab16b077456202815adc536f9",
      "tree": "cbc67cd585f02446c4204b67712da6e2f108498d",
      "parents": [
        "3b88bc522986ae853670fcba71bb3761c84f7867",
        "9a83b7453c2c4db145666b653abe9d9f410d18a2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:43 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:43 2009 +0200"
      },
      "message": "Merge branch \u0027topic/pcm-subclass-fix\u0027 into for-linus\n\n* topic/pcm-subclass-fix:\n  ALSA: Remove invalid GENERIC_MIX PCM sublass\n"
    },
    {
      "commit": "9dea75c70965c240012251dc5845fe0c1a061180",
      "tree": "d4779c1392bb8aa800f0e3cb12af9161e8f217db",
      "parents": [
        "8c3ff3a7fb9730564554bb65d54455e6ce8ad340",
        "04f9890df1bad2115665b7027e664aaffa44088d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:39 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:39 2009 +0200"
      },
      "message": "Merge branch \u0027topic/oxygen\u0027 into for-linus\n\n* topic/oxygen:\n  sound: virtuoso: add Xonar Essence ST support\n  sound: virtuoso: enable HDAV S/PDIF input\n  sound: virtuoso: add another DX PCI ID\n  sound: oxygen: reset DMA when stream is closed\n"
    },
    {
      "commit": "8c3ff3a7fb9730564554bb65d54455e6ce8ad340",
      "tree": "e21bbdab8537678b85f9661ceb89f09989a9935b",
      "parents": [
        "ed8cc176c9d3f8fbc2ddc18b75362be666e6d328",
        "ad0b0822f98ef547e2461ce463e4233bad7848a8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:37 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:37 2009 +0200"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n\n* topic/misc:\n  ALSA: sgio2audio.c: clean up checking\n  ALSA: burgundy: timeout message is off by one.\n  ALSA: bt87x - Add a quirk entry for Askey Computer Corp. MagicTView\u002799\n  ALSA: parisc/harmony: fix printk format warning\n  ALSA: keywest: Get rid of useless i2c_device_name() macro\n"
    },
    {
      "commit": "ed8cc176c9d3f8fbc2ddc18b75362be666e6d328",
      "tree": "a3a43f4fe421b29a632202aeb506d51f02bc0959",
      "parents": [
        "03cece06c41431ab71affc540d587e61894d7572",
        "72cbfd45fac627de4bd38c203baaac40cd26477c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:36 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:36 2009 +0200"
      },
      "message": "Merge branch \u0027topic/maya44\u0027 into for-linus\n\n* topic/maya44:\n  ALSA: ice1724 - Add ESI Maya44 support\n  ALSA: ice1724 - Allow spec driver to create own routing controls\n  ALSA: ice1724 - Add PCI postint to reset sequence\n  ALSA: ice1724 - Clean up definitions of DMA records\n  ALSA: ice1724 - Check error in set_rate function\n"
    },
    {
      "commit": "03cece06c41431ab71affc540d587e61894d7572",
      "tree": "b20f17531701edefd7bdc583344b3715b1c061f2",
      "parents": [
        "3c2fcf36d78d75eef46c2e39483ff8c3230ae335",
        "8338c300642f67af5a8cc279ca5e088c7055b7eb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:34 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:34 2009 +0200"
      },
      "message": "Merge branch \u0027topic/lx6464es\u0027 into for-linus\n\n* topic/lx6464es:\n  ALSA: Add missing description of lx6464es to ALSA-Configuration.txt\n  ALSA: lx6464es - Disable lx_message_send()\n  ALSA: lx6464es - Use snd_card_create()\n  ALSA: lx6464es - driver for the digigram lx6464es interface\n"
    },
    {
      "commit": "3c2fcf36d78d75eef46c2e39483ff8c3230ae335",
      "tree": "bfdc9aa500a97c30789742299597f689f0e55ef3",
      "parents": [
        "81ad969dbf8b10c3e79c5811b8328c054c21ef39",
        "511b4c171a8054506e8898c40833e31270689b8b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:32 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:32 2009 +0200"
      },
      "message": "Merge branch \u0027topic/hdsp\u0027 into for-linus\n\n* topic/hdsp:\n  ALSA: hdsp - Add a comment about external firmwares for hdsp\n  ALSA: hdsp: allow firmware loading from inside the kernel\n"
    },
    {
      "commit": "81ad969dbf8b10c3e79c5811b8328c054c21ef39",
      "tree": "88f9d582d9c88dcb65f203160ee5701c1514ccb6",
      "parents": [
        "2f0dabcc5f5fde67c64a6f71e9fb369aed39d56f",
        "f03ecf50534a81b06544c58a713076d59d54baf9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:31 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:31 2009 +0200"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n\n* topic/hda: (51 commits)\n  ALSA: hda - Fix the previous tagra-8ch patch\n  ALSA: hda - Add 7.1 support for MSI GX620\n  ALSA: support Sony Vaio TT\n  ALSA: hda_intel: fix build error when !PM\n  ALSA: hda - More Aspire 8930G fixes\n  ALSA: hda - Acer Aspire 8930G support\n  ALSA: hda - Limit codec-verb retry to limited hardwares\n  ALSA: hda - Add codec bus reset and verb-retry at critical errors\n  ALSA: hda - Reorder and clean-up ALC268 quirk table\n  ALSA: hda - fix audio on LG R510\n  ALSA: hda - Macbook[Pro] 5 6ch support\n  ALSA: hda-intel: improve initialization for ALC262_HP_BPC model\n  ALSA: hda - Jack Mode changes for Sigmatel boards\n  ALSA: hda - Support NVIDIA 8 channel HDMI audio\n  ALSA: hda - Fix a typo in the previous patch\n  ALSA: hda - Fix reverted LED setup for HP\n  ALSA: hda - Add more register bits definitions\n  ALSA: hda - Always sync writes in single_cmd mode\n  ALSA: hda - Support sync after writing a verb\n  ALSA: hda - Allow concurrent RIRB access in single_cmd mode\n  ...\n"
    },
    {
      "commit": "2f0dabcc5f5fde67c64a6f71e9fb369aed39d56f",
      "tree": "4c61e9509a84bed2646b302d74aa066377091477",
      "parents": [
        "19b1a15a3de2b3b6367c968e65bffe9503556ef1",
        "806d31d73843a018cb239fc16ba53d82f4d8dc33"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:29 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:29 2009 +0200"
      },
      "message": "Merge branch \u0027topic/emu10k1\u0027 into for-linus\n\n* topic/emu10k1:\n  ALSA: emu10k1 - Fix minimum periods for efx playback\n"
    },
    {
      "commit": "19b1a15a3de2b3b6367c968e65bffe9503556ef1",
      "tree": "bd87869290924ac3fee2126e5ba3aa668dde5d09",
      "parents": [
        "e618a5609e504845786c71e2825e10b6a9728185",
        "3f7440a6b771169e1f11fa582e53a4259b682809"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:28 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:28 2009 +0200"
      },
      "message": "Merge branch \u0027topic/div64-cleanup\u0027 into for-linus\n\n* topic/div64-cleanup:\n  ALSA: Clean up 64bit division functions\n"
    },
    {
      "commit": "e618a5609e504845786c71e2825e10b6a9728185",
      "tree": "6c9e1a40216b776923567f9b3506a8fee66dec89",
      "parents": [
        "d3e3743694cbfd64450b3468e11b40ba8c6f4369",
        "a5990dc5b96f537618b0f057c8723a6a0b0cdc74"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:27 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:27 2009 +0200"
      },
      "message": "Merge branch \u0027topic/ctxfi\u0027 into for-linus\n\n* topic/ctxfi: (35 commits)\n  ALSA: ctxfi - Clear PCM resources at hw_params and hw_free\n  ALSA: ctxfi - Check the presence of SRC instance in PCM pointer callbacks\n  ALSA: ctxfi - Add missing start check in atc_pcm_playback_start()\n  ALSA: ctxfi - Add use_system_timer module option\n  ALSA: ctxfi - Fix wrong model id for UAA\n  ALSA: ctxfi - Clean up probe routines\n  ALSA: ctxfi - Fix / clean up hw20k2 chip code\n  ALSA: ctxfi - Fix possible buffer pointer overrun\n  ALSA: ctxfi - Remove useless initializations and cast\n  ALSA: ctxfi - Fix DMA mask for emu20k2 chip\n  ALSA: ctxfi - Make volume controls more intuitive\n  ALSA: ctxfi - Optimize the native timer handling using wc counter\n  ALSA: ctxfi - Add missing inclusion of linux/math64.h\n  ALSA: ctxfi - Set device 0 for mixer control elements\n  ALSA: ctxfi - Clean up / optimize\n  ALSA: ctxfi - Set periods_min to 2\n  ALSA: ctxfi - Use native timer interrupt on emu20k1\n  ALSA: ctxfi - Fix previous fix for 64bit DMA\n  ALSA: ctxfi - Fix endian-dependent codes\n  ALSA: ctxfi - Allow 64bit DMA\n  ...\n"
    },
    {
      "commit": "a963203c18e5988506bd173b75ca002df528ed48",
      "tree": "454d736eed6c5d6c398e0bd5b21e971f8f0ad77b",
      "parents": [
        "1d479f89ec9f29df220bfa1af297ab2f35be1e30",
        "c4865679df5453d1bc94c534f4d94a364c0546df"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:22 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:22 2009 +0200"
      },
      "message": "Merge branch \u0027topic/ca0106\u0027 into for-linus\n\n* topic/ca0106:\n  ALSA: ca0106 - Fix master volume scale\n  ALSA: ca0106 - Add missing card-\u003emixername field setup\n  ALSA: ca0106 - Add missing registrations of vmaster controls\n"
    },
    {
      "commit": "1d479f89ec9f29df220bfa1af297ab2f35be1e30",
      "tree": "97a3c94163e0e1b3f9239300782a86677b2fab62",
      "parents": [
        "ba252af8d60f543a2a2c03f5574f64007ae9c2f3",
        "e9ab33d03eb721a632214c0bbaa18652de88aa2d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:21 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:21 2009 +0200"
      },
      "message": "Merge branch \u0027topic/au88x0\u0027 into for-linus\n\n* topic/au88x0:\n  ALSA: au88x0: fix wrong period_elapsed() call\n  ALSA: au88x0: fix .pointer callback\n"
    },
    {
      "commit": "a5990dc5b96f537618b0f057c8723a6a0b0cdc74",
      "tree": "d5c7e3283c2827ab0ce00aaf204315a696114edd",
      "parents": [
        "5242bc7613311aa1a3d5ed41e9cf81015b65563f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 09 08:19:02 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 09 08:19:02 2009 +0200"
      },
      "message": "ALSA: ctxfi - Clear PCM resources at hw_params and hw_free\n\nCurrently the PCM resources are allocated only once and ever in prepare\ncallback, assuming that the PCM parameters are never changed.  But it\u0027s\nnot true.\n\nThis patch adds the call of atc-\u003epcm_release_resources() at hw_params\nand hw_free callbacks to assure that the PCM setup is done correctly\nfor each h/w parameter changes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5242bc7613311aa1a3d5ed41e9cf81015b65563f",
      "tree": "0c975dcebc34cadc2a15fe77abbeacb83f67a5c7",
      "parents": [
        "c399f3be82e1249221a7f410855ab1aa747fa82b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 09 08:17:14 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 09 08:17:14 2009 +0200"
      },
      "message": "ALSA: ctxfi - Check the presence of SRC instance in PCM pointer callbacks\n\nThe SRC instances may not exist when PCM pointer callback is called at\nthe state before initialization is finished.  Add the NULL check just\nto be sure.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c399f3be82e1249221a7f410855ab1aa747fa82b",
      "tree": "bf3af6e446f15d406fa63542f6991d7bac5df1be",
      "parents": [
        "04145f2bfbc3ac4dbb71fa085b82380444d50b4f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 09 08:16:20 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 09 08:16:20 2009 +0200"
      },
      "message": "ALSA: ctxfi - Add missing start check in atc_pcm_playback_start()\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "04145f2bfbc3ac4dbb71fa085b82380444d50b4f",
      "tree": "28d6bf833d44169a47700795db15b020a8ec13f3",
      "parents": [
        "09521d2e3edd0bf02b66e5b8c13f1559f2d6958a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 21:31:50 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 21:32:26 2009 +0200"
      },
      "message": "ALSA: ctxfi - Add use_system_timer module option\n\nAdded use_system_timer module option to force to use the system timer\ninstead of emu20k1 timer irq for debugging.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "09521d2e3edd0bf02b66e5b8c13f1559f2d6958a",
      "tree": "bc42e16c5ca59e4113171256b625f3de397a5d9f",
      "parents": [
        "9470195a9cd13e6d90221b8b5d897e9232da8d28"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 18:29:38 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 18:30:37 2009 +0200"
      },
      "message": "ALSA: ctxfi - Fix wrong model id for UAA\n\nCTUAA should be checked instead of CTHENDRIX.  The latter is for 20k2 chip.\nAlso, fixed the detection of UAA/HENDRIX models by fixing the mask bits.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9470195a9cd13e6d90221b8b5d897e9232da8d28",
      "tree": "12f57a49fe94310396f7108c267560c74189c0e0",
      "parents": [
        "d362af62ed98f58c64a2b3dd58c79d25ad181b0b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 18:10:32 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 18:10:32 2009 +0200"
      },
      "message": "ALSA: ctxfi - Clean up probe routines\n\nClean up probe routines and model detection routines so that the driver\nwon\u0027t call and check the PCI subsystem id at each time.\n\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": "806d31d73843a018cb239fc16ba53d82f4d8dc33",
      "tree": "87a856bbef4ab78679ddb0e4c02962f8ff4e49ef",
      "parents": [
        "ccc0d38ec13d4649d4168c1db590137df53ad783"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 15:50:42 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 15:50:42 2009 +0200"
      },
      "message": "ALSA: emu10k1 - Fix minimum periods for efx playback\n\nEFX playback stream should have periods_min \u003d 2 to avoid the buffer\nposition overflow (due to restrictions of the pcm-indirect helper).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d362af62ed98f58c64a2b3dd58c79d25ad181b0b",
      "tree": "e18d1e960dd3bac08065ce13705efc2cb218d1f2",
      "parents": [
        "af8500bbbd18438495d2f91ad07bda49fff3b770"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 15:31:22 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 15:31:22 2009 +0200"
      },
      "message": "ALSA: ctxfi - Fix / clean up hw20k2 chip code\n\n- Clean up Hungarian coding style\n- Don\u0027t use static variables for I2C information; this unables to use\n  multiple instances.  Now they are stored in struct hw20k2 fields.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "af8500bbbd18438495d2f91ad07bda49fff3b770",
      "tree": "437f4fd3e62ce626077a36d1b9045498c7d2be57",
      "parents": [
        "514eef9c2a711b4c24b97bb456d39695a6fe1775"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 15:07:46 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 15:07:46 2009 +0200"
      },
      "message": "ALSA: ctxfi - Fix possible buffer pointer overrun\n\nFix possible buffer pointer overruns.  Back to zero when it\u0027s equal\nor over the buffer size.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "514eef9c2a711b4c24b97bb456d39695a6fe1775",
      "tree": "0d98fb13304707682faa56d136249e9177a54932",
      "parents": [
        "4836ac655410e7f126d316b0be062b38746f7529"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 14:57:57 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 14:57:57 2009 +0200"
      },
      "message": "ALSA: ctxfi - Remove useless initializations and cast\n\nRemove useless variable initializations and cast at the beginning of\nfunctions.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4836ac655410e7f126d316b0be062b38746f7529",
      "tree": "3203938b4a4c718c8da64fef2a84fbc48bccfde9",
      "parents": [
        "d436dd063be605dc29f17b2cb0b99a852db89bed"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 14:49:26 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 14:51:24 2009 +0200"
      },
      "message": "ALSA: ctxfi - Fix DMA mask for emu20k2 chip\n\nAllow 64bit DMA mask for emu20k2 chip, too.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d436dd063be605dc29f17b2cb0b99a852db89bed",
      "tree": "811df221765d5610ae06c59f345a2c21a3d247bf",
      "parents": [
        "54de6bc8b2437f642844cecb8d183df2368ffceb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 13:50:18 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 13:50:18 2009 +0200"
      },
      "message": "ALSA: ctxfi - Make volume controls more intuitive\n\nChange the volume control to dB scale (as the raw data seems so).\nAlso added the TLV dB-scale information.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c4865679df5453d1bc94c534f4d94a364c0546df",
      "tree": "8436b07072eec818e1f8077731e972560da53df7",
      "parents": [
        "eeaf100d25cefdbe9dc40d6e0f2025411474972a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 12:57:17 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 12:57:17 2009 +0200"
      },
      "message": "ALSA: ca0106 - Fix master volume scale\n\nThe master volume dB scale was wrongly defined as 0.50dB setp while\nit must be 0.25dB step.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "54de6bc8b2437f642844cecb8d183df2368ffceb",
      "tree": "6b984265d3da7ba6d11d7fb53a7e84b8d3485e1d",
      "parents": [
        "28cd4aa43de2b6d3b1e3385d450bfb31cbe8d72a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 10:21:07 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 12:38:54 2009 +0200"
      },
      "message": "ALSA: ctxfi - Optimize the native timer handling using wc counter\n\nOptimize the timer update routine to look up wall clock once instead of\nchecking the position of each stream at each timer update.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "28cd4aa43de2b6d3b1e3385d450bfb31cbe8d72a",
      "tree": "e41e1da014bcca6f17d0c3bf1b3b1827fb3bdab7",
      "parents": [
        "032abb519c23000f8a0fae78bb460047f9129270"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 05 17:58:00 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 05 18:07:12 2009 +0200"
      },
      "message": "ALSA: ctxfi - Add missing inclusion of linux/math64.h\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3f7440a6b771169e1f11fa582e53a4259b682809",
      "tree": "4d91c07abf4269de4f681b821b594f5ad3d4f79a",
      "parents": [
        "3218911f839b6c85acbf872ad264ea69aa4d89ad"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 05 17:40:04 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 05 17:45:17 2009 +0200"
      },
      "message": "ALSA: Clean up 64bit division functions\n\nReplace the house-made div64_32() with the standard div_u64*() functions.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "032abb519c23000f8a0fae78bb460047f9129270",
      "tree": "0de3a9a74f28c95fbbd3167c38d3526c13c0671e",
      "parents": [
        "2a36f67f8c81f0babda0e811c760b7bfa971010b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 05 16:37:19 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 05 16:44:25 2009 +0200"
      },
      "message": "ALSA: ctxfi - Set device 0 for mixer control elements\n\nMixer control elements are usually assigned to device 0.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2a36f67f8c81f0babda0e811c760b7bfa971010b",
      "tree": "ef95d02a3b468132f83f0a63077b4f33d3cff2a7",
      "parents": [
        "775ffa1d3e5a550dd2c9d947d773021c61531b36"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 05 16:34:10 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 05 16:44:24 2009 +0200"
      },
      "message": "ALSA: ctxfi - Clean up / optimize\n\n- Use static tables instead of assigining each funciton pointer\n- Add __devinit* to appropriate places; pcm, mixer and timer cannot be\n  marked because they are kept in the function table that lives long\n- Move create_alsa_devs function out of struct ct_atc to mark it\n  __devinit\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "775ffa1d3e5a550dd2c9d947d773021c61531b36",
      "tree": "7e32bab0739c9ea033b8948fa5039ecc184ddff2",
      "parents": [
        "b7bbf876087e0e2c0ba723a8398083c9a9ac1dfd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 05 16:12:16 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 05 16:44:22 2009 +0200"
      },
      "message": "ALSA: ctxfi - Set periods_min to 2\n\nSet 2 to minimal periods of playback pcm setups, too.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b7bbf876087e0e2c0ba723a8398083c9a9ac1dfd",
      "tree": "69a3e70658fc751ffc99eef5a6f047b19f61a4a2",
      "parents": [
        "6bc5874a1ddf98ac0fe6c4eab7d286c11cb1c748"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 05 16:11:07 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 05 16:44:13 2009 +0200"
      },
      "message": "ALSA: ctxfi - Use native timer interrupt on emu20k1\n\nemu20k1 has a native timer interrupt based on the audio clock, which\nis more accurate than the system timer (from the synchronization POV).\nThis patch adds the code to handle this with multiple streams.\n\nThe system timer is still used on emu20k2, and can be used also for\nemu20k1 easily by changing USE_SYSTEM_TIMER to 1 in cttimer.c.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6bc5874a1ddf98ac0fe6c4eab7d286c11cb1c748",
      "tree": "20b643c0b001df43732c4725f2f4221c8145578b",
      "parents": [
        "42a0b31827e4c555efebda7d347cf4ea6b82913a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 05 12:15:51 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 05 12:18:37 2009 +0200"
      },
      "message": "ALSA: ctxfi - Fix previous fix for 64bit DMA\n\nRemove unneeded substitution to 32bit int to make it really working.\n\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": "42a0b31827e4c555efebda7d347cf4ea6b82913a",
      "tree": "c4e747955f716fa7cae83278ccde17c9d74c1415",
      "parents": [
        "6d74b86d3c0f9cfa949566a862aaad840e393249"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 05 09:29:22 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 05 09:29:22 2009 +0200"
      },
      "message": "ALSA: ctxfi - Fix endian-dependent codes\n\nThe UAA-mode check in hwct20k1.c is implemented with the endian-dependent\ncodes.  Fix to be more portable (and readable).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6d74b86d3c0f9cfa949566a862aaad840e393249",
      "tree": "c375d4eb75308e877111ea88b812edbc5d50aa44",
      "parents": [
        "bd05dbd3b22612455283610b4e006ee3e421b13d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 05 09:26:41 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 05 09:26:41 2009 +0200"
      },
      "message": "ALSA: ctxfi - Allow 64bit DMA\n\nemu20kx chips support 64bit address PTE.  Allow the DMA bit mask to\naccept 64bit address, too.\n\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": "3f08a0e4ab1ce65bb882f6425ff482e5db025f78",
      "tree": "76df21cb9a9c1571a676f1f556ddb09ebc813ec8",
      "parents": [
        "b04b4f7862de8d6e8b536853aaf66a6c1bb05cbd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 17:39:52 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 17:39:52 2009 +0200"
      },
      "message": "ALSA: bt87x - Add a quirk entry for Askey Computer Corp. MagicTView\u002799\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "eeaf100d25cefdbe9dc40d6e0f2025411474972a",
      "tree": "efb4245549e9aa7b9c5f7299a6259b56053e40f0",
      "parents": [
        "601e1cc5df940b59e71c947726640811897d30df"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 16:06:02 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 16:06:26 2009 +0200"
      },
      "message": "ALSA: ca0106 - Add missing card-\u003emixername field setup\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bd05dbd3b22612455283610b4e006ee3e421b13d",
      "tree": "06868be09771d6908acd657b1a9f66b0fb209bce",
      "parents": [
        "67fbf880631bb4493ad8d23f25562abdf09dc01d",
        "c76157d9286ed598c241c212aa5a3c6e5107bd82"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 15:55:22 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 15:55:22 2009 +0200"
      },
      "message": "Merge branch \u0027topic/ctxfi-fix\u0027 into topic/ctxfi\n"
    },
    {
      "commit": "c76157d9286ed598c241c212aa5a3c6e5107bd82",
      "tree": "a08d4b06184bf37ee55a20e30f9c66a43cee37c2",
      "parents": [
        "cd391e206f486955e216a61bd9ebcb0e142122e9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 15:26:19 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 15:54:47 2009 +0200"
      },
      "message": "ALSA: ctxfi - Support SG-buffers\n\nUse SG-buffers instead of contiguous pages.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cd391e206f486955e216a61bd9ebcb0e142122e9",
      "tree": "ecbf2facf4199093d44bae7e16767566353758d8",
      "parents": [
        "d2b9b96c516d4d61663d92ab4ad4f15ca0134ef2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 15:04:29 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 15:54:46 2009 +0200"
      },
      "message": "ALSA: ctxfi - Remove PAGE_SIZE limitation\n\nRemove the limitation of PAGE_SIZE to be 4k by defining the own\npage size and macros for 4k.  8kb page size could be natively supported,\nbut it\u0027s disabled right now for simplicity.\n\nAlso, clean up using upper_32_bits() macro.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d2b9b96c516d4d61663d92ab4ad4f15ca0134ef2",
      "tree": "08e1ade24ec6a110f625a8e184697d1db9284716",
      "parents": [
        "8372d4980fbc2e403f0dc5457441c8c6b7c04915"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 14:39:05 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 15:54:46 2009 +0200"
      },
      "message": "ALSA: ctxfi - Fix supported PCM formats\n\nThe device seems supporting only U8, S16, S24_3LE, S32.  Other linear\nformats result in bad outputs.\n\nAlso, added the support for 32bit float format, which wasn\u0027t listed\nin the original code.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8372d4980fbc2e403f0dc5457441c8c6b7c04915",
      "tree": "df725a6649b21bc698e9ee21349489967e026419",
      "parents": [
        "6585db943aade186d38eaab2720c18887b94c875"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 14:27:56 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 15:54:46 2009 +0200"
      },
      "message": "ALSA: ctxfi - Fix PCM device naming\n\nPCM names for surround streams should be also fixed as well as the mixer\nelement names.  Also, a bit clean up for PCM name setup.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6585db943aade186d38eaab2720c18887b94c875",
      "tree": "14096ed4f87535a2ab14066ef9ec16d3be4e6b9e",
      "parents": [
        "822fa19b5c23746577687a0ec48eae0ec1cd22a0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 14:17:27 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 15:54:46 2009 +0200"
      },
      "message": "ALSA: ctxfi - Fix surround mixer names\n\nWe usually pick up \"Surround\" mixer for the rear output, and \"Side\"\nfor the extra surround.  Fix the channel mapping to follow it.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "822fa19b5c23746577687a0ec48eae0ec1cd22a0",
      "tree": "62c40ba1705313a09649f954aef5b8a1da100560",
      "parents": [
        "8a4259bf89d23bfd58d87e275ef6da29cea6b3c5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 14:12:17 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 15:54:46 2009 +0200"
      },
      "message": "ALSA: ALSA: ctxfi - Release PCM resources at each prepare call\n\nThe prepare callback can be called multiple times, thus it needs to\nrelease and acquire the resource again by itself at the second or later\ncall.\n\nSimply add pcm_release_resources() at the beginning of each prepare\ncallback in ctatc.c.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9a83b7453c2c4db145666b653abe9d9f410d18a2",
      "tree": "fd750ef7e584eadf97411a40b413a3118a1817a1",
      "parents": [
        "3218911f839b6c85acbf872ad264ea69aa4d89ad"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 14:20:48 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 14:23:05 2009 +0200"
      },
      "message": "ALSA: Remove invalid GENERIC_MIX PCM sublass\n\nSNDRV_PCM_SUBCLASS_GENERIC_MIX is mostly for h/w multi-stream playback\ndevices, but ca0106 and emu10k1x don\u0027t support it (unlike emu10k1).\nWe shouldn\u0027t set that flag to avoid confusion.\n\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": "601e1cc5df940b59e71c947726640811897d30df",
      "tree": "8a33dd39b72560d0e5de10119ac05c90174103b7",
      "parents": [
        "3218911f839b6c85acbf872ad264ea69aa4d89ad"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 11:37:01 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 11:37:01 2009 +0200"
      },
      "message": "ALSA: ca0106 - Add missing registrations of vmaster controls\n\nAlthough the vmaster controls are created, they aren\u0027t registered thus\nthey don\u0027t appear in the real world.  Added the missing snd_ctl_add()\ncalls.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\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": "67fbf880631bb4493ad8d23f25562abdf09dc01d",
      "tree": "9f6cabd0036f8e6cfa61fb335de5d8368f53ab36",
      "parents": [
        "aae80dc24aeddec4e2b6e182a43491942f8667d3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 09:18:26 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 09:18:26 2009 +0200"
      },
      "message": "ALSA: ctxfi - Fix a typo in MODULE_LICENSE\n\nA space has to be put between GPL and v2.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8a4259bf89d23bfd58d87e275ef6da29cea6b3c5",
      "tree": "ee96ea01ae32a828f1446f52bd2534783e0c8dfd",
      "parents": [
        "aae80dc24aeddec4e2b6e182a43491942f8667d3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 08:40:51 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 08:40:51 2009 +0200"
      },
      "message": "ALSA: ctxfi - Fix Oops at mmapping\n\nReplace a spinlock with a mutex protecting the vm block list at\nmmap / munmap calls, which caused Oops like below:\n\nBUG: sleeping function called from invalid context at mm/slub.c:1599\nin_atomic(): 0, irqs_disabled(): 1, pid: 32065, name: xine\nPid: 32065, comm: xine Tainted: P           2.6.29.4-75.fc10.x86_64 #1\nCall Trace:\n  [\u003cffffffff81040685\u003e] __might_sleep+0x105/0x10a\n  [\u003cffffffff810c9fae\u003e] kmem_cache_alloc+0x32/0xe2\n  [\u003cffffffffa08e3110\u003e] ct_vm_map+0xfa/0x19e [snd_ctxfi]\n  [\u003cffffffffa08e1a07\u003e] ct_map_audio_buffer+0x4c/0x76 [snd_ctxfi]\n  [\u003cffffffffa08e2aa5\u003e] atc_pcm_playback_prepare+0x1d7/0x2a8 [snd_ctxfi]\n  [\u003cffffffff8105ef3f\u003e] ? up_read+0x9/0xb\n  [\u003cffffffff81186b61\u003e] ? __up_read+0x7c/0x87\n  [\u003cffffffffa08e36a6\u003e] ct_pcm_playback_prepare+0x39/0x60 [snd_ctxfi]\n  [\u003cffffffffa0886bcb\u003e] snd_pcm_do_prepare+0x16/0x28 [snd_pcm]\n  [\u003cffffffffa08867c7\u003e] snd_pcm_action_single+0x2d/0x5b [snd_pcm]\n  [\u003cffffffffa08881f3\u003e] snd_pcm_action_nonatomic+0x52/0x6a [snd_pcm]\n  [\u003cffffffffa088a723\u003e] snd_pcm_common_ioctl1+0x404/0xc79 [snd_pcm]\n  [\u003cffffffff810c52c8\u003e] ? alloc_pages_current+0xb9/0xc2\n  [\u003cffffffff810c9402\u003e] ? new_slab+0x1a5/0x1cb\n  [\u003cffffffff810ab9ea\u003e] ? vma_prio_tree_insert+0x23/0xc1\n  [\u003cffffffffa088b411\u003e] snd_pcm_playback_ioctl1+0x213/0x230 [snd_pcm]\n  [\u003cffffffff810b6c20\u003e] ? mmap_region+0x397/0x4c9\n  [\u003cffffffffa088bd9b\u003e] snd_pcm_playback_ioctl+0x2e/0x36 [snd_pcm]\n  [\u003cffffffff810ddc64\u003e] vfs_ioctl+0x2a/0x78\n  [\u003cffffffff810de130\u003e] do_vfs_ioctl+0x462/0x4a2\n  [\u003cffffffff81029cef\u003e] ? default_spin_lock_flags+0x9/0xe\n  [\u003cffffffff81374647\u003e] ? trace_hardirqs_off_thunk+0x3a/0x6c\n  [\u003cffffffff810de1c5\u003e] sys_ioctl+0x55/0x77\n  [\u003cffffffff8101133a\u003e] system_call_fastpath+0x16/0x1b\n\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"
    }
  ],
  "next": "0e4835c198e7dd9d814de25a17a1d6682107c394"
}
