)]}'
{
  "log": [
    {
      "commit": "9d2743f84d08ce9c6ea8369c571b04385b42fb01",
      "tree": "dfbcf64dda2a1c4321bf4b4cee120d5ed0612ebd",
      "parents": [
        "d0064a1b22d0f60058902a870e6bf9aab0d8202c",
        "72b43cf1402169e8bc088838a6db91d613c35627"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 10 15:32:45 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 10 15:32:45 2009 +0200"
      },
      "message": "Merge branch \u0027topic/cmi8330\u0027 into for-linus\n\n* topic/cmi8330:\n  ALSA: cmi8330: Allow MPU-401-less operation\n  ALSA: cmi8330: find OPL3 port automatically\n  cmi8330: Add basic CMI8329 support\n  ALSA: cmi8330: revert comments about AD1848 back\n"
    },
    {
      "commit": "fcb2954b9621dfeaca92f6a11dac69cfdfaa6705",
      "tree": "81a2d9a04985a30fa7a9afb8db9ffc0c834f2b78",
      "parents": [
        "cb65c8732a50f8a145d36dbdac026a1789ad1587"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Jul 18 17:26:14 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jul 19 14:02:29 2009 +0200"
      },
      "message": "ALSA: sound/isa: convert nested spin_lock_irqsave to spin_lock\n\nIf spin_lock_irqsave is called twice in a row with the same second\nargument, the interrupt state at the point of the second call overwrites\nthe value saved by the first call.  Indeed, the second call does not need\nto save the interrupt state, so it is changed to a simple spin_lock.\n\nThe semantic match that finds this problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression lock1,lock2;\nexpression flags;\n@@\n\n*spin_lock_irqsave(lock1,flags)\n... when !\u003d flags\n*spin_lock_irqsave(lock2,flags)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "72b43cf1402169e8bc088838a6db91d613c35627",
      "tree": "20b2ee598974bd6bd82d0635780c18b631e2bc2f",
      "parents": [
        "0b959167237208bc1a811e30bf866cd29bff1652"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Tue Jul 07 18:09:48 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 07 18:24:53 2009 +0200"
      },
      "message": "ALSA: cmi8330: Allow MPU-401-less operation\n\nAdding MPU-401 support to cmi8330 driver could cause a regression (non-working\nsound) on a system where there is no free IRQ for the MPU-401 device (which\nis not very uncommon as this card requires two separate IRQs plus a third one\nfor MPU-401).\n\nWhen MPU-401 PnP configuration fails (mostly because of unavailable IRQ), just\nignore MPU-401 and continue without it.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0b959167237208bc1a811e30bf866cd29bff1652",
      "tree": "a1729a339eb56d6506dad8a3ab3c1996068756d3",
      "parents": [
        "69eb88825a7a562ee3564bdae20c35b0238307b0"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Mon Jul 06 22:08:04 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 07 08:02:57 2009 +0200"
      },
      "message": "ALSA: cmi8330: find OPL3 port automatically\n\nMy CMI8329 had OPL3 port specified in SB16 resources. But now I found out that\nit was my modification of the card\u0027s PnP EEPROM a couple of years ago (can be\ndone using C9SETROM.EXE utility). I did it because the OPL3 port was\ncompletely missing from PnP data. It seems to be hardwired to 0x388 on\nCMI8329.\n\nFind OPL3 port automatically by searching in WSS and SB16 resources. If not\nfound, assume that it\u0027s hardwired to 0x388.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "69eb88825a7a562ee3564bdae20c35b0238307b0",
      "tree": "548d0ca1957da234acfd2c4cd3c8ed57afdd1723",
      "parents": [
        "74a0094cd9d030d7a684e6ce1cbd1658eb63bd7d"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Sat Jul 04 22:25:44 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jul 05 11:47:24 2009 +0200"
      },
      "message": "cmi8330: Add basic CMI8329 support\n\nAdd basic support for CMI8329 cards. Makes PCM and OPL3 work.\nDoes not break CMI8330 (tested).\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "74a0094cd9d030d7a684e6ce1cbd1658eb63bd7d",
      "tree": "8a57c4baf526995554a37625c10537d41a9536f7",
      "parents": [
        "c2a30d711852e4f39c8a79135b3caa701f7a8e02"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Sat Jun 27 16:26:35 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 29 08:06:57 2009 +0200"
      },
      "message": "ALSA: cmi8330: revert comments about AD1848 back\n\nIn ALSA 1.0.20, the comments were changed to say CMI8330 instead of AD1848.\nThe CMI8330 chip includes two codecs - AD1848 and SB16, so the comments were\ncorrect and are misleading now. Revert them back.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c2a30d711852e4f39c8a79135b3caa701f7a8e02",
      "tree": "5c3b00b351ff6cd8d204bb824ccabc0a3b929da6",
      "parents": [
        "28d0325ce6e0a52f53d8af687e6427fee59004d3"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Sat Jun 27 16:17:08 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 29 08:06:10 2009 +0200"
      },
      "message": "ALSA: cmi8330: fix MPU-401 PnP init copy\u0026paste bug\n\nFix copy\u0026paste bug in PnP MPU-401 initialization.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4ef279205a1ca4c37bf80811dd9d0f65c854fbf7",
      "tree": "69b16d8f4c43ab66417e9b14abbddaa82d8a0222",
      "parents": [
        "1282c824cc4ad5b43fc1813e7ea564c0d6f0d046",
        "0528c7494e67c30329d086df141d2dd691f01556"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:48 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:48 2009 +0200"
      },
      "message": "Merge branch \u0027topic/seq-kconfig-cleanup\u0027 into for-linus\n\n* topic/seq-kconfig-cleanup:\n  ALSA: clean up the logic for building sequencer modules\n"
    },
    {
      "commit": "1282c824cc4ad5b43fc1813e7ea564c0d6f0d046",
      "tree": "fc82ba9aee9587f65870f8a544f2118b299d33cc",
      "parents": [
        "45d60e3648eaba1f5f6976df901fb7c45660fb49",
        "82ced6fd28653ab456c3e5b25e9ef3c1c96cd6e9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:46 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:46 2009 +0200"
      },
      "message": "Merge branch \u0027topic/section-fix\u0027 into for-linus\n\n* topic/section-fix:\n  ALSA: Add missing __devexit_p() markers\n  ALSA: powermac - Replace the rest of __init*\n  ALSA: sound/ppc: update annotations of serveral functions\n"
    },
    {
      "commit": "45d60e3648eaba1f5f6976df901fb7c45660fb49",
      "tree": "fb468f9c69a650989590dd6b5c6563fc796403e9",
      "parents": [
        "87cb14a5f46207f5c445dd755096f8568d136a2a",
        "b0ec3a30bc01c15cc6277b223fae136f7b71e90c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:45 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:45 2009 +0200"
      },
      "message": "Merge branch \u0027topic/sc6000\u0027 into for-linus\n\n* topic/sc6000:\n  ALSA: sc6000: enable joystick port\n  ALSA: sc6000: fix older card initialization\n  ALSA: sc6000: add support for SC-6600 and SC-7000\n"
    },
    {
      "commit": "82ced6fd28653ab456c3e5b25e9ef3c1c96cd6e9",
      "tree": "b9d142504aafa35107dbd23691a515ff551cc028",
      "parents": [
        "3e1e0a5dd539f83438078759c8642c5dd7c24cb6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 04 10:46:43 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 04 10:52:16 2009 +0200"
      },
      "message": "ALSA: Add missing __devexit_p() markers\n\n3 ISA sound drivers lack their __devexit_p() markers, which would\ncause build failures when the kernel is built without hotplug support.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0528c7494e67c30329d086df141d2dd691f01556",
      "tree": "798fcad072aa75ec3447049aaf79161e5beb6faa",
      "parents": [
        "cd86a536c81e9300d984327517548ca0652eebf9"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 26 17:07:52 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 29 11:49:42 2009 +0200"
      },
      "message": "ALSA: clean up the logic for building sequencer modules\n\nInstead of mangling the CONFIG_* variables in the makefiles over and\nover, set a few helper variables in Kconfig.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b0ec3a30bc01c15cc6277b223fae136f7b71e90c",
      "tree": "44da975eacca5752ca0455eabf1142cf8b17b223",
      "parents": [
        "0cfcdedaddf2468cb53e3cff9c3abfef14b4d784"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun May 03 10:39:19 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 04 09:08:22 2009 +0200"
      },
      "message": "ALSA: sc6000: enable joystick port\n\nAdd module parameter to enable or disable\njoystick port (gameport) on the SC6600 and\nlater cards.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2008f137e92220b98120c4803499cdddb2b0fb06",
      "tree": "c67cc4bf32ae3bed8fad82a7da8c835d3d0f8a0a",
      "parents": [
        "27b1833279995e7c290a40cac4ef36ccea7e9283"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 28 12:25:59 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 28 15:06:44 2009 +0200"
      },
      "message": "ALSA: Add missing SNDRV_PCM_INFO_BATCH flag to some drivers\n\nAdded SNDRV_PCM_INFO_BATCH flag to PCM info field of some drivers that\nreally don\u0027t give the precise pointer value.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0cfcdedaddf2468cb53e3cff9c3abfef14b4d784",
      "tree": "3aba0f055287897ba2dd183629e9d927b4d667d2",
      "parents": [
        "c282866101bfde888a44da3babd2f9ab265ca6f9"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Apr 23 21:46:19 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 24 08:12:06 2009 +0200"
      },
      "message": "ALSA: sc6000: fix older card initialization\n\nThe last patch to handle newer cards like SC7000\nbroke initialization of the SC6000. Fix this.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f4723b224d21ff546ac1fea4483094548d529479",
      "tree": "1257dceebcacbf04d3cd6eabf7ff75cfac2edd96",
      "parents": [
        "00610a81df32ea50dba0105078e7369988caef3b",
        "336500f0305dc1552e8d01a60b409a7db781ca28"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 15 11:24:27 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 15 11:24:27 2009 +0200"
      },
      "message": "Merge branch \u0027topic/memdup_user\u0027 into for-linus\n\n* topic/memdup_user:\n  ALSA: sound/pci: use memdup_user()\n  ALSA: sound/usb: use memdup_user()\n  ALSA: sound/isa: use memdup_user()\n  ALSA: sound/core: use memdup_user()\n"
    },
    {
      "commit": "c282866101bfde888a44da3babd2f9ab265ca6f9",
      "tree": "7b6ec0a87b75b60dd46a35d43064c4c186309882",
      "parents": [
        "577c9c456f0e1371cbade38eaf91ae8e8a308555"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@poczta.fm",
        "time": "Sat Apr 04 14:48:32 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 14 13:27:31 2009 +0200"
      },
      "message": "ALSA: sc6000: add support for SC-6600 and SC-7000\n\nAdd support for later cards based on CompuMedia ASC-9408 chipsets.\nThese cards were produced by Gallant.\n\nThis patch make the OSS aedsp16 driver redundant.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "68425adcc419bfe90776f59e66b8c4cdb6e1b1f3",
      "tree": "ea68aa46121d17114732442d9730a22292606e46",
      "parents": [
        "ef44a1ec6eeef189998f84e7230e1d3535b01074"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Fri Apr 10 09:43:36 2009 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 14 12:39:23 2009 +0200"
      },
      "message": "ALSA: sound/isa: use memdup_user()\n\nRemove open-coded memdup_user().\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1e17d774db837fe1a536066cbe971114405d2ba1",
      "tree": "41f2a21f6676eaace57ed4f4872f57d551e00c42",
      "parents": [
        "d848223808c5d21e1b3cea090047e34722c6254b",
        "0ce49d6da993adf8b17b7f3ed9805ade14a6a6f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 10 12:01:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 10 12:01:22 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/~dwmw2/firmware-2.6\n\n* git://git.infradead.org/~dwmw2/firmware-2.6:\n  qla1280: Fix off-by-some error in firmware loading.\n  Add README.AddingFirmware file. Basically telling people not to.\n  firmware: Remove newly-added slicoss and sxg firmware images\n  firmware/WHENCE: Add missing origin information for Ambassador atmsar11.fw\n  ALSA: wavefront - Always use request_firmware()\n  Remove fdump tool for av7110 firmware\n  firmware: convert av7110 driver to request_firmware()\n  Partially revert \"V4L/DVB (9533): cx88: Add support for TurboSight TBS8910 DVB-S PCI card\"\n  Revert \"fix modules_install via NFS\"\n\nAdd-add conflicts in firmware/WHENCE fixed manually\n"
    },
    {
      "commit": "7c7cae17e04765692aa3d2bda5c771f909219f27",
      "tree": "dbbfe26131cdc959f3f425ffb9ac33fbc2afab10",
      "parents": [
        "4f8d182513690b42b20fb81e487be4cd4729e27c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 06 14:38:43 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Apr 06 14:38:43 2009 -0700"
      },
      "message": "ALSA: wavefront - Always use request_firmware()\n\nAlways use request_firmware() for loading yss225_registers image.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "1661c6155589f8faa1338f3cda696ea3f4cb2da1",
      "tree": "a1b84c009a601c366f6113a19bc0ac85aab2953c",
      "parents": [
        "0221c81b1b8eb0cbb6b30a0ced52ead32d2b4e4c"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 24 22:37:14 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 06 03:46:17 2009 +0200"
      },
      "message": "ALSA: opl3sa2: add ZV port control\n\nAdd ZV port control switch.\n\nThis patch is done after solution\ngiven in the ALSA bug #2872 report.\nThe patch resolves the issue.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d0807323345f1cd8ab578b09aab04d10862e9414",
      "tree": "0a1cca9055d4534590779f014199116c7c802d57",
      "parents": [
        "d7b6df5d1af11544401ca051aaf68b6e7f110c0e",
        "453e37b37521b613f0927fcf53ccd93ad3a8b3ae"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:36:21 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:36:21 2009 +0100"
      },
      "message": "Merge branch \u0027topic/sscape-fix\u0027 into for-linus\n"
    },
    {
      "commit": "4c5ecb7e59662a76754efdd41c6ed4415e6e9840",
      "tree": "8a362dd8938e06e13a7fff24e0507558e1ab25b4",
      "parents": [
        "fa15fdeffa3977b17882f485547e65296cf0bd30",
        "5e7476243ad755fa1d8be2b1774d0aeb16bb48df"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:36:15 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:36:15 2009 +0100"
      },
      "message": "Merge branch \u0027topic/msnd\u0027 into for-linus\n"
    },
    {
      "commit": "fa15fdeffa3977b17882f485547e65296cf0bd30",
      "tree": "79ef506dd09de46687598ee340e4d6f85494aa19",
      "parents": [
        "843ad02fa4fb9230cd19923cc8ea1d6096cadf4e",
        "37ba1b62836d2440980cf553c49556393b05c6cd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:36:13 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:36:13 2009 +0100"
      },
      "message": "Merge branch \u0027topic/isa-misc\u0027 into for-linus\n"
    },
    {
      "commit": "a3c6048dcfe3d7015e591b81c547b6df707b0859",
      "tree": "88262502d8c2d4886887380818291629fdc53c0b",
      "parents": [
        "87cd9d7c8501e5da79de542340208b5f6ab4e1a4",
        "cda9043d56cee9fea39e4ee33fd605ae477a1950"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:59 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:59 2009 +0100"
      },
      "message": "Merge branch \u0027topic/cs423x-merge\u0027 into for-linus\n"
    },
    {
      "commit": "dec14f8c0eff54549e5747f8a4d1dc6c0347e2dd",
      "tree": "af1744c17c4bacad4c9524ad096d5a65f6c25c73",
      "parents": [
        "8e0ee43bc2c3e19db56a4adaa9a9b04ce885cd84",
        "b1a0aac05f044e78a589bfd7a9e2334aa640eb45"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:35 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:35 2009 +0100"
      },
      "message": "Merge branch \u0027topic/snd_card_new-err\u0027 into for-linus\n"
    },
    {
      "commit": "37ba1b62836d2440980cf553c49556393b05c6cd",
      "tree": "3bbd9b76117d484d5a624db1b2b9ec0181c7ff55",
      "parents": [
        "1713c0d508fbbb42aa5f90039195e5ac31a50625",
        "dde332b660cf0bc2baaba678b52768a0fb6e6da2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 17 09:28:13 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 17 09:28:13 2009 +0100"
      },
      "message": "Merge branch \u0027fix/opl3sa2-suspend\u0027 into topic/isa-misc\n"
    },
    {
      "commit": "dde332b660cf0bc2baaba678b52768a0fb6e6da2",
      "tree": "0b58cbefed8b0f398c665906df26e6bc4740d4f4",
      "parents": [
        "041b62374c7fedc11a8a1eeda2868612d3d1436c"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Mar 16 21:32:25 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 17 09:27:47 2009 +0100"
      },
      "message": "ALSA: opl3sa2 - Fix NULL dereference when suspending snd_opl3sa2\n\nFix the OOPS during a opl3sa2 card suspend\nand resume if the driver is loaded but the card\nis not found.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1713c0d508fbbb42aa5f90039195e5ac31a50625",
      "tree": "797fdbc3cd1a02925d28c39c8c28e99d0dfded3b",
      "parents": [
        "ce71bfd1aa6d6a4069929eeceed254e13400ddf4"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Fri Feb 27 21:41:40 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 02 12:21:01 2009 +0100"
      },
      "message": "ALSA: opl3sa2 fix irq releasing and short name of card\n\nTwo simple fixes:\n\n1. Use the same pointer for the free_irq() and\n   the request_irq() calls.\n\n2. A short name of card is appended with \u00272\u0027 or \u00273\u0027\n   character depending on a detected chip. Remove\n   the \u00272\u0027 character from the short name.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ce71bfd1aa6d6a4069929eeceed254e13400ddf4",
      "tree": "3eb1f38e734346585a1c72351ccd60edb8749292",
      "parents": [
        "4c9f1d3ed7e5f910b66dc4d1456cfac17e58cf0e"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andim2@users.sourceforge.net",
        "time": "Sun Feb 22 20:33:41 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 23 07:47:52 2009 +0100"
      },
      "message": "ALSA: ALS4000, slight mixer improvements\n\n- add 8kHz / 20 kHz low-pass filter switch control\n- add ALS4000 Mono capture route control\n- add annotations to specs pages\n- improve ALS4000 PM saved regs selection (remove SB dummy register,\n  add missing ones)\n- add some missing ALS4000 register defines\n- constify two variables\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cda9043d56cee9fea39e4ee33fd605ae477a1950",
      "tree": "377e8d1793a613d81eda3a72b449e6d3558c7397",
      "parents": [
        "c844a5d38e4247fc71e371221cf762a2a44d565b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 17 08:10:54 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 17 08:10:54 2009 +0100"
      },
      "message": "ALSA: cs4236 - Merge snd-cs4236-lib module into snd-cs4236\n\nSince cs4232 and cs4236 drivers are merged, there is no reason to keep\nsnd-cs4236-lib module separately.  Let\u0027s merge it into the main driver\nas well.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c2b73d1458014a9f461b75bc1756a699a6c0781f",
      "tree": "d869727d6002ebf48fdb875b490108d85c5ff761",
      "parents": [
        "96cf45cf559be375de29dd45afc50fa8946fb2aa"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Feb 16 21:38:37 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 16 23:05:25 2009 +0100"
      },
      "message": "ALSA: cs4236: cs4232 and cs4236 driver merge to solve PnP BIOS detection\n\ncs4232 and cs4236 driver merge to solve PnP BIOS detection.\n\nAlso, the patch adds recognition if the chip is cs4236b+\nor earlier part. This unifies drivers for both cs4232\nand cs4236+ chips. It allows to use the PnP BIOS\ndetection for the cs4236+ chips. Previously, only\nthe snd-cs4232 could be detected by the PnP BIOS.\n\nThe cs4232+ cards reports two separate PnP BIOS ids.\n\nThe patch adds search for the second id to find out\nresources assigned to a control port.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "96cf45cf559be375de29dd45afc50fa8946fb2aa",
      "tree": "06242d4256aadc01aee67dfafbb94541e7a17738",
      "parents": [
        "4c9f1d3ed7e5f910b66dc4d1456cfac17e58cf0e",
        "b1a0aac05f044e78a589bfd7a9e2334aa640eb45"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 16 23:03:57 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 16 23:03:57 2009 +0100"
      },
      "message": "Merge branch \u0027topic/snd_card_new-err\u0027 into topic/cs423x-merge\n"
    },
    {
      "commit": "4c9f1d3ed7e5f910b66dc4d1456cfac17e58cf0e",
      "tree": "e9b30797bd87ef0b9ef5a812d803e47c43ba9afb",
      "parents": [
        "91f050604cc045a0b7aa0460d36eb6e0f0cb301a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 15:47:51 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 15:48:34 2009 +0100"
      },
      "message": "ALSA: isa/*: Add missing KERN_* prefix to printk\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "91f050604cc045a0b7aa0460d36eb6e0f0cb301a",
      "tree": "f0bfadab8cfe04645587160f1340d1b5ce15d162",
      "parents": [
        "76d498e43fa5f9f0a148dca8915cc7e9d9b9a643"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 15:46:48 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 15:46:48 2009 +0100"
      },
      "message": "ALSA: gus - Add missing KERN_* prefix to printk\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "76d498e43fa5f9f0a148dca8915cc7e9d9b9a643",
      "tree": "51330c73586c876fb20534209bc2be260740f003",
      "parents": [
        "504a06d8b05cb5b214c9b97752d8451e88d9ef81"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 15:45:05 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 15:45:05 2009 +0100"
      },
      "message": "ALSA: wss - Add missing KERN_* prefix to printk\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5e7476243ad755fa1d8be2b1774d0aeb16bb48df",
      "tree": "59c10ef033c524b714af4652afb8c02fde6d7fed",
      "parents": [
        "5aa13a94098ef5fc1bb0a7f531fdda8864ae67ff"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 04 18:28:42 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 04 18:28:42 2009 +0100"
      },
      "message": "ALSA: msnd - Fix build error with CONFIG_PNP\u003dn\n\n  sound/isa/msnd/msnd_pinnacle.c:891: error: \u0027isapnp\u0027 undeclared (first use in this function)\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "453e37b37521b613f0927fcf53ccd93ad3a8b3ae",
      "tree": "3f55c0568af13a36b4d44baf9fb8dee1bd24f25e",
      "parents": [
        "56305757f0b64b7d5dd02fd54c6dfc0989868f31"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Feb 04 17:41:32 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 04 17:55:36 2009 +0100"
      },
      "message": "ALSA: sscape: drop redundant fields from soundscape struct\n\nThe wss_base is disuised parameter for one function.\nIt is converted to function parameter.\n\nThe code_type is only set but never read.\nIt is removed.\n\nThe midi_vol is set only to 0 so it does not work\nas detection of change in midi volume. It is fixed.\n\nThe xport variable is alias to the port[dev]. Use\nthe port[dev] directly to increase readability.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5aa13a94098ef5fc1bb0a7f531fdda8864ae67ff",
      "tree": "2b786653088641008027df2fc84c8956ee111950",
      "parents": [
        "a5f7c47391ca15c3e2f8e2aa46fb089408541bcd"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Feb 01 21:13:15 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 02 08:24:36 2009 +0100"
      },
      "message": "ALSA: msnd: add module description and license for the snd-msnd-lib\n\nThe missing module license generates warning\nduring module loading.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "880abd42d0891635e988b0a2cfb0942cf79fa2c3",
      "tree": "8e19075fd9cce681dd2eb399383a8223ad99ac4a",
      "parents": [
        "9e128fddcc589db4e7d9e8328f656ae4a21a2808"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Fri Jan 30 19:20:29 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 30 19:55:37 2009 +0100"
      },
      "message": "ALSA: ess1688: fix OPL3 port setting\n\nThe ess1688 driver uses the same port\nfor PCM audio (SB compatible) and OPL3\nsynthesis. It is not always right so allow to\nchoose a different port for OPL3 synthesis.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c97dff84e0d9a4e0b7048e033d33511e3897c859",
      "tree": "8fd7d79bed69d1ee85f8945426c066883f2f2352",
      "parents": [
        "0a898e6e500ec8ab98000896fe243c4c0e91c72a"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jan 29 11:48:14 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 29 11:47:02 2009 +0100"
      },
      "message": "ALSA: cmi8330: add MPU-401 support\n\nAdd MPU-401 port support for the chip.\nAlso, update some error messages and description.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0a898e6e500ec8ab98000896fe243c4c0e91c72a",
      "tree": "a9a74aacd46e0c84e5fbf899f531decfd0f1b34f",
      "parents": [
        "a17ac45a5da76f851faf0b6502f66c1205159469"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jan 29 11:46:45 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 29 11:46:56 2009 +0100"
      },
      "message": "ALSA: gus: update debug messages\n\nConvert some of them to snd_printdd() and\nupdate arguments to make them compilable.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "56305757f0b64b7d5dd02fd54c6dfc0989868f31",
      "tree": "18fee8297be6e36ac20ebdc7c7dcc638232786e6",
      "parents": [
        "c9864fd30a28aceef5293f28559c4a2f5a20d7d5"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jan 29 11:44:24 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 29 11:46:25 2009 +0100"
      },
      "message": "ALSA: sscape: update Kconfig description about SoundScape cards\n\nThe SoundScape driver handles more cards then described.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a5f7c47391ca15c3e2f8e2aa46fb089408541bcd",
      "tree": "6cb2145f7719a9a8b7741d954ece5ba542962b9a",
      "parents": [
        "c96330b083ce88b9fea428df99b4631f1b6410ef"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 28 09:02:52 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 28 09:02:52 2009 +0100"
      },
      "message": "ALSA: enable build of snd-msnd-* drivers\n\nAdded the missing msnd directory to Makefile.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f6c6383502751ceb6f2f3579ad22578ca44f91f5",
      "tree": "84a6334a964de74cfea170bf77dcab0281978756",
      "parents": [
        "b1a0aac05f044e78a589bfd7a9e2334aa640eb45"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sat Jan 24 13:35:28 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 28 07:47:36 2009 +0100"
      },
      "message": "ALSA: Turtle Beach Multisound Classic/Pinnacle driver\n\nThis is driver for Turtle Beach Multisound cards:\nClassic, Fiji and Pinnacle.\n\nTested pcm playback and recording and MIDI playback\non Multisound Pinnacle.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a17ac45a5da76f851faf0b6502f66c1205159469",
      "tree": "500363c66caf37a4a2dc067c8809e0c667d3eab7",
      "parents": [
        "aa9c293ae46d71f5add0761bce8db67b162e3f29"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jan 21 15:14:09 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 21 15:12:40 2009 +0100"
      },
      "message": "ALSA: ad1816a: enable hardware timer\n\nEnable hardware timer with 10 usec resolution.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "aa9c293ae46d71f5add0761bce8db67b162e3f29",
      "tree": "2959f67371e81c448be89fd11bdeb3310b99158f",
      "parents": [
        "48972cc5101dee24243c1b53d409cc27880e7a29"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jan 21 15:08:03 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 21 15:11:02 2009 +0100"
      },
      "message": "ALSA: do not create OPL3 timers if there is no OPL3 irq wired\n\nMost cards have OPL3 FM synthetiser but\nthey do not have OPL3 interrupt wired to\na sound chip or CPU.\n\nDo not create OPL3 timers for such cards\nas the timers are useless witthout interrupt.\n\nThis patch removes OPL3 timers for following\nalsa drivers: snd-ad1816a, snd-opti93x,\nsnd-opti92x, snd-sc6000, snd-cmi8330.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c9864fd30a28aceef5293f28559c4a2f5a20d7d5",
      "tree": "66a1af7903a11cb15d43ad473cb8c5b1e76d3ade",
      "parents": [
        "9ef344f89ac41116d4ab138b0941c784a3ab8cf4"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jan 21 08:19:27 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 21 08:37:04 2009 +0100"
      },
      "message": "ALSA: sscape: use common MPU401 macros\n\nRemove local macros which redefines the\ncommon ones.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "48972cc5101dee24243c1b53d409cc27880e7a29",
      "tree": "87f27c072339f213654245e70a66a093f4010d97",
      "parents": [
        "1de9e8e70f5acc441550ca75433563d91b269bbe"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jan 21 08:18:16 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 21 08:36:39 2009 +0100"
      },
      "message": "ALSA: cmi8330: add OPL3 support\n\nAdd OPL3 handling to the driver\nand volume control for FM synthesis.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9ef344f89ac41116d4ab138b0941c784a3ab8cf4",
      "tree": "e34c9c9cbb4d450d3acb0fa42070ae1d37625e2d",
      "parents": [
        "554b91edec1c588b889a7357ff201c0a450e31ff"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Fri Jan 16 22:47:30 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jan 17 12:02:21 2009 +0100"
      },
      "message": "ALSA: wss-lib: remove \"pops\" before each played sound\n\nA WSS codec is autocalibrated each time before\nplaying sound. Do only one calibration during\ncodec initialization.\n\nComplete snd_wss_calibrate_mute to mute loopback\nvolume as well.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b1a0aac05f044e78a589bfd7a9e2334aa640eb45",
      "tree": "75f68e83ecadfadac94b1627092c04e93dee6142",
      "parents": [
        "183c6e0fb4e39c860960de4abd7541bd260491bb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 14 09:34:06 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 14 09:34:06 2009 +0100"
      },
      "message": "ALSA: opti9xx - Fix build breakage by snd_card_create() conversion\n\nAdd a missing variable declaration.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "554b91edec1c588b889a7357ff201c0a450e31ff",
      "tree": "c400b840e11a9799dc4d3ea4c304ac41cb545e87",
      "parents": [
        "199f7978730a4bbd88038fd84212b30759579f1a"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Jan 12 21:25:04 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 13 07:52:24 2009 +0100"
      },
      "message": "ALSA: sscape: fix incorrect timeout after microcode upload\n\nA comment states that one should wait up to 5 secs\nwhile a waiting loop waits only 5 system ticks.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3e7fb9f7ec00fd7cefd0d8e83df0cff86ce12515",
      "tree": "dd04faa1ccf4d894bda0ca14eb667bc4be096623",
      "parents": [
        "d453379bc5d34d7f55b55931245de5ac1896fd8d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@alsa3.local",
        "time": "Sun Dec 28 16:47:30 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 12 15:21:54 2009 +0100"
      },
      "message": "ALSA: Return proper error code at probe in sound/isa/*\n\nSome drivers in sound/isa/* don\u0027t handle the error code properly\nfrom snd_card_create().  This patch fixes these places.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c95eadd2f1afd2ba643e85a8dfc9079a3f03ae47",
      "tree": "1fb2defba2bf3d4c299395b0f46d7902eb3b51ba",
      "parents": [
        "53fb1e63599438bd5f6fbb852023d80916d83983"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@alsa3.local",
        "time": "Sun Dec 28 16:43:35 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 12 15:20:26 2009 +0100"
      },
      "message": "ALSA: Convert to snd_card_create() in sound/isa/*\n\nConvert from snd_card_new() to the new snd_card_create() function.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "199f7978730a4bbd88038fd84212b30759579f1a",
      "tree": "ee3deea40e2db5a38967fce16cb55a3b6103d154",
      "parents": [
        "c59765042f53a79a7a65585042ff463b69cb248c"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Fri Jan 09 23:10:52 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jan 11 13:09:05 2009 +0100"
      },
      "message": "ALSA: wss-lib: move AD1845 frequency setting into wss-lib\n\nThis is required to allow the sscape driver\nto autodetect installed codec.\n\nAlso, do not create a timer if detected codec\nhas no hardware timer (e.g. AD1848).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Rene Herman\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "55fa518867978e1f5fd8353098f80d125ac734d7",
      "tree": "3502b331c1f9ec4cac25dc8ba30b6a0a324e350c",
      "parents": [
        "bb1f24bf00a85f666b56a09b7cdbfd221af16c2c",
        "eea0579fc85e64e9f05361d5aacf496fe7a151aa"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 23:39:47 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 23:39:47 2008 +0100"
      },
      "message": "Merge branch \u0027topic/pcsp-fix\u0027 into topic/misc\n"
    },
    {
      "commit": "42a73df435a23e60d97d9d860f4e55dc9833e950",
      "tree": "788ee88f31680810cb41f263ba7a03912899cda9",
      "parents": [
        "acc421656b97f09b55acb0938ad5378eefa5aacc"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 11 12:12:06 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 11 12:12:06 2008 +0100"
      },
      "message": "ALSA: sb8 - Fix a return code in the error path\n\nFixed a compile warning below:\n  sound/isa/sb/sb8.c: In function ‘snd_sb8_probe’:\n  sound/isa/sb/sb8.c:104: warning: ‘err’ may be used uninitialized in this function\nby setting the return value correctly.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0f101fa6bccdc797ddcee40fd4c55e879155a40f",
      "tree": "025de89ae4d3b11d9cc7968d59877c92637f162c",
      "parents": [
        "3ae7e2e22900b90bbe1d19454405950893c110be"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Sun Nov 09 20:32:40 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 10 07:54:25 2008 +0100"
      },
      "message": "ALSA: gusextreme: Fix build errors\n\ngusextreme depends on opl3 support. Add the approriate select to Kconfig.\nAlso remove the unnecessary hwdep select.\n\nRelevant build errors:\nERROR: \"snd_opl3_hwdep_new\" [sound/isa/gus/snd-gusextreme.ko] undefined!\nERROR: \"snd_opl3_create\" [sound/isa/gus/snd-gusextreme.ko] undefined!\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0418ff0c8e48aae4e5e0cbcd3e19a057bea2e55a",
      "tree": "4aca380581950da39813403b05d2e2b7798ff6f1",
      "parents": [
        "bb072bf0980abbe4fc905df91857a8ad34ca673c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 03 08:51:33 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 03 08:57:40 2008 +0100"
      },
      "message": "ALSA: remove direct access of dev-\u003ebus_id in sound/isa/*\n\nRemoved the direct accesses of dev-\u003ebus_id in sound/isa/* by replacement\nwith dev_err() or dev_warn() functions.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ea88663cdcf64bfc14feaf033e902ce3c432156e",
      "tree": "7870ed669f1c626e4c4a94adeeda21be583bc44d",
      "parents": [
        "2f5983f2aaffbc92addc4ec378989a1c200cf3dd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 04 09:20:40 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Sep 09 09:10:52 2008 +0200"
      },
      "message": "ALSA: remove stale files\n\nEmpty files remained likely due to wrong patching.\nRemove them now.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "ac68c16a44df6dd9edfde31917ae304526f60398",
      "tree": "5ca71513070d4a79b85814983298219d1ecf0082",
      "parents": [
        "f0062a92c330cf5a45fe6c8bf30a9ee82e88f530"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 27 15:31:03 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 29 10:06:16 2008 +0200"
      },
      "message": "ALSA: remove obsolete *_FIRMARE_IN_KERNEL in isa/Kconfig\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "f83a59c3c15471e866b6af09f82a9ac1eb76fce7",
      "tree": "4f8c5740bd8e23daa1f7f4da88a85d695960734b",
      "parents": [
        "36463a9660a69018c98f6bde93183a523667e598"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Aug 24 18:08:03 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Aug 25 09:57:50 2008 +0200"
      },
      "message": "ALSA: wss_lib: do not mess mixer settings during probe\n\nUse the wss_dout function which does not mess\nshadowed register values during chip probing.\nOtherwise, user ends up with stupid mixer settings\nafter driver loading.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "36463a9660a69018c98f6bde93183a523667e598",
      "tree": "35dddef77d8e2217e12b172b94af9031bbe760ee",
      "parents": [
        "cb780cdd85b8ae408245883ae44172ed1ed34439"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Thu Aug 21 23:07:43 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Aug 25 09:57:49 2008 +0200"
      },
      "message": "ALSA: snd-ad1816a: add different TerraTec EWS64 S model\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "f87426e085cba525d41bd7639121e2b74fb7e50c",
      "tree": "a899b94f03edeebf1f44bd0bd22745c466400406",
      "parents": [
        "c08744498491759168119255fae2a1bd9532a268"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Aug 19 21:51:49 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Aug 25 09:57:13 2008 +0200"
      },
      "message": "ALSA: opl3sa2: replace nd_opl3sa2_info_xxx() with snd_wss_info_xxx()\n\nReplace snd_opl3sa2_info_xxx() with snd_wss_info_xxx().\nDrop check of card-\u003eprivate_data which cannot be NULL\nif card is not NULL (spotted by Rene Herman).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "ace457c77ba8c0705e14d95c65e73d7e569bd7b9",
      "tree": "d887d4984ac52f7df0223da993ea9b224382b265",
      "parents": [
        "9e44c6e40fb383e6b1d0df0c9e375a98e11828d1"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Aug 17 22:38:27 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Aug 25 09:57:06 2008 +0200"
      },
      "message": "ALSA: wss_lib: snd_wss_calibrate_mute improvement\n\nMute sound by setting mute bit without\nsetting volume to 0. It makes both source code\nand binary shorter.\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@perex.cz\u003e\n"
    },
    {
      "commit": "503c10d8a7dd3aa627dc57990c95a8a4dd4fa4b5",
      "tree": "96b05f1eb297384d9eea534f0b5c4bdf792abf68",
      "parents": [
        "862f76f86d64c2cf34a7ff5ddf0a175073b76534"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Aug 17 20:01:14 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Aug 25 09:57:03 2008 +0200"
      },
      "message": "ALSA: opl3sa2: drop snd_card pointer from the snd_opl3sa2 structure\n\nRemove card pointer from the snd_opl3sa2\nstructure and break circular reference\nsnd_card-\u003esnd_opl3sa2-\u003esnd_card.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "622207dc31895b4e82c39100db8635d885c795e2",
      "tree": "cbfd03ebe9caa2564924c76f2ca28bc348a68c87",
      "parents": [
        "7eaa943c8ed8e91e05d0f5d0dc7a18e3319b45cf"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 08 17:11:45 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:46:36 2008 +0200"
      },
      "message": "ALSA: Kill snd_assert() in sound/isa/*\n\nKill snd_assert() in sound/isa/*, either removed or replaced with\nif () with snd_BUG_ON().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "3caf8c080ef0bd0ccdc20bb57b150b6e40a86fd3",
      "tree": "ed8cb0e49ccd3a9cc2fc6061db88e86772435473",
      "parents": [
        "c534cc849097b84aae70c349770d982e20d0b16a"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Fri Aug 08 16:39:21 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:46:29 2008 +0200"
      },
      "message": "ALSA: wss_lib: missing closing brace in (ifdeffed out) debug function.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "c9a7dc2c5279830c0ad77715c0ace3e1edb07f4c",
      "tree": "cde63fb72a1ee02a2c3d1826ebebd2ca68d3454a",
      "parents": [
        "8f4f4ef6fed55a3636db3146a3e50b7febcbd7de"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Wed Aug 06 08:09:34 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:40:31 2008 +0200"
      },
      "message": "ALSA: wss_lib: rework snd_ad1848_probe()\n\nMake snd_ad1848_probe() easier to follow. With an exception for only\ntrying once as soon as the codec is out of init (which should be all\nthat\u0027s needed) the detection logic should be unchanged.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "6ddfa7432adc24c7471abe9d338a78540d0d025b",
      "tree": "877d2a1effcb66f22b7f632d6bd335a3093dba21",
      "parents": [
        "ebae22590dccd2b8495c97e85290f5e07af7dc62"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Tue Aug 05 09:33:33 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:40:11 2008 +0200"
      },
      "message": "ALSA: wss_lib: fix AZT2320 probe.\n\nAfter the transition from cs4321_lib to wss_lib, azt2320 probe visits\nsnd_ad1848_probe during detection. It expects register 0 (LEFT_INPUT)\nto be able to retain the value 0xaa during detection but AZT2320 does\nnot support MIC gain meaning it reads back as 0x8a instead.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "ebae22590dccd2b8495c97e85290f5e07af7dc62",
      "tree": "930fb91fa9c2077bdea8d5a865a37fc8180c750a",
      "parents": [
        "f1789f451d2ee18ff2bbc5afe78e1a7b9b714003"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Mon Aug 04 01:23:43 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:40:09 2008 +0200"
      },
      "message": "ALSA: snd-cs4236: add Techmakers MF-4236PW PnP card ID\n\nAdd the Techmakers MF-4236PW (Crystal CX4236B-XQ3) PnP card ID.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "f1789f451d2ee18ff2bbc5afe78e1a7b9b714003",
      "tree": "2af334098f16967ce18bc754f707816ea1368533",
      "parents": [
        "a0d9274cd888ada59fe2734f45019d84bc40ac3d"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Aug 03 17:57:21 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:40:06 2008 +0200"
      },
      "message": "ALSA: wss_lib: remove second mutexes initialization\n\nRemove initializations of spinlock and mutexes which\nare done earlier in snd_wss_new(). The snd_wss_new()\nis called from snd_wss_create().\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@perex.cz\u003e\n"
    },
    {
      "commit": "a0d9274cd888ada59fe2734f45019d84bc40ac3d",
      "tree": "4b1692abda306c6e071b429a63b7c5a5decfdf68",
      "parents": [
        "31eca307fd9b1eb9ec138eb01bcfed16af60dabb"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Mon Aug 04 05:26:26 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:40:05 2008 +0200"
      },
      "message": "ALSA: wss_lib: opti92x-ad1848 WSS_HW_DETECT fix\n\nsnd-opti92x-ad1848 mistakingly passes WSS_HW_OPTI93X currently. This\nfixes it as tested with a OPTi 82C929A/AD1848 card.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "31eca307fd9b1eb9ec138eb01bcfed16af60dabb",
      "tree": "5a2e964fd7a7ebaea1f8b1fcf1eee4ec5fe442f1",
      "parents": [
        "760fc6b838d8c783c363e8bdb3714bd92a8945c4"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:11:46 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:40:03 2008 +0200"
      },
      "message": "ALSA: wss_lib: fix opti93x capture formats limitations\n\nLimit opti93x cards capture formats to only linear ones.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "760fc6b838d8c783c363e8bdb3714bd92a8945c4",
      "tree": "be50fd4d3e3c3d561d62a369066f9ea62d348fbc",
      "parents": [
        "ead893c0deeec165524cc8a06e7e739d7d84b4c4"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:10:47 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:40:02 2008 +0200"
      },
      "message": "ALSA: wss_lib: use wss detection code instead of ad1848 one\n\nUse the wss detection code and kill the ad1848 library.\nThe library is fully assimilated into the new wss library.\n\nThis required reworking of the AD1848 family code\nso the code is changed to correctly detect chips from\nthe AD1848 and CS4231 families.\n\nI have tested it on following cards:\nGallant SC-6600 (codec: AD1848, driver: snd-sc6600)\nSoundScape VIVO/90 (codec: AD1845, driver: snd-sscape)\nSG Waverider (codec: CS4231A, driver: Rene Herman\u0027s snd-galaxy)\nOpti930 (codec: built-in - CS4231 compatible, driver: snd-opti93x)\nOpti931 (codec: built-in - CS4231 compatible, driver: snd-opti93x)\nGallant SC-70P (chip/codec: CS4237B, driver: snd-cs4236)\nAudio Plus 3D (chip/codec: CMI8330A, driver: snd-cmi8330)\nDell Latitude CP (chip/codec: cs4236, driver snd-cs4232)\n\nSound playback and recording works on all these cards.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "ead893c0deeec165524cc8a06e7e739d7d84b4c4",
      "tree": "86881775a9f4e7052eded95747fd8854d043fdda",
      "parents": [
        "5664daa1c1fa250dd7f6b336278b0402638e8edc"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:09:32 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:39:56 2008 +0200"
      },
      "message": "ALSA: wss_lib: use wss pcm code instead of ad1848 one\n\nUse the wss pcm code and kill the ad1848 pcm code.\n\nThe AD1848 chip is much slower than CS4231 chips\nso the waiting loop was increased 100x (10x is not\nenough).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "5664daa1c1fa250dd7f6b336278b0402638e8edc",
      "tree": "a128ca1e8ead396c43bb50827ef989cdd34f5ca9",
      "parents": [
        "811585e9d1769d6e282852fc0675735209547ca0"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:08:32 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:39:55 2008 +0200"
      },
      "message": "ALSA: wss_lib: use wss mixer code instead of ad1848 one\n\nUse the wss mixer code and kill the ad1848 mixer code.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "811585e9d1769d6e282852fc0675735209547ca0",
      "tree": "dfd0efde16dd437f3a6c41b74cb3322d917725a8",
      "parents": [
        "0c5e3e98220e743f8ac095249b09ca8c87bd655b"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:07:30 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:39:53 2008 +0200"
      },
      "message": "ALSA: wss_lib: use CS4231P instead of AD1848P (kill the AD1848P)\n\nUse CS4231P instead of AD1848P (kill the AD1848P).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "0c5e3e98220e743f8ac095249b09ca8c87bd655b",
      "tree": "f25e84d71152eee480a354e2e6d924568df516cd",
      "parents": [
        "ece11c9b6db5b96179df8eb9cdc54c78953a4c0f"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:06:46 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:39:52 2008 +0200"
      },
      "message": "ALSA: wss_lib: replace ad1848 mixer element macros with wss ones\n\nUse the wss macros instead of ad1848 ones.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "ece11c9b6db5b96179df8eb9cdc54c78953a4c0f",
      "tree": "21c5ebf03d9750fc1c4a4551f84031e969e422b8",
      "parents": [
        "241b3ee70d2d69e88d5c144ce938b1887cd6d3fc"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:05:44 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:39:51 2008 +0200"
      },
      "message": "ALSA: wss_lib: use wss constants instead of ad1848 ones\n\nUse wss constants for mode.\nMove ad1848 hardware constants to the wss.h.\nMove mixer tlv macros into the ad1848_lib.c from the ad1848.h.\n\nDrop the MODE_RUNNING spurious IRQ guard on AD1848 as it doesn not seem\nto be needed.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "241b3ee70d2d69e88d5c144ce938b1887cd6d3fc",
      "tree": "bbd54781110f2e5ff73afaa25fdd5e11e832c669",
      "parents": [
        "7779f75f072784d3fccf721b8ec43107f93619a0"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:04:37 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:39:50 2008 +0200"
      },
      "message": "ALSA: wss_lib: use struct snd_wss instead of snd_ad1848\n\nThe snd_wss is superset of the snd_ad1848 so kill\nthe latter and replace it with the snd_wss.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7779f75f072784d3fccf721b8ec43107f93619a0",
      "tree": "ada616dd3efdea7192aef3cd4ddb743f980bc39b",
      "parents": [
        "61ef19d7e771ce021edb0dff0da134b6d688d4aa"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:03:41 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:39:49 2008 +0200"
      },
      "message": "ALSA: wss_lib: rename cs4321_foo to wss_foo\n\nRename functions and structures from the former\ncs4321_lib to names more corresponding with the\nnew name: wss_lib.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "61ef19d7e771ce021edb0dff0da134b6d688d4aa",
      "tree": "1835de3d87d0bc57b2acb898b9a736f70356a844",
      "parents": [
        "9295aea1e8e00ea83965eb739b8d0bd2ea03c7cb"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:02:42 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:39:47 2008 +0200"
      },
      "message": "ALSA: wss_lib: rename cs4231.h into wss.h\n\nRename file include/sound/cs4231.h\ninto include/sound/wss.h\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "9295aea1e8e00ea83965eb739b8d0bd2ea03c7cb",
      "tree": "4f671ff41a7b586cf1f8bee597bf573755977e8d",
      "parents": [
        "740dc9c4766b462ae88a630e969ddd3ef83a6125"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:00:17 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:39:46 2008 +0200"
      },
      "message": "ALSA: wss_lib: move cs4231_lib into wss_lib\n\nMove the file sound/isa/cs423x/cs4231_lib.c\ninto sound/isa/cs423x/wss_lib.c\nThis is the first step toward merging all libraries\nfor Windows Sound System compatible chips\ninto a single library.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "b15ebe2616289da258f85b3ff142fca237ef9f59",
      "tree": "d404eca0cbee1545215c94271cb775bef6925f1b",
      "parents": [
        "fe7e873f52f17ad9b8ee9e2c70acaddcae22443b"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 07:48:49 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jul 27 10:22:27 2008 +0200"
      },
      "message": "ALSA: cs4232: fix crash during chip PNP detection\n\nThe acard-\u003ewss pointer is uninitialized in this function\nwhich leads to crash during chip PNP detection.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "51f6baad264ca4bacdbf4fa25c676fa30d344bfa",
      "tree": "918a6cf31f94eea02c9a99c701cea1dd0da06532",
      "parents": [
        "82af6bc0986c5140efc875b2d91326031f0254ab"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Fri Jul 18 11:15:12 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 18 12:01:45 2008 +0200"
      },
      "message": "ALSA: opti9xx: no isapnp param for !CONFIG_PNP\n\n\"isapnp\" needs CONFIG_PNP to be useful.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "82af6bc0986c5140efc875b2d91326031f0254ab",
      "tree": "bb6124529c7f0c5489205beb3bb031eeaf40f5f3",
      "parents": [
        "2522d7359301efadfb5744ebd3c623c3af4a7b30"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 17 23:37:20 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 18 11:59:40 2008 +0200"
      },
      "message": "ALSA: opti93x - Fix NULL dereference\n\nProbing non-existing device causes Oops with snd-opti93x driver\ndue to NULL access in the destructor of the error path.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nTested-by: Rene Herman \u003crene.herman@gmail.com\u003e\nAcked-by: Rene Herman \u003crene.herman@gmail.com\u003e\nTested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "751851af7aae9b8bd5a60b3897209081fbc18b2b",
      "tree": "5cb8dbb71d691a760da61e319796800ee42cc1c5",
      "parents": [
        "a41eebab7537890409ea9dfe0fcda9b5fbdb090d",
        "d71792ac3d48df6693f7b339e02494efc27036c3"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jul 14 15:49:04 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jul 14 15:51:11 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\nConflicts:\n\n\tsound/pci/Kconfig\n"
    },
    {
      "commit": "d71792ac3d48df6693f7b339e02494efc27036c3",
      "tree": "fa5ee1c156cfd0786610fc20213098a13537eab3",
      "parents": [
        "7f127d5ed0da66053482a3e18014c439da3c41d1"
      ],
      "author": {
        "name": "Jaswinder Singh",
        "email": "jaswinder@infradead.org",
        "time": "Sat Jul 05 18:05:22 2008 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jul 14 14:45:46 2008 -0700"
      },
      "message": "firmware: convert sb16_csp driver to use firmware loader exclusively\n\nSigned-off-by: Jaswinder Singh \u003cjaswinder@infradead.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "af13452820d075cb7153fe155ca796e64038d7e5",
      "tree": "9c498f931c0820c79c7e98455a1f16991808fda8",
      "parents": [
        "ee2da99782d717b264d5c309a2084ca85e9a64ff"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 09 19:13:30 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 09:32:59 2008 +0200"
      },
      "message": "ALSA: wavefront - add const\n\nFix const to non-const pointer cast warning in wavefront_synth.c.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "3e14b50dd4a3178f4f635267a2706b5d4f8c61ee",
      "tree": "3d16b9fbd8903a084b1e174dcb4f68aed94337eb",
      "parents": [
        "44e051773da465f8c92127914bc784770e0e2a28"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 23 11:58:06 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 23 12:06:23 2008 +0200"
      },
      "message": "ALSA: sb - Fix wrong assertions\n\nsnd_assert() in save_mixer() and restore_mixer() in sb_mixer.c is\njust wrong.  The debug code wasn\u0027t tested at all, obviously...\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9f240a558f94bea839e14c46c8fccf93bdd35ef6",
      "tree": "5c3b1338e82d9e88e10fc6cec2e2b32bb4e8ba84",
      "parents": [
        "abf1f5aafc1939db1f252e33914a3689e0f5830f"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jun 11 12:26:32 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jun 13 16:47:38 2008 +0200"
      },
      "message": "ALSA: opti93x: use cs4231 lib\n\nThis patch converts the Opti93x driver to use\nthe cs4231 library instead of duplicating the code.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nTested-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "abf1f5aafc1939db1f252e33914a3689e0f5830f",
      "tree": "cd459744443de51e5ffead43215e541653c98fe7",
      "parents": [
        "a6a950a8a8e1431e8527809339e089ac926a7d34"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Jun 09 23:07:28 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jun 13 16:47:33 2008 +0200"
      },
      "message": "ALSA: opti93x: add support for Opti93x codec in cs4231-lib\n\nThis patch adds support for WSS compatible Opti93x\ncodec to the cs4231-lib.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nTested-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "3ae5f36a368b143cfd8a6f7a988a012c1b46eda0",
      "tree": "77fc60771e0043f0014588f056522f3b87d5de0d",
      "parents": [
        "38f582270feb19ea8821cb64c5d2fdbd6bdd0bd9"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Jun 08 07:57:53 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jun 13 16:29:25 2008 +0200"
      },
      "message": "[ALSA] opti93x: fix sound ouput for Opti930\n\nThis patch fixes silenced output from the Opti930.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "40445ac5e93f1b97e1d7a8c5bed9d34bd89b7550",
      "tree": "2201010de9869f82f829ad7423d3f7bd725d6cf4",
      "parents": [
        "9aaca9683b014c4d718f32cbddb42e5b36ea3c0f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jun 05 21:22:25 2008 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 06 11:54:53 2008 +0200"
      },
      "message": "[ALSA] remove SND_GUS_SYNTH\n\nAfter the removal of the sequencer instrument layer SND_GUS_SYNTH was\nno longer used.\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2621f0338ce4e3e57cc32a967f5a3d2999390fe3",
      "tree": "4b9e9485cc11a0c719e760b65e748fdb2c12df41",
      "parents": [
        "72860b0f3c4a303498c9e16c8a4a38ddf23d56de"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 30 11:27:24 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 30 11:27:24 2008 +0200"
      },
      "message": "[ALSA] trivial clean up of sound/isa/sb/Makefile\n\nRemove unneeded sort in sound/isa/sb/Makefile.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "89fe5117928b2c1272c9376362131ded561c91ad",
      "tree": "d9ad58546d73efdef4d68ba3c8224a3ee5722576",
      "parents": [
        "06b5fb97cec1a3ca61d10164118b00fe98a6a866"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 23 16:10:37 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 27 15:56:20 2008 +0200"
      },
      "message": "sound: Convert to menuconfig\n\nConvert menu in sound Kconfig files to menuconfig and if.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9bf8e7ddeaf57f1ec534014c447705ad31d5d721",
      "tree": "6cb4dd4763631bf9f181ba30ffce6ebbfc70073b",
      "parents": [
        "24982c5f7feca2f4d1b0b562a28b767d93a01ce0"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Mar 03 15:32:18 2008 -0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:20 2008 +0200"
      },
      "message": "[ALSA] sound: replace remaining __FUNCTION__ occurences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "20cde9e8f83711dca532c49605914d50292d9ce5",
      "tree": "ec67d8d0ab900b85d522497c99555e2046ccf5ec",
      "parents": [
        "d513202efd5bb9974545ef1c7f951467b21eb3a5"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Feb 25 11:04:41 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 29 11:28:15 2008 +0100"
      },
      "message": "[ALSA] sb8: fix SB 1.0 capture DMA programming\n\nFix a wrong version check that would cause an invalid command to be sent\nto SB 1.0 chips.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9478bc3bed1e15208f8041b44d45505cb93e6cc8",
      "tree": "e984bee0d98a5efc5a20b5e260857a1d7fd6b56d",
      "parents": [
        "5be55be58c3255cf0b19c936353d4f6cebc38e4a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jan 23 11:52:38 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:12 2008 +0100"
      },
      "message": "[ALSA] fix opti9xx/miro section mismatch\n\nsnd_opti93x_mixer() is only called by __devinit snd_opti93x_probe(),\nso the former can also be __devinit.\nsnd_miro_mixer() is only called by __devinit snd_miro_probe(),\nso the former can also be __devinit.\nsound/isa/opti9xx/opti92x-ad1848.c:\nWARNING: vmlinux.o(.text+0xf91cd7): Section mismatch: reference to .init.data:snd_opti93x_controls (between \u0027snd_opti93x_mixer\u0027 and \u0027snd_card_opti9xx_free\u0027)\nWARNING: vmlinux.o(.text+0xf91d66): Section mismatch: reference to .init.data:snd_miro_controls (between \u0027snd_opti93x_mixer\u0027 and \u0027snd_card_opti9xx_free\u0027)\nopti9xx/miro.c:\nWARNING: vmlinux.o(.text+0xf926c2): Section mismatch: reference to .init.data:snd_miro_controls (between \u0027snd_miro_mixer\u0027 and \u0027snd_legacy_find_free_ioport\u0027)\nWARNING: vmlinux.o(.text+0xf926e5): Section mismatch: reference to .init.data:snd_miro_eq_controls (between \u0027snd_miro_mixer\u0027 and \u0027snd_legacy_find_free_ioport\u0027)\nWARNING: vmlinux.o(.text+0xf926f9): Section mismatch: reference to .init.data:snd_miro_line_control (between \u0027snd_miro_mixer\u0027 and \u0027snd_legacy_find_free_ioport\u0027)\nWARNING: vmlinux.o(.text+0xf92716): Section mismatch: reference to .init.data:snd_miro_amp_control (between \u0027snd_miro_mixer\u0027 and \u0027snd_legacy_find_free_ioport\u0027)\nWARNING: vmlinux.o(.text+0xf9273e): Section mismatch: reference to .init.data:snd_miro_preamp_control (between \u0027snd_miro_mixer\u0027 and \u0027snd_legacy_find_free_ioport\u0027)\nWARNING: vmlinux.o(.text+0xf92764): Section mismatch: reference to .init.data:snd_miro_capture_control (between \u0027snd_miro_mixer\u0027 and \u0027snd_legacy_find_free_ioport\u0027)\nWARNING: vmlinux.o(.text+0xf92783): Section mismatch: reference to .init.data:snd_miro_radio_control (between \u0027snd_miro_mixer\u0027 and \u0027snd_legacy_find_free_ioport\u0027)\nWARNING: vmlinux.o(.text+0xf9279a): Section mismatch: reference to .init.data:snd_miro_eq_controls (between \u0027snd_miro_mixer\u0027 and \u0027snd_legacy_find_free_ioport\u0027)\nWARNING: vmlinux.o(.text+0xf927b9): Section mismatch: reference to .init.data:snd_miro_radio_control (between \u0027snd_miro_mixer\u0027 and \u0027snd_legacy_find_free_ioport\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    }
  ],
  "next": "39516103e683856125b8873fa35f1a7b9172350d"
}
