)]}'
{
  "log": [
    {
      "commit": "1661c6155589f8faa1338f3cda696ea3f4cb2da1",
      "tree": "a1b84c009a601c366f6113a19bc0ac85aab2953c",
      "parents": [
        "0221c81b1b8eb0cbb6b30a0ced52ead32d2b4e4c"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 24 22:37:14 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 06 03:46:17 2009 +0200"
      },
      "message": "ALSA: opl3sa2: add ZV port control\n\nAdd ZV port control switch.\n\nThis patch is done after solution\ngiven in the ALSA bug #2872 report.\nThe patch resolves the issue.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fa15fdeffa3977b17882f485547e65296cf0bd30",
      "tree": "79ef506dd09de46687598ee340e4d6f85494aa19",
      "parents": [
        "843ad02fa4fb9230cd19923cc8ea1d6096cadf4e",
        "37ba1b62836d2440980cf553c49556393b05c6cd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:36:13 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:36:13 2009 +0100"
      },
      "message": "Merge branch \u0027topic/isa-misc\u0027 into for-linus\n"
    },
    {
      "commit": "a3c6048dcfe3d7015e591b81c547b6df707b0859",
      "tree": "88262502d8c2d4886887380818291629fdc53c0b",
      "parents": [
        "87cd9d7c8501e5da79de542340208b5f6ab4e1a4",
        "cda9043d56cee9fea39e4ee33fd605ae477a1950"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:59 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:59 2009 +0100"
      },
      "message": "Merge branch \u0027topic/cs423x-merge\u0027 into for-linus\n"
    },
    {
      "commit": "dec14f8c0eff54549e5747f8a4d1dc6c0347e2dd",
      "tree": "af1744c17c4bacad4c9524ad096d5a65f6c25c73",
      "parents": [
        "8e0ee43bc2c3e19db56a4adaa9a9b04ce885cd84",
        "b1a0aac05f044e78a589bfd7a9e2334aa640eb45"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:35 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:35 2009 +0100"
      },
      "message": "Merge branch \u0027topic/snd_card_new-err\u0027 into for-linus\n"
    },
    {
      "commit": "37ba1b62836d2440980cf553c49556393b05c6cd",
      "tree": "3bbd9b76117d484d5a624db1b2b9ec0181c7ff55",
      "parents": [
        "1713c0d508fbbb42aa5f90039195e5ac31a50625",
        "dde332b660cf0bc2baaba678b52768a0fb6e6da2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 17 09:28:13 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 17 09:28:13 2009 +0100"
      },
      "message": "Merge branch \u0027fix/opl3sa2-suspend\u0027 into topic/isa-misc\n"
    },
    {
      "commit": "dde332b660cf0bc2baaba678b52768a0fb6e6da2",
      "tree": "0b58cbefed8b0f398c665906df26e6bc4740d4f4",
      "parents": [
        "041b62374c7fedc11a8a1eeda2868612d3d1436c"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Mar 16 21:32:25 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 17 09:27:47 2009 +0100"
      },
      "message": "ALSA: opl3sa2 - Fix NULL dereference when suspending snd_opl3sa2\n\nFix the OOPS during a opl3sa2 card suspend\nand resume if the driver is loaded but the card\nis not found.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1713c0d508fbbb42aa5f90039195e5ac31a50625",
      "tree": "797fdbc3cd1a02925d28c39c8c28e99d0dfded3b",
      "parents": [
        "ce71bfd1aa6d6a4069929eeceed254e13400ddf4"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Fri Feb 27 21:41:40 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 02 12:21:01 2009 +0100"
      },
      "message": "ALSA: opl3sa2 fix irq releasing and short name of card\n\nTwo simple fixes:\n\n1. Use the same pointer for the free_irq() and\n   the request_irq() calls.\n\n2. A short name of card is appended with \u00272\u0027 or \u00273\u0027\n   character depending on a detected chip. Remove\n   the \u00272\u0027 character from the short name.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "96cf45cf559be375de29dd45afc50fa8946fb2aa",
      "tree": "06242d4256aadc01aee67dfafbb94541e7a17738",
      "parents": [
        "4c9f1d3ed7e5f910b66dc4d1456cfac17e58cf0e",
        "b1a0aac05f044e78a589bfd7a9e2334aa640eb45"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 16 23:03:57 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 16 23:03:57 2009 +0100"
      },
      "message": "Merge branch \u0027topic/snd_card_new-err\u0027 into topic/cs423x-merge\n"
    },
    {
      "commit": "4c9f1d3ed7e5f910b66dc4d1456cfac17e58cf0e",
      "tree": "e9b30797bd87ef0b9ef5a812d803e47c43ba9afb",
      "parents": [
        "91f050604cc045a0b7aa0460d36eb6e0f0cb301a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 15:47:51 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 15:48:34 2009 +0100"
      },
      "message": "ALSA: isa/*: Add missing KERN_* prefix to printk\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c95eadd2f1afd2ba643e85a8dfc9079a3f03ae47",
      "tree": "1fb2defba2bf3d4c299395b0f46d7902eb3b51ba",
      "parents": [
        "53fb1e63599438bd5f6fbb852023d80916d83983"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@alsa3.local",
        "time": "Sun Dec 28 16:43:35 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 12 15:20:26 2009 +0100"
      },
      "message": "ALSA: Convert to snd_card_create() in sound/isa/*\n\nConvert from snd_card_new() to the new snd_card_create() function.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f87426e085cba525d41bd7639121e2b74fb7e50c",
      "tree": "a899b94f03edeebf1f44bd0bd22745c466400406",
      "parents": [
        "c08744498491759168119255fae2a1bd9532a268"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Aug 19 21:51:49 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Aug 25 09:57:13 2008 +0200"
      },
      "message": "ALSA: opl3sa2: replace nd_opl3sa2_info_xxx() with snd_wss_info_xxx()\n\nReplace snd_opl3sa2_info_xxx() with snd_wss_info_xxx().\nDrop check of card-\u003eprivate_data which cannot be NULL\nif card is not NULL (spotted by Rene Herman).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "503c10d8a7dd3aa627dc57990c95a8a4dd4fa4b5",
      "tree": "96b05f1eb297384d9eea534f0b5c4bdf792abf68",
      "parents": [
        "862f76f86d64c2cf34a7ff5ddf0a175073b76534"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Aug 17 20:01:14 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Aug 25 09:57:03 2008 +0200"
      },
      "message": "ALSA: opl3sa2: drop snd_card pointer from the snd_opl3sa2 structure\n\nRemove card pointer from the snd_opl3sa2\nstructure and break circular reference\nsnd_card-\u003esnd_opl3sa2-\u003esnd_card.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7779f75f072784d3fccf721b8ec43107f93619a0",
      "tree": "ada616dd3efdea7192aef3cd4ddb743f980bc39b",
      "parents": [
        "61ef19d7e771ce021edb0dff0da134b6d688d4aa"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:03:41 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:39:49 2008 +0200"
      },
      "message": "ALSA: wss_lib: rename cs4321_foo to wss_foo\n\nRename functions and structures from the former\ncs4321_lib to names more corresponding with the\nnew name: wss_lib.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "61ef19d7e771ce021edb0dff0da134b6d688d4aa",
      "tree": "1835de3d87d0bc57b2acb898b9a736f70356a844",
      "parents": [
        "9295aea1e8e00ea83965eb739b8d0bd2ea03c7cb"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 31 21:02:42 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:39:47 2008 +0200"
      },
      "message": "ALSA: wss_lib: rename cs4231.h into wss.h\n\nRename file include/sound/cs4231.h\ninto include/sound/wss.h\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "9004acc70e8c49c50c4c7b652f906f1e0ed5709d",
      "tree": "de504d87cc727b4ecab5718522ce94890f349149",
      "parents": [
        "31e8960b35975ed235d283d6fb95d0e28dffded0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 08 18:13:27 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:48 2008 +0100"
      },
      "message": "[ALSA] Remove sound/driver.h\n\nThis header file exists only for some hacks to adapt alsa-driver\ntree.  It\u0027s useless for building in the kernel.  Let\u0027s move a few\nlines in it to sound/core.h and remove it.\nWith this patch, sound/driver.h isn\u0027t removed but has just a single\ncompile warning to include it.  This should be really killed in\nfuture.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "109c53f840e551d6e99ecfd8b0131a968332c89f",
      "tree": "212af8d6ebb3303a21dd44b032fd5949fdc37607",
      "parents": [
        "df1deb67532ea26f1a033a5f48bf34b30bec8e1d"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Fri Nov 30 17:59:25 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:30 2008 +0100"
      },
      "message": "[ALSA] sound/isa: kill pnp_resource_change\n\nThis removes the pnp_resource_change use from the ALSA ISAPnP drivers. In\n2.4 these were useful in providing an easy path to setting the resources,\nbut in 2.6 they retain function as a layering violation only.\nThis makes for a nice cleanup (-550 lines) of ALSA but moreover, ALSA is the\nonly remaining user of pnp_init_resource_table(), pnp_resource_change() and\npnp_manual_config_dev() (and, in fact, of \u0027struct pnp_resource_table\u0027) in\nthe tree outide of drivers/pnp itself meaning it makes for more cleanup\npotential inside the PnP layer.\nThomas Renninger acked their removal from that side, you did from the ALSA\nside (CC list just copied from that thread).\nAgainst current alsa-kernel HG. Many more potential cleanups in there, but\nthis _only_ removes the pnp_resource_change code. Compile tested against\ncurrent alsa-kernel HG and compile- and use-tested against 2.6.23.x (few\noffsets).\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "c1017a4cdb68ae5368fbc9ee42c77f1f5dca8916",
      "tree": "b5f1fb278a49d851439509a4c8e3fd8f87f791cd",
      "parents": [
        "39d3ed381877246719184897c853c0c58028fe54"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Oct 15 09:50:19 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:51:18 2007 +0200"
      },
      "message": "[ALSA] Changed Jaroslav Kysela\u0027s e-mail from perex@suse.cz to perex@perex.cz\n\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "e2340465ec9587362a057524d3e2163377366771",
      "tree": "7ee0a06078c7966365b07202cbbd6607cedb61d6",
      "parents": [
        "01ade528d424420093973ede20d7394d2cd81190"
      ],
      "author": {
        "name": "Paul Vojta",
        "email": "vojta@math.berkeley.edu",
        "time": "Fri Jul 27 12:20:38 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:58:08 2007 +0200"
      },
      "message": "[ALSA] Fix bugs in mode change/recalibration for opl3sa2 driver\n\nThe mode change / recalibration doesn\u0027t work always with opl3sa2 devices,\ne.g. the first time it\u0027s played back.  The patch fixes the problem.\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "62af9905a1f809094f5209ae15d2ce69599a8123",
      "tree": "21fdbaf9b6a58fab6b833532132d968f1c71169b",
      "parents": [
        "2f25b7feab257bae406f1edb44438a347a1cc727"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 20 14:03:06 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun Jan 22 16:24:58 2006 +0100"
      },
      "message": "[ALSA] opl3sa2 - Fix conflict of driver name on sysfs\n\nModules: OPL3SA2 driver\n\nFix the conflict of driver name \u0027opl3sa2\u0027 on sysfs with OSS driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "59b1b34f47e6c8ac8f00660db2cd34216819b400",
      "tree": "5422f5f889696e4896e5c44a26b9c021fe8a47fb",
      "parents": [
        "d82ed2ffc2839413c20b41a271a4d8db12b0683c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 04 15:06:44 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun Jan 22 16:23:48 2006 +0100"
      },
      "message": "[ALSA] Fix compilation without CONFIG_PNP\n\nFix compilation of some ISA drivers without CONFIG_PNP.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f7a9275d949cb0bf1f259a1546e52a0bf518151c",
      "tree": "4d96d9b6196d43684903857ba676dc51bbde4026",
      "parents": [
        "416c1079d30f1a52399b96f6772e993274b774ae"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Dec 07 09:13:42 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:30:39 2006 +0100"
      },
      "message": "[ALSA] unregister platform devices\n\nCall platform_device_unregister() for all platform devices that we\u0027ve\nregistered.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "73e77ba0235532bd7523ba90883d325f6e095acf",
      "tree": "d22f29805ade9e78bd5f1802590d42f6e121c3c1",
      "parents": [
        "00a4e3d9f8df8a90966b75d517154718b4a2242a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 17:44:01 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:28:58 2006 +0100"
      },
      "message": "[ALSA] Add error messages\n\nAdd error messages in the critial error path to be more verbose.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "704e05204c623136ea12411dc4286d1caea6cd7c",
      "tree": "3527413100be5eb599325eca50a933539fab6cf2",
      "parents": [
        "acdcbc15426b91b0041756a92ea4932c60def189"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 17:11:53 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:28:27 2006 +0100"
      },
      "message": "[ALSA] opl3sa2 - Use platform_device\n\nModules: OPL3SA2 driver\n\nRewrite the probe/remove with platform_device.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ec6c5ae353fd9b1141da67094e125e75d031d740",
      "tree": "b17125118d8f4e07636992aebe69d5b133592e6f",
      "parents": [
        "8047c910ff27811060e6983ac446ed5a0fe550c6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:41:45 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:36 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: ISA OPL3SA2\n\nModules: OPL3SA2 driver\n\nRemove xxx_t typedefs from the ISA OPL3SA2 driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b1d5776d865951c213a1caaab5d8bf5de7615dbd",
      "tree": "f999dca30f6e2d03a9176b86c613ae8f4531a6d6",
      "parents": [
        "93f2e37840a9a7c3693ca6961fe6ad46b250f3b9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 10 11:56:31 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:18:00 2005 +0100"
      },
      "message": "[ALSA] Remove vmalloc wrapper, kfree_nocheck()\n\n- Remove vmalloc wrapper\n- Add release_and_free_resource() to remove kfree_nocheck() from each driver\n  and simplify the code\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "06f619ccb3319759c2acf91c7ca02b6b1d9ed343",
      "tree": "8064ad428d9debd8c206fc493713c82965d02fc0",
      "parents": [
        "829841146878e082613a49581ae252c071057c23"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz@gmx.ch",
        "time": "Mon Sep 12 11:47:04 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:45:17 2005 +0200"
      },
      "message": "[ALSA] snd_opl3sa2: add missing pnp_unregister_driver() calls\n\nOPL3SA2 driver\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9e76a76efc43d604a20bf0c5564caaf028a24d2e",
      "tree": "92b186afb7a8a800482dfb2d7e093b2d4da3b80d",
      "parents": [
        "ecca82b4b447f8df73c807a018dac3e2863912d9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Sep 09 14:21:17 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Sep 12 10:48:09 2005 +0200"
      },
      "message": "[ALSA] Replace with kzalloc() - isa stuff\n\nES18xx driver,OPL3SA2 driver,AD1816A driver,AD1848 driver,CS4231 driver\nES1688 driver,GUS Library,Opti9xx drivers,EMU8000 driver\nSB16/AWE driver,SB drivers\nReplace kcalloc(1,..) with kzalloc().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "43bcd973d6d05d16b876e09dcc49a09d3e48e88d",
      "tree": "8c8493b66c417402f6188051c57e55099bbd156d",
      "parents": [
        "16dab54b8cbac39bd3f639db5d7d0fd8300a6cb0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Sep 05 17:19:20 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Sep 12 10:42:01 2005 +0200"
      },
      "message": "[ALSA] Add snd_card_set_generic_dev() call to ISA drivers\n\nISA,CMI8330 driver,ES18xx driver,OPL3SA2 driver,Sound Galaxy driver\nSound Scape driver,AD1848 driver,CS4231 driver,CS4236+ driver\nES1688 driver,GUS Classic driver,GUS Extreme driver,GUS MAX driver\nAMD InterWave driver,Opti9xx drivers,SB16/AWE driver,SB8 driver\nWavefront drivers\n- Added snd_card_set_generic_dev() call.\n- Added SND_GENERIC_DRIVER to Kconfig.\n- Clean up the error path in probe if necessary.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cff79742fc9e80242a9147a348621e4373c76287",
      "tree": "e48f0b94b2790cae085cce6331e5bfb077b8abf6",
      "parents": [
        "3e6c6139f0cf9c196c3fd700055f2e22ca22e726"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Aug 15 13:08:04 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:46:03 2005 +0200"
      },
      "message": "[ALSA] opl3sa2 - use different name for PnP BIOS driver\n\nOPL3SA2 driver\n- use different name (opl3sa2-pnpbios) for PnP BIOS driver\n- don\u0027t print warning when manual config of resources fails (PnP BIOS)\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "53b266632b79e2adc48754d5a6e9e5ebbde08c12",
      "tree": "040127f1f9492c71e673d146e101aed771a7c589",
      "parents": [
        "1265509cb0f00206c2ed93f120121dd818a3902d"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Aug 12 17:35:09 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:32 2005 +0200"
      },
      "message": "[ALSA] opl3sa2 - fixed typo in PnP BIOS IDs (YMF0021 -\u003e YMH0021)\n\nOPL3SA2 driver\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "1265509cb0f00206c2ed93f120121dd818a3902d",
      "tree": "75a7a7aec027b217eb039460dee86955d9614317",
      "parents": [
        "f347c774c37c83e7b2d2b75d962ca40b9a283b2b"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Aug 12 17:24:24 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:28 2005 +0200"
      },
      "message": "[ALSA] opl3sa2 driver - added support for PnP BIOS devices\n\nOPL3SA2 driver\nThe driver has been extended to support also PnP BIOS devices.\nThe detection path is:\n\n1) detect PnP BIOS devices\n2) detect ISA PnP devices\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
