)]}'
{
  "log": [
    {
      "commit": "706568967c7d99a5975b2a21aacd791dc838ea8c",
      "tree": "0a29f4517fdd2315b4e995d199581e620b5cd4a8",
      "parents": [
        "f95474ec05106a2af46220fbf8624adc17fcb3e7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jul 10 11:34:32 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:49 2007 +0200"
      },
      "message": "[ALSA] fix SND_CS5530\u003dy, ISA\u003dn compilation\n\nThis patch fixes the following compile error with\nCONFIG_SND_CS5530\u003dy, CONFIG_ISA\u003dn:\n\u003c--  snip  --\u003e\n...\n  LD      .tmp_vmlinux1\nsound/built-in.o: In function \u0027snd_sb16_capture_trigger\u0027:\nsb16_main.c:(.text+0x212ad): undefined reference to \u0027snd_sbdsp_command\u0027\nsb16_main.c:(.text+0x212cc): undefined reference to \u0027snd_sbdsp_command\u0027\nsb16_main.c:(.text+0x212f7): undefined reference to \u0027snd_sbdsp_command\u0027\nsound/built-in.o: In function \u0027snd_sb16_playback_trigger\u0027:\nsb16_main.c:(.text+0x2136d): undefined reference to \u0027snd_sbdsp_command\u0027\nsb16_main.c:(.text+0x2138c): undefined reference to \u0027snd_sbdsp_command\u0027\n...\n\u003c--  snip  --\u003e\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": "4700418cfc045296ee453342dc2fb142dc752aed",
      "tree": "295312924102d87e350a6790129911b0fc7a140e",
      "parents": [
        "8f41b56645f03e6f50407211d6f0f0627ae95e4e"
      ],
      "author": {
        "name": "Paul Vojta",
        "email": "vojta@math.berkeley.edu",
        "time": "Wed Jul 04 10:34:22 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:41 2007 +0200"
      },
      "message": "[ALSA] opl3sa2 - Add Neomagic MagicWave 3D ISA PnP ID\n\nAdd Neomagic MagicWave 3D to list of supported devices for opl3sa2\ndriver.\n\nSigned-off-by: Paul Vojta \u003cvojta@math.berkeley.edu\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "e65365de5ba280e058bd6b8b80c8790253268887",
      "tree": "8ce89e16bd1519b620c52c407511c30f3af391f3",
      "parents": [
        "c12aad6efbee1d937438f1deabbef695add0628b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 25 12:09:32 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:36 2007 +0200"
      },
      "message": "[ALSA] Fix invalid schedule_timeout_interruptible()\n\nFixed the invalid use of schedule_timeout_interruptible() without\nchecking pending signals.  Simply replaced with schedule_timeout().\nSuggestions thanks to Jeff Garzik.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "dda369cf2022fb767b158c4ba2fe2f1ca1fba29c",
      "tree": "4362876a369a535a346ab90dd82fc1533344464f",
      "parents": [
        "621887aee9c7b4b613c12b82b83df7e56877f303"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 25 11:50:33 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:21 2007 +0200"
      },
      "message": "[ALSA] Fix SB-module dependency with PCI drivers\n\nA few PCI drivers like ALS4000 and CS5530 require the SB16-codes.\nThis patch fixes / improves the dependency between SB modules and\nPCI drivers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "621887aee9c7b4b613c12b82b83df7e56877f303",
      "tree": "fa26d2a5a584db9646ec33df6eb3965f2704bc7a",
      "parents": [
        "0ba7962b9f06c02dd1af93002e8d757805d16758"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 24 18:46:54 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:19 2007 +0200"
      },
      "message": "[ALSA] Add support for Cyrix/NatSemi Geode CS5530 (VSA1)\n\nAdd support for Cyrix/NatSemi Geode SC5530 (VSA1).\nThe driver is snd-cs5530.\nSigned-off-by Ash Willis \u003cashwillis@programmer.net\u003e\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "101f6f4ba7109aafd7b3f2eafd7124f854dda451",
      "tree": "c546374cd69046aedee683eb3ce7e259ee496cd8",
      "parents": [
        "9a79b2274186fade17134929d4f85b70d59a3840"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 20 12:03:09 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:13 2007 +0200"
      },
      "message": "[ALSA] Fix unfreed pnp driver in opti9xx ISA driver\n\n- Added the missing pnp_unregister_card_driver() in the case ISA PnP\n  isn\u0027t found, which caused an error at kobject_add with -EEXIST\n   Jun 11 09:07:31 rain kernel: kobject_add failed for opti9xx with -EEXIST, don\u0027t try to register things with the same name in the same directory.\n   Jun 11 09:07:31 rain kernel:  [\u003cc01c18fa\u003e] kobject_shadow_add+0x12a/0x1c0\n   Jun 11 09:07:31 rain kernel:  [\u003cc01c1a81\u003e] kobject_register+0x21/0x50\n   Jun 11 09:07:31 rain kernel:  [\u003cc01f09a2\u003e] bus_add_driver+0x72/0x1b0\n   Jun 11 09:07:31 rain kernel:  [\u003cc01d3dff\u003e] pnp_register_card_driver+0x4f/0xc0\n   Jun 11 09:07:31 rain kernel:  [\u003cc89bc00a\u003e] alsa_card_opti9xx_init+0xa/0x25 [snd_opti92x_ad1848]\n   Jun 11 09:07:31 rain kernel:  [\u003cc0136947\u003e] sys_init_module+0x157/0x1610\n   Jun 11 09:07:31 rain kernel:  [\u003cc01029b4\u003e] syscall_call+0x7/0xb\n- Fixed the probe behavior when no PnP is set up.  Now it behaves\n  like the former version.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "ea7fc3336b1d657c65daf55614d4aaadd8c1c244",
      "tree": "3c64f29087feca27d2e09cd58d505393ab8ca563",
      "parents": [
        "8a465c3239d5b3a5a7361c38fc499ad8082a0685"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jun 27 14:10:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 28 11:34:54 2007 -0700"
      },
      "message": "ALSA: use __devexit_p\n\nChange __devexit to __devexit_p:\nsound/isa/opl3sa2.c:956: error: expected expression before \u0027__attribute__\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "609d7694152f85734560ddc83be5e551b34d8c44",
      "tree": "14334de027169b2549933ff56cb1fd78e3bd41d6",
      "parents": [
        "60af15f529d22a93805e74dd3c52b6f8134511d2"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Tue May 15 11:42:56 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 12:22:44 2007 +0200"
      },
      "message": "[ALSA] Fix probe of non-PnP ISA devices\n\nisa_register_driver() returns an error if no device is found\nand it\u0027s no fatal error for the drivers with pnp support.\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@suse.cz\u003e\n"
    },
    {
      "commit": "2393144deac0903d944cbd578db49cf738811999",
      "tree": "977401512860b34aaa8d309a5d07e949c73abb7d",
      "parents": [
        "7b043899992e5d9c0b1a620cdad9158d2e5484d7"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Fri May 04 09:35:54 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:56:15 2007 +0200"
      },
      "message": "[ALSA] wavefront: only declare isapnp on CONFIG_PNP\n\nFrom: David Rientjes \u003crientjes@google.com\u003e\nisapnp[] is only used for CONFIG_PNP.  If this configuration option is\nnot set, do not declare the array.\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "7e0af29d6f3964bec3d72c6caeb87a603e660fdf",
      "tree": "96f2fdbb205668caa8731001987f4d26074bff9d",
      "parents": [
        "1327e2b859d725f94687f80e7719a367501b3be2"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu May 03 17:59:54 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:56:14 2007 +0200"
      },
      "message": "[ALSA] add MODULE_FIRMWARE entries\n\nAdd MODULE_FIRMWARE() entries, where appropriate.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "1327e2b859d725f94687f80e7719a367501b3be2",
      "tree": "469e38eaf27f8a8033a2eab43764b5b3936778dd",
      "parents": [
        "5d403b1923fa352b2cbaf8d0945f7ff872049dae"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu May 03 17:56:59 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:56:14 2007 +0200"
      },
      "message": "[ALSA] do not depend on FW_LOADER when internal firmware images are used\n\nSince request_firmware() is no longer used when the internal firmware\nimages are used, it is no longer necessary to depend on FW_LOADER in\nthis case.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "b7dd2b349a9fa9e4347780c2bbb41e51484b5bb5",
      "tree": "f5b896fd062a410e46bc35963fe15cdaed38f654",
      "parents": [
        "f223a9fc3d5707c354588570e2cf1f3abf6b1f84"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 26 14:13:44 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:56:11 2007 +0200"
      },
      "message": "[ALSA] Don\u0027t use request_firmware if internal firmwares are defined\n\nDon\u0027t use request_firmware() if the internal firmwares are defined\nvia Kconfig.  Otherwise it results in a significant delay at loading\ntime (minutes).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "83c51c0ab08f55468d8f5444ff2f70a36841a21f",
      "tree": "b961dfec390caeb84fb065ee67000b8cac3fd12c",
      "parents": [
        "e4b6088c8cf16781f7f7b887811b164daf625968"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Tue Mar 20 11:33:46 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:55:50 2007 +0200"
      },
      "message": "[ALSA] isa_bus device/driver naming\n\nisa_bus: delete snd_ prefix from the (sysfs visible) device/driver names.\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@suse.cz\u003e\n"
    },
    {
      "commit": "2944275b146f4c0bb229a862bd8b3930c157d2a1",
      "tree": "1587d26620f119b4bbd64dcde77d4ceaeeeada49",
      "parents": [
        "1b60f6b0904737cb76cd4cd46b57592318c9a20e"
      ],
      "author": {
        "name": "Rask Ingemann Lambertsen",
        "email": "rask@sygehus.dk",
        "time": "Mon Mar 19 11:38:11 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:55:49 2007 +0200"
      },
      "message": "[ALSA] ad1816a: Fix modprobe snd_mpu401 \u0026\u0026 modprobe snd_ad1816a\n\n   The ad1816a driver fails if the mpu401 driver has been loaded first. This\npatch against linux 2.6.20 fixes it by just ignoring the MPU-401 device in\nthat case, so that the rest of the sound card can be used. The ad1816a\ndriver already handles the MPU-401 device being unavailable due to lack of\nresources in the same way.\n\nSigned-off-by: Rask Ingemann Lambertsen \u003crask@sygehus.dk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "d65b790adbd8ea4b4c9687eda722d7b2a730ed02",
      "tree": "f757b45d52754f6f04505a232b856ed7fff85c98",
      "parents": [
        "badec46ddf7c2d1cb0b944332746828c48debe40"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Mar 12 08:30:58 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:55:46 2007 +0200"
      },
      "message": "[ALSA] Kconfig: clarify help text for external firmware entries\n\nThe external firmware files are not in the alsa-plugins but in the\nalsa-firmware package.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "badec46ddf7c2d1cb0b944332746828c48debe40",
      "tree": "73be663a5725200e753c05d8562f9e76887f3990",
      "parents": [
        "4d02031fe25c01eaa946a25e2052dd8e706edfca"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Mar 12 08:30:16 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:55:46 2007 +0200"
      },
      "message": "[ALSA] Kconfig: fix FW_LOADER dependencies\n\nMove the FW_LOADER dependencies out of the *_FIRMWARE_IN_KERNEL entries\nbecause these drivers use the firmware loader regardless of whether\nthere is an in-kernel firmware image.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "8ad2da1937168d48a84dcf6d5cc2001c0e4a6992",
      "tree": "6d3f73f922126c339532113a69b368e245d5c05a",
      "parents": [
        "8f7ba051d2abb3d3bde9b95e47246c60b704d2b4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 26 15:55:43 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:55:43 2007 +0200"
      },
      "message": "[ALSA] Enable Kconfig options for external firmwares\n\nSome drivers are already ifdefs for enabling external firmwares\nbut not defined in Kconfig.  Now they appear as the kernel configs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "ef991b95aa1351a5782cfaccb9aefba76ca8b990",
      "tree": "129762745099142652615dbe1c4c29725cca51c8",
      "parents": [
        "5e24c1c1c496c4603395d6e9cc320f85008fc891"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 22 12:52:53 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:55:42 2007 +0200"
      },
      "message": "[ALSA] Add snd_pcm_group_for_each_entry() for code cleanup\n\nAdded a new macro snd_pcm_group_for_each_entry() just for code cleanup.\nOld macros, snd_pcm_group_for_each() and snd_pcm_group_substream_entry(),\nare removed.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "5e24c1c1c496c4603395d6e9cc320f85008fc891",
      "tree": "3bc2d3797f632d99c7f31a49346d4e77b56520aa",
      "parents": [
        "442f4f36bed8bcadcbda299c615c12fae95eda99"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 22 12:50:54 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:55:40 2007 +0200"
      },
      "message": "[ALSA] Port the rest of ALSA ISA drivers to isa_driver\n\nPort the rest of ALSA ISA drivers to use isa_driver framework\ninstead of platform_driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "442f4f36bed8bcadcbda299c615c12fae95eda99",
      "tree": "f9b961469fded7c8fcf1161473da0b2f819ccc7e",
      "parents": [
        "b44dfe1a4a39dbf55d204486a45aa3263eb12df0"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Mon Feb 19 13:07:50 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:55:40 2007 +0200"
      },
      "message": "[ALSA] gusextreme: set codec_flag\n\nThe gusextreme driver neglects to set the gus-\u003ecodec_flag meaning\nsnd_gf1_pcm_new() allocates a second \u0027PCM Playback Volume\u0027 control,\nwhich makes the driver fail to load.\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@suse.cz\u003e\n"
    },
    {
      "commit": "b44dfe1a4a39dbf55d204486a45aa3263eb12df0",
      "tree": "e59ae297b549cf936e650cd0123832807cc33bee",
      "parents": [
        "93f02c6e7e5665edfe299f4e2bac22152a90d4e2"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Mon Feb 19 13:07:17 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:55:40 2007 +0200"
      },
      "message": "[ALSA] isa_bus: gusextreeme\n\ngusextreme: port to isa_bus infrastructure\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@suse.cz\u003e\n"
    },
    {
      "commit": "93f02c6e7e5665edfe299f4e2bac22152a90d4e2",
      "tree": "16a3f45f045e93818fa68728d51ed3bed3ec760c",
      "parents": [
        "019608b6379fcc3ba7f4db51540e509e93f4ab3c"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Mon Feb 19 13:05:02 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:55:39 2007 +0200"
      },
      "message": "[ALSA] isa_bus: gusclassic\n\ngusclassic: port to isa_bus infrastructure\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@suse.cz\u003e\n"
    },
    {
      "commit": "019608b6379fcc3ba7f4db51540e509e93f4ab3c",
      "tree": "08c94255a271616f3ed12c9d8178baabec65a2d8",
      "parents": [
        "07e038b349f8fadf0b5c100dc9c3cab47327a244"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Mon Feb 19 13:01:45 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:55:39 2007 +0200"
      },
      "message": "[ALSA] es1688 - code clean-up\n\nSeperate out the legacy probing into its own function, improving\nreadability.\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@suse.cz\u003e\n"
    },
    {
      "commit": "ae5961869c353001e9bf1eb5bafe068959a5417f",
      "tree": "41b1b6fa9401e2b57ba78c4578ffa886c505a46e",
      "parents": [
        "d63898c9d4ac7ac98608c29a2abb3c42b2bb3646"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Wed Feb 14 13:26:17 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:55:38 2007 +0200"
      },
      "message": "[ALSA] isa_bus: es1688\n\nes1688: port to isa_bus infrastructure. very slight reorganization of\nthe auto-probe code to be a bit easier on the eye (if not the senses).\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@suse.cz\u003e\n"
    },
    {
      "commit": "d63898c9d4ac7ac98608c29a2abb3c42b2bb3646",
      "tree": "d9b05fabba6ea6ec92fb5e60e328453bb9dfb2ac",
      "parents": [
        "ab7942b202874f47d38c7ff06ccacdfbced1c4f4"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Wed Feb 14 13:23:38 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:55:38 2007 +0200"
      },
      "message": "[ALSA] isa_bus: cs4231\n\ncs4231: port to isa_bus infrastructure.\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@suse.cz\u003e\n"
    },
    {
      "commit": "ab7942b202874f47d38c7ff06ccacdfbced1c4f4",
      "tree": "dc64f5e7f1807cdb65523a776c4b8add62b18c49",
      "parents": [
        "e2759e3366eda66b3e000171961ce92b2e01f05f"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Wed Feb 14 13:23:16 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:55:38 2007 +0200"
      },
      "message": "[ALSA] isa_bus: adlib\n\nadlib: port to isa_bus infrastructure.\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@suse.cz\u003e\n"
    },
    {
      "commit": "e2759e3366eda66b3e000171961ce92b2e01f05f",
      "tree": "f9c18f36d5a4b2c259363a7defec00d4ae58db3a",
      "parents": [
        "86e1f0df2f88fd86657ddb993bba468a75128e02"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Wed Feb 14 13:22:41 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:55:38 2007 +0200"
      },
      "message": "[ALSA] isa_bus: ad1848\n\nad1848: port to isa_bus infrastructure\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@suse.cz\u003e\n"
    },
    {
      "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": "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": "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": "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": "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": "226968c7afd464b794f34f9ea8cb4bcfe48447dc",
      "tree": "7f9f2e5651ad8b42f01d78c08f1b3b6c5e26be75",
      "parents": [
        "59540fe85924ecb7b9760ab422cffaea0c3ce43a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Nov 06 09:21:58 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:01:16 2007 +0100"
      },
      "message": "[ALSA] wavefront: add request_firmware()\n\nLoad the YSS225 register initialization data using request_firmware(),\nif possible, instead of using the built-in data blob.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "59540fe85924ecb7b9760ab422cffaea0c3ce43a",
      "tree": "fea82b025e8860b39c1e2ee0930c3eb3f595f95b",
      "parents": [
        "de66d53e46f39de6ea3261609fdb92900bb34a42"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Nov 06 09:20:04 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:01:15 2007 +0100"
      },
      "message": "[ALSA] wavefront: simplify YSS225 register initialization\n\nInstead of using a somewhat algorithmic approach of initializing the\nYSS225\u0027s registers, just use a simple series of port/value pairs.\nThis makes it easier to later replace or entirely remove the register\ndata blob.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "de66d53e46f39de6ea3261609fdb92900bb34a42",
      "tree": "5d1530a9e52e51784ca0fd59619ffc4aa41020fc",
      "parents": [
        "219e281f4627a395aaceff0e4a257cd18608e145"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Nov 06 09:18:34 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:01:14 2007 +0100"
      },
      "message": "[ALSA] sb16: add request_firmware()\n\nLoad the CSP programs using request_firmware(), if possible, instead of\nusing the built-in firmware blobs.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "437a5a4606c12ab904793a7cad5b2062fc76c04e",
      "tree": "57a8b320f931ddd29ecc5933d7f6acc68dc35ef7",
      "parents": [
        "01f681da496831eb3aff5a908cefdafe74dd263b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 21 12:14:23 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@server.perex.cz",
        "time": "Wed Dec 20 08:55:57 2006 +0100"
      },
      "message": "[ALSA] Remove IRQF_DISABLED for shared PCI irqs\n\nFix IRQ flags for PCI devices.\nThe shared IRQs for PCI devices shouldn\u0027t be allocated with\nIRQF_DISABLED.  Also, when MSI is enabled, IRQF_SHARED shouldn\u0027t\nbe used.\nThe patch removes unnecessary cast in request_irq and free_irq,\ntoo.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "7ab399262ee636d19db5163a35ac406d5b892a0a",
      "tree": "6cfe6267feb4a8d56114e282d41b683946c6eaf0",
      "parents": [
        "e7d24f0bbd0eb0d9a6d337ef67d5e2ad78900488"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Oct 09 08:13:32 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@server.perex.cz",
        "time": "Wed Dec 20 08:55:36 2006 +0100"
      },
      "message": "[ALSA] use the ALIGN macro\n\nUse the ALIGN macro instead of manual calculations.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "c9949452f221077c22a4765ef380841e169f034b",
      "tree": "5e55b4263b69b20236bdf468336f54802aa89bed",
      "parents": [
        "30b35399ceb2398d05837863476dcb12f12f3a82"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 12 21:10:21 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun Oct 22 10:51:10 2006 +0200"
      },
      "message": "[ALSA] Fix dependency of snd-adlib driver in Kconfig\n\nAdded the missing dependency on CONFIG_SND for snd-adlib driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "5019f75ea1a98c36e9139ffb2bf8614a2e9f0a03",
      "tree": "a07f32212a3c2f5b6595b511536e4af4dafc2542",
      "parents": [
        "b1e8a791c77bd35f88b678ce761928583efd8cd0"
      ],
      "author": {
        "name": "Amit Choudhary",
        "email": "amit2030@gmail.com",
        "time": "Mon Oct 09 16:04:34 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun Oct 22 10:51:07 2006 +0200"
      },
      "message": "[ALSA] sound/isa/opti9xx/opti92x-ad1848.c: check kmalloc() return value\n\nCheck the return value of kmalloc() in function snd_card_opti9xx_pnp(),\nin file sound/isa/opti9xx/opti92x-ad1848.c.\n\nSigned-off-by: Amit Choudhary \u003camit2030@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "b1e8a791c77bd35f88b678ce761928583efd8cd0",
      "tree": "b128b031f35e955eb83cd3ab8a5b4550b75914b6",
      "parents": [
        "fbdbb2205a7ff3c3e19941477cde6f9a693637ef"
      ],
      "author": {
        "name": "Amit Choudhary",
        "email": "amit2030@gmail.com",
        "time": "Mon Oct 09 16:03:52 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun Oct 22 10:51:06 2006 +0200"
      },
      "message": "[ALSA] sound/isa/ad1816a/ad1816a.c: check kmalloc() return value\n\nCheck the return value of kmalloc() in function snd_card_ad1816a_pnp(),\nin file sound/isa/ad1816a/ad1816a.c.\n\nSigned-off-by: Amit Choudhary \u003camit2030@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "fbdbb2205a7ff3c3e19941477cde6f9a693637ef",
      "tree": "f2edf0cfb953da41e4429707a5a159e1a6103ae5",
      "parents": [
        "4a81a21b6095997f50ac9ca37e4fdfe48d789ad7"
      ],
      "author": {
        "name": "Amit Choudhary",
        "email": "amit2030@gmail.com",
        "time": "Mon Oct 09 16:03:23 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun Oct 22 10:51:05 2006 +0200"
      },
      "message": "[ALSA] sound/isa/cmi8330.c: check kmalloc() return value\n\nCheck the return value of kmalloc() in function snd_cmi8330_pnp(),\nin file sound/isa/cmi8330.c.\n\nSigned-off-by: Amit Choudhary \u003camit2030@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "4a81a21b6095997f50ac9ca37e4fdfe48d789ad7",
      "tree": "0bbd7b6990f9239af484110efce00de2faf51f88",
      "parents": [
        "5cfc35cf79d46af998346e3d5cc66fa344d1af0e"
      ],
      "author": {
        "name": "Amit Choudhary",
        "email": "amit2030@gmail.com",
        "time": "Mon Oct 09 16:02:49 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun Oct 22 10:51:02 2006 +0200"
      },
      "message": "[ALSA] sound/isa/gus/interwave.c: check kmalloc() return value\n\nCheck the return value of kmalloc() in function snd_interwave_pnp(),\nin file sound/isa/gus/interwave.c.\n\nSigned-off-by: Amit Choudhary \u003camit2030@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "5d347c8abaab1e8c24272a53099c22482855783e",
      "tree": "3e267ced787b4ae18dd2c6275c1b8a83884f96b6",
      "parents": [
        "e317c8ccaaf900abf39cc3240e4dc5ba82a3cc67",
        "d87dbede030d17770aa6a6170e70ab6f8044e5ae"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 06 15:27:31 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 06 15:27:31 2006 -0400"
      },
      "message": "Merge branch \u0027submit1\u0027 of viper:/spare/repo/irq-remove-2.6 into irqcleanups\n"
    },
    {
      "commit": "c7bec5aba52392aa8d675b8722735caf4a8b7265",
      "tree": "8087cfd2866e63fba25e18ba1fa0f374c27be4f0",
      "parents": [
        "c31f28e778ab299a5035ea2bda64f245b8915d7c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 06 15:00:58 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 06 15:00:58 2006 -0400"
      },
      "message": "Various drivers\u0027 irq handlers: kill dead code, needless casts\n\n- Eliminate casts to/from void*\n\n- Eliminate checks for conditions that never occur.  These typically\n  fall into two classes:\n\n\t1) Checking for \u0027dev_id \u003d\u003d NULL\u0027, then it is never called with\n\tNULL as an argument.\n\n\t2) Checking for invalid irq number, when the only caller (the\n\tsystem) guarantees the irq handler is called with the proper\n\t\u0027irq\u0027 number argument.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "92b93d31718a3ccbbcf911d2f570bb345c496d66",
      "tree": "e58c6d4aef026322eec71e9fae350e79f65174e2",
      "parents": [
        "f3838ba9204cd8af83c4358379221af66d77714e"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Thu Sep 28 12:35:48 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 06 20:22:58 2006 +0200"
      },
      "message": "[ALSA] Fix memory leak in sound/isa/es18xx.c\n\nFixed a memory leak in the error patch.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "d158da81ee9a1fa70d980f58b0f143fa873ca9ed",
      "tree": "6c255769165ac98acf6151f6e118cde57e02328a",
      "parents": [
        "dd47a33806bfe93c08b071c4d26a2390cbbc9e65"
      ],
      "author": {
        "name": "Josef \u0027Jeff\u0027 Sipek",
        "email": "jeffpc@josefsipek.net",
        "time": "Thu Sep 21 11:33:14 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sat Sep 23 10:47:52 2006 +0200"
      },
      "message": "[ALSA] gus: Use SEEK_{SET,CUR,END} instead of hardcoded values\n\ngus: Use SEEK_{SET,CUR,END} instead of hardcoded values\n\nSigned-off-by: Josef \u0027Jeff\u0027 Sipek \u003cjeffpc@josefsipek.net\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": "a1c7a7d890634eaec106e5fb3a7d9c92b8f85b0d",
      "tree": "260025bde47e31aafb7e5e72fdfe8bbbd1ac79f6",
      "parents": [
        "eac06a10d2b814dfacc36a8fff35ef07bf4eec8e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 22 13:16:39 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sat Sep 23 10:43:33 2006 +0200"
      },
      "message": "[ALSA] Add dB scale information to opl3sa2 driver\n\nAdded the dB scale information to opl3sa2 driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "eac06a10d2b814dfacc36a8fff35ef07bf4eec8e",
      "tree": "b58b442323d539ae6edaebede6643f49213e4978",
      "parents": [
        "0e7febf15851fb438b9518654340d1f704d202e5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 22 13:16:25 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sat Sep 23 10:43:28 2006 +0200"
      },
      "message": "[ALSA] Add dB scale information to ad1848 driver\n\nAdded the dB scale information to ad1848 driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "0e7febf15851fb438b9518654340d1f704d202e5",
      "tree": "347b5b86b2ce1991787c66e829ce439f9222c7ff",
      "parents": [
        "fb567a8e4f077b7b084c0558706339c35a4fb186"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 22 13:16:01 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sat Sep 23 10:43:23 2006 +0200"
      },
      "message": "[ALSA] Add dB scale information to ad1816a driver\n\nAdded the dB scale information to ad1816a driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "1c3985580445ef9225c1ea7714d6d963f7626eeb",
      "tree": "b3cbc142be479ff13593239c3db6ee132d1d167c",
      "parents": [
        "f3302a59cf6961712658db63b66ea5902c17d5e1"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Mon Jul 31 12:51:57 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sat Sep 23 10:39:46 2006 +0200"
      },
      "message": "[ALSA] es18xx - Add PnP BIOS support\n\nThis patch adds PnP BIOS support to es18xx driver. It allows ESS ES18xx sound \nchips integrated in some notebooks (such as DTK FortisPro TOP-5A) that don\u0027t \nappear as ISA cards (they aren\u0027t recognized by ISA PnP, only by PnP BIOS) \nto \u0027just work\u0027 automatically.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "d2a5b9d45f31bf5e5a1b89a87421e218ebe1a6ba",
      "tree": "49eda22698ccfb9bc7274598d4370df7dd73f649",
      "parents": [
        "d35367e1cbe4cb69f6ced0bf347c0c478752d95d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Jul 11 12:28:25 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Jul 12 20:08:15 2006 +0200"
      },
      "message": "[ALSA] Fix undefined (missing) references in ISA MIRO sound driver\n\nWARNING: /lib/modules/2.6.18-rc1-mm1/kernel/sound/isa/opti9xx/snd-miro.ko\nneeds unknown symbol snd_cs4231_create\nWARNING: /lib/modules/2.6.18-rc1-mm1/kernel/sound/isa/opti9xx/snd-miro.ko\nneeds unknown symbol snd_cs4231_pcm\nWARNING: /lib/modules/2.6.18-rc1-mm1/kernel/sound/isa/opti9xx/snd-miro.ko\nneeds unknown symbol snd_cs4231_timer\nWARNING: /lib/modules/2.6.18-rc1-mm1/kernel/sound/isa/opti9xx/snd-miro.ko\nneeds unknown symbol snd_cs4231_mixer\nWARNING: /lib/modules/2.6.18-rc1-mm1/kernel/fs/reiser4/reiser4.ko needs\nunknown symbol generic_file_read\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "d35367e1cbe4cb69f6ced0bf347c0c478752d95d",
      "tree": "990ae3e3b10e168ac4c5746f2b6a376825414813",
      "parents": [
        "2ece5f42a284fecfb77b1c63f2263065e12a518f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jul 11 12:09:20 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Jul 12 20:08:12 2006 +0200"
      },
      "message": "[ALSA] make sound/isa/gus/gusextreme.c:devices static\n\n\u0027devices\u0027 is not a good name for a global variable.\nThankfully, it can become static.\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": "40e1a9c0d428740a5c10a5be2335b9d7c39df043",
      "tree": "09508d99cbbc8fbda2c2dc6c38d6d290fb65f140",
      "parents": [
        "1a806f487da563d0b60375665911009e60a7d121"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 03 16:38:28 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Jul 12 20:07:48 2006 +0200"
      },
      "message": "[ALSA] wavefront: fix __init/__devinit confusion\n\nThe wavefront driver used __init in some places referenced by __devinit\nfunctions.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "65ca68b30073473583f6ca2f463cbd94ade43ddb",
      "tree": "f7d4384450fbdfcb2661a74f3c2f28e53721eeb0",
      "parents": [
        "63a43399db67d6f94364f933f68f38f58387737a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:54 2006 -0700"
      },
      "message": "[PATCH] irq-flags: sound: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa0a2ddc54fa8a22060d17a9ca7bbc4bcc51f260",
      "tree": "e1d9495b2a21663330e2e02dcc4a038b48e65c49",
      "parents": [
        "740e518efcd84ce5e53ecf3c4c9be08cf8f3747c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 12 14:50:27 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 27 09:23:58 2006 -0700"
      },
      "message": "[PATCH] 64bit resource: fix up printks for resources in sound drivers\n\nThis is needed if we wish to change the size of the resource structures.\n\nBased on an original patch from Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\n\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "63eb1e4bd2975f1d1102c1f44e4fd6fcd76f7792",
      "tree": "6768bcbdfba41b7e4a79f5faee5d4f117e076321",
      "parents": [
        "6540dffa6ecfe0d99fb263548dcc4b35ccefe784"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Jun 13 11:58:12 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jun 22 21:34:22 2006 +0200"
      },
      "message": "[ALSA] fix potential NULL pointer deref in snd_sb8dsp_midi_interrupt()\n\nFirst testing if a pointer is NULL and if it is (or might be), proceeding\nwith code that dereferences that same pointer is clearly a mistake.\nThis happens in sound/isa/sb/sb8_midi.c::snd_sb8dsp_midi_interrupt()\nThe patch below reworks the code so this unfortunate case doesn\u0027t happen.\nAlso remove some blank comments.\nFound by the Coverity checker as bug #367\nPatch is compile testted only due to lack of hardware.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2e74eba3e2f000184ade92833c80e799af41c180",
      "tree": "a83010a86190b9bf57e28352898e32acb4679e33",
      "parents": [
        "3f3488b84c261ab3cb64b9f0b9f40b61e33edb98"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 09 15:28:07 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jun 22 21:34:17 2006 +0200"
      },
      "message": "[ALSA] Fix invalid __init in ALSA ISA drivers\n\nReplaced invalid __init with __devinit in snd-sbawe and snd-opl3sa2\ndrivers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "302e4c2f9e2b9f07c69649782330a61c60001ac4",
      "tree": "406d44e355f502ac5e7ee584a28d725c6e7c8a94",
      "parents": [
        "140432fd2fbe68d59fe6fcddbcd4bcd0f84e951a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 23 13:24:30 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jun 22 21:33:56 2006 +0200"
      },
      "message": "[ALSA] Change an arugment of snd_mpu401_uart_new() to bit flags\n\nChange the 5th argument of snd_mpu401_uart_new() to bit flags\ninstead of a boolean.  The argument takes bits that consist of\nMPU401_INFO_XXX flags.\nThe callers that used the value 1 there are replaced with\nMPU401_INFO_INTEGRATED.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6581f4e74d8541dd7d579f64e94822622cbb1654",
      "tree": "fa7a0609c7a3e0460e052ab54a06a6fa935c64dc",
      "parents": [
        "0fbf405c583e6ee6d7227eb938a096d0998f7e78"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 17 17:14:51 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jun 22 21:33:45 2006 +0200"
      },
      "message": "[ALSA] Remove zero-initialization of static variables\n\nRemoved zero-initializations of static variables.\nA tiny optimization.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "450047a78f3c35a905576e121abfbee2ccd45993",
      "tree": "7788c29141fc1dac2c0cb5f2b4799b7c9231c361",
      "parents": [
        "c97f3dd85490e51ba48782dd0c063cdade352c0d"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue May 02 16:08:41 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jun 22 21:33:18 2006 +0200"
      },
      "message": "[ALSA] add more sequencer port type information bits\n\nAdd four new information flags SNDRV_SEQ_PORT_TYPE_HARDWARE, _SOFTWARE,\n_SYNTHESIZER, _PORT for sequencer ports.  This makes it easier for apps\nlike Rosegarden to make policy decisions based on the port type.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "bf850204a71a97eb5a6afaf27263bb667f9cab0a",
      "tree": "2d917d9886a3488f1524699374d546d8bf6af88e",
      "parents": [
        "7e4eeec8a30fa9e00cac67a37ca9ddf6cbdb79c4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 28 15:13:41 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jun 22 21:33:09 2006 +0200"
      },
      "message": "[ALSA] Remove unneeded read/write_size fields in proc text ops\n\nRemove unneeded read/write_size fields in proc text ops.\nsnd_info_set_text_ops() is fixed, too.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1caef6aa97a3a43a82f238d8b31bf177de34a4bf",
      "tree": "168195b4a61f2676850eb7468f45d9396124af8d",
      "parents": [
        "fad43488b8c9b3914fcdc48ee3b8d30aeb49fa30"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat May 20 15:00:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:22 2006 -0700"
      },
      "message": "[PATCH] es18xx build fix\n\nsound/isa/es18xx.c: In function `snd_es18xx_identify\u0027:\nsound/isa/es18xx.c:1606: warning: implicit declaration of function `udelay\u0027\n\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c128b82cf4095bb64aec435cf58d67fb78272f2f",
      "tree": "425a566d5c2a044effcd123f397ec83e1a4ddf3d",
      "parents": [
        "531213a93f0e75b934471bf5567babad4da1ff70"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 18 15:01:23 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Apr 27 21:10:17 2006 +0200"
      },
      "message": "[ALSA] Fix double free in error path of miro driver\n\nFixed the double free in error path of miro driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dcccdd938ef0c5d96145957217b814b14bd46cdc",
      "tree": "8522ad7957ee85a7f0ab53f776afee8a05795be7",
      "parents": [
        "d0ac642d76c79c5cc673c4cdfe43e926379784e1"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Tue Apr 11 14:09:37 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Apr 12 11:55:32 2006 +0200"
      },
      "message": "[ALSA] unregister platform device again if probe was unsuccessful\n\nUnregister the platform device again if the probe was unsuccessful.\n\nThis restores the behaviour of not loading the driver on probe() failure.\n\nSigned-off-by: Rene Herman \u003crene.herman@keyaccess.nl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d0ac642d76c79c5cc673c4cdfe43e926379784e1",
      "tree": "676e529b860634706ff98978d0328a71e584bc4f",
      "parents": [
        "12831c15f35dcc9f55fa63d50fd4892c7c6a0a1c"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Tue Apr 11 14:08:33 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Apr 12 11:55:30 2006 +0200"
      },
      "message": "[ALSA] continue on IS_ERR from platform device registration\n\nContinue with the next one on error from device registration.\n\nThis would seem the correct thing to do, even if it\u0027s not the probe()\nerror that we\u0027re getting.\n\nSigned-off-by: Rene Herman \u003crene.herman@keyaccess.nl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cf40a310a7aaf1944eea3e01e9c120b31850c3b6",
      "tree": "a5e17b831899b2db25cd5f18b3e2f15eda0b3adf",
      "parents": [
        "060d77b9c04acd7aef60790398a53f731db8c8fe"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Tue Mar 28 12:38:20 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Mar 31 17:58:59 2006 +0200"
      },
      "message": "[ALSA] AdLib FM card driver\n\nAttached you\u0027ll find an ALSA driver for AdLib FM cards. An AdLib card is\njust an OPL2, which was already supported by sound/drivers/opl3, so only\nvery minimal bus-glue is needed. The patch applies cleanly to both\n2.6.16 and 2.6.16-mm1.\n\nThe driver has been tested with an actual ancient 8-bit ISA AdLib card\nand works fine. It also works fine for an OPL3 {,emulation} as still\nfound on many ISA soundcards but given that AdLib cards don\u0027t have their\nown mixer, upping the volume from 0 might be a problem without the card\ndriver already loaded and driving the OPL3.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "82756b2785c5f08204e7f3dab64e12d4533bfe89",
      "tree": "ad4379ec6710f9a47cfb30158cbe2ab29a959046",
      "parents": [
        "43560116d1f70de274915fdec0745c6e02feef30"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Mon Mar 27 13:50:11 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Mar 31 17:58:58 2006 +0200"
      },
      "message": "[ALSA] ISA drivers bailing on first !enable[i]\n\nFix the wrong check of enable option in cmi8330 driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "10d150e186d069cc7e2075c4823049949933777c",
      "tree": "014f18a8ac2374b17f754cd50b4c3b2e85e07360",
      "parents": [
        "b3a70d5ece60684c00d7d94ccc42741efdf99336"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 27 13:42:39 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Mar 31 17:58:58 2006 +0200"
      },
      "message": "[ALSA] Remove obsolete kfree_nocheck call\n\nFixed the compilation, removing obsolete kfree_nocheck() call\nfor memory debugging.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1841f613fd2e73f09d3fa2beeccf2f8d978ec2db",
      "tree": "b2f7b297a1b0f109f12f1cbc5f951de801d88c0e",
      "parents": [
        "cbac4b0cb62d01cb0aaec7778410b8856f01186b"
      ],
      "author": {
        "name": "Martin Langer",
        "email": "martin-langer@gmx.de",
        "time": "Mon Mar 27 12:41:01 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Mar 31 17:58:56 2006 +0200"
      },
      "message": "[ALSA] Add snd-miro driver\n\nAdded snd-miro driver for miroSOUND PCM by Martin Langer.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c94ded6e602594c8e66fd5b1ba832d5327f5c103",
      "tree": "e0c9a0ba3b84e6e5c93d3ec02035ae4f900d6c34",
      "parents": [
        "38125956441c5cab28333414cee308d162507477"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Mar 27 01:17:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:55 2006 -0800"
      },
      "message": "[PATCH] PNP: adjust pnp_register_card_driver() signature: wavefront\n\nRemove the assumption that pnp_register_card_driver() returns the\nnumber of devices claimed.  And fix some __init/__devinit issues.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "38125956441c5cab28333414cee308d162507477",
      "tree": "85b0461fe5aa8a7f505aef7bfc71ae17c78fd3f1",
      "parents": [
        "be54414d597b168d8c4eb2dafb8933ea15a7c148"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Mar 27 01:17:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:54 2006 -0800"
      },
      "message": "[PATCH] PNP: adjust pnp_register_card_driver() signature: sscape\n\nRemove the assumption that pnp_register_card_driver() returns the\nnumber of devices claimed.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "312fef308cb15e793d8902f1dbd318d01268d36e",
      "tree": "0867a21d522155b9aed0a81ad584de7628fdbe3d",
      "parents": [
        "ebdb71ea7b384ff3f32dd038dba0aad58580e832"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Mar 27 01:17:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:54 2006 -0800"
      },
      "message": "[PATCH] PNP: adjust pnp_register_card_driver() signature: sb16\n\nRemove the assumption that pnp_register_card_driver() returns the\nnumber of devices claimed.  And fix some __init/__devinit issues.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ebdb71ea7b384ff3f32dd038dba0aad58580e832",
      "tree": "3c9948bd9d938361700aef4d77034d79aa686893",
      "parents": [
        "6a3a3a0260cf5a4e5942db8d56cae4db4dc139a6"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Mar 27 01:17:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:54 2006 -0800"
      },
      "message": "[PATCH] PNP: adjust pnp_register_card_driver() signature: interwave\n\nRemove the assumption that pnp_register_card_driver() returns the\nnumber of devices claimed.  And fix some __init/__devinit issues.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6a3a3a0260cf5a4e5942db8d56cae4db4dc139a6",
      "tree": "7276dd1d721f7ffa25dc814f8bcde20bd3b0241b",
      "parents": [
        "fea9739f2a1aed1cfb9b7af7cce66b28b68d4394"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Mar 27 01:17:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:54 2006 -0800"
      },
      "message": "[PATCH] PNP: adjust pnp_register_card_driver() signature: es968\n\nRemove the assumption that pnp_register_card_driver() returns the\nnumber of devices claimed.  And fix some __init/__devinit issues.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fea9739f2a1aed1cfb9b7af7cce66b28b68d4394",
      "tree": "032fbca13e0fd6724c9dd41d20a597aef2bf8a1d",
      "parents": [
        "6736a6587b991477aae927c37176e8cab8689f9e"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Mar 27 01:17:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:54 2006 -0800"
      },
      "message": "[PATCH] PNP: adjust pnp_register_card_driver() signature: es18xx\n\nRemove the assumption that pnp_register_card_driver() returns the\nnumber of devices claimed.  And fix some __init/__devinit issues.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6736a6587b991477aae927c37176e8cab8689f9e",
      "tree": "c529a1a472e652648bf1ffd20e2e7932de37fefd",
      "parents": [
        "07d58ad06b46e630a5ff6b10e9b81f370b175b56"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Mar 27 01:17:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:54 2006 -0800"
      },
      "message": "[PATCH] PNP: adjust pnp_register_card_driver() signature: dt019x\n\nRemove the assumption that pnp_register_card_driver() returns the\nnumber of devices claimed.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "07d58ad06b46e630a5ff6b10e9b81f370b175b56",
      "tree": "11694ea3c346bd03670ed630681777455d5847ec",
      "parents": [
        "db2735eb9076c5176ec9dcbbaefd38e7d82f0e47"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Mar 27 01:17:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:54 2006 -0800"
      },
      "message": "[PATCH] PNP: adjust pnp_register_card_driver() signature: cmi8330\n\nRemove the assumption that pnp_register_card_driver() returns the\nnumber of devices claimed.  And fix some __init/__devinit issues.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "db2735eb9076c5176ec9dcbbaefd38e7d82f0e47",
      "tree": "0844f8816317a7aa27804b31456817fc908eff28",
      "parents": [
        "51427ec0f222cb73b21f3849416a95d751bdd742"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Mar 27 01:17:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:53 2006 -0800"
      },
      "message": "[PATCH] PNP: adjust pnp_register_card_driver() signature: azt2320\n\nRemove the assumption that pnp_register_card_driver() returns the\nnumber of devices claimed.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "51427ec0f222cb73b21f3849416a95d751bdd742",
      "tree": "7915818c4cb5e268e8c317eed9c89f28d290f175",
      "parents": [
        "5f53f4e2107fcfdd33da1cc34a86c9aef5e76af6"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Mar 27 01:17:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:53 2006 -0800"
      },
      "message": "[PATCH] PNP: adjust pnp_register_card_driver() signature: als100\n\nRemove the assumption that pnp_register_card_driver() returns the\nnumber of devices claimed.  And fix a __init/__devinit issue.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5f53f4e2107fcfdd33da1cc34a86c9aef5e76af6",
      "tree": "18e3fb83d69667cf24b677ced4f604c6cd6a2549",
      "parents": [
        "982c609448b9d724e1c3a0d5aeee388c064479f0"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Mar 27 01:17:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:53 2006 -0800"
      },
      "message": "[PATCH] PNP: adjust pnp_register_card_driver() signature: ad1816a\n\nRemove the assumption that pnp_register_card_driver() returns the\nnumber of devices claimed.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c59c4a2216583cf79eaaaf71ef1dd5757e12854",
      "tree": "56618d818f232399ba7a682af36301fdd14b232e",
      "parents": [
        "ed7cb1913168fdce6d084f2f5cd6818851313383"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Mar 27 01:17:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:53 2006 -0800"
      },
      "message": "[PATCH] pnp: opl3sa2: adjust pnp_register_driver signature\n\nRemove the assumption that pnp_register_driver() returns the number of devices\nclaimed.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ed7cb1913168fdce6d084f2f5cd6818851313383",
      "tree": "8077b4bd2c4ee99e468d1cea07409a75d9b1fa1e",
      "parents": [
        "f301ae6a690abe7edd2f92fa6df0b1b06986a6ad"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Mar 27 01:17:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:53 2006 -0800"
      },
      "message": "[PATCH] pnp: cs4236: adjust pnp_register_driver signature\n\nRemove the assumption that pnp_register_driver() returns the number of devices\nclaimed.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d61975fc6b40dadd2cd61fc9535499c7d7b806de",
      "tree": "a3203048ad4b84ba10b1337902d9d08010b902c7",
      "parents": [
        "e64d2e36236175a56fd1d8b2acd784e21bdc7de6"
      ],
      "author": {
        "name": "Eugene Teo",
        "email": "eugene.teo@eugeneteo.net",
        "time": "Fri Mar 17 16:32:52 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:39:25 2006 +0100"
      },
      "message": "[ALSA] Fix gus_pcm dereference before NULL\n\nModules: GUS Library\n\nThe NULL check of substream is simply superfluous. It is\nguaranteed to receive non-NULL substream. Thanks Takashi.\n\nCoverity bug #861\n\nSigned-off-by: Eugene Teo \u003ceugene.teo@eugeneteo.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "202728d783a0fc180e7141d18186eeae167218a1",
      "tree": "d24ca9a920cd92247b2f52f6512a73c317e545fb",
      "parents": [
        "3e964432f56f05a8ef639902796e476456b230ad"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Mar 14 09:44:19 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:38:23 2006 +0100"
      },
      "message": "[ALSA] fix some memory leaks\n\nModules: Generic drivers,ES18xx driver,CS46xx driver\n\nThis patch fixes two memory leaks spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3de4414e798795ef5d719622dbf12bbe27a9e72e",
      "tree": "b7724eee842c7d33a8e322cab839da0ea3abc336",
      "parents": [
        "bcc54f9a563f146e723ead16c76f842bcaeb694e"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Mar 06 13:31:18 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:36:08 2006 +0100"
      },
      "message": "[ALSA] ad1848 double free\n\nModules: AD1848 driver\n\nSame again, snd_ctl_add() already kfree\u0027s on error.\n\nCoverity #956\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bcc54f9a563f146e723ead16c76f842bcaeb694e",
      "tree": "73a31717b1fb3d2b24f1d54c2b2684f90f51b99d",
      "parents": [
        "c27e8c591854ef349fdf5bec777355dae04bb48f"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Mar 06 13:28:34 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:35:57 2006 +0100"
      },
      "message": "[ALSA] sound/isa/sb/sb_mixer.c double kfree\n\nModules: SB drivers\n\nsnd_ctl_add() already does the free on error.\n\nCoverity bug #957\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0bbbc4ca7e2459f2750bd4bd8dda2ccbf7a71f02",
      "tree": "110852fee061c6143b98105ff6aff2a8fc01eb08",
      "parents": [
        "a5a6bbd9b2481dd556236ea866424590f5f987a4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 27 17:23:46 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:31:40 2006 +0100"
      },
      "message": "[ALSA] opti9x - Fix compile without CONFIG_PNP\n\nModules: Opti9xx drivers\n\nFix compile errors without CONFIG_PNP.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a5a6bbd9b2481dd556236ea866424590f5f987a4",
      "tree": "1a7952d9654d7f9d26b4681dc295cee10ac71813",
      "parents": [
        "62f09c3d321c82981ae3f2dd7e32bc4c73379a7e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 27 17:20:41 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:31:37 2006 +0100"
      },
      "message": "[ALSA] cs4236 - Fix a typo\n\nModules: CS4236+ driver\n\nFixed a typo in snd_cs4236_put_master_digital(), resulting in silence\nright channel.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8278ca8feb2748cf02d756ac6c5b9ab2e047c84a",
      "tree": "a58ddfa8d7ac897c02e4ba3bda9b77e278348fbf",
      "parents": [
        "1a56f8d662ec7fc86f2c408d289fa07cdb781746"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 20 11:57:34 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:30:43 2006 +0100"
      },
      "message": "[ALSA] Fix check of enable module option\n\nFix the check of enable module option in probe of platform_device drivers.\nIt shouldn\u0027t break the loop but just ignore if enable[i] is false.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d08a23e2509e8e80637b4dfa5607ea00b9151b0a",
      "tree": "c5bdea37ac173c092dd6db73ef519c4aad699d84",
      "parents": [
        "bd84b0cc99d267d6512f01a55af7dbb673f784af"
      ],
      "author": {
        "name": "Ken Arromdee",
        "email": "arromdee@rahul.net",
        "time": "Thu Feb 09 13:50:26 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:28:58 2006 +0100"
      },
      "message": "[ALSA] ad1816a - Fix PCM trigger direction\n\nModules: AD1816A driver\n\nFixed the bug of capture with Shark Predator ISA resulting in:\n\tarecord: pcm_read:1196: read error: Input/output error\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8b7547f95cbe8a5940df62ed730646fdfcba5fda",
      "tree": "704102a2b9eaef96cf8b96c46e9e48855de64ea3",
      "parents": [
        "ef9f0a42db987e7e2df72289fb4522d24027786b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 16 16:33:08 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:25:03 2006 +0100"
      },
      "message": "[ALSA] semaphore -\u003e mutex (ISA part)\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "95b712965f0a50365cc0128dacc27acf562f2ff1",
      "tree": "19e4f44751862c4f89c2e7465735e726a3965ac1",
      "parents": [
        "14086771c04acecc81e3985ca3118b330324194d"
      ],
      "author": {
        "name": "Mark Salazar",
        "email": "markTheCoder@justmyself.net",
        "time": "Mon Jan 16 11:35:40 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:24:17 2006 +0100"
      },
      "message": "[ALSA] #4/4 for Zoom Video - add Zoom Video support\n\nModules: ES18xx driver\n\nForth of 4 es18xx.c patches culminating in Zoom Video support.\n\nThis patch adds Zoom Video support for those chipsets that support it.\n\nTesting:\nThis work was initially done on the source from the Debian Sarge ALSA\npackage, then tested\non an ES1879. I could not test the Zoom Video function for an ES1878 or\nES1869.\nPatches were created against the Sarge code and then edited to apply\ncorrectly to the\nALSA cvs code. Lastly the patched ALSA cvs code was test for successful\ncompilation.\nNo additional testing was done on the ALSA cvs version.\n\nOne quirk (noted in my comments below) is that apparently the datasheet\nis wrong\nfor one of the ES1879 Zoom Video \u0027enable\u0027 bits, because\n 1) if you set this bit it messes up PCM playback (speaker_test play a\nlower frequency)\n 2) even if you don\u0027t set this bit Zoom Video still works.\nI added a control to toggle the bit on just in case there might be a\nversion of the\nES1879 that requires it, but I expect noone will need it.\n\nSigned-off-by: Mark Salazar \u003cmarkTheCoder@justmyself.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "14086771c04acecc81e3985ca3118b330324194d",
      "tree": "72e008a3d667bd2d49fb0e13e08fa6d0df9622b5",
      "parents": [
        "f4df221f8fe129ac2fa2a2a4306b7355cf7d05d6"
      ],
      "author": {
        "name": "Mark Salazar",
        "email": "markTheCoder@justmyself.net",
        "time": "Mon Jan 16 11:33:52 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:24:08 2006 +0100"
      },
      "message": "[ALSA] #3/4 for Zoom Video - change Hardware Volume interrupt handling\n\nModules: ES18xx driver\n\nThird of 4 es18xx.c patches culminating in Zoom Video support.\n\nThis patch changes the Hardware Volume support to reflect the fact that\nnot all of the\nsupported chipsets have seperate registers dedicated to the Hardware\nVolume inputs. Although\nall the chipsets can generate an HWV interrupt whenever a Hardware\nVolume input is received\nonly those with seperate HWV registers can split the HWV registers from\nthe Master volume\nregisters.\n\nTesting:\nThis work was initially done on the source from the Debian Sarge ALSA\npackage, then tested\non an ES1879 and an ES1878 machine. Patches were created against the\nSarge code and then edited\nto apply correctly to the ALSA cvs code. Lastly the patched ALSA cvs\ncode was test for\nsuccessful compilation. No additional testing was done on the ALSA cvs\nversion.\n\nSigned-off-by: Mark Salazar \u003cmarkTheCoder@justmyself.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f4df221f8fe129ac2fa2a2a4306b7355cf7d05d6",
      "tree": "53b630ac77752f3ed30ead32cec9d62e32d30712",
      "parents": [
        "c1f6d41593d3ef1f778fd6892cc4b916050c7cb9"
      ],
      "author": {
        "name": "Mark Salazar",
        "email": "markTheCoder@justmyself.net",
        "time": "Mon Jan 16 11:31:14 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:24:04 2006 +0100"
      },
      "message": "[ALSA] #2/4 for Zoom Video - resolve number of record sources\n\nModules: ES18xx driver\n\nSecond of 4 es18xx.c patches culminating in Zoom Video support.\n\nThis patch changes the \u0027record source\u0027 mux routines to reflect the fact\nthat not all of the\nsupported chipsets have 8 possible inputs. Some have 4 and some have 5.\n\nTesting:\nThis work was initially done on the source from the Debian Sarge ALSA\npackage, then tested\non an ES1879 and an ES1878 machine. Patches were created against the\nSarge code and then edited\nto apply correctly to the ALSA cvs code. Lastly the patched ALSA cvs\ncode was test for\nsuccessful compilation. No additional testing was done on the ALSA cvs\nversion.\n\nSigned-off-by: Mark Salazar \u003cmarkTheCoder@justmyself.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c1f6d41593d3ef1f778fd6892cc4b916050c7cb9",
      "tree": "573794c432dea568a81ad500b80390001838e0ae",
      "parents": [
        "415b09e4559b0c95666af3cebe918386212aef98"
      ],
      "author": {
        "name": "Mark Salazar",
        "email": "markTheCoder@justmyself.net",
        "time": "Mon Jan 16 11:29:09 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:23:52 2006 +0100"
      },
      "message": "[ALSA] #1/4 for Zoom Video - resolve common vs chipset specific mixer controls\n\nModules: ES18xx driver\n\nFirst of 4 es18xx.c patches culminating in Zoom Video support.\nWhile adding support for Zoom Video to the es18xx driver I found some of\nthe mixer controls\nwere wrong. Since you guys went to the trouble of supplying the\ndatasheets for the supported\nchipsets I did a review of all of them and tried to get es18xx.c to\naccurately reflect the\nproper mixer controls for each chipset. If the datasheets are wrong then\nso are my patches.\n\nThis first patch moves some controls from the common-to-all-chipsets array\n\u0027snd_es18xx_base_controls\u0027 to a chipset-specific array and adds code to\nmanage that new array.\nAlso while testing on my ES1878 test machine I discovered it needed a\ncouple of udelays in\nthe identify function so those are in this patch as well.\n\nTesting:\nThis work was initially done on the source from the Debian Sarge ALSA\npackage, then tested\non an ES1879 and an ES1878 machine. Patches were created against the\nSarge code and then edited\nto apply correctly to the ALSA cvs code. Lastly the patched ALSA cvs\ncode was test for\nsuccessful compilation. No additional testing was done on the ALSA cvs\nversion.\n\nSigned-off-by: Mark Salazar \u003cmarkTheCoder@justmyself.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6f595cffedc09da3f5bed13afc86aac64e67c4d7",
      "tree": "4d6405462b45d1572405acb42dc5aa71636ff624",
      "parents": [
        "6ced13cdcab440931b87829b0f2d0dedacfb3f2d"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Fri Feb 24 13:03:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:36 2006 -0800"
      },
      "message": "[PATCH] snd-cs4236 typo fix\n\nI noticed on 2.6.16-rc4 that my MPU-401 wasn\u0027t functional, due to a simple\ncopy \u0026 paste error in sound/isa/cs423x/cs4236.c.\n\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1d79716ab07710465fa9fc1ae7328cc6095d2526",
      "tree": "2d5eae7551acff8a8f31dbfe79a5c3dbeafd55c6",
      "parents": [
        "89ac9c256495cbdbe130be5ed192c8911c89ed87"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Jan 25 14:30:44 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Feb 01 13:09:26 2006 +0100"
      },
      "message": "[ALSA] Fix adding second dma channel\n\nModules: OPL3SA2 driver,GUS Classic driver\n\ndma2 is a global array. sprintf below suggests there was a typo.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "50f794c8dcfd0e63f3034d7cfd41e563f35741aa",
      "tree": "b72a7a5ab27ac0eb6e06b6e1bef15d40de15e505",
      "parents": [
        "68b8bc05213567cfc58d8bdb8917b36c314ba7fd"
      ],
      "author": {
        "name": "Lukasz Stemach",
        "email": "stelmacl@ee.pw.edu.pl",
        "time": "Mon Jan 23 15:22:13 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Feb 01 13:09:12 2006 +0100"
      },
      "message": "[ALSA] cs4236 - Add PnP ids for Netfinity 3000\n\nModules: CS4236+ driver\n\nPnP ids for Netfinity 3000 builtin soundcard.\n\nThis one works for me.\n\nThis patch was submitted through kernel Bugzilla #4214.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "91134859702e66e5946383f66e6eb50ba4325458",
      "tree": "6accdbc61f79ec5c2f19fea22b29c4f79d0d2473",
      "parents": [
        "fe25ad8a84c798a82591e5ed14519c001500fa61"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 23 15:21:05 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Feb 01 13:09:09 2006 +0100"
      },
      "message": "[ALSA] opti93x - Fix a compile warning\n\nModules: Opti9xx drivers\n\nFix a gcc-4.1 compile warning regarding uninitialized variables.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    }
  ],
  "next": "fe25ad8a84c798a82591e5ed14519c001500fa61"
}
