)]}'
{
  "log": [
    {
      "commit": "f495088210c8b9e20791d995a8210170c68d2deb",
      "tree": "4f18e905dd9a21400d9327c9f79847afa7a95535",
      "parents": [
        "70edc800a39327174d3244f9226ce8cacd01dc91"
      ],
      "author": {
        "name": "Julian Anastasov",
        "email": "ja@ssi.bg",
        "time": "Fri Nov 06 23:44:53 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Nov 07 09:46:06 2009 +0100"
      },
      "message": "ALSA: usb-audio: fix combine_word problem\n\nFix combine_word problem where first octet is not\nread properly. The only affected place seems to be the\nINPUT_TERMINAL type. Before now, sound controls can be created\nwith the output terminal\u0027s name which is a fallback mechanism\nused only for unknown input terminal types. For example,\nLine can wrongly appear as Speaker. After the change it\nshould appear as Line.\n\n\tThe side effect of this change can be that users\ncan expect the wrong control name in their scripts or\nprograms while now we return the correct one.\n\n\tProbably, these defines should use get_unaligned_le16 and\nfriends.\n\nSigned-off-by: Julian Anastasov \u003cja@ssi.bg\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "467cc1692036909ee0a723ce633fc4a53d72fd9a",
      "tree": "e7c9ab8ace8ba4cafedf96187ff52cf4483b2cb0",
      "parents": [
        "ac9dd9d384b018f1e1c5a9a2686ab5605ce55818"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Sat Oct 24 12:59:37 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 30 12:29:56 2009 +0100"
      },
      "message": "ALSA: snd-usb-caiaq: Bump version number to 1.3.20\n\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ac9dd9d384b018f1e1c5a9a2686ab5605ce55818",
      "tree": "4fad8ff7d5702231f0e01a4bd568d26b934223a1",
      "parents": [
        "3702b082281929cf1bdf14f67eb0619aab58b496"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Sat Oct 24 12:59:36 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 30 12:29:42 2009 +0100"
      },
      "message": "ALSA: snd-usb-caiaq: Lock on stream start/unpause\n\nFix a bug which can result in white noise from the driver after stream\nstart or unpause.\n\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3702b082281929cf1bdf14f67eb0619aab58b496",
      "tree": "26eeb2395c960744c70eb3d5e31a4d9f16ec0c6a",
      "parents": [
        "e8e0929d7290cab7c5b1a3e5f5f54f73daf38038"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Sat Oct 24 12:59:35 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 30 12:29:16 2009 +0100"
      },
      "message": "ALSA: snd-usb-caiaq: Missing lock around use of buffer positions\n\nFix a race which causes snd_pcm_update_hw_ptr_pos() to report a bug.\n\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f0a221ef47df3cdde2123fe75ce3b61bb7df656d",
      "tree": "d373fb0659a43eb3c3421db67787d6c95d340aca",
      "parents": [
        "9117703fabe4141dae566d683eeb728f638c9e49",
        "7fa9742bf7f918293c0b3ffd84167fccbdd42765"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 03 11:25:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 03 11:25:30 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (21 commits)\n  ALSA: usb - Use strlcat() correctly\n  ALSA: Fix invalid __exit in sound/mips/*.c\n  ALSA: hda - Fix / improve ALC66x parser\n  ALSA: ctxfi: Swapped SURROUND-SIDE mute\n  sound: Make keywest_driver static\n  ALSA: intel8x0 - Mute External Amplifier by default for Sony VAIO VGN-B1VP\n  ALSA: hda - Fix digita/analog mic auto-switching with IDT codecs\n  ASoC: fix kconfig order of Blackfin drivers\n  ALSA: hda - Added quirk to enable sound on Toshiba NB200\n  ASoC: Fix dependency of CONFIG_SND_PXA2XX_SOC_IMOTE2\n  ALSA: Don\u0027t assume i2c device probing always succeeds\n  ALSA: intel8x0 - Mute External Amplifier by default for Sony VAIO VGN-T350P\n  ALSA: echoaudio - Re-enable the line-out control for the Mia card\n  ALSA: hda - Resurrect input-source mixer of ALC268 model\u003dacer\n  ALSA: hda - Analog Devices AD1984A add HP Touchsmart model\n  ALSA: hda - Add HP Pavilion dv4t-1300 to MSI whitelist\n  ALSA: hda - CD-audio sound for hda-intel conexant benq laptop\n  ASoC: DaVinci: Correct McASP FIFO initialization\n  ASoC: Davinci: Fix race with cpu_dai-\u003edma_data\n  ASoC: DaVinci: Fix divide by zero error during 1st execution\n  ...\n"
    },
    {
      "commit": "08d1e635089f41e28fec644a8620a0e8d66b1235",
      "tree": "d56d44b59fb58df714c762296da438e3fbd9fef2",
      "parents": [
        "2f229a31aac86ea6911d70ec4c79196ca711d625"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 02 14:06:08 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 02 14:06:08 2009 +0200"
      },
      "message": "ALSA: usb - Use strlcat() correctly\n\nDon\u0027t pass the advanced position to strlcat() but just gives the buffer\nhead position so that the max size limit can be checked correctly.\nIntroduced a new helper function to standaralize strlcat() calls.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f0f37e2f77731b3473fa6bd5ee53255d9a9cdb40",
      "tree": "3c26d3ed1a453156e9c208ccb5567a8954dba064",
      "parents": [
        "6f5071020d5ec89b5d095aa488db604adb921aec"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Sep 27 22:29:37 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 27 11:39:25 2009 -0700"
      },
      "message": "const: mark struct vm_struct_operations\n\n* mark struct vm_area_struct::vm_ops as const\n* mark vm_ops in AGP code\n\nBut leave TTM code alone, something is fishy there with global vm_ops\nbeing used.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd30afa454282bbe1b36d5d77bd72c0ea5b3f97c",
      "tree": "37557d4c96d89641eef362995322547b91b24669",
      "parents": [
        "b34c8663940dfc7da767c42b37605e5ad3ae11f7",
        "f1e6d3c5cf86675e54a17a89668aa6685d2ef59d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 10 15:33:07 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 10 15:33:07 2009 +0200"
      },
      "message": "Merge branch \u0027topic/usb-audio\u0027 into for-linus\n\n* topic/usb-audio:\n  ALSA: usb-audio - Fix types taken in min()\n  sound: usb-audio: do not make URBs longer than sync packet interval\n  sound: usb-audio: add MIDI drain callback\n  sound: usb-audio: use multiple output URBs\n  sound: usb-audio: use multiple input URBs\n  sound: usb-audio: Xonar U1 digital output support\n"
    },
    {
      "commit": "b34c8663940dfc7da767c42b37605e5ad3ae11f7",
      "tree": "3e6639dd10ec737651871649c14fff9798511afa",
      "parents": [
        "3827119e207823ff0f3e85271bef7a0dc953ee38",
        "eedbdf03a25ab3b2c332ad7fa205aa8ffbe477ba"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 10 15:33:06 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 10 15:33:06 2009 +0200"
      },
      "message": "Merge branch \u0027topic/tlv-minmax\u0027 into for-linus\n\n* topic/tlv-minmax:\n  ALSA: usb-audio - Correct bogus volume dB information\n  ALSA: usb-audio - Use the new TLV_DB_MINMAX type\n  ALSA: Add new TLV types for dBwith min/max\n"
    },
    {
      "commit": "6e5265ec34d3b9578973841ddec8b925e986136a",
      "tree": "3e11210c9bea96c0299b2a03d7efafc84f21194e",
      "parents": [
        "a68c4d11336610dc348620766119db09675707c2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Sep 08 14:26:51 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Sep 08 14:26:51 2009 +0200"
      },
      "message": "ALSA: Re-export snd_pcm_format_name() function\n\nRe-export snd_pcm_format_name() function to be used outside the PCM core.\nAs a first example, usbaudio is changed to use it now again.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f1e6d3c5cf86675e54a17a89668aa6685d2ef59d",
      "tree": "ed9dd2be28440a4a05d1e968b7d5df7ccaeb5c3d",
      "parents": [
        "765e8db078e63fdc076fcf6024c15d3b7b955746"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 11 08:15:04 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 11 08:16:15 2009 +0200"
      },
      "message": "ALSA: usb-audio - Fix types taken in min()\n\nFix the compile warning due to different integer types used in min():\n  sound/usb/usbaudio.c: In function \u0027init_substream_urbs\u0027:\n  sound/usb/usbaudio.c:1087: warning: comparison of distinct pointer types lacks a cast\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "765e8db078e63fdc076fcf6024c15d3b7b955746",
      "tree": "2962fb6a3f4b03cf1480c122356fed0069d3bdff",
      "parents": [
        "a65dd997b3cf057f6524466cf8dfb8382c132bd5"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Aug 10 10:07:35 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 10 13:13:56 2009 +0200"
      },
      "message": "sound: usb-audio: do not make URBs longer than sync packet interval\n\nUsing more packets in one URB do avoid interrupts does not make sense\nwhen we have a sync pipe whose packets generate interrupts more often.\nTherefore, limit the URB size to the synchronization packet interval.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "57e4a5c4f8cfb4b198830c5400f9fc9eb7b75091",
      "tree": "9a1c443e005850710f48338948252ff08c1fed6e",
      "parents": [
        "b88158846f36374553a5915b7cb5a86540cf9762",
        "2cf313ee75ddf6220b5d623b749b1bb79458307f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jul 26 11:07:08 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jul 26 11:07:08 2009 +0200"
      },
      "message": "Merge branch \u0027fix/usb-audio\u0027 into for-linus\n\n* fix/usb-audio:\n  ALSA: usb-audio - Volume control quirk for QuickCam E 3500\n"
    },
    {
      "commit": "b30c4947735f9d76da3d194923efd38ed18ad651",
      "tree": "c24c34dbbb9b242bf2d8b9a3b51c2f017889b0e5",
      "parents": [
        "4be3bd7849165e7efa6b0b35a23d6a3598d97465"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Jul 22 14:13:35 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 23 16:31:58 2009 +0200"
      },
      "message": "ALSA: snd_usb_caiaq: add support for Audio2DJ\n\nThis adds support for Native Instrument\u0027s freshly announced Audio2DJ\nsound device hardware. Version number bumped to 1.3.19.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2cf313ee75ddf6220b5d623b749b1bb79458307f",
      "tree": "6002a61a2c5b3d4c331fc6df80f96a389df669c6",
      "parents": [
        "8886f33f25083a47d5fa24ad7b57bb708c5c5403"
      ],
      "author": {
        "name": "Alexey Fisher",
        "email": "bug-track@fisher-privat.net",
        "time": "Wed Jul 22 14:57:54 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 22 15:52:15 2009 +0200"
      },
      "message": "ALSA: usb-audio - Volume control quirk for QuickCam E 3500\n\n- E3500 report cval-\u003emax more than it actually can handel, so if you\nset 95% capture level it will be silently muted.\n- Betwen cval-\u003emin and cval-max(real) is 2940 control units,\nbut real are only 7 with cval-\u003eres \u003d 384.\n- Alsa can\u0027t handel less than 10 controls, so make it more\nand set cval-\u003eres \u003d 192.\n\nSigned-off-by: Alexey Fisher \u003cbug-track@fisher-privat.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a65dd997b3cf057f6524466cf8dfb8382c132bd5",
      "tree": "f5463308ba24a10266ae828ed869500c6f282fd1",
      "parents": [
        "ed4affa53229701be7be4f7f84ba84164135d7e8"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 13 13:48:36 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 15 11:56:41 2009 +0200"
      },
      "message": "sound: usb-audio: add MIDI drain callback\n\nWhen draining, instead of waiting for fifty milliseconds, just wait for\nthe currently active URBs to complete.  This cuts the usual waiting time\ndown to one USB frame, or zero in the common case when there is no URB.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ed4affa53229701be7be4f7f84ba84164135d7e8",
      "tree": "fdb069a760d512320c38621850a50e176368815b",
      "parents": [
        "4773d1fb8f37612336d2c929058bf96d3a1624b1"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 13 13:43:59 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 15 11:56:30 2009 +0200"
      },
      "message": "sound: usb-audio: use multiple output URBs\n\nSome newer USB MIDI interfaces use rather small packet sizes, so to get\nenough bandwidth, we have to be able to send multiple packets in one USB\nframe, so we have to use multiple URBs.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4773d1fb8f37612336d2c929058bf96d3a1624b1",
      "tree": "ffedcd72fc55f92fef039c7e2297b60ebe558d63",
      "parents": [
        "468b8fde24d49f5b34e9152981824b9d4ecd1a2e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 13 13:40:36 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 15 11:56:19 2009 +0200"
      },
      "message": "sound: usb-audio: use multiple input URBs\n\nSome newer USB MIDI interfaces use rather small packet sizes, so to get\nenough bandwidth, we have to be able to receive multiple packets in one\nUSB frame, so we have to use multiple URBs.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "468b8fde24d49f5b34e9152981824b9d4ecd1a2e",
      "tree": "fcae9bb616bed4f2a9f206543e3b7ec2e73ace0c",
      "parents": [
        "8886f33f25083a47d5fa24ad7b57bb708c5c5403"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 13 11:39:29 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 15 11:55:25 2009 +0200"
      },
      "message": "sound: usb-audio: Xonar U1 digital output support\n\nAdd support for the Asus Xonar U1.  This device is mostly class compliant, but\nthe digital output requires a vendor-specific request.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8886f33f25083a47d5fa24ad7b57bb708c5c5403",
      "tree": "6f6e50f07811c01cd7ec469223ba70fb71ae50f6",
      "parents": [
        "6847e154e3cd74fca6084124c097980a7634285a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 13 13:21:58 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 15 11:55:00 2009 +0200"
      },
      "message": "sound: usb-audio: add workaround for Blue Microphones devices\n\nBlue Microphones USB devices have an alternate setting that sends two\nchannels of data to the computer.  Unfortunately, the descriptors of\nthat altsetting have a wrong channel setting, which means that any\nrecorded data from such a device has twice the sample rate from what\nwould be expected.\n\nThis patch adds a workaround to ignore that altsetting.  Since these\ndevices have only one actual channel, no data is lost.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ad361c9884e809340f6daca80d56a9e9c871690a",
      "tree": "7ec02c9934964fecdc791a0df0fc722d3bda5c53",
      "parents": [
        "e3288775ff63900fbb7db505f2b9a1bee98f07df"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 06 13:05:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 08 10:30:03 2009 -0700"
      },
      "message": "Remove multiple KERN_ prefixes from printk formats\n\nCommit 5fd29d6ccbc98884569d6f3105aeca70858b3e0f (\"printk: clean up\nhandling of log-levels and newlines\") changed printk semantics.  printk\nlines with multiple KERN_\u003clevel\u003e prefixes are no longer emitted as\nbefore the patch.\n\n\u003clevel\u003e is now included in the output on each additional use.\n\nRemove all uses of multiple KERN_\u003clevel\u003es in formats.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f5d3465be8f6e04f43d9b6d543fe28d4be07d78",
      "tree": "de1589de80ef1d3d05190d411e7e1d9391135492",
      "parents": [
        "563c2bf59d392357bcc1d99642933cc88c687964"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 02 11:51:44 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 02 11:53:12 2009 +0200"
      },
      "message": "ALSA: usx2y - reparent sound device\n\nFix the parent device to be the USB interface, not the USB device.\nA similiar commit like 563c2bf59d392357bcc1d99642933cc88c687964.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "563c2bf59d392357bcc1d99642933cc88c687964",
      "tree": "aeaf25749dad3a5e4b1f2a905858c6074ae438c9",
      "parents": [
        "28d0325ce6e0a52f53d8af687e6427fee59004d3"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Jul 02 10:46:35 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 02 10:58:33 2009 +0200"
      },
      "message": "ALSA: snd_usb_caiaq: reparent sound device\n\nThe sound device instance needs to be a child of the USB interface, not\nthe USB device. Newer udev versions pay attention to that.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nReported-by: Lennart Poettering \u003clennart@poettering.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "413318444fd5351f9858b9deb4e8ecaf8898ee05",
      "tree": "c5ab72670ca792c800ca6c75e534c96df2cb80c7",
      "parents": [
        "d06063cc221fdefcab86589e79ddfdb7c0e14b63",
        "47166281d2dc9daf7da9a5ad88491ae94366e852"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 21 13:13:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 21 13:13:08 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda - Add model\u003d6530g option\n  ALSA: hda - Acer Inspire 6530G model for Realtek ALC888\n  ALSA: snd_usb_caiaq: fix legacy input streaming\n  ASoC: Kill BUS_ID_SIZE\n  ALSA: HDA - Correct trivial typos in comments.\n  ALSA: HDA - Name-fixes in code (tagra/targa)\n  ALSA: HDA - Add pci-quirk for MSI MS-7350 motherboard.\n  ALSA: hda - Fix memory leak at codec creation\n"
    },
    {
      "commit": "0b6306f69f1857f8883cbd81a5f60393db6a08fc",
      "tree": "b3ff0b0760033c4329aa8d23f1adfd921a5a3455",
      "parents": [
        "9fd0d96e799ef96f1394cbb67abc2a2e2b714ddc",
        "0a842c8b60411e200b8a44b65dd78d9665692b91"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jun 21 10:59:10 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jun 21 10:59:10 2009 +0200"
      },
      "message": "Merge branch \u0027topic/caiaq\u0027 into for-linus\n\n* topic/caiaq:\n  ALSA: snd_usb_caiaq: fix legacy input streaming\n"
    },
    {
      "commit": "0a842c8b60411e200b8a44b65dd78d9665692b91",
      "tree": "cb20dcca7d9da66ec71d8ab2974e9d4c0894fa9c",
      "parents": [
        "955f2d966534803ec32411086a1698170f17f962"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Jun 17 17:45:11 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 17 17:50:27 2009 +0200"
      },
      "message": "ALSA: snd_usb_caiaq: fix legacy input streaming\n\nSeems that nobody recently tried the input on the very first supported\nsound card model, RK2. This patch fixes the byte offset to make it\nrunning again.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "eedbdf03a25ab3b2c332ad7fa205aa8ffbe477ba",
      "tree": "eafa68659da3dfa66bd7383f4cea6f48470435c1",
      "parents": [
        "b8e1c73f4608b8b9ca1e8f1a09f9fd8684e78071"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 16 14:27:35 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 17 10:57:02 2009 +0200"
      },
      "message": "ALSA: usb-audio - Correct bogus volume dB information\n\nSome USB devices give bogus dB information and it screws up PA.\nIt\u0027s better to detect a broken value and correct it in the driver\nbefore exposing the value to the outside.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b8e1c73f4608b8b9ca1e8f1a09f9fd8684e78071",
      "tree": "7619d3bc51ce9a07a863c5980b6295a569f1b6f1",
      "parents": [
        "085f30654175a91c28d2b66b9ea6cceab627fed0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 16 14:04:37 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 17 10:57:01 2009 +0200"
      },
      "message": "ALSA: usb-audio - Use the new TLV_DB_MINMAX type\n\nUse the new TLV_DB_MINMAX type instead of TLV_DB_SCALE.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "661adc423d70203a56723701aaf255e16950dfdb",
      "tree": "72a62c9016667cba8a63ab3f038c69df3692a085",
      "parents": [
        "15bdb5652689d51cc0316de61774d2732472d9e1",
        "3b13b5ce8c1b52379aff80666d31d4354354b2d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 12:10:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 12:10:31 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: ctxfi - Fix deadlock with xfi-timer\n  ALSA: intel8x0 - Fix PCM position craziness\n  ALSA: usb-audio - rework quirk for TerraTec Aureon USB 5.1 MkII\n  ASoC: magician: fix PXA SSP clock polarity\n  ASoC: Instantiate any forgotten DAPM widgets\n  ASoC: Revert duplicated code in SSM2602 driver\n  ALSA: hda - Add quirk for Acer Aspire 6935G\n  ALSA: ctxfi - Replace atc lock to mutex\n  ASoC: Remove odd bit clock ratios for WM8903\n"
    },
    {
      "commit": "3b13b5ce8c1b52379aff80666d31d4354354b2d4",
      "tree": "62337622419ec669d26520e448a39a28200f1af9",
      "parents": [
        "b909005ce15886e9f3283b876e17901f8057d2f7",
        "d9e89bf0c0a25273921381df8edd41e69b74b74c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 16 17:38:50 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 16 17:38:50 2009 +0200"
      },
      "message": "Merge branch \u0027topic/usb-audio\u0027 into for-linus\n\n* topic/usb-audio:\n  ALSA: usb-audio - rework quirk for TerraTec Aureon USB 5.1 MkII\n"
    },
    {
      "commit": "d9e89bf0c0a25273921381df8edd41e69b74b74c",
      "tree": "bf2df2066af5dd3ef9379f20cc62043b1dda1495",
      "parents": [
        "92a43793a908f395dc687e6c5fc90d63f999d6d5"
      ],
      "author": {
        "name": "Andrea Borgia",
        "email": "andrea@borgia.bo.it",
        "time": "Sun Jun 14 12:16:17 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 15 08:09:57 2009 +0200"
      },
      "message": "ALSA: usb-audio - rework quirk for TerraTec Aureon USB 5.1 MkII\n\nThis patch changes yet again the ID for the TTA cards, resulting in a\nmore reasonable name:\n 1 [Aureon51MkII   ]: USB-Audio - Aureon5.1MkII\n    TerraTec Aureon5.1MkII at usb-0000:00:03.0-2, full speed\n\nSigned-off-by: Andrea Borgia \u003candrea@borgia.bo.it\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "489f7ab6c18cdd64a2d444e056d60a0e722f4ad7",
      "tree": "2c7ed6a0042dc15c91ece08c5a3866f610ddca6d",
      "parents": [
        "b322b7816908487c08b89b72f838174c37d8c836",
        "82d27b2b2f3a80ffa7759a49b9cba39e47df476e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (31 commits)\n  trivial: remove the trivial patch monkey\u0027s name from SubmittingPatches\n  trivial: Fix a typo in comment of addrconf_dad_start()\n  trivial: usb: fix missing space typo in doc\n  trivial: pci hotplug: adding __init/__exit macros to sgi_hotplug\n  trivial: Remove the hyphen from git commands\n  trivial: fix ETIMEOUT -\u003e ETIMEDOUT typos\n  trivial: Kconfig: .ko is normally not included in module names\n  trivial: SubmittingPatches: fix typo\n  trivial: Documentation/dell_rbu.txt: fix typos\n  trivial: Fix Pavel\u0027s address in MAINTAINERS\n  trivial: ftrace:fix description of trace directory\n  trivial: unnecessary (void*) cast removal in sound/oss/msnd.c\n  trivial: input/misc: Fix typo in Kconfig\n  trivial: fix grammo in bus_for_each_dev() kerneldoc\n  trivial: rbtree.txt: fix rb_entry() parameters in sample code\n  trivial: spelling fix in ppc code comments\n  trivial: fix typo in bio_alloc kernel doc\n  trivial: Documentation/rbtree.txt: cleanup kerneldoc of rbtree.txt\n  trivial: Miscellaneous documentation typo fixes\n  trivial: fix typo milisecond/millisecond for documentation and source comments.\n  ...\n"
    },
    {
      "commit": "80986be4864239dde9bb69e90be7707344f03725",
      "tree": "66fccfbed173e556d77d6b4297b41846dc862a15",
      "parents": [
        "a6093a24bc7da25ce851d22ce3a7bcf1eaca4a95",
        "955f2d966534803ec32411086a1698170f17f962"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 12 20:03:06 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 12 20:03:06 2009 +0200"
      },
      "message": "Merge branch \u0027topic/caiaq\u0027 into for-linus\n\n* topic/caiaq:\n  ALSA: snd_usb_caiaq: set mixername\n"
    },
    {
      "commit": "cf3f9130f48ed04f32a31cfad21f576d45b8788b",
      "tree": "22c36a60912b641122967abf1c3ac448be28f2cc",
      "parents": [
        "2eadfc0ed68690075dcff08b30d87831388a1663"
      ],
      "author": {
        "name": "Viral Mehta",
        "email": "viral.mehta@einfochips.com",
        "time": "Fri Apr 03 13:08:14 2009 +0530"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:45 2009 +0200"
      },
      "message": "trivial: remove extra space\n\nJust for the sake of readability, removing extra space\n\nSigned-off-by: Viral Mehta \u003cviral.mehta@einfochips.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "955f2d966534803ec32411086a1698170f17f962",
      "tree": "77e7f1821abff1d27bf589ffcca5bf5f875093b8",
      "parents": [
        "c6e24d4db824d277303201811e88626778c59999"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Jun 10 21:32:01 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 11 03:02:31 2009 +0200"
      },
      "message": "ALSA: snd_usb_caiaq: set mixername\n\nalsamixer and friends want the mixername to be set. Even though the\ndriver does not exports a real mixer device, export the name doesn\u0027t\nharm.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "85e013a18acfad98473a4432bb7082d1fcc74a25",
      "tree": "660baeaf0b026686f70890472adcf29ab20f4439",
      "parents": [
        "4ef279205a1ca4c37bf80811dd9d0f65c854fbf7",
        "92a43793a908f395dc687e6c5fc90d63f999d6d5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:49 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:49 2009 +0200"
      },
      "message": "Merge branch \u0027topic/usb-audio\u0027 into for-linus\n\n* topic/usb-audio:\n  ALSA: usb - Add boot quirk for C-Media 6206 USB Audio\n  ALSA: usb-audio - errata corrige for quirk\n  ALSA: usb-audio - Add quirk for Roland/Edirol M-16DX\n  ALSA: usb-audio - quirk for USB Aureon cards\n"
    },
    {
      "commit": "eabaf0634a9034f2e487b0be347edc1460c026a4",
      "tree": "e950df1ba10e0a29b25afdd446ac44988381a851",
      "parents": [
        "9dea75c70965c240012251dc5845fe0c1a061180",
        "ae1ec5e1e97f67d41e641a73380129e5905e41cc"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:40 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:40 2009 +0200"
      },
      "message": "Merge branch \u0027topic/pcm-delay\u0027 into for-linus\n\n* topic/pcm-delay:\n  ALSA: usbaudio - Add delay account\n  ALSA: Add extra delay count in PCM\n"
    },
    {
      "commit": "92a43793a908f395dc687e6c5fc90d63f999d6d5",
      "tree": "c1479e8e1c4518ce90fd5d0276e3f1fed02d6c29",
      "parents": [
        "ca85b6ba59b69b7b5adcc64a98bd2478f73b2542"
      ],
      "author": {
        "name": "Dan Allongo",
        "email": "gongo2k1@gmail.com",
        "time": "Mon Jun 08 11:21:52 2009 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 19:08:42 2009 +0200"
      },
      "message": "ALSA: usb - Add boot quirk for C-Media 6206 USB Audio\n\nAdded boot quirk for C-Media CM6206 device in snd_usb_audio_probe.\nThe function snd_usb_cm6206_boot_quirk sets up six internal 16-bit\nregisters in order to initialize the device. Values for the registers\ncame from sniffing USB traffic under Windows since only four of the six\nare documented in the datasheet for CM106 and some reserved bits were\nalso being set.\n\n[Minor coding-style fixes by tiwai]\n\nSigned-off-by: Dan Allongo \u003cgongo2k1@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ca85b6ba59b69b7b5adcc64a98bd2478f73b2542",
      "tree": "847fa04600b744752ba4886e2954dd4d13fa1ecf",
      "parents": [
        "6efd2cd5e8c566b9c2b4c19830e5e120b442d040"
      ],
      "author": {
        "name": "Andrea Borgia",
        "email": "andrea@borgia.bo.it",
        "time": "Tue Jun 02 19:21:17 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 03 08:05:32 2009 +0200"
      },
      "message": "ALSA: usb-audio - errata corrige for quirk\n\nCut\u0027n\u0027paste mistake, whose likely result was nothing at all.\nCorrect version is \"USB_DEVICE\", not \"USB_DEVICE_VENDOR_SPEC\".\n\nSigned-off-by: Andrea Borgia \u003candrea@borgia.bo.it\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c6e24d4db824d277303201811e88626778c59999",
      "tree": "8bed4277ee849fefd6335b9e1654dae50cec1488",
      "parents": [
        "bafeee5b1f8d32cbf791c322b40a6fa91d8ccf7a"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Tue Jun 02 12:36:40 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 14:03:58 2009 +0200"
      },
      "message": "ALSA: snd_usb_caiaq: bump version number\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bafeee5b1f8d32cbf791c322b40a6fa91d8ccf7a",
      "tree": "27bc6bb25d0f7313a4a367a5f784f512bbad16ef",
      "parents": [
        "17db0486d73a7bc62996569cea63464daacb22a4"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Tue Jun 02 12:36:39 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 12:55:59 2009 +0200"
      },
      "message": "ALSA: snd_usb_caiaq: give better shortname\n\nIf not passed as module option, provide an own card ID with the newly\nintroduced snd_set_card_id() call.\n\nThis will prevent ALSA from calling choose_default_name() which only\ntakes the last part of a name containing whitespaces. This for example\ncaused \u0027Audio 4 DJ\u0027 to be shortened to \u0027DJ\u0027, which was not very\ndescriptive.\n\nThe implementation now takes the short name and removes all whitespaces\nfrom it which is much nicer.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1a1df6f0434fc35c9bf6ca25f9c5115713d77291",
      "tree": "1ddce6fd6b157855add0ec2ae75dd21c9212d9be",
      "parents": [
        "d3873a1be9f2d497e9ff013e4a83a2a4d9f1d22d"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Jun 01 21:36:26 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 09:47:33 2009 +0200"
      },
      "message": "ALSA: snd_usb_caiaq: give better longname\n\nThe serial number is of no interest in the longname, remove it. This\ngives space for the usb path information which is more informative.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d3873a1be9f2d497e9ff013e4a83a2a4d9f1d22d",
      "tree": "b2c42a0a0733c90a9e7206d909cdcf8ecd28ac43",
      "parents": [
        "9318dce5038f193f46091b80c61928395a4139b7"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Jun 01 21:36:25 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 09:41:16 2009 +0200"
      },
      "message": "ALSA: snd_usb_caiaq: use strlcpy\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9318dce5038f193f46091b80c61928395a4139b7",
      "tree": "0258e9550b023e635103f4cf695336f27d190c05",
      "parents": [
        "3218911f839b6c85acbf872ad264ea69aa4d89ad"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Jun 01 21:36:23 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 09:39:29 2009 +0200"
      },
      "message": "ALSA: snd_usb_caiaq: clean whitespaces\n\nCosmetic changes only, no code change.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6efd2cd5e8c566b9c2b4c19830e5e120b442d040",
      "tree": "e72275025dc2db8946ad2152c4f5184c09c77742",
      "parents": [
        "93bfd01227408a62006a4e4f640a6056abc6af7a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 01 10:59:51 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 01 10:59:51 2009 +0200"
      },
      "message": "ALSA: usb-audio - Add quirk for Roland/Edirol M-16DX\n\nAdded a half-working quirk for Roland/Edirol M-16DX.\nThis enables the capture on the device but the playback on it seems still\nproblematic becuase of lack of sync with the capture clock.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "93bfd01227408a62006a4e4f640a6056abc6af7a",
      "tree": "00eed2c5fb6c99afd1e98386fb85d0d101b57ddd",
      "parents": [
        "3218911f839b6c85acbf872ad264ea69aa4d89ad"
      ],
      "author": {
        "name": "Andrea Borgia",
        "email": "andrea@borgia.bo.it",
        "time": "Mon Jun 01 10:48:54 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 01 10:48:54 2009 +0200"
      },
      "message": "ALSA: usb-audio - quirk for USB Aureon cards\n\nAdd quirk to provide proper naming of the Terratec Aureon 5.1 MkII\nUSB card.\n\nSigned-off-by: Andrea Borgia \u003candrea@borgia.bo.it\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "55de5ef970c680d8d75f2a9aa7e4f172140dbd9c",
      "tree": "3fed0a032ccc3050ceacbe4f230d1c02cd122f1c",
      "parents": [
        "59a3759d0fe8d969888c741bb33f4946e4d3750d"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed May 27 10:49:30 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 27 11:25:33 2009 +0200"
      },
      "message": "sound: usb-audio: make the MotU Fastlane work again\n\nKernel 2.6.18 broke the MotU Fastlane, which uses duplicate endpoint\nnumbers in a manner that is not only illegal but also confuses the\nkernel\u0027s endpoint descriptor caching mechanism.  To work around this, we\nhave to add a separate usb_set_interface() call to guide the USB core to\nthe correct descriptors.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-and-tested-by: David Fries \u003cdavid@fries.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ae1ec5e1e97f67d41e641a73380129e5905e41cc",
      "tree": "d6366e64044c20570724decdf2d6d10f1e476c97",
      "parents": [
        "4bbe1ddf89a5ba3ec30fe5980912d8bda3a3cbb2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 13 03:08:53 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 05 14:47:21 2009 +0200"
      },
      "message": "ALSA: usbaudio - Add delay account\n\nManage the PCM delay account based on the queued URBs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2008f137e92220b98120c4803499cdddb2b0fb06",
      "tree": "c67cc4bf32ae3bed8fad82a7da8c835d3d0f8a0a",
      "parents": [
        "27b1833279995e7c290a40cac4ef36ccea7e9283"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 28 12:25:59 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 28 15:06:44 2009 +0200"
      },
      "message": "ALSA: Add missing SNDRV_PCM_INFO_BATCH flag to some drivers\n\nAdded SNDRV_PCM_INFO_BATCH flag to PCM info field of some drivers that\nreally don\u0027t give the precise pointer value.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5530f41bd2012fed6b8eb95ed46b72c9f138ca44",
      "tree": "0c06971c142049bdd1bcb576112625c43e665952",
      "parents": [
        "0995f9dbe6521fe1141779da619bbcf037469b1b",
        "a9b487fa1e00b42f9667abfeca4a5295a71333db"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 27 17:15:41 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 27 17:15:41 2009 +0200"
      },
      "message": "Merge branch \u0027fix/caiaq\u0027 into for-linus\n\n* fix/caiaq:\n  ALSA: snd-usb-caiaq: fix reported elapsed periods\n"
    },
    {
      "commit": "a9b487fa1e00b42f9667abfeca4a5295a71333db",
      "tree": "dcf782b896b9e9afc46af1086cd2ae99075c466d",
      "parents": [
        "936e7d03394bc6238091db10d060326622c87ed7"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Apr 27 12:18:05 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 27 12:32:52 2009 +0200"
      },
      "message": "ALSA: snd-usb-caiaq: fix reported elapsed periods\n\nReset the internal period position counter upon stream startup. This\nfixes initial aplay underruns and problems related to latency picky\napplications such as pulseaudio.\n\nBumped the version number to 1.3.14.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a7b554ad7eefdfc9f2955fdba2634e225d761628",
      "tree": "1fd9627d3ba4f512c2fb2b0f7206db12f7dfff5c",
      "parents": [
        "4262efee8fbbfc083401f22a57d5eca5ba37c2fd",
        "5d4af1be06affa2b42cdf59cd376752be1f934b3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 21 07:43:10 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 21 07:43:10 2009 +0200"
      },
      "message": "Merge branch \u0027fix/usx2y\u0027 into for-linus\n\n* fix/usx2y:\n  ALSA: us122l: add snd_us122l_free()\n  ALSA: us122l: Fix signedness in comparisions\n"
    },
    {
      "commit": "5d4af1be06affa2b42cdf59cd376752be1f934b3",
      "tree": "65617051a596a59159b5d69abe5c8d9c68013e19",
      "parents": [
        "f600f6c4824d7e40be370f7e26ab0fbc3f6f911c"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Mon Apr 20 13:01:21 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 20 13:39:38 2009 +0200"
      },
      "message": "ALSA: us122l: add snd_us122l_free()\n\nUse it to clean up snd_us122l_card_used[].\n\nWithout patch unplugging of an US122L soundcard didn\u0027t reset the\ncorresponding element of snd_us122l_card_used[] to 0.\nThe (SNDRV_CARDS + 1)th plugging in did not result in creating the soundcard\ndevice anymore.\nIndex values supplied with the modprobe command line were not used correctly\nanymore after the first unplugging of an US122L.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: stable@kernel.org\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f600f6c4824d7e40be370f7e26ab0fbc3f6f911c",
      "tree": "5aeb05a46ddcd28d6ac12ee7a68e8d07fc95cd3e",
      "parents": [
        "0882e8dd3aad33eca41696d463bb896e6c8817eb"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Thu Apr 16 19:35:01 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 17 15:24:07 2009 +0200"
      },
      "message": "ALSA: us122l: Fix signedness in comparisions\n\nWithin 2.6.30\u0027s mergewindow, struct urb\u0027s transfer_buffer_length has become\nunsigned. This changed an \"int \u003e int\" comparision to an \"unsigned \u003e int\" one\nin snd_usb_122l.\nFix this by using a local int variable instead of urb-\u003etransfer_buffer_length\nin comparisions.\n\nShorten playback_prep_freqn() a bit and tweak error-paths in\nusb_stream_prepare_playback().\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f4723b224d21ff546ac1fea4483094548d529479",
      "tree": "1257dceebcacbf04d3cd6eabf7ff75cfac2edd96",
      "parents": [
        "00610a81df32ea50dba0105078e7369988caef3b",
        "336500f0305dc1552e8d01a60b409a7db781ca28"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 15 11:24:27 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 15 11:24:27 2009 +0200"
      },
      "message": "Merge branch \u0027topic/memdup_user\u0027 into for-linus\n\n* topic/memdup_user:\n  ALSA: sound/pci: use memdup_user()\n  ALSA: sound/usb: use memdup_user()\n  ALSA: sound/isa: use memdup_user()\n  ALSA: sound/core: use memdup_user()\n"
    },
    {
      "commit": "936e7d03394bc6238091db10d060326622c87ed7",
      "tree": "ce5e863a2a9669d3540fc2a4edb19db6cc67b6ea",
      "parents": [
        "e431cf45687d1ccb7c7d818defc2af34bd783db2"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Apr 01 19:05:39 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 14 13:31:17 2009 +0200"
      },
      "message": "ALSA: snd-usb-caiaq: rename files to remove redundant information in file pathes\n\nCleanup only, no functional change.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e431cf45687d1ccb7c7d818defc2af34bd783db2",
      "tree": "22392932411709e265d99e1976f54942d9645095",
      "parents": [
        "577c9c456f0e1371cbade38eaf91ae8e8a308555"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Sat Mar 28 21:19:49 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 14 13:29:57 2009 +0200"
      },
      "message": "ALSA: snd-usb-caiaq: clean up header includes\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "85385c1551d509e9e377b7be07ea0e755fb2c3ce",
      "tree": "bb60f13f32f2e4ec341f473475e7616f091125e9",
      "parents": [
        "68425adcc419bfe90776f59e66b8c4cdb6e1b1f3"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Fri Apr 10 09:43:59 2009 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 14 12:39:39 2009 +0200"
      },
      "message": "ALSA: sound/usb: use memdup_user()\n\nRemove open-coded memdup_user().\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a7d9c0990d5503775784fef7ff44d74d7e3294fd",
      "tree": "af61abe757897db23d2266506db75d241f586948",
      "parents": [
        "744b89e542b9a16c9afb8a88f623fbe059c88ccb"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Apr 03 09:48:26 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 07 04:11:28 2009 +0200"
      },
      "message": "sound: usb-audio: allow period sizes less than 1 ms\n\nTo enable periods shorter than 1 ms, we have to make sure that short\nperiods are only available for alternate settings that have a small\nenough data packet interval.  Furthermore, the code that aligns URBs to\nUSB frames is now superfluous.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "744b89e542b9a16c9afb8a88f623fbe059c88ccb",
      "tree": "1d3937bd23db17d335bb3dbecb790bc3369da356",
      "parents": [
        "4608eb089b41386e96bd1410326073a6c1c221ba"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Apr 03 09:45:01 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 07 04:11:24 2009 +0200"
      },
      "message": "sound: usb-audio: save data packet interval in audioformat structure\n\nThe data packet interval needs to be available in the audioformat\nstructure, together with the other audio format parameters, so that it\ncan be used to influence ALSA hardware parameters.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4608eb089b41386e96bd1410326073a6c1c221ba",
      "tree": "9da164ab4a7db348bb1886154d2ffc76df7d6ecc",
      "parents": [
        "488fe1665fd90f204fbc825b90060b9e0394e4be"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Apr 03 09:42:42 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 07 04:11:21 2009 +0200"
      },
      "message": "sound: usb-audio: remove check_hw_params_convention()\n\nThis removes the check_hw_params_convention() function because\n1) it is not necessary, as the hw_rule_* functions also work correctly\n   (i.e., as no-ops) when the device supports all combinations of the\n   audio format parameters; and\n2) it would become too complex when adding a fourth altsetting-dependent\n   hardware parameter, as this would require another three loops to\n   check dependecies with rate/channels/format.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "488fe1665fd90f204fbc825b90060b9e0394e4be",
      "tree": "b817d64ce94a33039a94c87ce85c4236aa4bb25d",
      "parents": [
        "0221c81b1b8eb0cbb6b30a0ced52ead32d2b4e4c"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Apr 03 09:41:40 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 07 04:11:16 2009 +0200"
      },
      "message": "sound: usb-audio: show sample format width in proc file\n\nWhen listing the device\u0027s sample formats in the stream? proc file, the\nsample format number itself is rather obscure, so we better show the\nformat width, too.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c441c2971de52b7045acb708cc9959815f554f66",
      "tree": "909be321dd72292c3fcd6479077aaa2c99ae54c4",
      "parents": [
        "afad17c0ae21013f958c39594e8a64d120a611f8",
        "28514fe5bbbdbc0f7c9700569378d55cafd061ea"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:36:23 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:36:23 2009 +0100"
      },
      "message": "Merge branch \u0027topic/usb-caiaq\u0027 into for-linus\n"
    },
    {
      "commit": "afad17c0ae21013f958c39594e8a64d120a611f8",
      "tree": "c1d08801fc52b744ece60a93c80c44d156536020",
      "parents": [
        "d0807323345f1cd8ab578b09aab04d10862e9414",
        "b1c86bb807448701400abc6eb8e958475ab5424b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:36:22 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:36:22 2009 +0100"
      },
      "message": "Merge branch \u0027topic/usb-audio\u0027 into for-linus\n"
    },
    {
      "commit": "e0d2054fd3cf167395390dc1758644486c782707",
      "tree": "108fd3138f0246f5fa17454680d6d04a670ed6d8",
      "parents": [
        "d807500a2472445d05ce641bf09438e3d72eeb4f",
        "c468ac29e63b9927275a94379d00b367f0f97c43"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:50 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:50 2009 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "c2f43981e5dbc92884149aa2234064cc2c340acd",
      "tree": "bd5273bc7ae92a1ef47fa3f35ec6ef79d28ba270",
      "parents": [
        "dec14f8c0eff54549e5747f8a4d1dc6c0347e2dd",
        "28b7e343ee63454d563a71d2d5f769fc297fd5ad"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:41 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:41 2009 +0100"
      },
      "message": "Merge branch \u0027topic/hwdep-cleanup\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": "28514fe5bbbdbc0f7c9700569378d55cafd061ea",
      "tree": "31d664cb19c21b546d466a2d839232baf03b879f",
      "parents": [
        "9311c9b4f12218b588e51806c44d290cfec678a3"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Mar 18 11:03:55 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 18 11:31:26 2009 +0100"
      },
      "message": "ALSA: snd-usb-caiaq: bump version number\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9311c9b4f12218b588e51806c44d290cfec678a3",
      "tree": "9abf620f6497fcc491b079c0577a9abcfdfea46d",
      "parents": [
        "1313e7041480f523a09dedc7ef2185d8ee94c163"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Mar 18 11:03:54 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 18 11:31:08 2009 +0100"
      },
      "message": "ALSA: snd-usb-caiaq: drop bogus iso packets\n\nDrop inbound packets that are smaller than expected. This has been\nobserved at the very beginning of the streaming transaction.\n\nAnd when the hardware is in panic mode (which can only very rarely\nhappen in case of massive EMI chaos), mute the input channels.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nTested-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1313e7041480f523a09dedc7ef2185d8ee94c163",
      "tree": "76863f228d5ef6cc6d727bd91ef1483a067fbe6c",
      "parents": [
        "238c0270baade3a542c1497712dd8e66cc9cc476"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Mar 18 11:03:53 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 18 11:27:51 2009 +0100"
      },
      "message": "ALSA: snd-usb-caiaq: only warn once on streaming errors\n\nLimit the number of printed warnings to one in case of streaming errors.\nprintk() happens to be expensive, especially in code called as often as\nhere.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b1c86bb807448701400abc6eb8e958475ab5424b",
      "tree": "7673a17d82c20f5bc1824c17bc2cb1a0c05004ea",
      "parents": [
        "eab2b553c3d3ed20698c4a9c7e049a60b804e2f5"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Mar 02 12:06:28 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 02 14:50:01 2009 +0100"
      },
      "message": "sound: usb-audio: fix queue length check for high speed devices\n\nWhen checking for the maximum queue length, we have to take into account\nthat MAX_QUEUE is measured in milliseconds (i.e., frames) while the unit\nof urb_packs is whatever data packet interval the device uses (possibly\nless than one frame when using high speed devices).\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "eab2b553c3d3ed20698c4a9c7e049a60b804e2f5",
      "tree": "a024f65cc06de0de4a07271135cfb6c7d1ec3864",
      "parents": [
        "f3990e610a157e9c36af85a75bc66260dff31f40"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Mar 02 11:45:50 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 02 14:49:58 2009 +0100"
      },
      "message": "sound: usb-audio: fix rules check for 32-channel devices\n\nWhen storing the channel numbers used by a format, and if the device\nhappens to support 32 channels, the code would try to store 1\u003c\u003c32 in\na 32-bit value.\n\nSince no valid format can have zero channels, we can use 1\u003c\u003c(channels-1)\ninstead of 1\u003c\u003cchannels so that all the channel numbers that we test for\nfit into 32 bits.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3a755ec2e8af0024a06a5adbcc81c012eae61782",
      "tree": "df1e83b5015aaa340cbebdfb26b65fa1ffff2bff",
      "parents": [
        "619389882ba37121d0f2f7b08e4944e47b379118"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Wed Feb 25 22:28:26 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 26 09:57:19 2009 +0100"
      },
      "message": "ALSA: sound/usb/usx2y: fix sparse warning: do-while statement is not a compound ...\n\nFix this sparse warning:\n  sound/usb/usx2y/usbusx2y.c:231:33: warning: do-while statement is not a compound statement\n\nSigned-off-by: Hannes Eder \u003channes@hanneseder.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "619389882ba37121d0f2f7b08e4944e47b379118",
      "tree": "df5b92d4ddd0acb76c03997f7cd79d0239cd84e2",
      "parents": [
        "83807400794a1d680a4fb70a610c5f486e734f45"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Wed Feb 25 22:26:48 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 26 09:57:17 2009 +0100"
      },
      "message": "ALSA: sound/usb/usx2y: fix sparse warning: Should it be static?\n\nImpact: Move declaration to header file.\n\nFix this sparse warning:\n  sound/usb/usx2y/usx2yhwdeppcm.c:739:5: warning: symbol \u0027usX2Y_hwdep_pcm_new\u0027 was not declared. Should it be static?\n\nSigned-off-by: Hannes Eder \u003channes@hanneseder.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f3990e610a157e9c36af85a75bc66260dff31f40",
      "tree": "257306b9e21b0b9e37c2063bf4a2ad099a1ade7c",
      "parents": [
        "54530bded6ecf22d683423b66fc3cd6dddb249aa"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Feb 20 09:32:40 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 20 11:14:55 2009 +0100"
      },
      "message": "sound: usb-audio: remove MIN_PACKS_URB\n\nRemove the MIN_PACKS_URB symbol because other limits can force the\nnumber of packets down to one, regardless of the value of this symbol,\nand nobody has ever changed it anyway.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3b03cc5b86e2052295b9b484f37226ee15c87924",
      "tree": "f6819194e917055062731ae0e5eea36631ca8892",
      "parents": [
        "0412558c873f716efe902b397af0653a550f7341"
      ],
      "author": {
        "name": "Joris van Rantwijk",
        "email": "jorispubl@xs4all.nl",
        "time": "Mon Feb 16 22:58:23 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 16 22:58:23 2009 +0100"
      },
      "message": "ALSA: usb-audio - Workaround for misdetected sample rate with CM6207\n\nThe CM6207 incorrectly advertises its 96 kHz playback setting as 48 kHz\nin its USB device descriptor. This patch extends an existing workaround\nin usbaudio.c to also cover the CM6207.\n\nThis resolves issue 0004249 in the ALSA bug tracker.\n\nSigned-off-by: Joris van Rantwijk \u003cjorispubl@xs4all.nl\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0412558c873f716efe902b397af0653a550f7341",
      "tree": "f7c775e4c156fd0ef127833798af3fd70c9d8987",
      "parents": [
        "e156ac4c571e3be741bc411e58820b74a9295c72"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 16 22:48:12 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 16 22:48:12 2009 +0100"
      },
      "message": "ALSA: usb-audio - Fix non-continuous rate detection\n\nThe detection of non-continuous rates (given via rate tables) isn\u0027t\nprocessed properly (e.g. for type II).\n\nThis patch fixes and simplifies the detection code.\n\nTested-by: Joris van Rantwijk \u003cjorispubl@xs4all.nl\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e156ac4c571e3be741bc411e58820b74a9295c72",
      "tree": "0242ae04e411c660a2dd92ec217e7abf8bbc3f13",
      "parents": [
        "d2f8d7ee1a9b4650b4e43325b321801264f7c37a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Feb 16 15:22:39 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 16 15:31:48 2009 +0100"
      },
      "message": "sound: usb-audio: fix uninitialized variable with M-Audio MIDI interfaces\n\nFix the snd_usbmidi_create_endpoints_midiman() function, which forgot to\nset the out_interval member of the endpoint info structure for Midiman/\nM-Audio devices.  Since kernel 2.6.24, any non-zero value makes the\ndriver use interrupt transfers instead of bulk transfers.  With EHCI\ncontrollers, these random interval values result in unbearably large\nlatencies for output MIDI transfers.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-by: David \u003cdevurandom@foobox.com\u003e\nTested-by: David \u003cdevurandom@foobox.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "894dcd78782842924527598b0b764c9b4e679e21",
      "tree": "f0522de45c1d10a2e3da460b2359b9ef198a061f",
      "parents": [
        "18e352e4a73465349711a9324767e1b2453383e2"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Feb 06 08:13:07 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 06 09:47:12 2009 +0100"
      },
      "message": "sound: usb-audio: handle wMaxPacketSize for FIXED_ENDPOINT devices\n\nFor audio devices that do not have proper audio descriptors (e.g.,\nEdirol UA-20), we use hardcoded parameters from our quirks list.\nHowever, we must still read the maximum packet size from the standard\nendpoint descriptor; otherwise, we might use packets that are too big\nand therefore rejected by the USB core.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "54530bded6ecf22d683423b66fc3cd6dddb249aa",
      "tree": "f8de7cddc8f5bed64e4bcdfebe24442acd62221c",
      "parents": [
        "b9d710b3c530ed91e8683933fe94c7605d175bf5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 15:55:18 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 15:55:18 2009 +0100"
      },
      "message": "ALSA: usb - Add missing KERN_* prefix to printk\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "238c0270baade3a542c1497712dd8e66cc9cc476",
      "tree": "655c358df934b15951da80e13a39c4ff7c9ef4b7",
      "parents": [
        "a8564155a9cb3b5c4a18afc451679a1f02c647b5"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Wed Feb 04 22:34:34 2009 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 09:34:13 2009 +0100"
      },
      "message": "ALSA: snd-usb-caiaq: Increase version number to 1.3.12\n\nIndicates fixes affecting control messages and switching of input mode\non Audio 8 DJ and Audio 4 DJ.\n\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a8564155a9cb3b5c4a18afc451679a1f02c647b5",
      "tree": "49df0637183110611f09cbd44b959f0ab964df5f",
      "parents": [
        "9a9527ed49f45e75a5b005592a261ab2bd7c1b1d"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Wed Feb 04 22:34:33 2009 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 09:33:52 2009 +0100"
      },
      "message": "ALSA: snd-usb-caiaq: Remove duplicate A8DJ control\n\nRemove a duplicate control which causes an error when it is registered,\nand causes later controls to not be registered. The device does not have\na fourth ground lift control.\n\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9a9527ed49f45e75a5b005592a261ab2bd7c1b1d",
      "tree": "466ba029cba2c9fe0b0e12f3cb83a170f65699fb",
      "parents": [
        "e3ca4c9982e3b84da859ca20a3ca0a9d5bda8c30"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Wed Feb 04 22:34:32 2009 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 09:33:24 2009 +0100"
      },
      "message": "ALSA: snd-usb-caiaq: Do not expose hardware input mode 0 of A4DJ\n\nIn the context of the Audio 4 DJ (when compared to Audio 8 DJ), hardware\ninput mode 0 is not used. Expose modes 1 (line) and 2 (phono) to the user\nas modes 0 and 1 respectively.\n\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e3ca4c9982e3b84da859ca20a3ca0a9d5bda8c30",
      "tree": "69763275157d371e72fc536acec80d645cec20fc",
      "parents": [
        "705350f8bd6b44fda3f0dcc3e6f4b453da4378dd"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Wed Feb 04 22:34:31 2009 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 09:32:39 2009 +0100"
      },
      "message": "ALSA: snd-usb-caiaq: Set default input mode of A4DJ\n\nDo not start the device with input mode undefined. Mimic the behaviour of\nthe Audio 8 DJ and start in phono input mode.\n\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "705350f8bd6b44fda3f0dcc3e6f4b453da4378dd",
      "tree": "cef1a1fd5a1d788024e3ab0521b222b6ccc40864",
      "parents": [
        "2165592b837e086f2b94835a2d81e6f3199c1319"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Wed Feb 04 22:34:30 2009 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 09:31:53 2009 +0100"
      },
      "message": "ALSA: snd-usb-caiaq: Send the correct command when setting controls\n\nFixes a bug where an incorrect command was sent which had no effect on the\ndevice.\n\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "28b7e343ee63454d563a71d2d5f769fc297fd5ad",
      "tree": "07911d0d442898ed5f6664fa1524e006b6c67114",
      "parents": [
        "e0d80648c0037b8b815317a52b782d4ea0c287f0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 09:28:08 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 09:28:08 2009 +0100"
      },
      "message": "ALSA: Remove superfluous hwdep ops\n\nRemove NOP hwdep ops in sound drivers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b9d710b3c530ed91e8683933fe94c7605d175bf5",
      "tree": "50a41163d8ab4d22d52cbbccffad2387b535909d",
      "parents": [
        "160389c8d21c8139a93191c2e5ca2273f311ed4e"
      ],
      "author": {
        "name": "Andreas Bergmeier",
        "email": "lcid-fire@gmx.net",
        "time": "Sat Jan 24 12:15:14 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 27 11:40:13 2009 +0100"
      },
      "message": "ALSA: usbaudio - use printf format instead of hardcoding it\n\nRather use printf format instead of hardcoding prefix like 0x.\nA next step would be to predefine certain formats.\n\nSigned-off-by: Andreas Bergmeier \u003clcid-fire@gmx.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "160389c8d21c8139a93191c2e5ca2273f311ed4e",
      "tree": "7be9b7c475d23343ec41b7ef0f2d97e7fffbc7b0",
      "parents": [
        "4d788e040b72d2a46ea3ba726b7fa0b65de06c88"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jan 26 08:10:19 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 26 17:05:10 2009 +0100"
      },
      "message": "sound: usb-audio: make URB sizes more equal\n\nDistribute the packets evenly among the URBs, instead of making all URBs\nexcept the last one to have the maximum size.  This makes the timing of\npointer updates more regular and removes some special cases from the\ncode.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4d788e040b72d2a46ea3ba726b7fa0b65de06c88",
      "tree": "8cc83947a001100f9f551bbe555322646d43f42f",
      "parents": [
        "b7eb4a06e9980973755b7e95a6d97fb8decbf8fd"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jan 26 08:09:28 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 26 17:05:07 2009 +0100"
      },
      "message": "sound: usb-audio: limit playback queue length\n\nOnce our URBs contain enough packets, queueing more URBs does not give\nus any additional underrun protection (as we use double-buffering) but\njust increases latency unnecessarily.  Therefore, we try to limit the\nqueue length to some reasonable value.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b7eb4a06e9980973755b7e95a6d97fb8decbf8fd",
      "tree": "a2d43ef6f4f4448b9659c9a9538acfe2e5fec06d",
      "parents": [
        "8693290b9038f32b6b9bafd97b7e18465d62655b"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jan 26 08:08:34 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 26 17:05:02 2009 +0100"
      },
      "message": "sound: usb-audio: use normal number of frames for no-data URBs\n\nWhen sending a silence URB (before playback has started, or when it is\npaused), use the number of frames that would be normally sent instead of\na single frame so that the rate at which completion interrupts arrive is\nconsistent.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8693290b9038f32b6b9bafd97b7e18465d62655b",
      "tree": "5fb4e0d46a44b8e6504957568a5f0a0e922d7c40",
      "parents": [
        "d1a020050c6ce1a0794ff73582ccf47e4db536f7"
      ],
      "author": {
        "name": "Andreas Bergmeier",
        "email": "lcid-fire@gmx.net",
        "time": "Sun Jan 18 18:48:03 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jan 18 18:48:03 2009 +0100"
      },
      "message": "ALSA: usb-audio - Quirk for Serato phono\n\nIgnore errors (wrong usb interface data) found when using the serato\nscratch live box with alsa\n\nThus the alsa controls can be accessed (beware: they don\u0027t work though -\nbut at least it\u0027s one ugly error message less)\n\nSigned-off-by: Andreas Bergmeier \u003clcid-fire@gmx.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d1a020050c6ce1a0794ff73582ccf47e4db536f7",
      "tree": "1b7250410f24703cd77c76156e758db9887137aa",
      "parents": [
        "dc61b66fc724f89d357c43e2319d2cb7bec1e517",
        "641b4879444c0edb276fedca5c2fcbd2e5c70044"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jan 17 12:01:12 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jan 17 12:01:12 2009 +0100"
      },
      "message": "Merge branch \u0027topic/usb-mixer-cache\u0027 into next/usb-audio\n"
    },
    {
      "commit": "2165592b837e086f2b94835a2d81e6f3199c1319",
      "tree": "7a349bc69c5600a0dba14bd731c1008d5f1d6782",
      "parents": [
        "7cb36b6ccdca03bd87e8faca7fd920643dd1aec7"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.org",
        "time": "Fri Jan 16 11:03:19 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 16 11:36:47 2009 +0100"
      },
      "message": "ALSA: snd-usb-caiaq: support for two more audio devices\n\n- Added support for two new audio devices from Native Instuments,\n  \u0027Audio4DJ\u0027 and \u0027GuitarRig mobile\u0027\n- Add missing statement about \u0027Session IO\u0027 in Kconfig help text\n- Version number bumped to 1.3.11\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "641b4879444c0edb276fedca5c2fcbd2e5c70044",
      "tree": "bb06447cf1023e199f44780041d0c7b978aeb4a6",
      "parents": [
        "37a76bd4f1b716949fc38a6842e89f0ccb8384d0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 15 17:05:24 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 15 17:58:18 2009 +0100"
      },
      "message": "ALSA: usb-audio - Cache mixer values\n\nCache mixer values in usb-audio driver to reduce too excessive\naccesses to the hardware.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5c6c9e6feccf771d060708fbbba9e0f67f8e0e67",
      "tree": "42c2b517eb2380b5f54ef549977fc363582f7030",
      "parents": [
        "37a76bd4f1b716949fc38a6842e89f0ccb8384d0"
      ],
      "author": {
        "name": "Signed-off-by: Peter Stokes",
        "email": "linux@dadeos.co.uk",
        "time": "Wed Jan 14 09:47:57 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 14 09:47:57 2009 +0100"
      },
      "message": "ALSA: USB quirk for Logitech Quickcam Pro 9000 name\n\nThe Logitech QuickCam Pro 9000 does not appear to any product identification\nstrings in its USB device descriptor. Therefore it receives a device name of\n\"USB Device 0x46d:0x990\". Th e attached patch below adds a USB quirk to\nprovide a more friendly name.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dc61b66fc724f89d357c43e2319d2cb7bec1e517",
      "tree": "61b1b25f9c8db318be4e7b4ea15e250abb38f5a3",
      "parents": [
        "3195954da9cdb1cadb2059921c62e69d376c624f"
      ],
      "author": {
        "name": "Andrea Borgia",
        "email": "andrea@borgia.bo.it",
        "time": "Mon Jan 12 23:17:47 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 13 07:54:57 2009 +0100"
      },
      "message": "ALSA: rename \"Device\" to \"Toshiba SB-0500\" via quirks\n\nSigned-off-by: Andrea Borgia \u003candrea@borgia.bo.it\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "51721f70acaca5aa056b07c5cbe58e62662c068c",
      "tree": "d713f2f2347b0f3779bffc78ae502312e235d8a4",
      "parents": [
        "3e7fb9f7ec00fd7cefd0d8e83df0cff86ce12515"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@alsa3.local",
        "time": "Sun Dec 28 16:55:08 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 12 15:21:55 2009 +0100"
      },
      "message": "ALSA: Return proper error code at probe in sound/usb/*\n\nSome drivers in soudn/usb/* don\u0027t handle the error code properly\nfrom snd_card_create().  This patch fixes these places.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bd7dd77c2a05c530684eea2e3af16449ae9c5d52",
      "tree": "f26e8b6c83ed58d3c2d47f9df6373812db80a885",
      "parents": [
        "e58de7baf7de11f01a675cbbf6ecc8a2758b9ca5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@alsa3.local",
        "time": "Sun Dec 28 16:45:02 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 12 15:21:19 2009 +0100"
      },
      "message": "ALSA: Convert to snd_card_create() in other sound/*\n\nConvert from snd_card_new() to the new snd_card_create() function\nin other sound subdirectories.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "16b2857589b77c486f6261fbd0a28107bb9c9953",
      "tree": "8816107dbbee84ebe261e633e116e217818bd839",
      "parents": [
        "f3f80a9205da74fa56d613f4c14b88b6e4e6caa8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 09 07:51:10 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 09 07:52:45 2009 +0100"
      },
      "message": "ALSA: caiaq - Version 1.3.10\n\nIncrease the version number in module info to indicate the fixes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f3f80a9205da74fa56d613f4c14b88b6e4e6caa8",
      "tree": "45bc5d27b7be884431c19f5cf7042d11af682ef3",
      "parents": [
        "9e42d0cf5020aaf217433cad1a224745241d212a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 08 15:32:56 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 08 15:32:56 2009 +0100"
      },
      "message": "ALSA: caiaq - Fix Oops with MIDI\n\nThe snd-usb-caiaq driver causes Oops occasionally when accessing MIDI\ndevices.  This patch fixes the Oops and invalid URB submission errors\nas well.\n\nCc: stable@kernel.org\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    }
  ],
  "next": "3195954da9cdb1cadb2059921c62e69d376c624f"
}
