)]}'
{
  "log": [
    {
      "commit": "c4a87ef4de9860d00460dce30776f7cc17e77459",
      "tree": "3cb5fc7db428e75e1c8545f890d76b11390465a2",
      "parents": [
        "1561f09a2f91bc258a72225f919807c9e51c8290"
      ],
      "author": {
        "name": "Ben Williamson",
        "email": "ben.williamson@greyinnovation.com",
        "time": "Mon Jun 19 17:20:09 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jun 22 21:34:31 2006 +0200"
      },
      "message": "[ALSA] USB midi: Remove duplicate CS_AUDIO_* #defines\n\nRemoved the CS_AUDIO_* #defines, which were duplicates of the\nclass-specific USB_DT_CS_* #defines in \u003clinux/usb_ch9.h\u003e.\n\nSigned-off-by: Ben Williamson \u003cben.williamson@greyinnovation.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f8c7579051763d6be275bf88a430ffb1c5234bad",
      "tree": "9575641d80d4fd42656ff686cf74914269aaa2a2",
      "parents": [
        "c77a03551b3fd8ef6434153dfadff83ae404e526"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 18 14:47:03 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jun 22 21:33:50 2006 +0200"
      },
      "message": "[ALSA] usbaudio - Fix a typo\n\nFix a typo introduced by the last fix.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "faf8d11743961c720c85be191f8a08c00e5c5d60",
      "tree": "c769a20e29e8fa2f43c4f01e410ed502bf9ecdef",
      "parents": [
        "474167d646cb2147b9fcd7bacf5cdf8177ed43c4"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu May 18 09:35:15 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jun 22 21:33:47 2006 +0200"
      },
      "message": "[ALSA] usb-audio: add workaround for CSR Bluetooth Headphones (Saitek A-250)\n\nSome devices don\u0027t have the required class-specific endpoint descriptors.\nInstead of making this case an error, this patch makes the driver guess the\nendpoint attributes.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "4d1a70dad0e1c44dc0725de6de25aceead48599e",
      "tree": "ad34123decaef69bf00e66463911ef20bdb14c25",
      "parents": [
        "cab5c4c97a98e46359faa52e86787c1f0ccd773c"
      ],
      "author": {
        "name": "Raimonds Cicans",
        "email": "ray@vardes.lv",
        "time": "Fri May 05 09:49:53 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jun 22 21:33:30 2006 +0200"
      },
      "message": "[ALSA] add support for SB Live! 24-Bit External remote control\n\nThis patch rewrites the remote control code to use a table for\nthe peculiarities of the various SB models, and adds support\nfor a third model.\n\nSigned-off-by: Raimonds Cicans \u003cray@vardes.lv\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "a7b928ac5fcd8e1b5c7c69926d8845b1d0500af3",
      "tree": "8157f37993802f1defa42f2126aca29fda4dd44c",
      "parents": [
        "450047a78f3c35a905576e121abfbee2ccd45993"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue May 02 16:22:12 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jun 22 21:33:20 2006 +0200"
      },
      "message": "[ALSA] rawmidi: add get_port_info callback for sequencer information flags\n\nAdd a get_port_info callback to the snd_rawmidi_global_ops structure to\nallow the USB MIDI driver to supply information flags for the sequencer\nports created by seq_midi.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "0df63e44c3e315ec0fe427ae62558231864108bd",
      "tree": "3cff6f5d5fdb7ad047a61c591d891e3ca1bc669e",
      "parents": [
        "f001c3acf64b8ca18fe40af592629abb261b321e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 28 15:13:41 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jun 22 21:33:13 2006 +0200"
      },
      "message": "[ALSA] Add O_APPEND flag support to PCM\n\nAdded O_APPEND flag support to PCM to enable shared substreams\namong multiple processes.  This mechanism is used by dmix and\ndsnoop plugins.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bf850204a71a97eb5a6afaf27263bb667f9cab0a",
      "tree": "2d917d9886a3488f1524699374d546d8bf6af88e",
      "parents": [
        "7e4eeec8a30fa9e00cac67a37ca9ddf6cbdb79c4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 28 15:13:41 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jun 22 21:33:09 2006 +0200"
      },
      "message": "[ALSA] Remove unneeded read/write_size fields in proc text ops\n\nRemove unneeded read/write_size fields in proc text ops.\nsnd_info_set_text_ops() is fixed, too.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bc56eff1279d2f33a6afe74a673360ae1cd0d838",
      "tree": "0d354d51d85310b12e9a8eac2c7ed13c86849c03",
      "parents": [
        "2be4d50295e2b6f62c07b614e1b103e280dddb84"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Apr 13 10:16:08 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Apr 27 21:10:04 2006 +0200"
      },
      "message": "[ALSA] add another Phase 26 quirk\n\nAdd a quirk entry for the TerraTec Phase 26 with yet another product ID.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "14790f1c73cfa4d4a22ac10b4501b4831380683c",
      "tree": "7c5ac876676e480df59475fd99da746467bfa404",
      "parents": [
        "0b2dcd5d6a9a3e27fdd67053e526388f9f2ea33b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 28 17:58:28 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Mar 31 17:59:00 2006 +0200"
      },
      "message": "[ALSA] Test volume resolution of usb audio at initialization\n\nTest the volume of usb audio whether actually it works and adjusts\nthe resolution value according to it.\n\nSome USB audio devices report a lower resolution than it reacts.\nThe only possible check is to write and read a volume value.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7f927fcc2fd1575d01efb4b76665975007945690",
      "tree": "fbb84689600ea512d7b52f9fc46db2d7d8d7c1fd",
      "parents": [
        "ded23ac62776b4360d88e9b0330792d2c57fdfdf"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Mar 28 01:56:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:08 2006 -0800"
      },
      "message": "[PATCH] Typo fixes\n\nFix a lot of typos.  Eyeballed by jmc@ in OpenBSD.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "878b4789196e3cd470f843854b6b09d963214659",
      "tree": "188c0aa202335575675ca4788c411e07b87c747e",
      "parents": [
        "d61975fc6b40dadd2cd61fc9535499c7d7b806de"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Mar 20 11:27:13 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:39:28 2006 +0100"
      },
      "message": "[ALSA] fix resource leak in usbmixer\n\nModules: USB generic driver\n\nWe may leak \u0027namelist\u0027 in sound/usb/usbmixer.c::parse_audio_selector_unit()\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c7a93b852bf9ffcf466b304fa3cfac8823f9b932",
      "tree": "ffec808d20a812bdb5008ac03484397f3f8226ef",
      "parents": [
        "9808dc962f6780ce7eac47c82400fede7f4a08b3"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Mar 16 08:25:56 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:39:11 2006 +0100"
      },
      "message": "[ALSA] usb-audio: add Maya44 mixer control names\n\nModules: USB generic driver\n\nAdd mixer control names for the AudioTrak Maya44 USB.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "9808dc962f6780ce7eac47c82400fede7f4a08b3",
      "tree": "b7e982a570634f550c22c218df7a86395c1e8827",
      "parents": [
        "a12606cff106335650f0e9382e87b0fb08733eff"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Mar 16 08:15:25 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:39:07 2006 +0100"
      },
      "message": "[ALSA] usb-audio: add Casio PL-40R support\n\nModules: USB generic driver\n\nAdd a quirk entry for the Casio PL-40R.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "4ccb4a4387b3ed8c5a03862ef1e6f7be484ade25",
      "tree": "cb660b58f183cc2fd88695aa37e2015382d6eb4e",
      "parents": [
        "e311334ee6bdd173d53be52f4fdffa5f39652e26"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Mar 15 12:24:19 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:38:41 2006 +0100"
      },
      "message": "[ALSA] usb-audio: add MDP-5/EZ-J24 support\n\nModules: USB generic driver\n\nAdd support for the Yamaha MDP-5 and EZ-J24.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "e311334ee6bdd173d53be52f4fdffa5f39652e26",
      "tree": "b3c7a0f588ccb160b1d9446f0421be662f775033",
      "parents": [
        "ecefb192525c369dde67bf0addd4f96692a801c3"
      ],
      "author": {
        "name": "Thibault LE MEUR",
        "email": "Thibault.LeMeur@supelec.fr",
        "time": "Tue Mar 14 11:44:53 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:38:38 2006 +0100"
      },
      "message": "[ALSA] Fixes audiophile usb analog capture with the new device_setup parameter\n\nModules: Documentation,USB generic driver\n\nThe patch adds the \u0027device_setup\u0027 module parameter and a specific\nquirk to correctly initialize the audiophile usb device: this fixes\nthe distorted sound bug on the Analog capture port. Backward\ncompatibility is achieved by simply omitting the new parameter.\n\nSigned-off-by: Thibault LE MEUR \u003cThibault.LeMeur@supelec.fr\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3e964432f56f05a8ef639902796e476456b230ad",
      "tree": "0381d74c7b1ecd90b856225b2b487d60cb9cfa85",
      "parents": [
        "ede3531e8ce2deb81e477e18d72ef10efeb20ebe"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Mar 14 08:06:12 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:38:20 2006 +0100"
      },
      "message": "[ALSA] usb-audio: add error message about missing split iso support\n\nModules: USB generic driver\n\nAdd an error message for -ENOSYS for situations when split iso support\nis needed but not enabled.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "318d27f8b424ec9e025aafe4bffa00aab5993f2f",
      "tree": "8d21960b210cf73535763ba3c91e72b703110692",
      "parents": [
        "32e19e882c722b41f37e90956bf12eacdaba6f2b"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Mar 09 08:17:08 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:36:53 2006 +0100"
      },
      "message": "[ALSA] usb-audio: change Casio quirk product name\n\nModules: USB generic driver\n\nUse a generic name for USB device 0x07cf:0x6802 because this ID is used\nby several devices without a product ID.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "32e19e882c722b41f37e90956bf12eacdaba6f2b",
      "tree": "037597e64ca2cf4545264fbc29247af97c859da2",
      "parents": [
        "0243ef71acc0b5bd734b511ae6d9b4b481c1dc5e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Mar 09 07:58:39 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:36:37 2006 +0100"
      },
      "message": "[ALSA] usb-audio: show USB error descriptions\n\nModules: USB generic driver\n\nWhen usb_submit_urb() fails, show an error description instead of just\nthe error code.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "0243ef71acc0b5bd734b511ae6d9b4b481c1dc5e",
      "tree": "d31243f7a02f84c9abb8dbb1f19bd3c36d7da004",
      "parents": [
        "c1fc8047310c9d3147f9521af651a5823a72d218"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Mar 09 07:55:55 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:36:29 2006 +0100"
      },
      "message": "[ALSA] usb-audio: add Casio AP-80R support\n\nModules: USB generic driver\n\nAdd a quirk for the Casio AP-80R.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "a2df813beab42740fa8043b3fdc9e1d15784b9ec",
      "tree": "70b83d5edd48ad5a4649e7bb5a3bf3e8ab4fd07b",
      "parents": [
        "4fcf0117d599965a5916985c9923776628e16779"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Mar 06 13:26:10 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:35:19 2006 +0100"
      },
      "message": "[ALSA] fix usbmixer double kfree\n\nModules: USB generic driver\n\nsnd_ctl_add() kfree\u0027s the kcontrol already if we fail there,\nso this driver is currently doing a double kfree.\n\nCoverity bug #959\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "62f09c3d321c82981ae3f2dd7e32bc4c73379a7e",
      "tree": "0faf32e373caaf63f53cc2ae9f03b80379620753",
      "parents": [
        "62c5549ee246fa30606f918f97c6b3cde2831292"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Feb 27 09:53:03 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:31:19 2006 +0100"
      },
      "message": "[ALSA] usb-audio: optimize snd_usbmidi_count_bits()\n\nModules: USB generic driver\n\nReduce the code size of the snd_usbmidi_count_bits() function by using\nsimpler operations.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "9c4be3d334808d1dedea7db0ae84759bfac8e18e",
      "tree": "3071bf879319c0525c33a7586b18763956f15645",
      "parents": [
        "dbc967760b075aef3b181deda6639d73bbd0ad07"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Thu Feb 09 20:04:16 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:29:21 2006 +0100"
      },
      "message": "[ALSA] no need to check pointers passed to vfree() for NULL\n\nModules: Digigram VX core,USB generic driver\n\nThere\u0027s no need to check pointers passed to vfree() for NULL.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b2b8229dde970b95e407d90a140e8a8753e1f0f6",
      "tree": "fa3d5aadbf493affefe0eb2bb610a7789e020611",
      "parents": [
        "abf58f095525c0e46b4ee64a4f9c2084b4c08f4c"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Feb 08 12:38:23 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:28:31 2006 +0100"
      },
      "message": "[ALSA] usb-audio: add Miditech Play\u0027n Roll support\n\nModules: USB generic driver\n\nAdd a quirk entry for the Miditech Play\u0027n Roll.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "cc7a59bd8dcee9b01e0c9ab21380071f0ae6ef0d",
      "tree": "0b0a9b2c18b2a71d7cc9788b78c27e0a849fbd59",
      "parents": [
        "e957ebf164e880ddb0c057418195db47d013c4ac"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Feb 07 17:11:06 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:28:22 2006 +0100"
      },
      "message": "[ALSA] usb-audio: rename QUIRK_MIDI_MIDITECH to QUIRK_MIDI_CME\n\nModules: USB generic driver\n\nRename QUIRK_MIDI_MIDITECH to QUIRK_MIDI_CME because Miditech keyboards\nare built by CME and use the same protocol, and don\u0027t force a Miditech\nproduct name for the USB ID used by both Miditech and CME UF-x\nkeyboards.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "119c4ff52e5250a476054e6faca9a85422a0402b",
      "tree": "c2b9caba90642c0d403770fe366edb84cd61d83d",
      "parents": [
        "05422575d4bc5d1a6aff22dfa9a0b5bc701ccf6f"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Jan 19 08:25:19 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:27:14 2006 +0100"
      },
      "message": "[ALSA] usb-audio: add UM-1EX/UM-2EX information\n\nModules: USB generic driver\n\nAdd comments with information about UM-1EX/UM-2EX devices.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "05422575d4bc5d1a6aff22dfa9a0b5bc701ccf6f",
      "tree": "539acb98fe1d679f295944e3c0c950ff741a40ab",
      "parents": [
        "3f72a30ccfd5054c01fc3bb0d37241df5380a54c"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Jan 18 15:44:53 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:27:10 2006 +0100"
      },
      "message": "[ALSA] usb-audio: fix number of G-70 ports\n\nModules: USB generic driver\n\nThe G-70 has one MIDI port in each direction, no two.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "3f72a30ccfd5054c01fc3bb0d37241df5380a54c",
      "tree": "95209718f6b64162cb52b57d64c071b069d3710b",
      "parents": [
        "cdca881d79dc4133b35db5c855b688ee9cba12a9"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Jan 18 11:50:40 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:27:05 2006 +0100"
      },
      "message": "[ALSA] snd_pcm_format_name() is no longer exported\n\nModules: PCM Midlevel,USB generic driver\n\nBecause snd_pcm_format_name() function is used only for informational\npurposes, it is no longer exported from the PCM midlevel to reduce\nspace and dependency. usbaudio module shows only numeric value for format.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "cdca881d79dc4133b35db5c855b688ee9cba12a9",
      "tree": "aa6e9a5e101eacc0745056563dda7d0c0f6a1289",
      "parents": [
        "5a25c5cfd4f61f514decca3c4106210fb168ce19"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Jan 18 08:53:32 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:26:24 2006 +0100"
      },
      "message": "[ALSA] usb-audio: add Roland G-70 support\n\nModules: USB generic driver\n\nAdd a quirk entry for the Roland G-70.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "12aa757905d09b1dc2c1c3d0de3fa8f4c9726f2b",
      "tree": "c776b2b66618915502cb8c552fe6fc720a18306d",
      "parents": [
        "62932df8fb20ba2fb53a95fa52445eba22e821fe"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 16 16:36:05 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:25:43 2006 +0100"
      },
      "message": "[ALSA] semaphore -\u003e mutex (Archs, misc buses)\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "415b09e4559b0c95666af3cebe918386212aef98",
      "tree": "970d7ea8bdfe38227cadfac5e77a841714db0e98",
      "parents": [
        "f7cbb7fcd3bae5264a079e06411b35366da9bd4d"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jan 16 08:03:52 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:23:47 2006 +0100"
      },
      "message": "[ALSA] usb-audio: add Edirol PC-50 support\n\nModules: USB generic driver\n\nAdd a quirk entry for the Edirol PC-50.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "21a3479a0b606d36fe24093f70a1c27328cec286",
      "tree": "484ce13d02df9f580bb6691ea3845160dc716c4a",
      "parents": [
        "153abaa4ff0500070a282dd0868367d69388d527"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jan 13 09:12:11 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:23:12 2006 +0100"
      },
      "message": "[ALSA] PCM midlevel \u0026 PCM OSS - make procfs \u0026 OSS plugin code optional\n\nModules: ALSA Core,PCM Midlevel,ALSA\u003c-OSS emulation,USB generic driver\n\n1) The verbose procfs code for the PCM midlevel and usb audio\n   can be removed now (more patches will follow).\n   CONFIG_SND_VERBOSE_PROCFS\n2) The PCM OSS plugin system can be also compiled optionaly.\n   CONFIG_SND_PCM_OSS_PLUGINS\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "9568f461e50c023e45ec702027bb1a5f60e443dc",
      "tree": "5c38356197de86514be184244eabc6f86a0154e5",
      "parents": [
        "7c79b7682ee6318a8e47173b158846ed0edd8f1a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Jan 12 08:19:21 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:22:27 2006 +0100"
      },
      "message": "[ALSA] usb-audio: factor out packet size calculation code\n\nModules: USB generic driver\n\nMove the common packet size calculation code from\nprepare_startup_playback_urb() and prepare_playback_urb() to a new\nfunction.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "7c79b7682ee6318a8e47173b158846ed0edd8f1a",
      "tree": "9f4868886874cf158547dfb36e1baa1b98307733",
      "parents": [
        "e03173fce2f2c233b755f2d668d6d4247a717453"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Jan 10 18:56:23 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:22:22 2006 +0100"
      },
      "message": "[ALSA] usb-audio: cosmetic changes\n\nModules: USB generic driver\n\nMove some entries around to keep them sorted by ID.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "e03173fce2f2c233b755f2d668d6d4247a717453",
      "tree": "c1ba0936ae513f308fda33db69fc3d626d2a9c99",
      "parents": [
        "34226c4239861654c69888e6e98973b2cc908c0b"
      ],
      "author": {
        "name": "Brent Cook",
        "email": "busterbcook@yahoo.com",
        "time": "Tue Jan 10 14:27:20 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:22:14 2006 +0100"
      },
      "message": "[ALSA] Add support for EDIROL UM-3ex\n\nModules: USB generic driver\n\nThis is my naive attempt at adding ALSA device support. The attached\npatch provides support for the EDIROL UM-3ex. This is a 3-port USB midi\ninterface with a built-in USB hub and the ability to chain 2 other\nUM-3x\u0027s in a master-slave configuration. I only have one, so I do not\nknow how this works in practice.\n\nThough this is a 3-port device, I had to throw in that 4th \u0027Control\u0027 interface\nto the definition in order to make the 3rd port work. If I set in/out_cables\nto 0x000b, a 3rd interface appears on the driver, but it does nothing.\nChanging it to 0x000f allows the 3rd interface to work, but of course\ninterface 4 does not work because it does not exist.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "33159378254b67d0080a8d63197e95654b672cf7",
      "tree": "22b26de175b6da9b236d179d436e0c935842e34f",
      "parents": [
        "fc80a2027afc31e8447a0691ea1279166ce5d69f"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Jan 13 08:11:22 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun Jan 22 16:24:16 2006 +0100"
      },
      "message": "[ALSA] usb-audio: fix non-48k sample rates with SB Audigy 2 ZS\n\nModules: USB generic driver\n\nOn the Audigy 2 ZS, disable all sample rate that are not a multiple of\n48 kHz because the others work only with the digital output which is\nnot yet supported.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "4b2849283461a64c6d8cc6c7e72c62d7b4d91b43",
      "tree": "fc3b053257c89bc1afd2796ef29411fc5cad2d90",
      "parents": [
        "54c63cfc153c6909a5d5dbe6072e8704b091f30e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Jan 12 08:17:49 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun Jan 22 16:24:09 2006 +0100"
      },
      "message": "[ALSA] usb-audio: don\u0027t use empty packets at start of playback\n\nModules: USB generic driver\n\nSome widespread USB interface chips with adaptive iso endpoints hang\nafter receiving a series of empty packets when they expect data (ALSA\nbug#1585).  To avoid this, we have to send packets containing silence\n(zero samples) instead.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "4da5cc2cec8caec1d357053e85a7a32f243f93a1",
      "tree": "3f8b603af4af88f86be7ec1d4e3639a7fc9dd1a6",
      "parents": [
        "25c862cc9ea9b312c25a9f577f91b973131f1261",
        "c6f43290ae687c11cdcd150d8bfeb57ec29cfa5b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:38:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:38:36 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa\n"
    },
    {
      "commit": "75318d2d7cab77b14c5d3dbd5e69f2680a769e16",
      "tree": "13098167bd41d7dd0b0d3f678534a6daa29b4005",
      "parents": [
        "2143acc6dc79bdbff812f02a7dc5ab9d4fc81fc8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 21 14:53:03 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:34 2006 -0800"
      },
      "message": "[PATCH] USB: remove .owner field from struct usb_driver\n\nIt is no longer needed, so let\u0027s remove it, saving a bit of memory.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1f14a657d87aa0e1a6c08c2e31588fbca34a8844",
      "tree": "74fde07268a93952b1b9caa79efbc42042bb501f",
      "parents": [
        "2e5b9567f7444673a93cbacdcbeb3feacdb4914f"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Nov 21 16:40:00 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:29:32 2006 +0100"
      },
      "message": "[ALSA] usb-audio: fix Edirol UA-20 support\n\nModules: USB generic driver\n\nSomebody at Edirol fucked up and released a new revision of the UA-20\nwithout class-specific descriptors, so now we have to hard-code the\nsample format.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "bbe85bbd02b2220c819ad1e33c9d6327131ad281",
      "tree": "f22dffee1b6211dae18ac7946facbb7add845ca3",
      "parents": [
        "86e07d34658bb85b3424f4db64fa28f884edbe8d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 15:08:26 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:19:56 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: USB-USX2Y\n\nModules: USB USX2Y\n\nRemove xxx_t typedefs from the USB-USX2Y driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "86e07d34658bb85b3424f4db64fa28f884edbe8d",
      "tree": "eb6a97b850d12d2f64fa13cd1c436f0735627171",
      "parents": [
        "db13154843cb2c99a93e9feed575e906f6e0e455"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 15:08:02 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:19:55 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: USB-Audio\n\nModules: USB generic driver\n\nRemove xxx_t typedefs from the USB-Audio driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cb432379eff40d5656ca9f24afc435b4df353d13",
      "tree": "f00428351803fc5ad0b5b2c74c239402d47a7293",
      "parents": [
        "9fd9156c6b0dfb8630f68d11dc48a3e824aa64e6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 10:48:52 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:09 2006 +0100"
      },
      "message": "[ALSA] usx2y - Code clean up\n\nModules: USB USX2Y\n\nClean up snd-usb-usx2y driver code:\n\n- Avoid unnecessary cast\n- Fix spaces/indents\n- Use kzalloc()\n- Remove weird debug prints\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c3e6f7d8763fa0400d28c57633eb323515ba05fc",
      "tree": "b0803843b710ac74fc1399910445a8ff2cf396a5",
      "parents": [
        "f31a31b9024f21b2ad8f5a7c30e265a652e2e211"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 16 18:43:35 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:16:21 2006 +0100"
      },
      "message": "[ALSA] Remove superfluous pcm_free callbacks\n\nRemove superflous pcm_free callbacks.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1cdca61bf8537043edde8ef784ce1a1351361dac",
      "tree": "db9d45f8616240758cea40f5f657879f47f058fe",
      "parents": [
        "83e9b7e929d1323b9a155d186f77aa8c06155cc3"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Mon Nov 21 21:32:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 22 09:13:42 2005 -0800"
      },
      "message": "[PATCH] unpaged: sound nopage get_page\n\nSomething noticed when studying use of VM_RESERVED in different drivers:\nsnd_usX2Y_hwdep_pcm_vm_nopage omitted to get_page: fixed.\n\nAnd how did this work before?  Aargh!  That nopage is returning a page from\nwithin a buffer allocated by snd_malloc_pages, which allocates a high-order\npage, then does SetPageReserved on each 0-order page within.\n\nThat would have worked in 2.6.14, because when the area was unmapped,\nPageReserved inhibited put_page.  2.6.15-rc1 removed that inhibition (while\nleaving ineffective PageReserveds around for now), but it hasn\u0027t caused\ntrouble because..  we\u0027ve not been freeing from VM_RESERVED at all.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c2f2f0fa3829a8da1e029346c4f7e8da82f95d62",
      "tree": "84e58b4c7ba2ad354c1797a77eea35fbf13cf2ae",
      "parents": [
        "985be54ba8b042923f5a76276a1c0490aa8af7a1"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Oct 26 11:50:25 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:26:03 2005 +0100"
      },
      "message": "[ALSA] usb-audio: remove duplicate fixup entry (Hercules DJ Console)\n\nModules: USB generic driver\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "b55bbf06e850d7561ad7bdded1f4d8c08b1e1f11",
      "tree": "6a556b8170c354224a8c5a4400524bc59f0101db",
      "parents": [
        "091e95ee7febf894603475c44d51f8ec4fab4328"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Nov 02 11:32:52 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:25:06 2005 +0100"
      },
      "message": "[ALSA] usb-audio: start submitting URBs in the prepared state\n\nModules: USB generic driver\n\nIf we submit all our URBs when a playback stream is started, the first\nhwptr_done update for each URB happens at the same time.  This results\nin an underrun when there isn\u0027t enough PCM data available at this\npoint for all URBs.\n\nTo avoid this, we begin submitting our URBs earlier (when the stream\nis prepared), with empy packets.  When the stream is started, the\nprepare_playback_urb() call for each URB will be run only when the\nrespective URB has completed previously, so the first hwptr_done\nupdates will be done nicely staggered.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c8a7e5c40ddcf98f1026581e411b05ff86491907",
      "tree": "b9f9430eb4bc949f4318d380e1ca856abf343af1",
      "parents": [
        "3939e7142da722324ab07d244a9736b0fa59c362"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Oct 24 17:02:46 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:20:03 2005 +0100"
      },
      "message": "[ALSA] usb-audio: remove superfluous include\n\nModules: USB generic driver\n\nRemove a superfluous include of the sound/minors.h header.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "8433a509c0eb6bb1f33ce39c82c580b8901619ee",
      "tree": "f1554905dee5da4e840dfd674d5b004124496a22",
      "parents": [
        "d78bec210f07b06f406b877b9179e0cc281ae8e6"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Mon Oct 24 15:02:37 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:19:49 2005 +0100"
      },
      "message": "[ALSA] Fix schedule_timeout usage\n\nUse schedule_timeout_{,un}interruptible() instead of\nset_current_state()/schedule_timeout() to reduce kernel size.  Also use\nhuman-time conversion functions instead of hard-coded division to avoid\nrounding issues.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d3d579f84ebf701dedd22ba696d1738ed6759ef7",
      "tree": "54cdc92d760b9dd350e8dc7ee11194f309c2e2a2",
      "parents": [
        "8a5afd29dc16a9e687f63195cb635ecd611482d0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 21 16:20:11 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:19:32 2005 +0100"
      },
      "message": "[ALSA] Add missing KERN_* prefix\n\nModules: ALSA\u003c-OSS emulation,USB generic driver,USB USX2Y\n\nAdded missing KERN_* prefix to printk.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f0597a416dc44e3afe25090e9af9d42bad62547d",
      "tree": "350c00303992440c31524109951e2fbb73b90183",
      "parents": [
        "00f226d400d3a5868c4d798bb80491e22dd5b810"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Oct 17 17:15:46 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:18:58 2005 +0100"
      },
      "message": "[ALSA] usb-audio: don\u0027t call usb_reset_configuration() when probing\n\nModules: USB generic driver\n\nRemove the usb_reset_configuration() call from the probe callback\nbecause it isn\u0027t needed and it may interfere with other drivers\nalready loaded for the device.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "b1d5776d865951c213a1caaab5d8bf5de7615dbd",
      "tree": "f999dca30f6e2d03a9176b86c613ae8f4531a6d6",
      "parents": [
        "93f2e37840a9a7c3693ca6961fe6ad46b250f3b9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 10 11:56:31 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:18:00 2005 +0100"
      },
      "message": "[ALSA] Remove vmalloc wrapper, kfree_nocheck()\n\n- Remove vmalloc wrapper\n- Add release_and_free_resource() to remove kfree_nocheck() from each driver\n  and simplify the code\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3527a008cbc51dd23a8bf4927e3ab29423b0d05b",
      "tree": "b5aaab3e8800a3d333e8639f7b4fa59d460fb804",
      "parents": [
        "3cfc1eb181b49dfbfeaf20ebfeb5cd2af4c4c4b5"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Sep 26 10:03:09 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:16:39 2005 +0100"
      },
      "message": "[ALSA] usb-audio: remove old compatibility wrappers (2/2)\n\nModules: USB generic driver\n\nMove the usb_complete_callback() compatibility wrapper out of the\nkernel tree.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "3cfc1eb181b49dfbfeaf20ebfeb5cd2af4c4c4b5",
      "tree": "c29cd9f00e5877bf138449dad9f770b2fc30231c",
      "parents": [
        "d879f0ccf55a9ac5752b24dc210a446746e3c6da"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Sep 26 10:01:12 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:16:37 2005 +0100"
      },
      "message": "[ALSA] usb-audio: remove old compatibility wrappers (1/2)\n\nModules: USB generic driver\n\nMove the usb_pipe_needs_resubmit() compatibility wrapper out of the\nkernel tree.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "d879f0ccf55a9ac5752b24dc210a446746e3c6da",
      "tree": "d9a144211acf55cec9cc8b4343d46875aeeec372",
      "parents": [
        "f2b31737e509a70952421e7cca488a2001a3b087"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Sep 21 16:33:49 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:16:28 2005 +0100"
      },
      "message": "[ALSA] usb-audio: add quirk comments\n\nModules: USB generic driver\n\nAdd more comments about other device modes and unsupported devices to\nthe Roland part of the quirks table.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "dfedc5f47cfd672a57923506c71b2042b33ae306",
      "tree": "e4a0194ab45a3b020a18371585cb9125ac3b6148",
      "parents": [
        "d1bda0455478a9e2a13381044e9bb80a17ec92d2"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Sep 16 16:56:01 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:15:59 2005 +0100"
      },
      "message": "[ALSA] usb-audio: ignore Hercules DJ Console mixer errors\n\nModules: USB generic driver\n\nAdd a quirk entry for the Hercules DJ Console to ignore timeouts on\nsome mixer control transfers.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "d1bda0455478a9e2a13381044e9bb80a17ec92d2",
      "tree": "fcf79d93d1b7293dfd6472b58dddf6ec52b7914c",
      "parents": [
        "5747e54042c710272cefed74cc457531a01768c9"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Sep 14 08:36:03 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:15:49 2005 +0100"
      },
      "message": "[ALSA] usb-audio: simplify MIDI quirk handling\n\nModules: USB generic driver\n\nSimplify the handling of MIDI quirks by treating an interface without\nquirks as a QUIRK_MIDI_STANDARD_INTERFACE.\n\nThis also fixes the bug where a MIDI_STANDARD quirk would not be\nrecognized.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "55016f10e31bb15b85d8c500f979dfdceb37d548",
      "tree": "39bbbd7deb4a61e6c7d3ace28de8e069ffe407bc",
      "parents": [
        "970a9e73f9036ef89d46b8240f99463f6d244c1d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:21:58 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:49 2005 -0700"
      },
      "message": "[PATCH] gfp_t: drivers/usb\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a25f175c2f6962c38cdbacfc4b66b297f4fb54b2",
      "tree": "37e3688f74229d36e15db04d3992d80e2b401583",
      "parents": [
        "9c9565f709f28c12dadfe74b31f2c86ffd75f71e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Oct 05 13:23:19 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:46:42 2005 +0200"
      },
      "message": "[ALSA] usb-audio: add MIDI quirk for Hercules DJ Console\n\nUSB generic driver\nAdd a quirk entry for the external MIDI ports of the\nWindows Edition of the Hercules DJ Console.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "9c9565f709f28c12dadfe74b31f2c86ffd75f71e",
      "tree": "008aaf8bba3be44ba62cc54f1ce722c2d4ea4c80",
      "parents": [
        "4d060fd16946d767ee903804c6769a26d7da7ab2"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Oct 05 13:02:38 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:46:40 2005 +0200"
      },
      "message": "[ALSA] usb-audio: add another ID for Hercules DJ Console\n\nUSB generic driver\nAdd a mixer quirk entry for the Hercules DJ Console (Windows Edition)\nthat uses a different USB product ID.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "d31cbbfd80a84696847913b7486a998481038663",
      "tree": "8c53ab39ead2298a0aef4e822232b53b9fafa810",
      "parents": [
        "31ab9523ed3773d5de7c07b3b6c4c00ddb06045e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Sep 26 09:59:57 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:46:11 2005 +0200"
      },
      "message": "[ALSA] usb-audio: increase max buffer size\n\nUSB generic driver\nIncrease the maximum PCM buffer size to 1 MB.  The USB driver doesn\u0027t\nhave any inherent buffer size limit, and big multichannel interfaces\nmay benefit from this.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "31ab9523ed3773d5de7c07b3b6c4c00ddb06045e",
      "tree": "9333cb0b5700b2c0df1456756efe04a9ace0fbed",
      "parents": [
        "f542fda8f8cd0cc0e4bffef42b27c7dc59cd07d3"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Sep 26 08:55:01 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:46:06 2005 +0200"
      },
      "message": "[ALSA] usb-audio: add another ID for the TerraTec PHASE26\n\nUSB generic driver\nThere is another revision of the PHASE26 with a different product ID;\nadd a quirk entry for that, too.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "f542fda8f8cd0cc0e4bffef42b27c7dc59cd07d3",
      "tree": "4b386565c671d907d8abd8b5572b061373f7a863",
      "parents": [
        "1e8bdcaf82268ac713cbbaffc14801147be42ae7"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Sep 20 09:06:36 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:46:03 2005 +0200"
      },
      "message": "[ALSA] usb-audio: add more Yamaha USB MIDI devices\n\nUSB generic driver\nAdd quirk entries for four unknown Yamaha USB MIDI devices.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "5a2a68f5a1dab785d60a4575f48af5b15ab6328d",
      "tree": "ab8c6aa5753e7f2f54f7c4fef77458d377e0c10b",
      "parents": [
        "db99055f8d8eb54d9da55293a11b82e9d53ca80d"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Sep 19 12:24:00 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:45:49 2005 +0200"
      },
      "message": "[ALSA] usb-audio: add Roland RD-700SX support\n\nUSB generic driver\nAdd a quirk entry for the Roland RD-700SX.\nThis should work for the RD-300SX, too.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "460dc98afc6db255344a06c8da1196e2a2744758",
      "tree": "0b286dda348480aa563d2160462260d73028317a",
      "parents": [
        "1dcee12591320d79e4fc5bcdc4aa8a2522b7afdb"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Sep 16 16:56:01 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:45:33 2005 +0200"
      },
      "message": "[ALSA] usb-audio: ignore Hercules DJ Console mixer errors\n\nUSB generic driver\nAdd a quirk entry for the Hercules DJ Console to ignore timeouts on\nsome mixer control transfers.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "561b220a4dece18d67177413e6fa21b49aa4acce",
      "tree": "57318610d0b3f97c6193860d7f76dfdb7f743d12",
      "parents": [
        "e560d8d8368ad8b6161839984b253de622863265"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Sep 09 14:22:34 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Sep 12 10:48:22 2005 +0200"
      },
      "message": "[ALSA] Replace with kzalloc() - others\n\nDocumentation,SA11xx UDA1341 driver,Generic drivers,MPU401 UART,OPL3\nOPL4,Digigram VX core,I2C cs8427,I2C lib core,I2C tea6330t,L3 drivers\nAK4114 receiver,AK4117 receiver,PDAudioCF driver,PPC PMAC driver\nSPARC AMD7930 driver,SPARC cs4231 driver,Synth,Common EMU synth\nUSB generic driver,USB USX2Y\nReplace kcalloc(1,..) with kzalloc().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "49045d3d4dc7c43310b1fca693e29fcdbe68faba",
      "tree": "88350108174f69eaca455c79df3a718c3f3b7333",
      "parents": [
        "025cd2f6b1624f536d4df564add3d13ea5022f53"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Sep 05 10:31:05 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Sep 12 10:41:10 2005 +0200"
      },
      "message": "[ALSA] usb-audio: add SNDRV_PCM_INFO_BATCH flag\n\nUSB generic driver\nAdd the SNDRV_PCM_INFO_BATCH flag to the PCM hardware information to\nindicate that the driver uses double buffering.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "b375a0495fd622037560c73c05f23ae6f127bb0c",
      "tree": "7f800cfd288480625e6e9886b51aa6d159a1548e",
      "parents": [
        "a4e628328ec60873fec9d506d682155391f589ce"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jul 29 16:11:07 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:23:04 2005 -0700"
      },
      "message": "[PATCH] USB: URB_ASYNC_UNLINK flag removed from the kernel\n\n29 July 2005, Cambridge, MA:\n\nThis afternoon Alan Stern submitted a patch to remove the URB_ASYNC_UNLINK\nflag from the Linux kernel.  Mr. Stern explained, \"This flag is a relic\nfrom an earlier, less-well-designed system.  For over a year it hasn\u0027t\nbeen used for anything other than printing warning messages.\"\n\nAn anonymous spokesman for the Linux kernel development community\ncommented, \"This is exactly the sort of thing we see happening all the\ntime.  As the kernel evolves, support for old techniques and old code can\nbe jettisoned and replaced by newer, better approaches.  Proprietary\noperating systems do not have the freedom or flexibility to change so\nquickly.\"\n\nMr. Stern, a staff member at Harvard University\u0027s Rowland Institute who\nworks on Linux only as a hobby, noted that the patch (labelled as548) did\nnot update two files, keyspan.c and option.c, in the USB drivers\u0027 \"serial\"\nsubdirectory.  \"Those files need more extensive changes,\" he remarked.\n\"They examine the status field of several URBs at times when they\u0027re not\nsupposed to.  That will need to be fixed before the URB_ASYNC_UNLINK flag\nis removed.\"\n\nGreg Kroah-Hartman, the kernel maintainer responsible for overseeing all\nof Linux\u0027s USB drivers, did not respond to our inquiries or return our\ncalls.  His only comment was \"Applied, thanks.\"\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c88469704d63787e8d44ca5ea1c1bd0adc29572d",
      "tree": "e898ee29e49ae3cef7440dfeb7f9972126b3fd06",
      "parents": [
        "d568121ce3151c36cc4718dd4e977f217c6144c2"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Aug 02 15:26:52 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 13:14:13 2005 +0200"
      },
      "message": "[ALSA] usb-audio: throttle MIDI URB resubmits on USB errors\n\nUSB generic driver\nWhen a USB error occurs that might indicate that the device has been\nunplugged, don\u0027t resubmit the URB immediately to prevent flooding the\nlog with error messages before khubd has us disconnect()ed.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "c347e9fca710551f0def6a4d58505a6f4c0d87f6",
      "tree": "7a581a03569249bd70d9dbba96966d94d9e96a9e",
      "parents": [
        "a278655ff5d0c9d5eb34cf99f3a4c20da09eb09e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Aug 25 11:10:05 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:47:34 2005 +0200"
      },
      "message": "[ALSA] usb-audio: fix Emagic MIDI protocol handling\n\nUSB generic driver\nEmagic devices pad their packets not with 0xff bytes but with a 0xff\nbyte followed by garbage, so we have to stop at the first such byte.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "6207e51b79f89352a8623f806df5bfafb012e489",
      "tree": "9fcf8208991a35a6bff0361858c94702bf5b4e76",
      "parents": [
        "55851f734d7af7e5362d43b60331c95c32a3b027"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Aug 15 08:35:25 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:57 2005 +0200"
      },
      "message": "[ALSA] usb-audio: use vmalloc for the PCM buffer\n\nUSB generic driver\nWith the double buffering, we no longer need contiguous memory for the\nPCM buffer, so we can use vmalloc() instead of the preallocation\nfunctions, and increase the maximum size to 256 KB.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "55851f734d7af7e5362d43b60331c95c32a3b027",
      "tree": "6eef6e6915e459f959a596fa37b6c2f87b55f863",
      "parents": [
        "daa150ef7d437d17973210f47a1c58623415df94"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Aug 15 08:34:16 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:53 2005 +0200"
      },
      "message": "[ALSA] usb-audio: use usb_buffer_alloc/free\n\nUSB generic driver\nUse the USB buffer allocation functions to avoid repeated DMA mappings\nof our buffers, which are re-used quite a lot.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "daa150ef7d437d17973210f47a1c58623415df94",
      "tree": "e41056adf7f00cad4681051d4b7d6b524ea8a68f",
      "parents": [
        "9624ea812c7afd2e403c56366cadddb9ecfb88c6"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Aug 15 08:25:50 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:50 2005 +0200"
      },
      "message": "[ALSA] usb-audio: properly lock hwptr_done accesses\n\nUSB generic driver\nTake the substream lock when reading hwptr_done to avoid a race\ncondition with the updates in the URB callbacks.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "9624ea812c7afd2e403c56366cadddb9ecfb88c6",
      "tree": "6d48ed32f35a3b1ebb1fac0021e810f57a141e0d",
      "parents": [
        "7efd8bc800324a967a37e8a425433468b7f06adb"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Aug 15 08:25:24 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:47 2005 +0200"
      },
      "message": "[ALSA] usb-audio: actually schedule playback URBs at frame boundaries\n\nUSB generic driver\nChange prepare_playback_urb() not to stop preparing packets before a\nframe boundary has been reached.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "7efd8bc800324a967a37e8a425433468b7f06adb",
      "tree": "9366f8d7b709cca8fa243708910783b8977919b7",
      "parents": [
        "b263a9bdf9394062a4fc4272ebed60de331c5490"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Aug 15 08:24:44 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:43 2005 +0200"
      },
      "message": "[ALSA] usb-audio: double-buffer all playback data\n\nUSB generic driver\nWe always had to use double buffering when capturing, and when playback\ndata for one URB crosses a buffer boundary.  The latter would make hwptr\nupdates less precise because the double-buffered data is read from the\nbuffer much earlier than the other data is read by the host controller.\n\nDouble-buffering all data allows to update hwptr immediately after the\ndata was copied to the USB buffer(s), which has the additional benefit\nof avoiding the latency imposed by the host controller\u0027s delay of up to\none frame when interrupting.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "b263a9bdf9394062a4fc4272ebed60de331c5490",
      "tree": "440f459eb1cd93ed015c38bf20e93e122d4a32e0",
      "parents": [
        "99250872fc619bb5b5ddddcf1c58714a774526fc"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Aug 15 08:22:39 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:41 2005 +0200"
      },
      "message": "[ALSA] usb-audio: optimize handling of capture URBs\n\nUSB generic driver\nWhen preparing capture URBs, we don\u0027t need to stop when we cross a\nperiod boundary because we now never handle more than one millisecond of\ndata per URB anyway.\n\nWhen handling captured data, use an extra flag to call\nsnd_pcm_period_elapsed() no more than once.  This allows us to move the\nperiod boundary checking code before the copying of the data which\navoids a second locking of the substream\u0027s lock.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "a93bf99077886d209f8e72bc134e1ceb36e76aa2",
      "tree": "a26ba330656f9d0aa693dabea5c585e266a90555",
      "parents": [
        "71d848ca00a16179b17e58e5f51c2d9a6c4f97a2"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Aug 12 15:19:39 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:16 2005 +0200"
      },
      "message": "[ALSA] usb-audio: schedule high speed URBs with 1 ms alignment\n\nUSB generic driver\nThe EHCI driver doesn\u0027t interrupt more than once per millisecond, and\norganizes all iso transfers with frame-sized ITDs, so we can (try to)\nbe more efficient by aligning all URBs on frame boundaries.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "71d848ca00a16179b17e58e5f51c2d9a6c4f97a2",
      "tree": "5dd195f2e30f6dbc225b97c03cc52d49a31033b7",
      "parents": [
        "d6db392e9235c48bb945624798e9beede7b85b12"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Aug 12 15:18:00 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:14 2005 +0200"
      },
      "message": "[ALSA] usb-audio: make nrpacks parameter writeable\n\nUSB generic driver\nThe nrpacks module parameter is used only when initializing a playback\nstream, so it doesn\u0027t hurt to make it writeable.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "d6db392e9235c48bb945624798e9beede7b85b12",
      "tree": "5f17b000a18f476ea296b1387150b7ff92837215",
      "parents": [
        "15a24c0778e9bdd48d8e1cf60a263837b5c30ed5"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Aug 12 08:28:27 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:08 2005 +0200"
      },
      "message": "[ALSA] usb-audio: fix packets per URB calculation for playback\n\nUSB generic driver\nWhen determining how many packets are needed for one period, we cannot\nassume that all packets have their maximum size -- we always use the\nnominal sample rate when sending data, and could use an even lower rate\nwhen the endpoint uses frequency feedback.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "15a24c0778e9bdd48d8e1cf60a263837b5c30ed5",
      "tree": "b7bde1b8f54e4cf8224ed6445d6b8cf9977151ab",
      "parents": [
        "a53fc188ec6fc406276799da465fe789c40d96b2"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Aug 12 08:25:26 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:04 2005 +0200"
      },
      "message": "[ALSA] usb-audio: use 1 ms URBs when capturing\n\nUSB generic driver\nWhen capturing audio data, we do not know beforehand how many samples\nthe device sends per frame, so we have to use URBs that are as short as\npossible to make sure that we can handle period boundaries without any\nadditional latencies.\n\nFurthermore, the total count of URBs submitted doesn\u0027t matter when\ncapturing, so we can just use the maximum number.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "443feb882679e21ba5d1e0ff9eff067ac26d9461",
      "tree": "df831615407843f4c33a16adc9efe841ec70aa46",
      "parents": [
        "9bcf655109ae06a8e652671a0de6fe2da5c213c2"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Wed Aug 10 11:18:19 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:44:48 2005 +0200"
      },
      "message": "[ALSA] ALSA\u0027s struct _snd_pcm_substream: Obsolete open_flag\n\nPCM Midlevel,ALSA\u003c-OSS emulation,USB USX2Y\nThis patch removes open_flag from struct _snd_pcm_substream.\nAll of its uses are substituted by querying struct _snd_pcm_substream\u0027s\nmember ffile instead.\n\nSigned-off-by: Karsten Wiese \u003cannabellesgarden@yahoo.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "854af9578cb84e4ca3cb1551a6be40c4e81bb455",
      "tree": "fb09d01b0499451e258a71e9a05246c1e08ea301",
      "parents": [
        "f38275fe994c333b809796230f4f98090f8d919b"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 25 16:19:10 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jul 28 12:22:41 2005 +0200"
      },
      "message": "[ALSA] usb-audio - change quirk type handling\n\nUSB generic driver\nMake the quirk type an enum instead of a #defined integer, and use a\ntable for the quirk constructor functions instead of a big switch\nstatement.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "f38275fe994c333b809796230f4f98090f8d919b",
      "tree": "1eea6ae95c6e54202e674a66306a8763df924166",
      "parents": [
        "d06e4c4001cf26147a6af0718703368944f0df32"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 25 16:17:29 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jul 28 12:22:37 2005 +0200"
      },
      "message": "[ALSA] usb-audio - add support for Miditech USB MIDI keyboards\n\nUSB generic driver\nAdd support for Miditech Midistart and MidiStudio keyboards (another\ncase of devices using the standard protocol but having no descriptors).\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "b27c187f95cd6c9f13f26a5088bea384ac557b45",
      "tree": "c5d1ff785bda8fa11575ecb71453e53426b6e780",
      "parents": [
        "989a0b248bbf32c89e60dc6f02219e446b320712"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Sat Jul 09 10:54:37 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jul 28 12:22:22 2005 +0200"
      },
      "message": "[ALSA] Fix-up sleeping in sound/usb\n\nUSB generic driver,USB USX2Y\nDescription: Fix-up sleeping in sound/usb. Replace big_mdelay() with\nmsleep() to guarantee the task delays as expected. This also involved\nreplacing/removing custom sleep functions.\n\nPatch is compile-tested.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "bbd4615cdb68de943b2814e956ec14899606dc45",
      "tree": "ea34cab11b4c6a607be44eb4a98170d55cd8fb76",
      "parents": [
        "6155aff84b98b2aa35eaa4384b539dfbab86afcc"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 04 09:21:45 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jul 28 12:21:44 2005 +0200"
      },
      "message": "[ALSA] usb-audio - use bDeviceSubClass to detect MOTU FastLane\n\nUSB generic driver\nMOTU builds other USB MIDI interfaces with the same product ID as the\nFastLane, so we have to check the bDeviceSubClass field to differentiate\nbetween them.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "6155aff84b98b2aa35eaa4384b539dfbab86afcc",
      "tree": "6a4ea213fd8ecce8784a3ce6c2f6aae9c01d5e86",
      "parents": [
        "b1c6ef52e2623c81c2124801c783a903f6e5437a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 04 09:20:42 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jul 28 12:21:41 2005 +0200"
      },
      "message": "[ALSA] usb-audio - rename QUIRK_MIDI_MOTU to QUIRK_MIDI_RAW\n\nUSB generic driver\nRename the protocol used by the MOTU FastLane to \u0027raw\u0027 because it might\nbe useful with other devices, and there are other MOTU interfaces that\ndo not use this protocol.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "b1c6ef52e2623c81c2124801c783a903f6e5437a",
      "tree": "5666119d3438262731f9dadb0127ebb8575ff3e5",
      "parents": [
        "88dc0e5dadf9b0cb529c89b12cd10f75d5b1bce4"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 04 09:18:46 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jul 28 12:21:34 2005 +0200"
      },
      "message": "[ALSA] usb-audio - enable high speed transfers with Audiy 2 NX\n\nUSB generic driver\nThis patch enables the boot commands to activate high speed mode (and\nassociated sample formats like 8 channels with 24 bits at 96 kHz) on the\nSB Audigy 2 NX.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "0ac2ac0ad7d1e8c84241d1c40b0d196b9b7c8104",
      "tree": "5b5be8b34dca2cf06c62ccc2d691576bca701f25",
      "parents": [
        "2c484df0d249323d223f7f58e0f3b992b7414be8"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Jul 01 16:19:39 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jul 28 12:21:23 2005 +0200"
      },
      "message": "[ALSA] usb-audio: add support for an unknown Yamaha USB MIDI device\n\nUSB generic driver\nAdd a quirk for the Yamaha USB MIDI device with USB ID 0x103d.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "b4d3f9d452ec574e0ffb292267427f69bb470631",
      "tree": "2faa1200795b4f96a547d196eaac78f2040ea92c",
      "parents": [
        "573567e07bb4470ff177f17d1adca3f3bd310221"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jun 27 08:18:27 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jul 28 12:09:26 2005 +0200"
      },
      "message": "[ALSA] usb-audio - fix capture of non-48k sample rates on Audigy 2 NX\n\nUSB generic driver\nOn the SB Audigy 2 NX, capturing with sample rates that are not a\nmultiple of 48 kHz does not seem to work, so disable it.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "573567e07bb4470ff177f17d1adca3f3bd310221",
      "tree": "7a5853dd8f22f0117a9bee93252bac13ff57bd61",
      "parents": [
        "b0af0de5cb57c96b0c3d739005172152b7de0ce8"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jun 27 08:17:30 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jul 28 12:09:25 2005 +0200"
      },
      "message": "[ALSA] usb-audio - high speed audio support\n\nUSB generic driver\nAdd support for endpoints with bInterval \u003e 1, and decoding of the\nwMaxPacketSize field of high-speed endpoints.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "77933d7276ee8fa0e2947641941a6f7a100a327b",
      "tree": "e3a42724642410f5257c794a71b34642092eedd5",
      "parents": [
        "03e259a9cdbd0583e71468293aaa1ccadbdaeff1"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl@dif.dk",
        "time": "Wed Jul 27 11:46:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:20 2005 -0700"
      },
      "message": "[PATCH] clean up inline static vs static inline\n\n`gcc -W\u0027 likes to complain if the static keyword is not at the beginning of\nthe declaration.  This patch fixes all remaining occurrences of \"inline\nstatic\" up with \"static inline\" in the entire kernel tree (140 occurrences in\n47 files).\n\nWhile making this change I came across a few lines with trailing whitespace\nthat I also fixed up, I have also added or removed a blank line or two here\nand there, but there are no functional changes in the patch.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4d572776d4dfa2d5385a2ec3acec3cc059149e13",
      "tree": "b25ff1baa8d106561d9f07045bbfea6ac330c714",
      "parents": [
        "6fd8b87f0e1e5de436ba020bd5806fe9ad738269"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Mon May 30 17:30:32 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Jun 22 12:27:43 2005 +0200"
      },
      "message": "[ALSA] Remove redundant NULL checks before kfree\n\nTimer Midlevel,ALSA sequencer,ALSA\u003c-OSS sequencer,Digigram VX core\nI2C tea6330t,GUS Library,VIA82xx driver,VIA82xx-modem driver\nCA0106 driver,CS46xx driver,EMU10K1/EMU10K2 driver,YMFPCI driver\nDigigram VX Pocket driver,Common EMU synth,USB generic driver,USB USX2Y\nChecking a pointer for NULL before calling kfree() on it is redundant,\nkfree() deals with NULL pointers just fine.\nThis patch removes such checks from sound/\n\nThis patch also makes another, but closely related, change.\nIt avoids casting pointers about to be kfree()\u0027ed.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "604cf499256af85703bd4858da56e777ec71714d",
      "tree": "bf7965d3be2186421121aba8cfaad3cc9d335aff",
      "parents": [
        "d3ff42fd2b4fddb5d779e9e03a2ea44147aa8048"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue May 17 09:15:27 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:11:03 2005 +0200"
      },
      "message": "[ALSA] usb-audio - fix synchronization packet interval with Audigy 2 NX\n\nUSB generic driver\nWhen a device does not provide the bRefresh field in its audio endpoint\ndescriptors, use the bInterval field instead.\n\nFurthermore, increase the number of sync URBs for better queueing.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "d3ff42fd2b4fddb5d779e9e03a2ea44147aa8048",
      "tree": "aaf04b4404acd97f548c615efd53cf91f6d9e754",
      "parents": [
        "d138b44589cc180418f5a20cb0ecfe338123d86c"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue May 17 09:14:27 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:11:00 2005 +0200"
      },
      "message": "[ALSA] usb-audio - claim all interfaces for Roland USB MIDI devices\n\nUSB generic driver\nMany Roland USB MIDI devices have two interfaces that are currently not\nused by the driver; claim them anyway.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "29b16931f936fdbcd78995e66d0f5626f3afbda8",
      "tree": "938e0d682b0977d093690481a842132fb5a22718",
      "parents": [
        "50cdbf1519a891bec4ce306c7bae397a0d8e7246"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri May 13 07:50:28 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:08:53 2005 +0200"
      },
      "message": "[ALSA] usb-audio - avoid unnecessary double buffering\n\nUSB generic driver\nWhen a USB packet boundary falls exactly on a buffer boundary, hwptr\nremains at the end of the buffer which causes an overflow in the next\niteration and triggers double buffering although the next packet would\nactually be contiguous.\n\nThis patch ensures that hwptr is always smaller than buffer_size.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "50cdbf1519a891bec4ce306c7bae397a0d8e7246",
      "tree": "17fb772a610e750e3e98e25f930143f1b784ff84",
      "parents": [
        "7291548df69ab4e3a87ff6952449d1f05c3a5443"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri May 13 07:44:13 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:08:50 2005 +0200"
      },
      "message": "[ALSA] usb-audio - sanity-check sync feedback frequency values\n\nUSB generic driver\nCheck that the synchronization feedback frequency values returned by the\ndevice are more or less near the nominal frequency.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "1dcd3ec4728f9568ee204ceb46b0851be324a7f9",
      "tree": "9c89dfeb83d373627b5b47b0fbf2defd0f0ed4df",
      "parents": [
        "462c4173509c5d1ebdc6cfd58f7236c2ac467e30"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue May 10 14:51:40 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:06:43 2005 +0200"
      },
      "message": "[ALSA] usb-audio - bind to control interface instead of usb_device\n\nUSB generic driver\nBind the device files to the (first) audio control interface instead of\nthe entire USB device.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "aafad5629a949d0ad41180f8a746b6cd7654e317",
      "tree": "7ed566d6890bb4b45abacb5539dde09c6ea799fb",
      "parents": [
        "f55a655bf9eeb1431633bd313f47c8e4dadcf47c"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue May 10 14:47:38 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:06:34 2005 +0200"
      },
      "message": "[ALSA] usb-audio - add a proc file for Audigy 2 NX jack status\n\nUSB generic driver\nThis patch adds a proc file for the SB Audigy 2 NX which shows the\nconnection status of the various jacks.  Unfortunately, no SPDIF input\nfrequency (yet).\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "f55a655bf9eeb1431633bd313f47c8e4dadcf47c",
      "tree": "62b3427dcca236cf76e4098d79ee6872b2caeb9c",
      "parents": [
        "3a2f08560d61e267aacddc63c26bf997d0d85e91"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon May 09 09:21:28 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:06:31 2005 +0200"
      },
      "message": "[ALSA] usb-audio - remove superfluous LIRC ioctls\n\nUSB generic driver\nThe ioctls for LIRC compatibility can be removed because the\ninfrastructure and detection stuff is better done in user space.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "3a2f08560d61e267aacddc63c26bf997d0d85e91",
      "tree": "5ce7ecbb0e6c81ea249e998fbf0fef06a1d9f82d",
      "parents": [
        "3714b5344e2da58d18f0b885663226826c22a1b3"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon May 09 09:20:31 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:06:28 2005 +0200"
      },
      "message": "[ALSA] usb-audio - enable high speed (not) on Audigy 2 NX\n\nUSB generic driver\nThe SB Audigy 2 NX needs a special boot-up command before it works in\nhigh speed mode.\n\nHowever, we don\u0027t actually enable it yet because high speed\nsynchronization doesn\u0027t seem to work with this device.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "3714b5344e2da58d18f0b885663226826c22a1b3",
      "tree": "f68b4369ba53f44d90a005e842736e596a4b5ef8",
      "parents": [
        "a488e033861363f64ed90d01622e0c30b382b753"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Sun May 08 22:22:27 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:06:25 2005 +0200"
      },
      "message": "[ALSA] Fix snd-usb-audio dependency on snd-hwdep.\n\nUSB\n\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\n"
    }
  ],
  "next": "c3f9329716df9965cbaf74ce313a12fe889c1a62"
}
