)]}'
{
  "log": [
    {
      "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": "db67319ac29d2f35ece30bce6a9b611afd6b600f",
      "tree": "e7782998fbb3cdc1e6721ec861949092d97234cd",
      "parents": [
        "4d23359b7ec8b03da2154df935af7d625075f6cf"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Sep 05 10:36:27 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Sep 12 10:41:21 2005 +0200"
      },
      "message": "[ALSA] opti93x: optimize a register access\n\nOpti9xx drivers\nWhen clearing some bits in a register, don\u0027t bother with the bits that\nwon\u0027t be changed anyway.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "dfc866e5059561cc79a0cc1c68ff1492f4c78508",
      "tree": "4384f9864cc91983834d35ddd2b9a2fd9b2bb145",
      "parents": [
        "31bbf8f5d55c706f2e429f7cfa7b339a332e785e"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Sep 10 00:26:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:25 2005 -0700"
      },
      "message": "[PATCH] sb16_csp: untypedef\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31bbf8f5d55c706f2e429f7cfa7b339a332e785e",
      "tree": "3b9df90cad459e2239c00e2a7bbed99779d42a01",
      "parents": [
        "1ac19f4ccd8636dbe76a97cec36c95d7548cc871"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Sep 10 00:26:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:25 2005 -0700"
      },
      "message": "[PATCH] sb16_csp: remove home-grown le??_to_cpu macros\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8dbfc5cfdcac04d656f6f6789eb8fcdcc3d2dfda",
      "tree": "514031fbfd2896b3ad1b03e4d23b20c2132d91ab",
      "parents": [
        "820249bafe441dce5336ad544a5e709df42fceb5"
      ],
      "author": {
        "name": "Bodo Eggert",
        "email": "7eggert@gmx.de",
        "time": "Tue Sep 06 15:16:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:19 2005 -0700"
      },
      "message": "[PATCH] use select in sound/isa/Kconfig\n\nIn sound/isa/Kconfig, select ISAPNP and depend on ISAPNP are intermixed,\nresulting in funny behaviour.  (Soundcarts get selectable if other\nsoundcards are selected).\n\nThis patch changes the \"depend on ISAPNP\"s to select.\n\nSigned-Off-By: Bodo Eggert \u003c7eggert@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "41e4845c426024ec41724326397a36b3aa2cb6a3",
      "tree": "6dba0a8b52b04b82fa1dd92641897d8e0872f29a",
      "parents": [
        "61be3ce0f2d9d80bc271e58c42cb9b021b3d48d8"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Aug 18 13:43:12 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:46:40 2005 +0200"
      },
      "message": "[ALSA] PCM resume cleanups\n\nDigigram VX core,CS4231 driver,ATIIXP driver,VIA82xx driver\nVIA82xx-modem driver,au88x0 driver,CS46xx driver,Trident driver\nThis patch disables SNDRV_PCM_INFO_RESUME flag for drivers which does not\nsupport the full resume.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\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": "a53fc188ec6fc406276799da465fe789c40d96b2",
      "tree": "491eec5ff01481a95f803010e87de4bea4c9b1ed",
      "parents": [
        "b65f824c1ea954ea2b974e42c064f72bfbfe3dd2"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Aug 11 15:59:17 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:01 2005 +0200"
      },
      "message": "[ALSA] make local objects static\n\nMemalloc module,PCM Midlevel,Timer Midlevel,GUS Library,AC97 Codec\nALI5451 driver,RME9652 driver\nMake some functions/variables that are used in only one file static.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "5b8f7f7329289fa3b74ef8cdbaa9d2929787d3e6",
      "tree": "a90354362cd044d3ef6b2e272eb73124b973e3f3",
      "parents": [
        "5549d54992391d81a8cbfbaac45a958876fbc9cb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 03 14:02:47 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:43 2005 +0200"
      },
      "message": "[ALSA] ad1816a - Add clockfreq module option\n\nDocumentation,AD1816A driver\nAdded clockfreq module option for the card with a different clock frequency\nthan 33kHz.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "10e8d78a94fc57f1bf11d50b97ff85b005e46d0b",
      "tree": "ddb1cc2444c9e6a067e7d6f891f68260f5ce2434",
      "parents": [
        "506d4c6a5f909d78c3d624693f10d8cc0eafda48"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Aug 03 13:40:08 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:35 2005 +0200"
      },
      "message": "[ALSA] use SNDRV_CTL_NAME_IEC958 macro\n\nCMI8330 driver,ENS1370/1+ driver,FM801 driver,VIA82xx driver,AC97 Codec\nALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver,HDA Codec driver\nICE1712 driver,ICE1724 driver\nWhere appropriate, use the SNDRV_CTL_NAME_IEC958 instead of a literal\nstring.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "67ed4161f60d76b3b27efc085b36357a6a90768c",
      "tree": "d69bd70f968a1e439d8b9a43ff8d4b60eb3c8bdf",
      "parents": [
        "42dfd0adab83c95890e562623264999914771763"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Jul 29 15:32:58 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:22 2005 +0200"
      },
      "message": "[ALSA] sound - fix .iface field of mixer control elements\n\nDocumentation,CS46xx driver,EMU10K1/EMU10K2 driver,AD1848 driver\nSB16/AWE driver,CMIPCI driver,ENS1370/1+ driver,RME32 driver\nRME96 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver\nRME HDSP driver,RME9652 driver\nThis patch changes .iface to SNDRV_CTL_ELEM_IFACE_MIXER whre _PCM or\n_HWDEP was used in controls that are not associated with a specific PCM\n(sub)stream or hwdep device, and changes some controls that got\ninconsitent .iface values due to copy+paste errors.  Furthermore, it\nmakes sure that all control that do use _PCM or _HWDEP use the correct\nnumber in the .device field.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "276bd31ce5af01350465861af7aa6a25864eb108",
      "tree": "5fb22ae8b2ef903d27850f7894ed669fabce96ad",
      "parents": [
        "e9bcb173dd1747075214a1ccdb65dc6320cae49d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:45:06 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:40 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (ISA_DMA_API and sound/*)\n\nfixed kconfig dependencies on ISA_DMA_API for parts of sound/* that rely\non it.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "da8ea98b21236f29a5df723e3cc5abdc6530c07c",
      "tree": "9e7650386d471d159ea306fff83b6116a9ee78c7",
      "parents": [
        "69c3e5f8562c7854d9dd8d7820a89286f9440e41"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 28 15:22:55 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jul 28 15:26:28 2005 +0200"
      },
      "message": "[ALSA] wavefront - declare initialization data as static\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "5b738babf13d51285710ed57336ee5f072ac9490",
      "tree": "52964abef9b70eb30b45f10124466d752bc517e6",
      "parents": [
        "ae3a72d8cb4e5b30606c5e3ac9c59b729117579a"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Fri Jul 08 09:29:18 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jul 28 12:22:05 2005 +0200"
      },
      "message": "[ALSA] fix compiler warning\n\nGUS Library\nThis patch fixes a compiler warning if sequencer is disabled.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "77933d7276ee8fa0e2947641941a6f7a100a327b",
      "tree": "e3a42724642410f5257c794a71b34642092eedd5",
      "parents": [
        "03e259a9cdbd0583e71468293aaa1ccadbdaeff1"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl@dif.dk",
        "time": "Wed Jul 27 11:46:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:20 2005 -0700"
      },
      "message": "[PATCH] clean up inline static vs static inline\n\n`gcc -W\u0027 likes to complain if the static keyword is not at the beginning of\nthe declaration.  This patch fixes all remaining occurrences of \"inline\nstatic\" up with \"static inline\" in the entire kernel tree (140 occurrences in\n47 files).\n\nWhile making this change I came across a few lines with trailing whitespace\nthat I also fixed up, I have also added or removed a blank line or two here\nand there, but there are no functional changes in the patch.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "44456d37b59d8e541936ed26d8b6e08d27e88ac1",
      "tree": "11ca6fa29b8cfb56ecef2d1f4f9dc2d9d71d2a2f",
      "parents": [
        "02b775696fee75a04041d8d94db26a9462216d24"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Wed Jul 27 11:45:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:08 2005 -0700"
      },
      "message": "[PATCH] turn many #if $undefined_string into #ifdef $undefined_string\n\nturn many #if $undefined_string into #ifdef $undefined_string to fix some\nwarnings after -Wno-def was added to global CFLAGS\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "543537bd922692bc978e2e356fcd8bfc9c2ee7d5",
      "tree": "0089e3907e7d6c17c01cffc6ea4a8962ed053079",
      "parents": [
        "991114c6fa6a21d1fa4d544abe78592352860c82"
      ],
      "author": {
        "name": "Paulo Marques",
        "email": "pmarques@grupopie.com",
        "time": "Thu Jun 23 00:09:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:18 2005 -0700"
      },
      "message": "[PATCH] create a kstrdup library function\n\nThis patch creates a new kstrdup library function and changes the \"local\"\nimplementations in several places to use this function.\n\nMost of the changes come from the sound and net subsystems.  The sound part\nhad already been acknowledged by Takashi Iwai and the net part by David S.\nMiller.\n\nI left UML alone for now because I would need more time to read the code\ncarefully before making changes there.\n\nSigned-off-by: Paulo Marques \u003cpmarques@grupopie.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "375389288ae55754bd7d009a30f2bb0453a5b369",
      "tree": "198c9b17940512130428d0be56d4e836865cff43",
      "parents": [
        "5ac0fab95c09497bed24640eb3f09893127d6d65"
      ],
      "author": {
        "name": "Christoph Schulz",
        "email": "develop@kristov.de",
        "time": "Fri Jun 03 08:28:31 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Jun 22 12:28:06 2005 +0200"
      },
      "message": "[ALSA] cs4236-irq-handling-fix.patch\n\nCS4236+ driver\nBackground: The card/chipset supports an external MIDI interrupt.  By\ndefault, this interrupt isn\u0027t used (because the isapnp mechanism chooses a\nconfiguration without an assigned interrupt).  If the user wishes to\nexplicitly select an interrupt via the mpu_irq parameter for such a\nconfigured device, it doesn\u0027t work: The driver always shows:\n\nisapnp MPU: port\u003d0x330, irq\u003d-1\n\n(note the \u0027irq\u003d-1\u0027)\n\nProblem: The driver only allows to set the irq if pnp_irq_valid returns\ntrue for this particular pnp device.  This, however, is only true if an\ninterrupt has already been assigned (pnp_valid_irq returns true if the flag\nIORESOURCE_IRQ is set and IORESOURCE_UNSET is not set).  If no interrupt\nhas been assigned so far, IORESOURCE_UNSET is set and pnp_irq_valid returns\nfalse, thereby inhibiting the selection of a valid irq.\n\nSolution: Don\u0027t check for a valid (\u003d already assigned) irq at the point of\ncalling pnp_resource_change.\n\nTested successfully on Linux 2.6.11.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "4d572776d4dfa2d5385a2ec3acec3cc059149e13",
      "tree": "b25ff1baa8d106561d9f07045bbfea6ac330c714",
      "parents": [
        "6fd8b87f0e1e5de436ba020bd5806fe9ad738269"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Mon May 30 17:30:32 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Jun 22 12:27:43 2005 +0200"
      },
      "message": "[ALSA] Remove redundant NULL checks before kfree\n\nTimer Midlevel,ALSA sequencer,ALSA\u003c-OSS sequencer,Digigram VX core\nI2C tea6330t,GUS Library,VIA82xx driver,VIA82xx-modem driver\nCA0106 driver,CS46xx driver,EMU10K1/EMU10K2 driver,YMFPCI driver\nDigigram VX Pocket driver,Common EMU synth,USB generic driver,USB USX2Y\nChecking a pointer for NULL before calling kfree() on it is redundant,\nkfree() deals with NULL pointers just fine.\nThis patch removes such checks from sound/\n\nThis patch also makes another, but closely related, change.\nIt avoids casting pointers about to be kfree()\u0027ed.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7028b09eecf01549ccaee9c884f48e5e00ec3d65",
      "tree": "51717b27718eb74f44bcd1b8fbd4ff02bacc4390",
      "parents": [
        "cdc5c53fde266055debf7f5c9c043d5acf47c5ff"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 27 12:42:26 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:15:44 2005 +0200"
      },
      "message": "[ALSA] select ISAPNP for SND_INTERWAVE_STB target\n\nISA\n\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "209ac85d76e4edf05779b4bd5c2a92b059e9ab4d",
      "tree": "bbed71e0eed26c7cf39cc4729906528a249b3b1d",
      "parents": [
        "1baa705b75124df7cfe3d5d2706f794a14d26ad0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon May 23 10:29:53 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:11:38 2005 +0200"
      },
      "message": "[ALSA] sound/isa/: cleanups\n\nGUS Library\nThis patch contains the following possible cleanups:\n- make needlesly global code static\n- #if 0 the following unused global functions:\n  - gus/gus_volume.c: snd_gf1_gvol_to_lvol_raw\n  - gus/gus_volume.c: snd_gf1_calc_ramp_rate\n  - gus/gus_volume.c: snd_gf1_compute_vibrato\n  - gus/gus_volume.c: snd_gf1_compute_pitchbend\n  - gus/gus_volume.c: snd_gf1_compute_freq\n  - gus/gus_io.c: snd_gf1_i_adlib_write\n  - gus/gus_io.c: snd_gf1_i_write_addr\n  - gus/gus_io.c: snd_gf1_pokew\n  - gus/gus_io.c: snd_gf1_peekw\n  - gus/gus_io.c: snd_gf1_dram_setmem\n  - gus/gus_io.c: snd_gf1_print_global_registers\n  - gus/gus_io.c: snd_gf1_print_setup_registers\n  - gus/gus_io.c: snd_gf1_peek_print_block\n  - gus/gus_io.c: snd_gf1_print_setup_registers\n  - gus/gus_io.c: snd_gf1_peek_print_block\n- #if 0 the following unused global variable:\n  - gus/gus_tables.h: snd_gf1_scale_table\n- remove the following unneeded EXPORT_SYMBOL\u0027s:\n  - gus/gus_main.c: snd_gf1_i_write16\n  - gus/gus_main.c: snd_gf1_start\n  - gus/gus_main.c: snd_gf1_stop\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "92bb010cd874e53e4c2e2a73510966e45cfa4525",
      "tree": "bcd58a65c46817d4aa8f87da20d9b7595baf6b32",
      "parents": [
        "6d85be612d8b6a6730d19e742329e5ffa60eafdd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 15 14:41:20 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:10:46 2005 +0200"
      },
      "message": "[ALSA] Add PnP ID ADS7180\n\nAD1816A driver\nAdded PnP ID \u0027ADS7180\u0027 (AD1816?).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "42d77c70177b2f7535766bce938d965fd863f0fd",
      "tree": "377e7ae9fd5a18a698e7052f3ffd4a770fcec9e5",
      "parents": [
        "3437c5df6f9c00b6a9b7dcb7a30c5e3e1e5de189"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu May 05 16:15:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:31 2005 -0700"
      },
      "message": "[PATCH] interwave needs isa pnp\n\nFix bug #4509\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\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"
    }
  ]
}
