)]}'
{
  "log": [
    {
      "commit": "724339d76d9407cd1a8ad32a9c1fdf64840cc51b",
      "tree": "21461971804ffaa22cf4defdba965474da705463",
      "parents": [
        "414f827c46973ba39320cfb43feb55a0eeb9b4e8",
        "ccf2c2229d4473cc1a334200c1b60ab6070adabe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 09:51:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 09:51:20 2007 -0800"
      },
      "message": "Merge branch \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa:\n  [ALSA] version 1.0.14rc2\n  [ALSA] Fix a typo in __dev* changes in portman2x4.c\n  [ALSA] Change AT91 PDC register defines for 2.6.20 kernel\n  [ALSA] SoC codecs - fix Kconfig - depends -\u003e depends on\n  [ALSA] Fix __devinit and __devexit issues with sound drivers\n  [ALSA] hda-codec - Patch for enabling LFE on more Dell laptops\n  [ALSA] hda-codec - More fixes for Conexant HD Audio support\n  [ALSA] usb-audio: add PCR-A PCM support\n  [ALSA] emu10k1: fix typo\n  [ALSA] usbaudio - remove urb-\u003ebandwidth reference\n  [ALSA] ac97 - Fix silent output problem with Cx20551 codec\n  [ALSA] hda-codec - Fix Oops with probing sigmatel codec chips\n"
    },
    {
      "commit": "3159f06dc2303630c02d1ad2eeaeaf341414c9df",
      "tree": "678779f605dac635df3932381933b3950a0052ba",
      "parents": [
        "cd354f1ae75e6466a7e31b727faede57a1f89ca5"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Feb 14 00:33:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] OSS: replace kmalloc()+memset() combos with kzalloc()\n\nReplace kmalloc() + memset() pairs with the appropriate kzalloc() calls.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9879951aa1f499e5f9db92f51cd6e7dfb65e78cb",
      "tree": "64e0077f4ed3fa0ed1bee8705cd9ec07bab577f6",
      "parents": [
        "fa8f878701888666c124e21d77bf7f3ba2dd2359"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 13 15:53:22 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Feb 14 08:38:35 2007 +0100"
      },
      "message": "[ALSA] Fix a typo in __dev* changes in portman2x4.c\n\nFix a typo in the last __dev* changes in portman2x4.c.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "fa8f878701888666c124e21d77bf7f3ba2dd2359",
      "tree": "8c7bdfc5d6132acfcc84bc451bea90d99edd7e9b",
      "parents": [
        "2a40534348987346dae1c68c225eff7bc19ff529"
      ],
      "author": {
        "name": "Frank Mandarino",
        "email": "fmandarino@endrelia.com",
        "time": "Mon Feb 12 14:06:22 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Feb 14 08:38:34 2007 +0100"
      },
      "message": "[ALSA] Change AT91 PDC register defines for 2.6.20 kernel\n\nUse the new PDC register name defines that were updated\nin Linux 2.6.20.\n\nSigned-off-by: Frank Mandarino \u003cfmandarino@endrelia.com\u003e\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "2a40534348987346dae1c68c225eff7bc19ff529",
      "tree": "b9e46625c3b7be22db375ef39b054131f07f3edb",
      "parents": [
        "788c6043335590e0a483fdc18f85b1405a157bf9"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Jan 22 12:59:08 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Feb 14 08:38:28 2007 +0100"
      },
      "message": "[ALSA] SoC codecs - fix Kconfig - depends -\u003e depends on\n\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "788c6043335590e0a483fdc18f85b1405a157bf9",
      "tree": "23e24335e62ba0f692da4707933c7680e94fa1d8",
      "parents": [
        "46f02ca36e9b2b690ebcef18fa0652c586d6c08e"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Tue Feb 13 13:11:11 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Feb 14 08:38:28 2007 +0100"
      },
      "message": "[ALSA] Fix __devinit and __devexit issues with sound drivers\n\nFix __devinit and __devexit issues with sound drivers.\nResolves MODPOST warnings similar to:\nWARNING: sound/drivers/snd-dummy.o - Section mismatch: reference to .init.text:snd_dummy_probe from .data.rel.local between \u0027snd_dummy_driver\u0027 (at offset 0x0) and \u0027snd_dummy_controls\u0027\nWARNING: sound/drivers/snd-mtpav.o - Section mismatch: reference to .init.text:snd_mtpav_probe from .data.rel.local between \u0027snd_mtpav_driver\u0027 (at offset 0x0) and \u0027snd_mtpav_input\u0027\nWARNING: sound/drivers/snd-virmidi.o - Section mismatch: reference to .init.text:snd_virmidi_probe from .data.rel.local after \u0027snd_virmidi_driver\u0027 (at offset 0x0)\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "46f02ca36e9b2b690ebcef18fa0652c586d6c08e",
      "tree": "19f58b56bf4d84d071da3b88508cb2bc1ec0e46a",
      "parents": [
        "82f30040ada635d5d42a244b6eb84607d9881f5a"
      ],
      "author": {
        "name": "Mikael Nilsson",
        "email": "mikael@nilsson.name",
        "time": "Tue Feb 13 12:46:16 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Feb 14 08:38:27 2007 +0100"
      },
      "message": "[ALSA] hda-codec - Patch for enabling LFE on more Dell laptops\n\nFix LFE controls for Dell Inspiron E1705/9400 and XPS M1710 laptops.\n\nSigned-off-by: Mikael Nilsson \u003cmikael@nilsson.name\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "82f30040ada635d5d42a244b6eb84607d9881f5a",
      "tree": "1d69f1989f5e7d8153118022f86b93d4d547da0c",
      "parents": [
        "f38cc317c0a7279bb725ec5c2251726eab3c722b"
      ],
      "author": {
        "name": "Tobin Davis",
        "email": "tdavis@dsl-only.net",
        "time": "Tue Feb 13 12:45:44 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Feb 14 08:38:26 2007 +0100"
      },
      "message": "[ALSA] hda-codec - More fixes for Conexant HD Audio support\n\nRenamed Conexant 5045 to CX20549 (Venice) per Conexant Documentation\nRenamed Conexant 5047 to CX20551 (Waikiki) per Conexant Documentation\nFixed automute on HP Laptops with CX20551 codec.\nFixed recording issues on Toshiba Satelite P100/P105 series laptops\nAdded HP DV8000, DV2000Z, Fujitsu Si1520 support\nMore work to be done on CX20549 based systems, but CX20551 Systems are\nmuch better now.\n\nSigned-off-by: Tobin Davis \u003ctdavis@dsl-only.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "f38cc317c0a7279bb725ec5c2251726eab3c722b",
      "tree": "c5418260db90d3c032e28a91898d9183ceb4e43d",
      "parents": [
        "5dc5ebb7bc143fe38a56b9dd9c1d89220e20694a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Feb 09 20:52:55 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Feb 14 08:38:25 2007 +0100"
      },
      "message": "[ALSA] usb-audio: add PCR-A PCM support\n\nAdd support for the PCM interfaces of the Edirol PCR-A.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "596f967f501799f87fded9e296ce0b14cd233674",
      "tree": "f35e2fa51e5c693b9947562104be2849489a34d6",
      "parents": [
        "9e292c0013d7d4158169eb9786aa0f9816eb5b40"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Feb 09 12:54:44 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Feb 14 08:38:23 2007 +0100"
      },
      "message": "[ALSA] usbaudio - remove urb-\u003ebandwidth reference\n\nRecent changes in usbcore removed the bandwidth field from struct urb.\nRemove the occurence in usbaudio.c\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "9e292c0013d7d4158169eb9786aa0f9816eb5b40",
      "tree": "da574acc636c0cfb437639534040511e254416ca",
      "parents": [
        "9e507abd87103b5263bb0bbd94a15d74004557e9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 09 12:42:03 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Feb 14 08:38:21 2007 +0100"
      },
      "message": "[ALSA] ac97 - Fix silent output problem with Cx20551 codec\n\nFixed the silent output problem on laptops with Conexant Cx20551 codec\nchip, such as Packard-bell EasyNote A* series.\nThe information was taken from ALSA bug#1134.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "9e507abd87103b5263bb0bbd94a15d74004557e9",
      "tree": "75b4b82501506a99602f1c4de847654dc5bba223",
      "parents": [
        "ac98695d6c1508b724f246f38ce57fb4e3cec356"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 08 17:50:10 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Feb 14 08:38:20 2007 +0100"
      },
      "message": "[ALSA] hda-codec - Fix Oops with probing sigmatel codec chips\n\nWhen a device is unkown, the driver tries to set up the codec based on\nthe BIOS information.  Then it may result in Oops if BIOS is broken.\nThe patch fixes the issue, falling back to a reference model in such a\ncase.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "9c2e08c592cd357a8330c34def1e8ecfdcf53275",
      "tree": "62e7449e43bb502f2e9630ab41832ceccd9a0f65",
      "parents": [
        "da7071d7e32d15149cc513f096a3638097b66387"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Feb 12 00:55:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:46 2007 -0800"
      },
      "message": "[PATCH] mark struct file_operations const 9\n\nMany struct file_operations in the kernel can be \"const\".  Marking them const\nmoves these to the .rodata section, which avoids false sharing with potential\ndirty data.  In addition it\u0027ll catch accidental writes at compile time to\nthese shared resources.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.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": "8b5925fd5461c9f1ac77ede48945ca1945202ddb",
      "tree": "20bd72cd17d4bf77b6a56d383e4824db1655cc98",
      "parents": [
        "b322f4095056d6849c49412eb3e36637a062e9c0"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Mon Feb 12 00:52:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:29 2007 -0800"
      },
      "message": "[PATCH] OSS: Use ARRAY_SIZE macro when appropriate (2)\n\nUse ARRAY_SIZE macro already defined in kernel.h\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b322f4095056d6849c49412eb3e36637a062e9c0",
      "tree": "e9923a60b1a38cd6d1609d21fe74d7dada28e09f",
      "parents": [
        "9d0094de6dfda8209241787d99f531356469d0f5"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Mon Feb 12 00:52:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:28 2007 -0800"
      },
      "message": "[PATCH] OSS: Use ARRAY_SIZE macro when appropriate\n\nUse ARRAY_SIZE macro already defined in kernel.h\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c6ae7ecd21fbb655ea96a7e9798bedb2917ef91",
      "tree": "bef0246dbe3b5079551d5083aa72613562fdf1b6",
      "parents": [
        "b385a144ee790f00e8559bcb8024d042863f9be1"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Feb 10 01:46:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:18:06 2007 -0800"
      },
      "message": "[PATCH] Remove dead kernel config option AEDSP16_MPU401.\n\nRemove the dead kernel config option AEDSP16_MPU401.\n\nSigned-off-by: Robert P. J. Day \u003cmindspring.com\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5aab0ad5ed82d6be5173f5d2e9da6be9c1e84a9c",
      "tree": "4a35228213d4d1f41d066a574edbb6b5f13a9cf0",
      "parents": [
        "77adbfbf4cf96fedf9b75bb330704828c187b190"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Feb 10 01:45:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:31 2007 -0800"
      },
      "message": "[PATCH] schedule obsolete OSS drivers for removal, 3rd round\n\nSchedule obsolete OSS drivers (with ALSA drivers that support the same\nhardware) for removal.\n\nA rationale of the patch is in\n  http://lkml.org/lkml/2006/12/18/305\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-By: Thomas Sailer \u003csailer@ife.ee.ethz.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c2902c8ae06762d941fab64198467f78cab6f8cd",
      "tree": "b960df23be1ae9798cf6f306264d34f153f88654",
      "parents": [
        "48ec15dca87805cf771855612d647bfe1a9f617f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 09 16:25:48 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 16:25:48 2007 +0100"
      },
      "message": "[PATCH] Fix breakage with CONFIG_SYSFS_DEPRECATED\n\nThe fix for sysfs breakage with CONFIG_SYSFS_DEPRECATED was flown\naway by the conflicted merge of the ALSA git tree.  The patch below\nfixes it again.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "c6d6eeeacc2ed0b736f20692ca021324f3b203b3",
      "tree": "62c10d510ad8aca77d1eb2fc62c9466ebd2da42d",
      "parents": [
        "547ac2ae3890b8e17bcfea4ba8840a10f3496da4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 08 14:50:31 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:04:03 2007 +0100"
      },
      "message": "[ALSA] ca0106 - Add missing sysfs device assignment\n\nAdded the missing device assignment before creating sysfs tree.\nThis caused the insufficient device permissions.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "547ac2ae3890b8e17bcfea4ba8840a10f3496da4",
      "tree": "723d9b290f2f7b47be61c00badd1eecb6aa20468",
      "parents": [
        "2cf9f0fc69358e15e78f936c220cfe8aa208111d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 14:25:39 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:04:02 2007 +0100"
      },
      "message": "[ALSA] aoa i2sbus: Stop Apple i2s DMA gracefully\n\nThis fixes the problem of getting extra bytes inserted at the\nbeginning of a recording when using the Apple i2s interface and DBDMA\ncontroller.  It turns out that we can\u0027t just abort the DMA; we have to\nlet it stop at the end of a command, and then wait for the S7 bit to\nbe set before turning off the DBDMA controller.  Doing that for\nplayback doesn\u0027t seem to be necessary, but doesn\u0027t hurt either.\nWe use the technique used by the Darwin driver: make each transfer\ncommand branch to a stop command if the S0 status bit is set.  Thus we\ncan ask the DMA controller to stop at the end of the current command\nby setting S0.\nThe interrupt routine now looks at and clears the status word of the\nDBDMA command ring.  This is necessary so it can know when the DBDMA\ncontroller has seen that S0 is set, and so when it should look for the\nDBDMA controller being stopped and S7 being set.  This also ended up\nsimplifying the calculation in i2sbus_pcm_pointer.\nTested on a 15 inch albook.\n[Addition by Johannes]\nI modified this patch and added the suspend/resume bits to it to get my\npowermac into a decent state when playing sound across suspend to disk\nthat has a different bitrate from what the firmware programs the\nhardware to.\nI also added the SNDRV_PCM_INFO_JOINT_DUPLEX flag because it seemed the\nright thing to do and I was looking at the info stuff.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "2cf9f0fc69358e15e78f936c220cfe8aa208111d",
      "tree": "edadf5589860e7d99ff76ad84e3106d67422c7c7",
      "parents": [
        "288e5c35f96fefb6c5e0dc8838834c94cff616f6"
      ],
      "author": {
        "name": "Tobin Davis",
        "email": "tdavis@dsl-only.net",
        "time": "Wed Feb 07 16:04:25 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:04:00 2007 +0100"
      },
      "message": "[ALSA] hda-codec - Add support for Fujitsu PI1556 Realtek ALC880\n\nThis patch adds support for the Fujitsu PI1556 laptop.\nIssue:  Volume knob on system maxes out lower than alsamixer (0x35 vs 0x40).\nEverything else works, and audio quality is good at 0x35.\n\nSigned-off-by: Tobin Davis \u003ctdavis@dsl-only.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "288e5c35f96fefb6c5e0dc8838834c94cff616f6",
      "tree": "c9565436290a5b0af749bb4bc1d449600f3e4434",
      "parents": [
        "6116ea0741abf8f1ef9d93642d985f91c58ff6bf"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Feb 07 14:07:45 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:59 2007 +0100"
      },
      "message": "[ALSA] aoa: remove suspend/resume printks\n\nThis just removes two useless printks.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "6116ea0741abf8f1ef9d93642d985f91c58ff6bf",
      "tree": "f65c9a099a0448a776bb5daa91af590cf3b06008",
      "parents": [
        "2594d960793f13582c0730a99c5396cded7cf9d9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 07 14:07:08 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:58 2007 +0100"
      },
      "message": "[ALSA] Fix possible deadlocks in sequencer at removal of ports\n\nFix possible rwsem deadlocks in sequencer code at removal of\nsequencer ports.  The list_lock of port group can be double\nlocked.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "2594d960793f13582c0730a99c5396cded7cf9d9",
      "tree": "11a0453d606d4e3769a75646279b1403437556ea",
      "parents": [
        "88cb42901f1572c95f5933f363cfebd5044c716a"
      ],
      "author": {
        "name": "Rolf Stefan Wilke",
        "email": "stefan.wilke@uni-ulm.de",
        "time": "Tue Feb 06 19:18:14 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:57 2007 +0100"
      },
      "message": "[ALSA] emu10k1 - Fix STAC9758 front channel\n\nFor some time now, some users of STAC9758 (emu10k1) would have no sound on\ntheir front channels. This can be fixed (at least for me) by unmuting  head\nphone volume and setting it to 0dB before removing the \u0027Front Playback\u0027\ncontrol. For details, cf.\nhttps://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d2308\nFind the appropriate patch attached.\nCredits to: Raymond\n\nSigned-off-by: Rolf Stefan Wilke \u003cstefan.wilke@uni-ulm.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "88cb42901f1572c95f5933f363cfebd5044c716a",
      "tree": "8eed3d46c81996e780375ff91ae1955f3265629d",
      "parents": [
        "1ab774e049085da6facfaf3b24d54158c3f0f5b3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 05 14:56:20 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:56 2007 +0100"
      },
      "message": "[ALSA] soc - Clean up with kmemdup()\n\nClean up by replacing with kmemdup().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "1ab774e049085da6facfaf3b24d54158c3f0f5b3",
      "tree": "3a266d2a2b1f3d1c46e2fca44f3353c4f9886b4b",
      "parents": [
        "66e27788a33636cf0d9bf22eb9d56a7f4ffa3a84"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Feb 05 13:07:04 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:55 2007 +0100"
      },
      "message": "[ALSA] snd-ak4114: Fix two array overflows\n\nFix the handling of the TXCSB registers cache. There was one array\noverflow in reg_write() and one in snd_ak4114_reg_write(). Thanks\nto David Binderman for reporting the latter.\nThe second overflow probably doesn\u0027t matter much, given that the\nfunction snd_ak4114_reg_write() appears to be never called. I wonder\nwhy it exists and why it is exported.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "66e27788a33636cf0d9bf22eb9d56a7f4ffa3a84",
      "tree": "4e7148bbd317bd157ef983a6e84c6d8ecc4079bf",
      "parents": [
        "d0b0fac14edf81dc62615cd757e7c73d2059152c"
      ],
      "author": {
        "name": "Martin Langer",
        "email": "martin-langer@gmx.de",
        "time": "Mon Feb 05 13:02:35 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:54 2007 +0100"
      },
      "message": "[ALSA] ac97_bus power management\n\nThis patch adds CONFIG_PM to the ac97_bus driver.\n\nSigned-off-by: Martin Langer \u003cmartin-langer@gmx.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "d0b0fac14edf81dc62615cd757e7c73d2059152c",
      "tree": "fa42567910d6993eac52ce601012a598249cec85",
      "parents": [
        "f32610edab47f36946d23b883aeae91e15986121"
      ],
      "author": {
        "name": "Bjoern Fay",
        "email": "mail@bfay.de",
        "time": "Mon Feb 05 12:27:21 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:53 2007 +0100"
      },
      "message": "[ALSA] usbaudio - Add support for Edirol UA-101\n\nAdded support for the Edirol UA-101 (only in high-speed mode) by taking\nthe quirks for the UA-1000 and change them accordingly. Changes were\nmade in \u0027usbaudio.c\u0027, \u0027usbaudio.h\u0027, and \u0027usbquirks.h\u0027\nMIDI and recording seem to work perfectly (with JACK), but playback\ngives some few glitches. I think that\u0027s the mentioned\nsynchronizing-problem in the UA-1000 quirk (\u0027FIXME: playback must be\nsynchronized to capture\u0027), so I didn\u0027t change that.\nToDo: Adding Mixer-Support for the built-in\ncontrol-panel/patch-bay/router.\n\nSigned-off-by: Bjoern Fay \u003cmail@bfay.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "f32610edab47f36946d23b883aeae91e15986121",
      "tree": "16ac498ad6ddb6eca88eaea82149b4e1489c1741",
      "parents": [
        "73f40dc1e147b41eb74bc92ff62bb65cb3260eff"
      ],
      "author": {
        "name": "Jakub Schmidtke",
        "email": "sjakub@gmail.com",
        "time": "Fri Feb 02 18:17:27 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:52 2007 +0100"
      },
      "message": "[ALSA] hda-codec - Add ALC861VD/ALC660VD support\n\no Added ALC861VD support to patch_realtek.c under hda-intel\no Added ALC660VD as a model of 861VD\no Added pci quirks for Asus G1 as well as for two devices found in Realtek\u0027s\ndriver to point at ALC660VD model (3stack-660)\no Added pci quirk for Lenovo 3000 C200 - although untested, it should work\nwith ALC861VD 3stack model\no Changed preset id \u003d 0x10ec0660 to point at new patch_alc861vd instead of\npatch_861\no Organised the list of presets\n\nSigned-off-by: Jakub Schmidtke \u003csjakub@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "73f40dc1e147b41eb74bc92ff62bb65cb3260eff",
      "tree": "8cda0d2cab71eeda50252b53aad582827dbdf8e1",
      "parents": [
        "cb4c048b9306555ccbdb97eaf7922624664b0eb1"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Fri Feb 02 17:23:42 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:51 2007 +0100"
      },
      "message": "[ALSA] soc - ASoC 0.13 Sharp poodle machine\n\nThis patch updates the Sharp poodle machine driver to the new API in\nASoC 0.13.\nChanges:-\no  Manually configure DAI hardware format.\no Removed config_sysclk() function. No longer needed as clocking is now\nconfigured manually.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "cb4c048b9306555ccbdb97eaf7922624664b0eb1",
      "tree": "f916e7da900c8706661f1636501e5ec24c9c4b3d",
      "parents": [
        "97952f601e939278df1194bac56b9755338ee7c1"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Fri Feb 02 17:23:11 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:50 2007 +0100"
      },
      "message": "[ALSA] soc - ASoC 0.13 Sharp tosa machine\n\nThis patch updates the Sharp tosa machine driver to the new API in ASoC\n0.13.\nChanges:-\no  Update machine operations to new API.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "97952f601e939278df1194bac56b9755338ee7c1",
      "tree": "2a5959789199cf860804130c5d8f0d83db1cb639",
      "parents": [
        "d928b25a89c3154fe6d0e62a83f51c5b621aa099"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Fri Feb 02 17:22:46 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:49 2007 +0100"
      },
      "message": "[ALSA] soc - ASoC 0.13 spitz machine\n\nThis patch updates the Sharp spitz machine driver to the new API in ASoC\n0.13.\nChanges:-\no  Manually configure DAI hardware format.\no Removed config_sysclk() function. No longer needed as clocking is now\nconfigured manually.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "d928b25a89c3154fe6d0e62a83f51c5b621aa099",
      "tree": "ff43a697ddcd11c09c041f9c05a4091d72272230",
      "parents": [
        "a8f5d0a5d02cda0183c6e68d6a66d4c6641149a9"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Fri Feb 02 17:22:20 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:48 2007 +0100"
      },
      "message": "[ALSA] soc - ASoC Sharp corgi machine\n\nThis patch updates the Sharp corgi machine driver to the new API in ASoC\n0.13.\nChanges:-\no  Manually configure DAI hardware format.\no Removed config_sysclk() function. No longer needed as clocking is now\nconfigured manually.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "a8f5d0a5d02cda0183c6e68d6a66d4c6641149a9",
      "tree": "440b21b913e3c3c14a7c3fa7b50232b81b58e711",
      "parents": [
        "596ce32b74dccf53ef59cc9ba2e95a2a34ba921c"
      ],
      "author": {
        "name": "Andrew Johnson",
        "email": "ajohnson@intrinsyc.com",
        "time": "Fri Feb 02 17:21:50 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:47 2007 +0100"
      },
      "message": "[ALSA] soc - ASoC 0.13 pxa2xx DMA\n\nThis patch updates the pxa2xx I2S driver to the new API in ASoC 0.13.\nChanges:-\no Added check in hw_params to detect buffer less pcms (i.e. BT \u003c--\u003e\ncodec).\no Updated structures to new API\no Removed DAI\u0027s and ac97 ops from PCM header.\no Integer hardware constraint added for periods.\n\nSigned-off-by: Andrew Johnson \u003cajohnson@intrinsyc.com\u003e\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "596ce32b74dccf53ef59cc9ba2e95a2a34ba921c",
      "tree": "6ecffb595a5839c1011eb8eb5a6e737f6d7a50e1",
      "parents": [
        "eaff2ae702f937020bfde96eea552caae3815784"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Fri Feb 02 17:21:16 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:46 2007 +0100"
      },
      "message": "[ALSA] soc - ASoC 0.13 pxa2xx AC97 driver\n\nThis patch updates the pxa2xx AC97 driver to the new API in ASoC 0.13.\nChanges:-\no Removed DAI capabilities matching code in favour of manual matching in\nthe machine drivers.\no Added DAI operations for codec and CPU interfaces.\no Added pxa2xx-ac97.h header\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "eaff2ae702f937020bfde96eea552caae3815784",
      "tree": "ace4fa6e0b77ad0fe957fb474b2e1bb4c83a826b",
      "parents": [
        "c8044274c7f1e269975b2bd55d057ceb7708e929"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Fri Feb 02 17:20:40 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:45 2007 +0100"
      },
      "message": "[ALSA] soc - ASoC 0.13 pxa2xx i2s driver\n\nThis patch updates the pxa2xx I2S driver to the new API in ASoC 0.13.\nChanges:-\no Removed DAI capabilities matching code in favour of manual matching in\nthe machine drivers.\no Added DAI operations for codec and CPU interfaces.\no Removed config_sysclk() function and struct snd_soc_clock_info. No\nlonger needed as clocking is now configured manually in the machine\ndrivers. Also removed other clocking data from structures.\no Added pxa2xx-i2s.h header\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "c8044274c7f1e269975b2bd55d057ceb7708e929",
      "tree": "7f0b4d7dc3bf5bb58b978f773be37e001e8dfa35",
      "parents": [
        "6297027629a9349301e08442b67deb9783a5e984"
      ],
      "author": {
        "name": "Frank Mandarino",
        "email": "fmandarino@endrelia.com",
        "time": "Fri Feb 02 17:19:58 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:45 2007 +0100"
      },
      "message": "[ALSA] soc - ASoC 0.13 AT91xxxx Eti_B1 board support\n\nThis patch updates the EtI B1 machine driver to the new API in ASoC\n0.13.\nChanges:-\no  Manually configure DAI hardware format.\no Removed config_sysclk() function. No longer needed as clocking is now\nconfigured manually.\n\nSigned-off-by: Frank Mandarino \u003cfmandarino@endrelia.com\u003e\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "6297027629a9349301e08442b67deb9783a5e984",
      "tree": "de1d9282e225c9d835a21d2bf4f34598fe9aaf71",
      "parents": [
        "171eb8f81d7b0706c1085d272e4955251ed9f05f"
      ],
      "author": {
        "name": "Frank Mandarino",
        "email": "fmandarino@endrelia.com",
        "time": "Fri Feb 02 17:19:24 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:44 2007 +0100"
      },
      "message": "[ALSA] soc - ASoC 0.13 AT91xxxx DMA\n\nThis patch updates the AT91xxxx audio DMA driver to the new API in ASoC\n0.13.\nChanges:-\no Updated to use new 0.13 data structures.\no Suspend and Resume now conditionally compiled.\no #include guard around at91-pcm.h header.\n\nSigned-off-by: Frank Mandarino \u003cfmandarino@endrelia.com\u003e\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "171eb8f81d7b0706c1085d272e4955251ed9f05f",
      "tree": "bf7fa567eb1decfa0785be6dab845725dcaaaf5e",
      "parents": [
        "d3d35adc79aa2e48e8177a9506e9bcb5eebba406"
      ],
      "author": {
        "name": "Frank Mandarino",
        "email": "fmandarino@endrelia.com",
        "time": "Fri Feb 02 17:18:38 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:43 2007 +0100"
      },
      "message": "[ALSA] soc - ASoC 0.13 AT91xxxx I2S\n\nThis patch updates the AT91xxxx I2S driver to the new API in ASoC 0.13.\nChanges:-\no Removed DAI capabilities matching code in favour of manual matching in\nthe machine drivers.\no Added DAI operations for codec and CPU interfaces.\no Removed config_sysclk() function and struct snd_soc_clock_info. No\nlonger needed as clocking is now configured manually in the machine\ndrivers. Also removed other clocking data from structures.\n\nSigned-off-by: Frank Mandarino \u003cfmandarino@endrelia.com\u003e\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "d3d35adc79aa2e48e8177a9506e9bcb5eebba406",
      "tree": "4809f1233f0deedbdd79a5015a6b160ff31e944a",
      "parents": [
        "5a8ec343c5ba1e78ba23bebd9ad4b23f39c50828"
      ],
      "author": {
        "name": "Frank Mandarino",
        "email": "fmandarino@endrelia.com",
        "time": "Fri Feb 02 17:17:39 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:42 2007 +0100"
      },
      "message": "[ALSA] soc - ASoC 0.13 AT91xxxx slave patch\n\nThis patch adds support for I2S slave mode for the ETI_B1 machine from\nEndrelia.\n\nSigned-off-by: Frank Mandarino \u003cfmandarino@endrelia.com\u003e\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "5a8ec343c5ba1e78ba23bebd9ad4b23f39c50828",
      "tree": "5b037d3e2de2ce2b81e1c74a3db8f2816ea36eb7",
      "parents": [
        "cbe83b1795feea33803dc89fce18b2b98abbcc9b"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Fri Feb 02 17:16:41 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:41 2007 +0100"
      },
      "message": "[ALSA] soc - ASoC 0.13 generic AC97 codec\n\nThis patch updates the AC97 codec driver to the new API in ASoC 0.13.\nChanges:-\no Removed DAI capabilities matching code in favour of manual matching in\nthe machine drivers.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "cbe83b1795feea33803dc89fce18b2b98abbcc9b",
      "tree": "f8c7916f57fab363f9a5a4c01fdc3c307fc26626",
      "parents": [
        "4422b606bc04eab01dd5cb6f8e6dd0608d65bb11"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Fri Feb 02 17:16:02 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:40 2007 +0100"
      },
      "message": "[ALSA] soc - ASoC 0.13 WM9712 codec driver\n\nThis patch updates the WM9712 codec driver to the new API in ASoC 0.13.\nChanges:-\no Removed DAI capabilities matching code in favour of manual matching in\nthe machine drivers.\no Added DAI operations for codec and CPU interfaces.\no Removed config_sysclk() function and struct snd_soc_clock_info. No\nlonger needed as clocking is now configured manually in the machine\ndrivers. Also removed other clocking data from structures.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "4422b606bc04eab01dd5cb6f8e6dd0608d65bb11",
      "tree": "85920f9a1d11c685ec410f3c069546ff567b12ca",
      "parents": [
        "b36d61d45654104c04ff71055ef09c696fea5f89"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Fri Feb 02 17:15:33 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:39 2007 +0100"
      },
      "message": "[ALSA] soc - ASoC 0.13 WM8750 codec driver\n\nThis patch updates the WM8750 codec driver to the new API in ASoC 0.13.\nChanges:-\no Removed DAI capabilities matching code in favour of manual matching in\nthe machine drivers.\no Added DAI operations for codec and CPU interfaces.\no Removed config_sysclk() function and struct snd_soc_clock_info. No\nlonger needed as clocking is now configured manually in the machine\ndrivers. Also removed other clocking data from structures.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "b36d61d45654104c04ff71055ef09c696fea5f89",
      "tree": "ef75ab2261b5275ba2d601862d12807fd68fd835",
      "parents": [
        "11da21a79048472a14b201120c0c50b10060220b"
      ],
      "author": {
        "name": "Frank Mandarino",
        "email": "fmandarino@endrelia.com",
        "time": "Fri Feb 02 17:14:56 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:38 2007 +0100"
      },
      "message": "[ALSA] soc - ASoC 0.13 WM8731 codec\n\nThis patch updates the WM8731 codec driver to the new API in ASoC 0.13.\nChanges:-\no Removed DAI capabilities matching code in favour of manual matching in\nthe machine drivers.\no Added DAI operations for codec and CPU interfaces.\no Removed config_sysclk() function and struct snd_soc_clock_info. No\nlonger needed as clocking is now configured manually in the machine\ndrivers. Also removed other clocking data from structures.\n\nSigned-off-by: Frank Mandarino \u003cfmandarino@endrelia.com\u003e\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "11da21a79048472a14b201120c0c50b10060220b",
      "tree": "f7d276a11162ea37dac15aa550996be6a29e048a",
      "parents": [
        "cb666e5bd865cc991c0048d6e81581019a141820"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@gmail.com",
        "time": "Fri Feb 02 17:14:19 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:37 2007 +0100"
      },
      "message": "[ALSA] soc - 0.13 ASoC DAPM bug fix for unnamed streams\n\nThis patch fixes a bug whereby an unnamed stream would cause a NULL\npointer ref in snd_soc_dapm_stream_event().\n\nSigned-off-by: Seth Forshee \u003cseth.forshee@gmail.com\u003e\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "cb666e5bd865cc991c0048d6e81581019a141820",
      "tree": "c5dafb6f597df92f0559922c40cc6c64cb396221",
      "parents": [
        "1c433fbda4896a6455d97b66a4f2646cbdd52a8c"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Fri Feb 02 17:13:49 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:36 2007 +0100"
      },
      "message": "[ALSA] soc - ASoC 0.13 core changes\n\nThis patch updates the ASoC core to the new DAI matching and clocking\nAPI in version 0.13\nChanges:-\n o Removed DAI capabilities matching code in favour of manual matching\nin the machine drivers.\n o Added DAI operations for codec and CPU interfaces.\n o Removed config_sysclk() function and struct snd_soc_clock_info. No\nlonger needed as clocking is now configured manually in the machine\ndrivers. Also removed other clocking data from structures.\n o Added machine driver prepare callback.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "3372a153c230bd0b28d470118d5a4c5840f8f966",
      "tree": "f705d4b3bfd3527876d8895877d84e1ddb37b6fb",
      "parents": [
        "0981a260a1fe4a3f22cc70ef01ce38a73f548745"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 01 15:46:50 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:32 2007 +0100"
      },
      "message": "[ALSA] hda-intel - Add black/whitelist for position_fix option\n\nSome devices are known to require position_fix\u003d1 or 2 to make the\ndriver working correctly.  Otherwise the sound gets weird effects,\nsuch as stutters.\nNow a black/whitelist is introduced to indicate the position_fix\nvalue explicitly for such misbehaving hardwares.  As a first example,\nDell D820 is listed there.  More will come later likely...\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "0981a260a1fe4a3f22cc70ef01ce38a73f548745",
      "tree": "0d9921010091f045bb937493e44649088c71ad02",
      "parents": [
        "bc7320c5c8ddeb3b50c6a24013dab9ba74bce578"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 01 14:53:49 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:31 2007 +0100"
      },
      "message": "[ALSA] Fix possible invalid memory access in PCM core\n\nsnd_internval_list() may access invalid memory in the case count \u003d 0\nis given.  It shouldn\u0027t be passed, but it\u0027d better to make the code\na bit more robust.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "bc7320c5c8ddeb3b50c6a24013dab9ba74bce578",
      "tree": "d41259b7053c77739fd068e90287267c3411fad5",
      "parents": [
        "8fec560d9beb3957bf45ac93b1c0c616abd77a07"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Thu Feb 01 12:26:07 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:30 2007 +0100"
      },
      "message": "[ALSA] ASoC very minor coding style fix for snd_soc_new_pcms()\n\nThis very minor patch fixes the snd_soc_new_pcms() function to comply\nwith the kernel coding style.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "8fec560d9beb3957bf45ac93b1c0c616abd77a07",
      "tree": "595d5d391dad07e89792969365f5953bc5e71629",
      "parents": [
        "3b6baa5a0b0a2877c18a76fa1f508cacdbc08edf"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 01 11:50:56 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:29 2007 +0100"
      },
      "message": "[ALSA] usbaudio - Fix Oops with unconventional sample rates\n\nThe patch fixes the memory corruption by the support of unconventional\nsample rates.  Also, it avoids the too restrictive constraints if\nany of usb descriptions contain continuous rates.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "3b6baa5a0b0a2877c18a76fa1f508cacdbc08edf",
      "tree": "93d41b6ec1dfba7c2ffcb65185d6768a5497acc6",
      "parents": [
        "965ac42ce919db225ee64678f0be02f2fdf5b5e4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 31 14:34:38 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:28 2007 +0100"
      },
      "message": "[ALSA] Remove delayed work properly at free and suspend\n\nRemove delayed work properly at free and suspend in ac97 codec and\nak4114 drivers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "965ac42ce919db225ee64678f0be02f2fdf5b5e4",
      "tree": "832436b24c8a02a879de8efc7869bbfe06de2018",
      "parents": [
        "beb60119bcc9cbd80bc5b4f7feec419e067d3e46"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Wed Jan 31 14:14:57 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:27 2007 +0100"
      },
      "message": "[ALSA] ASoC force running of delayed PM work at suspend() and remove()\n\nThis patch fixes a bug whereby the power management delayed work would\nnever be run at driver suspend() or module remove(). Delayed work would\nbe created (after audio had finished) with a long delay (~5 secs) and\nwas sometimes never queued before flush_scheduled_work() was being\ncalled at suspend or module remove. This caused the delayed work to\nqueued after the module had been removed or after resume.\nThis patch forces any delayed work to complete by cancelling it (timer\ncannot fire and add it to queue later), scheduling it for now and\nwaiting on it\u0027s completion.\nThis is something I probably would like to add to workqueue.c in the\nnext merge window, however it\u0027s here atm because it can oops.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "beb60119bcc9cbd80bc5b4f7feec419e067d3e46",
      "tree": "06761bca06fb9e8166a002ef3e5bddd79e448d3f",
      "parents": [
        "4147dab62d1b4387c304888488e1f67a83ad53c8"
      ],
      "author": {
        "name": "Gregor Jasny",
        "email": "gjasny@web.de",
        "time": "Wed Jan 31 12:27:39 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:26 2007 +0100"
      },
      "message": "[ALSA] usbaudio - Fix Oops with broken usb descriptors\n\nThis is a patch for ALSA Bug #2724. Some webcams provide bogus\nsettings with no valid rates. With this patch those are skipped.\n\nSigned-off-by: Gregor Jasny \u003cgjasny@web.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "4147dab62d1b4387c304888488e1f67a83ad53c8",
      "tree": "287d99853af22903d00ac40670eb1e4554c8f558",
      "parents": [
        "8fa58af7db56077d6a042fd7b9dd4c9515e1c37b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 31 10:35:19 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:25 2007 +0100"
      },
      "message": "[ALSA] hda-codec - Add model for Uniwill X40AIx\n\nAdded model\u003duniwill-m31 for Uniwill X40AIx with ALC861 codec.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "8fa58af7db56077d6a042fd7b9dd4c9515e1c37b",
      "tree": "759062886223b266c4200e8abab82789a9c5ba62",
      "parents": [
        "298a2c753a5ae2f0e230a57e94843d248f0033e2"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Wed Jan 31 10:05:30 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:24 2007 +0100"
      },
      "message": "[ALSA] snd_hwdep_release() racefix\n\nsnd_card_file_remove() can free the snd_card.\nTouch hw-\u003e* only before calling snd_card_file_remove().\nUnrelated: Allow hwdep devices not to have own ops.release();\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "298a2c753a5ae2f0e230a57e94843d248f0033e2",
      "tree": "e49668e57cea67e1c14a9cce715e6fa504639fd4",
      "parents": [
        "e35115a58856ced315cb8f75df56e9b9a816e70a"
      ],
      "author": {
        "name": "Frank Mandarino",
        "email": "fmandarino@endrelia.com",
        "time": "Wed Jan 31 10:02:56 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:23 2007 +0100"
      },
      "message": "[ALSA] ASoC WM8731 support for 32k @ 12MHz sysclk\n\nThis patch adds support for 32k audio on the WM8731 when running from a\n12MHz system clock.\n\nSigned-off-by: Frank Mandarino \u003cfmandarino@endrelia.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "e35115a58856ced315cb8f75df56e9b9a816e70a",
      "tree": "7aa86aba3c4ed36271ca46d82bf98481a84f901f",
      "parents": [
        "877b866d86786ac69d3d939905999fe7fe1e23fd"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Wed Jan 31 10:02:23 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:22 2007 +0100"
      },
      "message": "[ALSA] ASoC codec error reporting\n\nThis patch improves the codec probe() error reporting by printing error\nmessages when the card or pcms fail to register.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "877b866d86786ac69d3d939905999fe7fe1e23fd",
      "tree": "2a2083563e1ac4d0eeed933623658c9c01e423f8",
      "parents": [
        "18b9b3d99677a758e77682d6849f58fc07e30bef"
      ],
      "author": {
        "name": "Cory T. Tusar",
        "email": "ctusar@videon-central.com",
        "time": "Tue Jan 30 17:30:55 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:21 2007 +0100"
      },
      "message": "[ALSA] hda-codec - Dell Latitude D820 + D/Port\n\nSupport port replicator headphone output on Dell Latitude D820 + D/Port.\n\nSigned-off-by: Cory T. Tusar \u003cctusar@videon-central.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "18b9b3d99677a758e77682d6849f58fc07e30bef",
      "tree": "b37b702d3e450efeb9caf3f2bf2cb081de3f59b5",
      "parents": [
        "0cb29ea0d449d7c0ecc9649a08ab63476389701d"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Tue Jan 30 17:18:45 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:20 2007 +0100"
      },
      "message": "[ALSA] ASoC codec probe failure bug\n\nThis patch fixes a bug whereby some resources were not being freed when\ncodec probe() failed.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "0cb29ea0d449d7c0ecc9649a08ab63476389701d",
      "tree": "64e007b7a767c8e63f32b346c1069804e8e2df80",
      "parents": [
        "517400cbc75d0604bc34c1866dff7e55ca1be2b4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 29 15:33:49 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:19 2007 +0100"
      },
      "message": "[ALSA] Add even more \u0027const\u0027 to everything related to TLV\n\nMark TLV data as \u0027const\u0027\nSigned-of-by: Philipp Matthias Hahn \u003cpmhahn@pmhahn.de\u003e\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "517400cbc75d0604bc34c1866dff7e55ca1be2b4",
      "tree": "43719d9a94cb0abb327bde3da78802b0ad8d8657",
      "parents": [
        "32b47da03541f97e40f1af5488ef88250459f388"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 29 15:27:56 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:17 2007 +0100"
      },
      "message": "[ALSA] Add some more \u0027const\u0027, but needs changes in i2c/other/ak4*\n\nMake data passed to ak4xxx_create \u0027const\u0027.\nSigned-of-by: Philipp Matthias Hahn \u003cpmhahn@pmhahn.de\u003e\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "32b47da03541f97e40f1af5488ef88250459f388",
      "tree": "7945a4e7337924b602c9ff5dc027fe0beb0ffb75",
      "parents": [
        "189bc171434e84797f586130fca8eb4df3746e3f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 29 15:26:36 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:16 2007 +0100"
      },
      "message": "[ALSA] Add \u0027const\u0027 to files in pci/ice1712/\n\nMark a lot of data as \u0027const\u0027\nSigned-of-by: Philipp Matthias Hahn \u003cpmhahn@pmhahn.de\u003e\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "189bc171434e84797f586130fca8eb4df3746e3f",
      "tree": "a7acde978684639db7ddbb8ccda20e6f0f96d2e0",
      "parents": [
        "bcb4d788f573805c74ac4f39a622b30955b2f916"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 29 15:25:40 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:15 2007 +0100"
      },
      "message": "[ALSA] ice1712 - Reorganize existing eeprom data\n\nReorganize EEPROM data (in C99 style).\nSigned-of-by: Philipp Matthias Hahn \u003cpmhahn@pmhahn.de\u003e\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "bcb4d788f573805c74ac4f39a622b30955b2f916",
      "tree": "be9c53150352e3b230c63982f9e0a7e784699c16",
      "parents": [
        "377a4f7ea35d7d6cc05faea7030522d93435dc11"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Jan 29 14:46:18 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:14 2007 +0100"
      },
      "message": "[ALSA] Remove useless reference to obsolete KERNELD\n\nRemove the final useless reference to the obsolete KERNELD feature.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "377a4f7ea35d7d6cc05faea7030522d93435dc11",
      "tree": "ea5f77402cd05c2df7288e8abd00982355e5ac42",
      "parents": [
        "cd7509a43c3047a6339484e5009c2db7ee4c7a51"
      ],
      "author": {
        "name": "Peter Eriksen",
        "email": "s022018@student.dtu.dk",
        "time": "Mon Jan 29 14:45:53 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:13 2007 +0100"
      },
      "message": "[ALSA] sound/isa/gus/gus_main.c: Use abs() instead of x \u003c 0 ? -x : x.\n\n\nSigned-off-by: Peter Eriksen \u003cs022018@student.dtu.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "cd7509a43c3047a6339484e5009c2db7ee4c7a51",
      "tree": "64cd9e0d61658eed0e2a22b14955b7b6da7fd57d",
      "parents": [
        "757e119bf52b014b3181eed97b01f87a245b8ff9"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com.tw",
        "time": "Fri Jan 26 18:33:17 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:12 2007 +0100"
      },
      "message": "[ALSA] hda-codec - Add HP BPC-D7000 support\n\nAdd HP BPC-D7000 support.\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com.tw\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "757e119bf52b014b3181eed97b01f87a245b8ff9",
      "tree": "31b2c8d001da74e0604750a78ddf68da8e679966",
      "parents": [
        "32360416322ddfcd2db2f7655f606c5b86a29102"
      ],
      "author": {
        "name": "Matthias Koenig",
        "email": "mkoenig@suse.de",
        "time": "Thu Jan 25 13:15:05 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:11 2007 +0100"
      },
      "message": "[ALSA] Add snd-portman2x4 driver for Midiman Portman 2x4 MIDI device\n\nsnd-portman2x4 driver supports Midiman Portman 2x4 parallel port\nMIDI device.\n\nSigned-off-by: Matthias Koenig \u003cmkoenig@suse.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "32360416322ddfcd2db2f7655f606c5b86a29102",
      "tree": "7673e544ca5455118c604c63a4d5be57dcda1eeb",
      "parents": [
        "579c84a9b225d8b9d0f32818b9959ca63b4fb57d"
      ],
      "author": {
        "name": "Thomas De Schampheleire",
        "email": "thomas.de.schampheleire@gmail.com",
        "time": "Wed Jan 24 16:13:35 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:10 2007 +0100"
      },
      "message": "[ALSA] hda-codec - Missing Mic Boost on Realtek ALC882/883\n\nThis patch adds Mic Boost controls for Realtek ALC882 and ALC883 chips.\n\nSigned-off-by: Thomas De Schampheleire \u003cthomas.de.schampheleire@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "579c84a9b225d8b9d0f32818b9959ca63b4fb57d",
      "tree": "bce2d2f739a6b4c4bac20ab862459126c8558e53",
      "parents": [
        "5bda9fa1aefbb873f2bd181e63ce0d4231883c46"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 23 19:22:26 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:09 2007 +0100"
      },
      "message": "[ALSA] echo3g_dsp.c shouldn\u0027t include #include \u003clinux/irq.h\u003e\n\nDespite being under linux/, linux/irq.h shouldn\u0027t be #include\u0027d by arch\nindependent code.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "f7ba7fc6173a9fb6d8a5bc02bf335cc358f21a09",
      "tree": "3ce618119c72cd6706bd83a02958fef92e24425d",
      "parents": [
        "7ed07a740b886930a299d438947ad322272eece1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 19 18:34:47 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:06 2007 +0100"
      },
      "message": "[ALSA] emu10k1 - Fix ABI for older ld10k1\n\nFix ABI for older ld10k1.  When no EMU10K1_PVERSION ioctl is issued,\nthe driver accepts ioctls with the old struct size without TLV information.\nAlso, changed the struct field to make the conversion easier from the\nold to the new structs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "7ed07a740b886930a299d438947ad322272eece1",
      "tree": "b6d6892f259f00fa61262b1a6fb314dfac20b4ca",
      "parents": [
        "5c33dd70b51be0617a75562aa896d5ccf1840455"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 19 14:51:57 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:05 2007 +0100"
      },
      "message": "[ALSA] hda-intel - Don\u0027t try to probe invalid codecs\n\nFix the max number of codecs detected by HD-intel (and compatible)\ncontrollers to 3.  Some hardware reports extra bits as if\nconnected, and the driver gets confused to probe unexisting codecs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "5c33dd70b51be0617a75562aa896d5ccf1840455",
      "tree": "9893efa106b79650d1c2c73dc12729e125cc5cc5",
      "parents": [
        "ad4d1dea62b6981a8c12df529e955424141d4b7a"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Tue Jan 16 17:49:21 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:04 2007 +0100"
      },
      "message": "[ALSA] cleanup and error reporting for sound/core/init.c\n\nMake the control flow clear with indentation, adds some comments\nand improves error reporting.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "9f428175a5e486b7142d3217c20481e003f3c275",
      "tree": "34bee20937546763c322dc5541ce73d22e02b73d",
      "parents": [
        "687a47bd829e040094cbc103126d5f03d46fd2bb"
      ],
      "author": {
        "name": "Daniel Jacobowitz",
        "email": "drow@false.org",
        "time": "Fri Jan 12 19:11:47 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:02 2007 +0100"
      },
      "message": "[ALSA] ac97 - Fix vt1617a build ops\n\nThis patch connects the extra vt1616 controls for the vt1617a, which\nis necessary to control the rear speakers on e.g. a Shuttle SN25P.\n\nSigned-off-by: Daniel Jacobowitz \u003cdrow@false.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "687a47bd829e040094cbc103126d5f03d46fd2bb",
      "tree": "4960219335bd42953996320d7549bbb1946b4180",
      "parents": [
        "30e80a279d864385306ed4bf905f00196d1c9656"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 10 11:25:58 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:01 2007 +0100"
      },
      "message": "[ALSA] Fix a typo in the last patch_realtek.c change\n\nFixed a typo in the last patch_realtek.c change.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "30e80a279d864385306ed4bf905f00196d1c9656",
      "tree": "11d8295c1d5896e5dffa204c72945d5df67c8e99",
      "parents": [
        "2a296cb6633a719846eaf30fcec7f392c511537d"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 09 09:55:54 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:00 2007 +0100"
      },
      "message": "[ALSA] hda-codec - add ASUS W7J (0x1043, 0x1205) to quirk list - 3stack\n\nSee Novell-bug#228201 .\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "2a296cb6633a719846eaf30fcec7f392c511537d",
      "tree": "e6723ec9c9f6ba9c5c04dc6d6248f12bd3816ff7",
      "parents": [
        "f36090fe04986dbcd304e1f4d9224be00e57ec25"
      ],
      "author": {
        "name": "Leonard Norrgard",
        "email": "leonard.norrgard@refactor.fi",
        "time": "Mon Jan 08 11:28:22 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:59 2007 +0100"
      },
      "message": "[ALSA] sound: hda: detect ALC883 on MSI K9A Platinum motherboards (MS-7280)\n\nRecognize the Realtek ALC883 chip on MSI K9A Platinum motherboards (model\nno.  MS-7280), enabling full sound capabilities.\nError messages seen before this patch:\ncannot find the slot for index 0 (range 0-0)\nhda-intel: Error creating card!\nHDA Intel: probe of 0000:00:14.2 failed with error -12\n[akpm@osdl.org: updated to match recent ALSA table changes]\n\nSigned-off-by: Leonard Norrgard \u003cleonard.norrgard@refactor.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "f36090fe04986dbcd304e1f4d9224be00e57ec25",
      "tree": "1f2e0869bf7330dbc448b055497d4766f2eca686",
      "parents": [
        "8e21c34cd4742c508dcc307fdbac9b3ba6899002"
      ],
      "author": {
        "name": "Tobin Davis",
        "email": "tdavis@dsl-only.net",
        "time": "Mon Jan 08 11:07:12 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:57 2007 +0100"
      },
      "message": "[ALSA] hda-codec - Add support for Samsung Q1 Ultra\n\nThis adds support for the Samsung Q1 Ultra tablet pc.\n\nSigned-off-by: Tobin Davis \u003ctdavis@dsl-only.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "8e21c34cd4742c508dcc307fdbac9b3ba6899002",
      "tree": "1a400a6312148ec5a9b81c3f82799c9045285505",
      "parents": [
        "c68487151a0dceea07db8632327e3a0ab9e25e1f"
      ],
      "author": {
        "name": "Tobin Davis",
        "email": "tdavis@dsl-only.net",
        "time": "Mon Jan 08 11:04:17 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:56 2007 +0100"
      },
      "message": "[ALSA] hda-codec - Add support for Sigmatel STAC9202/9250/9251 codecs\n\nThis patch adds support for Gateway laptops based on the\nSigmatel STAC9250 codecs, as well as basic support for\nSTAC9202/9250/9251 codecs.  Some Gateway systems require\nprobe_mask\u003d1 to work.  More work to be done prior to alsa 1.0.14\nfinal.\n\nSigned-off-by: Tobin Davis \u003ctdavis@dsl-only.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "c68487151a0dceea07db8632327e3a0ab9e25e1f",
      "tree": "2a5b7a89c813bc97571ceb42c68ba4dabab71339",
      "parents": [
        "ffc26918ab5674b286a4bc07dac7e011cea83e97"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Mon Jan 08 10:59:51 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:55 2007 +0100"
      },
      "message": "[ALSA] sound: aoa of_node_put and kfree cleanup\n\nThis patch removes redundant argument checks for of_node_put() and kfree().\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "ffc26918ab5674b286a4bc07dac7e011cea83e97",
      "tree": "86fb6769a475d14498c694653b7b86e90b0d951c",
      "parents": [
        "ad5e773750aeae3ad980f94b9f3cecad5af7c53d"
      ],
      "author": {
        "name": "Frank Mandarino",
        "email": "fmandarino@endrelia.com",
        "time": "Mon Jan 08 10:58:47 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:54 2007 +0100"
      },
      "message": "[ALSA] ASoC at91 - Fix NULL pointer dereference in at91_i2s_shutdown\n\nThis patch fixes a NULL pointer exception which occurs when a\nsubstream is opened and immediately closed.\n\nSigned-off-by: Frank Mandarino \u003cfmandarino@endrelia.com\u003e\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "ad5e773750aeae3ad980f94b9f3cecad5af7c53d",
      "tree": "92e6ed0177f9d294380616731827055afa81b6dc",
      "parents": [
        "751e61c47d3b4e929c93bac61c8dd6c247854993"
      ],
      "author": {
        "name": "Tobin Davis",
        "email": "tdavis@dsl-only.net",
        "time": "Mon Jan 08 10:57:32 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:54 2007 +0100"
      },
      "message": "[ALSA] hda-codec - Add support for Toshiba M105 to Realtek patch\n\nThis patch adds support for the Toshiba M105-S3041 laptop (ALC861).\n\nSigned-off-by: Tobin Davis \u003ctdavis@dsl-only.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "751e61c47d3b4e929c93bac61c8dd6c247854993",
      "tree": "dd182056ad25ae2d6ac3293e9e3e71d480fc8037",
      "parents": [
        "0e4ceb7507111c3910a0d7e19b498b1f6081afcb"
      ],
      "author": {
        "name": "Raúl Sánchez Siles",
        "email": "rss@barracuda.es",
        "time": "Mon Jan 08 10:56:48 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:52 2007 +0100"
      },
      "message": "[ALSA] Solve typos/compilation problems for debug functions in soc-dapm and at91-i2s\n\nsoc-dapm\n·Removed list_for_each since the loop is list_for_each_entry() and\n not list_for_each(). Thanks to Liam Girdwood and Seth Forshee.\nat91-i2s\n·Fixed typo in dai modes definition.\n·Fixed struct member name in at91_ssc_info-\u003essc_state.\n·Fixed compilation problem, ssc_state is bundled in at91_ssc_info.\n\nSigned-off-by: Raúl Sánchez Siles \u003crss@barracuda.es\u003e\nSigned-off-by: Seth Forshee \u003cseth.forshee@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "0e4ceb7507111c3910a0d7e19b498b1f6081afcb",
      "tree": "36f287f0624861cbe3a8a59cf3a27e58c460c76b",
      "parents": [
        "f6cdab5f7ed356e8a259c1f00c7991f56c234643"
      ],
      "author": {
        "name": "Tobin Davis",
        "email": "tdavis@dsl-only.net",
        "time": "Mon Jan 08 10:54:26 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:51 2007 +0100"
      },
      "message": "[ALSA] hda-codec - Change default config for Asus P5GD1\n\nThis patch changes the default configuration for the Asus P5GD1\nmotherboard from 5stack to asus, as reported by stelek on\nlinuxquestions.org\n\thttp://www.linuxquestions.org/questions/showthread.php?p\u003d2556497#post2556497\n\nSigned-off-by: Tobin Davis \u003ctdavis@dsl-only.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "f6cdab5f7ed356e8a259c1f00c7991f56c234643",
      "tree": "c9a6311a40e27a188f716a05eee9bff93c95a771",
      "parents": [
        "7b9470d88492d8be22d1f5307fe28642db9affe5"
      ],
      "author": {
        "name": "Clement Guedez",
        "email": "klem.dev@gmail.com",
        "time": "Mon Jan 08 10:48:41 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:50 2007 +0100"
      },
      "message": "[ALSA] Add support of the ESI Waveterminal 192M to the ice1724 ALSA driver\n\nThis patch adds the support of the ESI Waveterminal 192M soundcard\nto the ice1724 familly ALSA driver.\nIt\u0027s a semi-professionnal soundcard for home studio : many I/O and\na quality of sound is good, better than consumer cards, but less\nmusical than professional cards.\nIt use a Via Envy24ht chipset as ice1724 soundcard, Sigmatel\nstac9640 ADC/DAC for the analog I/O as Prodigy192, and Atmel ak4114\nfor S/PDIF as ESI Julia.\nIs working : the 8 analog outputs, the analog inputs 1\u00262, the mic\ninput 1, the coaxial \u0026 optical digital outputs.\n\nSigned-off-by: Clement Guedez \u003cklem.dev@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "7b9470d88492d8be22d1f5307fe28642db9affe5",
      "tree": "4eabe6609c6aacb9e9bd2cc39daede5bbdd7e8e7",
      "parents": [
        "518f6a6173e6009f5d380c638ea97a8897ebea9c"
      ],
      "author": {
        "name": "Tobin Davis",
        "email": "tdavis@dsl-only.net",
        "time": "Thu Dec 28 13:56:48 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:49 2007 +0100"
      },
      "message": "[ALSA] hda-codec - Add Asus P5W DH to alc882_cfg_tbl\n\nThis patch adds the Asus P5W DH to the ALC882 config table\nas a 6stack-dig system.\n\nSigned-off-by: Tobin Davis \u003ctdavis@dsl-only.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "88518275e3eefe0582af1918d59325b16dfde154",
      "tree": "1c8935e45cb46aa3513da570d0707a5009d22e01",
      "parents": [
        "67e9f4b68c9d1820132c559c0f9b296dafdf631e"
      ],
      "author": {
        "name": "John Daiker",
        "email": "daikerjohn@gmail.com",
        "time": "Thu Dec 28 13:55:05 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:47 2007 +0100"
      },
      "message": "[ALSA] usbaudio.c: remove unneeded casts\n\nWent rummaging through usbaudio.c and found some castings that\naren\u0027t needed as far as I can see.  Part of the KernelJanitors\nTODO list.\n\nSigned-off-by: John Daiker \u003cdaikerjohn@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "67e9f4b68c9d1820132c559c0f9b296dafdf631e",
      "tree": "4b51b76112e0e218774970d0a2d3c522252f7128",
      "parents": [
        "6428ea1b733e4795209ff272be32732ec152594a"
      ],
      "author": {
        "name": "Randy Cushman",
        "email": "rcushman_linux@earthlink.net",
        "time": "Fri Dec 22 12:44:25 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:46 2007 +0100"
      },
      "message": "[ALSA] ac97 - fix various issues with AD1986/AD1986A support\n\nPreviously, ac97_codec.c was coded to support AD1986 and AD1986A\nCODECs using code written for the AD1985 CODEC.  This allowed the\nLINE_OUT and HEADPHONE jacks to function properly, however register\ndifferences between the CODECs prevented line and microphone inputs\nfrom functioning.\nSpecifically, this patch fixes issues with the following mixer\ncontrols:  \u0027V_REFOUT\u0027, \u0027Spread Front to Surround and Center/LFE\u0027,\n\u0027Exchange Front/Surround\u0027, \u0027Surround Jack Mode\u0027, and \u0027Channel Mode\u0027.\nThis patch removes the undocumented AD1888 control\n\u0027High Pass Filter Enable\u0027 and adds the new control\n\u0027Exchange Mic/Line In\u0027.\n\nSigned-off-by: Randy Cushman \u003crcushman_linux@earthlink.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "6428ea1b733e4795209ff272be32732ec152594a",
      "tree": "9804697d4617ec6f63c18d9304c0c828c8ef29a2",
      "parents": [
        "1321b160fa1cf63fa841d954fe31220366b6647a"
      ],
      "author": {
        "name": "Randy Cushman",
        "email": "rcushman_linux@earthlink.net",
        "time": "Thu Dec 21 19:17:29 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:45 2007 +0100"
      },
      "message": "[ALSA] ac97 - fix malfunctioning mixer controls for AD1985\n\nThis patch replaces the \u0027V_REFOUT Enable\u0027 mixer switch control\nwith a listbox control for the AD1985 CODEC.\nPrevious patch \u0027AD1888 mixer controls for DC mode\u0027 added\ncontrols that were propogated to multiple codecs.  For the\nAD1985 codec, the bits VREFH and VREFD function differently,\npreventing the \u0027V_REFOUT Enable\u0027 control from setting V_REFOUT\nto Hi-Z.\nThis patch also corrects an issue in which register bits relating\nto mixer controls \u0027Surround Jack Mode\u0027 and \u0027Channel Mode\u0027.\nThe register bits controlled by these controls were being set\nat boot time to states inconsistent with the stored values of\nthese controls.\n\nSigned-off-by: Randy Cushman \u003crcushman_linux@earthlink.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "1321b160fa1cf63fa841d954fe31220366b6647a",
      "tree": "c0dad805816b4146cbe77ca77ffae94f772b552c",
      "parents": [
        "831466f4ad2b5fe23dff77edbe6a7c244435e973"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 21 11:02:06 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:44 2007 +0100"
      },
      "message": "[ALSA] soc - Fix delayed_work related changes on 2.6.20 kernel\n\nFix the changes realted to delayed_work in soc/codecs/wm8750.c.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "831466f4ad2b5fe23dff77edbe6a7c244435e973",
      "tree": "c6ca59c6390484573f855d4efad5a6165a4ae5c0",
      "parents": [
        "4bb09523de50dcf1afc5d3099b9da0381f01b04c"
      ],
      "author": {
        "name": "Randy Cushman",
        "email": "rcushman_linux@earthlink.net",
        "time": "Tue Dec 19 18:42:16 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:43 2007 +0100"
      },
      "message": "[ALSA] ac97 - fix microphone and line_in selection logic\n\nThis patch fixes the Microphone and LINE_IN select logic for\nAnalog Devices surround codecs with shared jacks.  The existing\ncode can never utilize the shared jacks for Microphone and LINE_IN\ndue to the reversed jack selection logic.  The patched code\ncorrectly selects the shared jack for input if the \u0027Channel Mode\u0027\nselector does not specify that the jack is to be used for output.\nSpecifically, in \u00272ch\u0027 mode the Center/LFE jack is used for\nmicrophone input and the Surround jack is used for LINE_IN,\nin \u00274ch\u0027 mode the Center/LFE jack is used for microphone input\nand the Surround jack is used for output, and in \u00276ch\u0027 mode\nboth jacks are used for output.\n\nSigned-off-by: Randy Cushman \u003crcushman_linux@earthlink.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "4bb09523de50dcf1afc5d3099b9da0381f01b04c",
      "tree": "55ccea8c60314591c829b7af7483c58fd6d67d53",
      "parents": [
        "4014c38bd94156c10986a11d890bdae99437dc9a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Dec 19 17:16:14 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:42 2007 +0100"
      },
      "message": "[ALSA] soc - Use global workqueue\n\nUse global workqueue for simplicity instead of own workqueue\nin SoC core and wm8750 codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "4014c38bd94156c10986a11d890bdae99437dc9a",
      "tree": "f8d8ee3b61b6c7f70da735b8c916554a4a8fc0cd",
      "parents": [
        "e250af291d6759518b574b33317eb3003012bfa2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Dec 19 17:13:16 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:41 2007 +0100"
      },
      "message": "[ALSA] ak4114 - Use global workqueue\n\nUse global workqueue for simplicity instead of own workqueue.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "e250af291d6759518b574b33317eb3003012bfa2",
      "tree": "e7eee3d0901077d014dbf780d9ab10f17d55169d",
      "parents": [
        "dc041e0b1fc918562aa3803cda166fee219a34d2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Dec 19 17:08:52 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:40 2007 +0100"
      },
      "message": "[ALSA] hda-codec - Use global workqueue\n\nUse global workqueue for simplicity.\nThe unsolicited event frequency isn\u0027t so high to have own queue.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "dc041e0b1fc918562aa3803cda166fee219a34d2",
      "tree": "9036beb0efeb392b166bbace4f89846594e50eda",
      "parents": [
        "e4c3bf0f65ec9da8b067a722f734d1012ef12ceb"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Dec 19 14:44:15 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:39 2007 +0100"
      },
      "message": "[ALSA] sound: Change final two instances of kcalloc(1,...) to kzalloc()\n\n  Change the two remaining instances in the tree of kcalloc(1,...) to\nthe corresponding kzalloc() call.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "e4c3bf0f65ec9da8b067a722f734d1012ef12ceb",
      "tree": "1311c49b2c62b14a7cc9a05befb756be0b81d3d1",
      "parents": [
        "ca40587087fc05c670f4f2650cc466d557377f6d"
      ],
      "author": {
        "name": "James C Georgas",
        "email": "jgeorgas@rogers.com",
        "time": "Tue Dec 19 11:09:41 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:38 2007 +0100"
      },
      "message": "[ALSA] Remove AC97 POP control for STAC9708/11\n\nThe STAC9708/11 AC97 codecs implement the PCM Out Path \u0026 Mute bit in\nthe General Purpose register (0x20:F), even though they don\u0027t implement\nthe actual function in the mixer.\nSince the alsa tests for the function by toggling the bit and reading\nit back to see if it changed, it mistakenly creates a useless control.\nThis patch explicitly removes the control when the codec is an\nSTAC9708/11.\nI put the check in patch_sigmatel_stac9708_specific(), because I have\nan SBLive with this chip on it. I don\u0027t know if the STAC9758 or other\ncodecs also behave this way. If they do, then this check could maybe go\nin patch_sigmatel_stac97xx_specific(), or some other more general\nfunction.\n\nSigned-off-by: James C Georgas \u003cjgeorgas@rogers.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "ca40587087fc05c670f4f2650cc466d557377f6d",
      "tree": "4329beec9d882330e3d9a1126d544c3a1dd22857",
      "parents": [
        "0664d888a55ff99c8556690a3ae7c76dc1389008"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Dec 18 14:41:03 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:37 2007 +0100"
      },
      "message": "[ALSA] sparc dbri comment fix\n\nThis is a comment fix to avoid misleading about locking in the\ndbri_cmdsend.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "0664d888a55ff99c8556690a3ae7c76dc1389008",
      "tree": "50be7309240cfefe166f2629ba05a4c6b76e4ccd",
      "parents": [
        "659eacc55a378066b60896b2bbd261ca32a10c04"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Mon Dec 18 14:39:02 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:36 2007 +0100"
      },
      "message": "[ALSA] Additional credits to soc-core\n\nThis patch adds copyright and credit for my good friend Richard Purdie\nfrom OpenedHand for his help and code contribution throughout the\ndevelopment of the core code. Many thanks Richard (I guess we overlooked\nthis in trying to get everything working well).\nIt also adds some extra comments wrt to DAI clock matching.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "659eacc55a378066b60896b2bbd261ca32a10c04",
      "tree": "c58669c4a2a7af1eaf97d8975b12743f0d70e9ac",
      "parents": [
        "4dc53e28e2e5cccb3521466be8f2ab4689ca9143"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Mon Dec 18 14:38:37 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:35 2007 +0100"
      },
      "message": "[ALSA] Remove trailing white space from wm9712.c\n\nThis patch removes some trailing white space from the WM9712 ASoC codec\ndriver.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "4dc53e28e2e5cccb3521466be8f2ab4689ca9143",
      "tree": "db1e93f950b94ad31f05182b76cbf4b3965b3da5",
      "parents": [
        "b0148a98ec5151fec82064d95f11eb9efbc628ea"
      ],
      "author": {
        "name": "Tobin Davis",
        "email": "tdavis@dsl-only.net",
        "time": "Mon Dec 18 13:24:37 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:34 2007 +0100"
      },
      "message": "[ALSA] hda-codec - Add quirk for Turbo-X Coeus G610P\n\nThis patch adds the Turbo-X Coeus G610P to the alc880 config table,\nbased on user provided information.\n\nSigned-off-by: Tobin Davis \u003ctdavis@dsl-only.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    }
  ],
  "next": "b0148a98ec5151fec82064d95f11eb9efbc628ea"
}
