)]}'
{
  "log": [
    {
      "commit": "06bb4e7435019ff9b6dbc9b1d02d8babb36d8177",
      "tree": "535666c0d9876fae32ed4e43e410cf36f0ad993e",
      "parents": [
        "d97c735a1047fa06165e55da32154cf0e6b9419c"
      ],
      "author": {
        "name": "Torsten Schenk",
        "email": "torsten.schenk@zoho.com",
        "time": "Wed Feb 22 15:21:30 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 22 15:51:26 2012 +0100"
      },
      "message": "ALSA: snd-usb-6fire: add analog input volume control\n\nAdd a stereo volume control for analog input channel pair 1/2.\n\nSigned-off-by: Torsten Schenk \u003ctorsten.schenk@zoho.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d97c735a1047fa06165e55da32154cf0e6b9419c",
      "tree": "859d77d248e5d15442dd7282be51dc522a1ad74b",
      "parents": [
        "f90ffbf3c68a69714b4273b203d4deb5ae81d8d6"
      ],
      "author": {
        "name": "Torsten Schenk",
        "email": "torsten.schenk@zoho.com",
        "time": "Wed Feb 22 15:21:23 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 22 15:51:16 2012 +0100"
      },
      "message": "ALSA: snd-usb-6fire: add mute control for analog outputs\n\nAdd a mute control for every analog output channel.\n\nSigned-off-by: Torsten Schenk \u003ctorsten.schenk@zoho.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f90ffbf3c68a69714b4273b203d4deb5ae81d8d6",
      "tree": "e725f3dac0af633e0cc683aa47dafac374b4a201",
      "parents": [
        "8e247a9c90e65b25b5b064e2159d9c4c2c173a5e"
      ],
      "author": {
        "name": "Torsten Schenk",
        "email": "torsten.schenk@zoho.com",
        "time": "Wed Feb 22 15:21:12 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 22 15:51:06 2012 +0100"
      },
      "message": "ALSA: snd-usb-6fire: add individual volume control for analog channels\n\nAdd a stereo volume control for every analog output pair 1/2, 3/4, 5/6.\n\nSigned-off-by: Torsten Schenk \u003ctorsten.schenk@zoho.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8e247a9c90e65b25b5b064e2159d9c4c2c173a5e",
      "tree": "a8f58503dc3a5a02e385e27ab99062ff60e310f2",
      "parents": [
        "c596758f57aa33e5e89c006867ae66fa2f9c357c"
      ],
      "author": {
        "name": "Torsten Schenk",
        "email": "torsten.schenk@zoho.com",
        "time": "Wed Feb 22 15:20:54 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 22 15:50:56 2012 +0100"
      },
      "message": "ALSA: snd-usb-6fire: add tlv to controls\n\nRemove the soft log-conversion and add a dB scale according to\nthe DAC documentation instead.\n\nSigned-off-by: Torsten Schenk \u003ctorsten.schenk@zoho.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c596758f57aa33e5e89c006867ae66fa2f9c357c",
      "tree": "41f12f017aa632d91b7e8730e6486b90c73144ae",
      "parents": [
        "7913a49963ffa8849c14c805c26d9e63bb27ccaa"
      ],
      "author": {
        "name": "Torsten Schenk",
        "email": "torsten.schenk@zoho.com",
        "time": "Wed Feb 22 15:20:45 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 22 15:50:45 2012 +0100"
      },
      "message": "ALSA: snd-usb-6fire: remove driver version information\n\nRemove unused driver version information from the individual files.\n\nSigned-off-by: Torsten Schenk \u003ctorsten.schenk@zoho.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a429638cac1e5c656818a45aaff78df7b743004e",
      "tree": "0465e0d7a431bff97a3dd5a1f91d9b30c69ae0d8",
      "parents": [
        "5cf9a4e69c1ff0ccdd1d2b7404f95c0531355274",
        "9e4ce164ee3a1d07580f017069c25d180b0aa785"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 08:00:30 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 08:00:30 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (526 commits)\n  ASoC: twl6040 - Add method to query optimum PDM_DL1 gain\n  ALSA: hda - Fix the lost power-setup of seconary pins after PM resume\n  ALSA: usb-audio: add Yamaha MOX6/MOX8 support\n  ALSA: virtuoso: add S/PDIF input support for all Xonars\n  ALSA: ice1724 - Support for ooAoo SQ210a\n  ALSA: ice1724 - Allow card info based on model only\n  ALSA: ice1724 - Create capture pcm only for ADC-enabled configurations\n  ALSA: hdspm - Provide unique driver id based on card serial\n  ASoC: Dynamically allocate the rtd device for a non-empty release()\n  ASoC: Fix recursive dependency due to select ATMEL_SSC in SND_ATMEL_SOC_SSC\n  ALSA: hda - Fix the detection of \"Loopback Mixing\" control for VIA codecs\n  ALSA: hda - Return the error from get_wcaps_type() for invalid NIDs\n  ALSA: hda - Use auto-parser for HP laptops with cx20459 codec\n  ALSA: asihpi - Fix potential Oops in snd_asihpi_cmode_info()\n  ALSA: hdsp - Fix potential Oops in snd_hdsp_info_pref_sync_ref()\n  ALSA: hda/cirrus - support for iMac12,2 model\n  ASoC: cx20442: add bias control over a platform provided regulator\n  ALSA: usb-audio - Avoid flood of frame-active debug messages\n  ALSA: snd-usb-us122l: Delete calls to preempt_disable\n  mfd: Put WM8994 into cache only mode when suspending\n  ...\n\nFix up trivial conflicts in:\n - arch/arm/mach-s3c64xx/mach-crag6410.c:\n\trenamed speyside_wm8962 to tobermory, added littlemill right\n\tnext to it\n - drivers/base/regmap/{regcache.c,regmap.c}:\n\tduplicate diff that had already come in with other changes in\n\tthe regmap tree\n"
    },
    {
      "commit": "a67ff6a54095e27093ea501fb143fefe51a536c2",
      "tree": "48cb687a7569a8b6d4051bc9051f565b43803982",
      "parents": [
        "1bba160a0777046967707bbcdc9fb09d334ab2e5"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Dec 15 13:49:36 2011 +1030"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 19 10:34:41 2011 +0100"
      },
      "message": "ALSA: module_param: make bool parameters really bool\n\nmodule_param(bool) used to counter-intuitively take an int.  In\nfddd5201 (mid-2009) we allowed bool or int/unsigned int using a messy\ntrick.\n\nIt\u0027s time to remove the int/unsigned int option.  For this version\nit\u0027ll simply give a warning, but it\u0027ll break next kernel version.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "424f0750edd5af866f80f5e65998e0610503cb5c",
      "tree": "32075ed9fe97675ba81c6f2f0e86741f2a1d94a3",
      "parents": [
        "42f06a13445bffae96c5e42fdd721ef65fed6abf"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 18 09:50:44 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 18 09:50:44 2011 -0800"
      },
      "message": "USB: convert sound/* to use module_usb_driver()\n\nThis converts the drivers in sound/* to use the\nmodule_usb_driver() macro which makes the code smaller and a bit\nsimpler.\n\nAdded bonus is that it removes some unneeded kernel log messages about\ndrivers loading and/or unloading.\n\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Daniel Mack \u003czonque@gmail.com\u003e\nCc: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: Torsten Schenk \u003ctorsten.schenk@zoho.com\u003e\nCc: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nCc: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "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"
    }
  ]
}
