)]}'
{
  "log": [
    {
      "commit": "561b220a4dece18d67177413e6fa21b49aa4acce",
      "tree": "57318610d0b3f97c6193860d7f76dfdb7f743d12",
      "parents": [
        "e560d8d8368ad8b6161839984b253de622863265"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Sep 09 14:22:34 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Sep 12 10:48:22 2005 +0200"
      },
      "message": "[ALSA] Replace with kzalloc() - others\n\nDocumentation,SA11xx UDA1341 driver,Generic drivers,MPU401 UART,OPL3\nOPL4,Digigram VX core,I2C cs8427,I2C lib core,I2C tea6330t,L3 drivers\nAK4114 receiver,AK4117 receiver,PDAudioCF driver,PPC PMAC driver\nSPARC AMD7930 driver,SPARC cs4231 driver,Synth,Common EMU synth\nUSB generic driver,USB USX2Y\nReplace kcalloc(1,..) with kzalloc().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\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": "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": "aafad5629a949d0ad41180f8a746b6cd7654e317",
      "tree": "7ed566d6890bb4b45abacb5539dde09c6ea799fb",
      "parents": [
        "f55a655bf9eeb1431633bd313f47c8e4dadcf47c"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue May 10 14:47:38 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:06:34 2005 +0200"
      },
      "message": "[ALSA] usb-audio - add a proc file for Audigy 2 NX jack status\n\nUSB generic driver\nThis patch adds a proc file for the SB Audigy 2 NX which shows the\nconnection status of the various jacks.  Unfortunately, no SPDIF input\nfrequency (yet).\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "f55a655bf9eeb1431633bd313f47c8e4dadcf47c",
      "tree": "62b3427dcca236cf76e4098d79ee6872b2caeb9c",
      "parents": [
        "3a2f08560d61e267aacddc63c26bf997d0d85e91"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon May 09 09:21:28 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:06:31 2005 +0200"
      },
      "message": "[ALSA] usb-audio - remove superfluous LIRC ioctls\n\nUSB generic driver\nThe ioctls for LIRC compatibility can be removed because the\ninfrastructure and detection stuff is better done in user space.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "93446edcd05589201f20cf8843e8c4f990c18ae4",
      "tree": "1c744566676679ae27194df86a956fbb84453a70",
      "parents": [
        "434b7f56872fc5783c77f362e895da8e22168325"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue May 03 08:02:40 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:06:03 2005 +0200"
      },
      "message": "[ALSA] usb-audio - Audigy 2 NX blinkenlights\n\nUSB generic driver\nAdds mixer controls for the CMSS/Dolby Digital/Power LEDs\non the SB Audigy 2 NX.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "434b7f56872fc5783c77f362e895da8e22168325",
      "tree": "421248cb574264b68c4c432f3c5f428f69666ed1",
      "parents": [
        "ca81090a00e3e7152fe1f3d7398f11d57919428e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon May 02 08:58:31 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:06:00 2005 +0200"
      },
      "message": "[ALSA] usb-audio - make SB remote control device LIRC compatible\n\nUSB generic driver\nAdd ioctls to the Sound Blaster remote control hwdep device so that it\ncan be used with LIRC.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "4dc40a3cc4778ebcb6212bdb71b48690a153be07",
      "tree": "cbc39632f4150b78e3274548e00039448ea1afe5",
      "parents": [
        "27d10f5664c7650af3b2ffadfefaf19b36dc7bd8"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon May 02 08:52:32 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:05:51 2005 +0200"
      },
      "message": "[ALSA] usb-audio - allow type 0 extension units\n\nUSB generic driver\nExtension units can have type 0, so do not ignore them when constructing\nmixer controls.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "27d10f5664c7650af3b2ffadfefaf19b36dc7bd8",
      "tree": "b89c8d639041f460557bf6e9078c7cee7426cd2b",
      "parents": [
        "b259b10c420a59a2fdbcf5a3498253ebcbdffa1e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon May 02 08:51:26 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:05:47 2005 +0200"
      },
      "message": "[ALSA] usb-audio - cache vendor/product IDs\n\nUSB generic driver\nCache the decoded values of idVendor/idProduct to get rid of most of\nthose ugly le16_to_cpu() calls.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "b259b10c420a59a2fdbcf5a3498253ebcbdffa1e",
      "tree": "528711b6b9625ca55cf4e9cbf4748870327e611e",
      "parents": [
        "6639b6c2367f884ca172b78d69f7da17bfab2e5e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Apr 29 16:29:28 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:05:43 2005 +0200"
      },
      "message": "[ALSA] usb-audio - add Extigy/Audigy 2 NX remote control support\n\nALSA Core,USB generic driver\nAdd an hwdep interface that supports reading remote control data from\nSound Blaster Extigy and Audigy 2 NX devices.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "6639b6c2367f884ca172b78d69f7da17bfab2e5e",
      "tree": "5e2a119766b6199f7ce873e31c44e1462b206138",
      "parents": [
        "84957a8ab086377a025e0448fa716ed5983f3c3a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Apr 29 16:26:14 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:05:40 2005 +0200"
      },
      "message": "[ALSA] usb-audio - add mixer control notifications\n\nUSB generic driver\nAdd support for the optional status interrupt endpoint in audio control\ninterfaces, and translate USB status notifications into ALSA mixer\ncontrol notifications.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "84957a8ab086377a025e0448fa716ed5983f3c3a",
      "tree": "7d405711f0fd2e6eb8c305b7bddf0aaeac22f3e4",
      "parents": [
        "707e60732fc25fe3760f916d083b262a86a666c0"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Apr 29 16:23:13 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:05:37 2005 +0200"
      },
      "message": "[ALSA] usb-audio - move mixer data into separate struct\n\nUSB generic driver\nMove all data related to audio control interfaces into a separate struct\nlocal to usbmixer.c.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "707e60732fc25fe3760f916d083b262a86a666c0",
      "tree": "f9decf1c0ad9d86df6f4c87c514454bc03a3d339",
      "parents": [
        "8c1872dcf29e2a194197e1d5a9c366a265986b84"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Apr 29 09:56:17 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:05:33 2005 +0200"
      },
      "message": "[ALSA] usb-audio - reduce size of unitbitmap array\n\nUSB generic driver\nUnit/terminal IDs are 8-bit integers, so the unitbitmap\nvariable does not need to be bigger than 256 bits.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "8e062ec7108f8a91149e6bccddc3b7341e406274",
      "tree": "da052b40bcc2cbc7480a9999360f20c2a63c640d",
      "parents": [
        "08fe15899df9696a6d34abf96230ae0691f5de66"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Apr 22 15:49:52 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:05:11 2005 +0200"
      },
      "message": "[ALSA] usb-audio - add selector unit names override for Audigy 2 NX\n\nUSB generic driver\nAdd a mechanism to specify source names of selector units,\nand add such names for the SB Audigy 2 NX.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\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"
    }
  ]
}
