)]}'
{
  "log": [
    {
      "commit": "da155d5b40587815a4397e1a69382fe2366d940b",
      "tree": "5597f2e4649e7b1c611211b29906950c08e3e25c",
      "parents": [
        "31623caaf0f84f17d632f16c1cdf42e7e21e807a"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jul 15 12:38:28 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:21 2011 -0400"
      },
      "message": "sound: Add module.h to the previously silent sound users\n\nLots of sound drivers were getting module.h via the implicit presence\nof it in \u003clinux/device.h\u003e but we are going to clean that up.  So\nfix up those users now.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "49957f39665d50343e04effc65c78919364228ce",
      "tree": "27ceeaf3deb336d42fa17f7b31bfd1241fe3761b",
      "parents": [
        "2ca595ab7a557f6cee21bf073fe2a242004cd19e"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Fri Sep 23 14:32:11 2011 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Sep 23 15:18:52 2011 +0200"
      },
      "message": "ALSA: 6fire: don\u0027t use custom hex_to_bin()\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0ec5258d68c626922d92e2f0e4e5c689e5360a5d",
      "tree": "0e8a2450585f5602f0b1f1c66131e9830f3fc730",
      "parents": [
        "e72888e91cc902ccdc089f237b6eed7587e2b4df"
      ],
      "author": {
        "name": "Torsten Schenk",
        "email": "torsten.schenk@zoho.com",
        "time": "Thu Jun 16 21:06:27 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 16 21:31:33 2011 +0200"
      },
      "message": "ALSA: 6fire - Fix signedness bug\n\nFixed remaining issues of the signedness bug discovered by Dan Carpenter.\nA check was remaining that tests if unsigned rt-\u003erate is \u003e\u003d 0.\nChanged that so that rt-\u003erate now consistently uses ARRAY_SIZE(rates)\nas invalid rate value and not -1.\n\nSigned-off-by: Torsten Schenk \u003ctorsten.schenk@zoho.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "37f7ec38ea5c31180461f82e895e13fdd549b595",
      "tree": "edabbd3298390da475ea280030c1cf870aac8818",
      "parents": [
        "2308f4add3de9f6c9c9f02e49461e94d84bb200a"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Jun 13 23:52:02 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 14 07:27:26 2011 +0200"
      },
      "message": "ALSA: 6fire: Fix double-free bug in usb6fire_fw_ezusb_upload()\n\nWe have a double-free bug in\nsound/usb/6fire/firmware.c::usb6fire_fw_ezusb_upload().\nWe already call release_firmware(fw) on line 258, so when we then do it\nagain after usb6fire_fw_ezusb_write() returns \u003c0, we have a double-free.\nEasily fixed by just removing the last call to release_firmware().\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bf0be0e951cf1c4c9ce38032195cd8095a16d828",
      "tree": "0f32e4bc1dd584e0f5e4cae2ceb7acdc0e74a61e",
      "parents": [
        "46f2cc80514e389bacfb642a32a4181fa1f1d20b"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon May 30 12:49:01 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 02 19:56:31 2011 +0200"
      },
      "message": "ALSA: 6fire: Don\u0027t leak firmware in error path\n\nOne of the error paths in\nsound/usb/6fire/firmware.c::usb6fire_fw_ezusb_upload() neglects to free\nthe memory allocated for the firmware before returning, thus leaking the\nmemory.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "02e5fbf622aabf68bdc02282a17a3aeed054237a",
      "tree": "60f2d4e09464dbf338c832bb39f861f29779b86b",
      "parents": [
        "b759b3ac9aee3afb01c21b603970ebb200c8048e",
        "bfe9fc8aebc997ce8bcf8ac0586c84a247812064"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 22 10:01:29 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 22 10:01:29 2011 +0200"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "8ae9572b5b08f1d2a2ea6613f59d00f741b38b2d",
      "tree": "6f42742e2bfebec8dc986dae6eb1316e40b73f21",
      "parents": [
        "30282f96d1eef33be774d4ecf4bddba30a6152ec"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Sat Apr 23 20:56:43 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 26 12:26:12 2011 +0200"
      },
      "message": "ALSA: 6fire: use the kernel\u0027s built-in bit reverse table\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nCc: Torsten Schenk \u003ctorsten.schenk@zoho.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2475b0d407614ea5a41b8325d45c614d94087088",
      "tree": "397aa0eb6ae0f7220992fcd98b6dd86e8271be76",
      "parents": [
        "b84610b95f7e7bcd1cd9ecf3e8506a59e9f557fd"
      ],
      "author": {
        "name": "Torsten Schenk",
        "email": "torsten.schenk@zoho.com",
        "time": "Mon Apr 04 11:50:53 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 04 12:26:21 2011 +0200"
      },
      "message": "ALSA: 6fire - Add support of digital-thru mixer\n\nDigital Thru mixer element added (device can act as converter optical\u003c-\u003ecoax)\n\nSigned-off-by: Torsten Schenk \u003ctorsten.schenk@zoho.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b84610b95f7e7bcd1cd9ecf3e8506a59e9f557fd",
      "tree": "5fdfe06b6d6c8ef2254d1ab1cbcd3e7b040fc7e1",
      "parents": [
        "58c54fa47f5de976959767fa8d9bb857eee4c4e5"
      ],
      "author": {
        "name": "Torsten Schenk",
        "email": "torsten.schenk@zoho.com",
        "time": "Mon Apr 04 11:49:57 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 04 12:25:50 2011 +0200"
      },
      "message": "ALSA: 6fire - Improve firmware loader\n\nFirmware loader: magical device bytes check updated (accepts all device\nversions now and accepts possibly loaded firmware, if it is knowing to\nbe working)\n\nSigned-off-by: Torsten Schenk \u003ctorsten.schenk@zoho.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "58c54fa47f5de976959767fa8d9bb857eee4c4e5",
      "tree": "4a1c0862e2f40ee569df857a73379be7bc1bb327",
      "parents": [
        "e220fa3bf503d63039fa8e0398a1c252d24663f9"
      ],
      "author": {
        "name": "Torsten Schenk",
        "email": "torsten.schenk@zoho.com",
        "time": "Mon Apr 04 11:49:00 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 04 12:25:13 2011 +0200"
      },
      "message": "ALSA: 6fire - Add support for S32_LE format\n\nAdded support for sample format s32_le.\n\nSigned-off-by: Torsten Schenk \u003ctorsten.schenk@zoho.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e220fa3bf503d63039fa8e0398a1c252d24663f9",
      "tree": "53b51f12e43aed6eb0b603edb43cc2a90038e789",
      "parents": [
        "78caf66cb568f2b0c63bf8f87cff2fe1583dd9d0"
      ],
      "author": {
        "name": "Torsten Schenk",
        "email": "torsten.schenk@zoho.com",
        "time": "Mon Apr 04 11:47:50 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 04 12:24:53 2011 +0200"
      },
      "message": "ALSA: 6fire - Fix pcm rate assignment\n\nCompletion of signedness bug for pcm_runtime.rate: variable will never\nget assigned a negative value now.\n\nSigned-off-by: Torsten Schenk \u003ctorsten.schenk@zoho.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "8121d91c02a1be4884821599472acf405efdc3de",
      "tree": "b256c95edfa535ab4d33dc8411a332334f2b5df4",
      "parents": [
        "ea18e137baf3e3e9212bfd7b071555fc712159b5"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Feb 07 20:25:19 2011 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 07 18:30:10 2011 +0100"
      },
      "message": "ALSA: USB: 6fire: signedness bug in usb6fire_pcm_prepare()\n\nrt-\u003erate is an unsigned char so it\u0027s never equal to -1.  It\u0027s not a huge\nproblem because the invalid rate is caught inside the call to\nusb6fire_pcm_set_rate() which returns -EINVAL.  But if we fix the test\nthen it prints out the correct error message so that\u0027s good.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c6d43ba816d1cf1d125bfbfc938f2a28a87facf9",
      "tree": "6f9c73ddae1efbda97869cc07dac62dc52b75e8f",
      "parents": [
        "49c6ad430d74fb7995990be0f66165e4b94a6bc5"
      ],
      "author": {
        "name": "Torsten Schenk",
        "email": "torsten.schenk@zoho.com",
        "time": "Mon Jan 24 18:45:30 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 24 18:45:30 2011 +0100"
      },
      "message": "ALSA: usb/6fire - Driver for TerraTec DMX 6Fire USB\n\nWhat is working: Everything except SPDIF\n- Hardware Master volume\n- PCM 44-192kHz@24 bits, 6 channels out, 4 channels in (analog)\n- MIDI in/out\n- firmware loading after cold start\n- phono/line switching\n\nSigned-off-by: Torsten Schenk \u003ctorsten.schenk@zoho.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    }
  ]
}
