)]}'
{
  "log": [
    {
      "commit": "b4482a4b2e2ff5ed96d8d16d72e83e75064062c5",
      "tree": "675b5f0a80d720c63db138d5395d63cee6c74969",
      "parents": [
        "64a6f9500d8e8a8e1b1adc2120e56cc88df5727f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:40 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "more trivial signedness fixes in drivers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f6268e982c7d35adee34d8f92a17644c7b3f78a",
      "tree": "817378b45bb94be6862f90ee9ae160cb02175ae3",
      "parents": [
        "aafc03398baefaac380b34a1ee6356e7eed8e663"
      ],
      "author": {
        "name": "Jaroslav Kysela perex@suse.cz",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 10:42:56 2007 +0200"
      },
      "committer": {
        "name": "root",
        "email": "root@alsa0.alsa-project.org",
        "time": "Fri Jul 20 11:12:00 2007 +0200"
      },
      "message": "[ALSA] remove duplicate Logitech Quickcam USB ID in usbquirks.h\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "cac19c3ba123369b7c1199e20bb01fb265004ff5",
      "tree": "10598290eb75ce54fcd988afbc7e58a0da4ffbcb",
      "parents": [
        "1b290a510c12be91b6a2f7d6a07ef61b8ee9f06a"
      ],
      "author": {
        "name": "Thibault Le Meur",
        "email": "Thibault.LeMeur@supelec.fr",
        "time": "Fri Jul 13 11:50:23 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:52 2007 +0200"
      },
      "message": "[ALSA] usb-audio - Fix AC3 with M-Audio Audiophile USB\n\nFixed AC3 interface in device_setup\u003d0x00 mode thanks to Hakan\nLennestal and updated documentation\n\nSigned-off-by: Thibault Le Meur \u003cThibault.LeMeur@supelec.fr\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "f8c78b82b9e47d933629e7060e4a83a277b15ffe",
      "tree": "bebe05fcce9dc70f5b6fea2459e3950ca909b1e0",
      "parents": [
        "be38114a49853e441e694d690e631937de5fc524"
      ],
      "author": {
        "name": "Thibault Le Meur",
        "email": "Thibault.LeMeur@supelec.fr",
        "time": "Thu Jul 12 11:26:35 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:50 2007 +0200"
      },
      "message": "[ALSA] usb-audio - Fix audiophile-USB quirk for little-endian\n\nAudiophile-usb fix (corrects little-endianness in 16bit\nmodes, resets interfaces at device initialization, and updates the\ndocumentation).\n\nSigned-off-by: Thibault Le Meur \u003cThibault.LeMeur@supelec.fr\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "cfc24ec89b488eeb5dfe4189761205fca38eb58e",
      "tree": "de6b9f94d731377a88cfc3998394627ac5c4c9b5",
      "parents": [
        "706568967c7d99a5975b2a21aacd791dc838ea8c"
      ],
      "author": {
        "name": "Ritesh Raj Sarraf",
        "email": "rrs@researchut.com",
        "time": "Tue Jul 10 13:03:57 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:49 2007 +0200"
      },
      "message": "[ALSA] USB ID for intergrated quickcam on dell xps m1210\n\nThis patch adds Logitech QuickCam USB ID for Dell\u0027s\nXPS M1210 notebooks.\n\nSigned-off-by: Ritesh Raj Sarraf \u003crrs@researchut.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "c34532da91c208bd5567419984ea6a4bf60dad60",
      "tree": "cc88d3f6cc62dcbb8713be54fcd2faf62ccb5b66",
      "parents": [
        "f167684a6454183d41588982ed26e4c6ee6feb48"
      ],
      "author": {
        "name": "George Shapovalov",
        "email": "george@gentoo.org",
        "time": "Mon Jul 09 10:42:35 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:48 2007 +0200"
      },
      "message": "[ALSA] usb-audio: another Logitech camera/microphone ID match\n\nFrom: George Shapovalov \u003cgeorge@gentoo.org\u003e\nAnother case of ALSA ticket #3040: we need an explicit USB ID match for\nanother Logitech camera/microphone device.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "f167684a6454183d41588982ed26e4c6ee6feb48",
      "tree": "c59928c20aef1b8a4c693cbe12d3e7264f2bdc7e",
      "parents": [
        "d20b9b20e5f3bb82a6f38583154cb2f163d465d7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jul 09 10:39:44 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:47 2007 +0200"
      },
      "message": "[ALSA] usbaudio - Add quirk for Roland EXR series\n\nAdded a quirk for Roland EXR series.  Reported by Andre Coetzee.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "95093a23b9090025f8a6be0ac93859210fbba678",
      "tree": "369865e0b12e74f3884577a0d122c6d8394d37c6",
      "parents": [
        "c454fd4e888dc2b1423b6a65106a619e99a2deb4"
      ],
      "author": {
        "name": "Claudio Matsuoka",
        "email": "cmatsuoka@gmail.com",
        "time": "Tue Jul 03 20:07:39 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:40 2007 +0200"
      },
      "message": "[ALSA] usb-audio - Add quirk for Roland Juno-G\n\nAdded a quirk for Roland Juno-G.  It\u0027s simply a copy of Fantom-X with the\nIDs changed.\nFrom: Claudio Matsuoka \u003ccmatsuoka@gmail.com\u003e\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "87823090a8bd373f34bdb6f1d5cdc5f2f4da4905",
      "tree": "9853057817d373e9627141940aadb0ba3fbc8c1f",
      "parents": [
        "df802952b723cdb08f2f8a3cba396c357290850b"
      ],
      "author": {
        "name": "Carlo Beccaria",
        "email": "carlo@beccaria.org",
        "time": "Tue Jul 03 08:04:25 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:40 2007 +0200"
      },
      "message": "[ALSA] usb-audio: add Roland SH-201 support\n\nAdd quirks to detect the Roland SH-201.\n\nSigned-off-by: Carlo Beccaria \u003ccarlo@beccaria.org\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "c111b8de975a357ff58e73047e9af48afacf2347",
      "tree": "a0332849bf8c3ad7df2bc73859b06265c888e1b2",
      "parents": [
        "500bec3d2ba4787e6ab110d159b2926093c27304"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Mon May 14 10:38:57 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:14 2007 +0200"
      },
      "message": "[ALSA] usbusx2yaudio: kfree(NULL) is valid\n\nif (!x) kfree(x); is not needed since kfree(NULL) is valid.\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "500bec3d2ba4787e6ab110d159b2926093c27304",
      "tree": "ff888ef4d6fec43ab768d37daf3d11148fe362cf",
      "parents": [
        "101f6f4ba7109aafd7b3f2eafd7124f854dda451"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu May 10 08:52:19 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:14 2007 +0200"
      },
      "message": "[ALSA] usb-audio: another Logitech QuickCam ID\n\nThis patch adds the ID for another quickcam microphone, reported by freqmod\non ALSA ticket #0003040\nI\u0027m going to submit a USB patch separately to provide a macro to simplify these\nentries, as suggested by Alan Stern. We could switch to using that in future.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "a04395ead6d17c83da64264b6fe78f852a648202",
      "tree": "74780939929e27939d2311c9ed64207435508e9a",
      "parents": [
        "8286c53e54b8b1b9489b4dd5d2d3a4f94b8c012e"
      ],
      "author": {
        "name": "Thomas Reitmayr",
        "email": "thomas@devbase.at",
        "time": "Tue May 15 11:47:48 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 12:23:20 2007 +0200"
      },
      "message": "[ALSA] usbaudio - Coping with short replies in usbmixer\n\nThis patch makes sure that short USB replies are treated as an\nerror when requesting the value of a certain mixer control.\n\nSigned-off-by: Thomas Reitmayr \u003cthomas@devbase.at\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "d417045e7deeb37d97793805fe302da7b4f82eec",
      "tree": "53a994e750e70f1ed567dde99050b03229f204d0",
      "parents": [
        "7b104bcb8e460e45a1aebe3da9b86aacdb4cab12"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu May 10 08:52:19 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 11:45:28 2007 +0200"
      },
      "message": "[ALSA] usb-audio: another Logitech QuickCam ID\n\nThis patch adds the ID for another quickcam microphone, reported by freqmod\non ALSA ticket #0003040\nI\u0027m going to submit a USB patch separately to provide a macro to simplify these\nentries, as suggested by Alan Stern. We could switch to using that in future.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "490cbd92ed4d9915b582f4e40c605eeb977e5d40",
      "tree": "afbe6759e98fe65ac4015869139c347b52ef8f44",
      "parents": [
        "d05cc104320210e1c38ff9675c5038cffb2d86dc"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon May 07 09:29:32 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:56:17 2007 +0200"
      },
      "message": "[ALSA] usb-audio: work around wrong wMaxPacketSize on ESI M4U\n\nAdd a workaround for the ESI M4U that claims to support 32-byte packets\nbut ignores the remaining bytes of packets bigger than four bytes.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "d05cc104320210e1c38ff9675c5038cffb2d86dc",
      "tree": "2d2fecd77706207c66e5ae174374a28ec96e8ae1",
      "parents": [
        "a91214589e6527b18f52bc0b31253f9dfb4665e6"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon May 07 09:28:53 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:56:17 2007 +0200"
      },
      "message": "[ALSA] usb-audio: work around broken M-Audio MidiSport Uno firmware\n\nThe firmware of the M-Audio USB Uno MIDI Interface has, at least in\nhardware revision 1.25, a bug that garbles its USB output.  When it\nreceives a Note On MIDI message that uses running status, the resulting\nUSB MIDI packet has a wrong CIN (4 instead of 9) and a wrong length\n(2 bytes, the status byte is still missing).\nThis patch adds a workaround to track the CINs and the MIDI messages of\nreceived USB MIDI packets to detect whether a packet with CIN 4 is a\ncorrect SysEx packet or a buggy running status packet.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "a91214589e6527b18f52bc0b31253f9dfb4665e6",
      "tree": "45d6adab7f094fa62b05de5c046325a03c0b68c4",
      "parents": [
        "d427c77eb2484c37d76b8e157e2b0b82c9b03062"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Mon May 07 09:27:05 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:56:17 2007 +0200"
      },
      "message": "[ALSA] usb-audio: explicitly match Logitech QuickCam\n\nCommit 93c8bf45e083b89dffe3a708363c15c1b220c723 modified the USB device\nmatching behaviour to ignore interface class matches if the device class\nis vendor-specific.\nThis patch adds explicit ID matches for Logitech QuickCam devices, which\nhave a vendor specific device class (but standards-compliant audio\ninterfaces).\nThis fixes a 2.6.20 regression where the audio component of these\ndevices was no longer usable.\nhttp://bugs.gentoo.org/show_bug.cgi?id\u003d175715\nhttps://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/93822\nhttps://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d3040\nBased on a patch from sergiom\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "81c4899f7ef3675fdc574de2671ff9fa45996cc5",
      "tree": "eaf295ec2f7a964588737d9c3deeefc1084bc943",
      "parents": [
        "4d69d756d19a4f457749f3667ad7fc8984bba15c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 03 12:26:14 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:56:14 2007 +0200"
      },
      "message": "[ALSA] usbaudio - Revert the minimal period size fix patch\n\nThe last patch didn\u0027t really work (false report).\nAlthough the hardware supports 125us minimum period, the current\nusb-audio driver code assumes the 1ms period in many places.\nRollback the change.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "6b9fa70a73e8627c2823ee95e7c55d77e0716f1c",
      "tree": "e8c9e348a63e9282f9ab48021b2b38e01543cd7b",
      "parents": [
        "27fe0f4b985d8427d93ff6c9457e198ab8ffe035"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 02 12:09:48 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:56:13 2007 +0200"
      },
      "message": "[ALSA] usb-audio - Fix the minimum period size per transfer mode\n\nThe minimal period size is 125us for high-speed mode while\n1ms for full-speed mode.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "a971c3d42524afc5619fa271d59d29be3c1661e3",
      "tree": "396bb4570775d50c4d7080339813f092f6c7cb3f",
      "parents": [
        "c052f046240b094b2ec12e0004e47756302e2b55"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Thu Mar 29 17:02:45 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:55:55 2007 +0200"
      },
      "message": "[ALSA] snd-usb-caiaq: Make playback work\n\nsome typo fixes.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "523f1dce37434a9a6623bf46e7893e2b4b10ac3c",
      "tree": "6f429b936089a79864c4b29d72011583f0f998e2",
      "parents": [
        "e24a121aa1070fc91b6461b8b88bb6ffa61b4b49"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.org",
        "time": "Mon Mar 26 19:11:24 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:55:53 2007 +0200"
      },
      "message": "[ALSA] Add Native Instrument usb audio device support\n\nAdd snd-usb-caiaq driver to support caiaq usb-audio devices from\nNative Instrument:\n\t* Native Instruments RigKontrol2\n\t* Native Instruments Kore Controller\n\t* Native Instruments Audio Kontrol 1\n\t* Native Instruments Audio 8 DJ\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.org\u003e\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "f38cc317c0a7279bb725ec5c2251726eab3c722b",
      "tree": "c5418260db90d3c032e28a91898d9183ceb4e43d",
      "parents": [
        "5dc5ebb7bc143fe38a56b9dd9c1d89220e20694a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Feb 09 20:52:55 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Feb 14 08:38:25 2007 +0100"
      },
      "message": "[ALSA] usb-audio: add PCR-A PCM support\n\nAdd support for the PCM interfaces of the Edirol PCR-A.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "596f967f501799f87fded9e296ce0b14cd233674",
      "tree": "f35e2fa51e5c693b9947562104be2849489a34d6",
      "parents": [
        "9e292c0013d7d4158169eb9786aa0f9816eb5b40"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Feb 09 12:54:44 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Feb 14 08:38:23 2007 +0100"
      },
      "message": "[ALSA] usbaudio - remove urb-\u003ebandwidth reference\n\nRecent changes in usbcore removed the bandwidth field from struct urb.\nRemove the occurence in usbaudio.c\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "d0b0fac14edf81dc62615cd757e7c73d2059152c",
      "tree": "fa42567910d6993eac52ce601012a598249cec85",
      "parents": [
        "f32610edab47f36946d23b883aeae91e15986121"
      ],
      "author": {
        "name": "Bjoern Fay",
        "email": "mail@bfay.de",
        "time": "Mon Feb 05 12:27:21 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:53 2007 +0100"
      },
      "message": "[ALSA] usbaudio - Add support for Edirol UA-101\n\nAdded support for the Edirol UA-101 (only in high-speed mode) by taking\nthe quirks for the UA-1000 and change them accordingly. Changes were\nmade in \u0027usbaudio.c\u0027, \u0027usbaudio.h\u0027, and \u0027usbquirks.h\u0027\nMIDI and recording seem to work perfectly (with JACK), but playback\ngives some few glitches. I think that\u0027s the mentioned\nsynchronizing-problem in the UA-1000 quirk (\u0027FIXME: playback must be\nsynchronized to capture\u0027), so I didn\u0027t change that.\nToDo: Adding Mixer-Support for the built-in\ncontrol-panel/patch-bay/router.\n\nSigned-off-by: Bjoern Fay \u003cmail@bfay.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "8fec560d9beb3957bf45ac93b1c0c616abd77a07",
      "tree": "595d5d391dad07e89792969365f5953bc5e71629",
      "parents": [
        "3b6baa5a0b0a2877c18a76fa1f508cacdbc08edf"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 01 11:50:56 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:29 2007 +0100"
      },
      "message": "[ALSA] usbaudio - Fix Oops with unconventional sample rates\n\nThe patch fixes the memory corruption by the support of unconventional\nsample rates.  Also, it avoids the too restrictive constraints if\nany of usb descriptions contain continuous rates.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "beb60119bcc9cbd80bc5b4f7feec419e067d3e46",
      "tree": "06761bca06fb9e8166a002ef3e5bddd79e448d3f",
      "parents": [
        "4147dab62d1b4387c304888488e1f67a83ad53c8"
      ],
      "author": {
        "name": "Gregor Jasny",
        "email": "gjasny@web.de",
        "time": "Wed Jan 31 12:27:39 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:26 2007 +0100"
      },
      "message": "[ALSA] usbaudio - Fix Oops with broken usb descriptors\n\nThis is a patch for ALSA Bug #2724. Some webcams provide bogus\nsettings with no valid rates. With this patch those are skipped.\n\nSigned-off-by: Gregor Jasny \u003cgjasny@web.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "88518275e3eefe0582af1918d59325b16dfde154",
      "tree": "1c8935e45cb46aa3513da570d0707a5009d22e01",
      "parents": [
        "67e9f4b68c9d1820132c559c0f9b296dafdf631e"
      ],
      "author": {
        "name": "John Daiker",
        "email": "daikerjohn@gmail.com",
        "time": "Thu Dec 28 13:55:05 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:47 2007 +0100"
      },
      "message": "[ALSA] usbaudio.c: remove unneeded casts\n\nWent rummaging through usbaudio.c and found some castings that\naren\u0027t needed as far as I can see.  Part of the KernelJanitors\nTODO list.\n\nSigned-off-by: John Daiker \u003cdaikerjohn@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "e4f8e656d8c152c08cd44d0e3c21f009fab09952",
      "tree": "09985324ca92cf1e4889fe2626833d4aae1e1ca5",
      "parents": [
        "1700f3080d98323e91864d67cb9f6d46f818ccf0"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Oct 04 13:42:57 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:00:02 2007 +0100"
      },
      "message": "[ALSA] usb-audio: allow pausing\n\nAdd pause capabilities for both USB playback and capture streams.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "1700f3080d98323e91864d67cb9f6d46f818ccf0",
      "tree": "66d516a10b48ac65c0fb5abb62c2c52a2e7afcd6",
      "parents": [
        "9f4bd5dde81b5cb94e4f52f2f05825aa0422f1ff"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Oct 04 13:41:25 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:00:00 2007 +0100"
      },
      "message": "[ALSA] usb-audio: merge playback/capture hardware information structs\n\nThe hardware information structures for playback and capture streams,\nrespectively, are the same, so we can use just one structure for both\nstreams.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "bc6191b10018311a301fb6ef22994177c769b868",
      "tree": "d3dd99a4c1701500b71c1f35b85281b015a1d88b",
      "parents": [
        "9ee79a3d372fcb6729893437f4923c5efd1f85db"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Wed Jan 10 19:02:26 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 23 09:23:36 2007 +0100"
      },
      "message": "[ALSA] Repair snd-usb-usx2y over OHCI\n\nThe previous patch \u0027Repair snd-usb-usx2y for usb 2.6.18\u0027 assumed\nurb-\u003estart_frame roll over beyond MAX_INT for both UHCI \u0026 OHCI.\nThis isn\u0027t true until now (kernel 2.6.20).\nFix this by only looking at the common between OHCI \u0026 UHCI Frame number\nrange.\nThis is for mainline and stable kernels \u003e\u003d 2.6.18.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "2a2a5dddece676acbe3775e5ca9961f325717022",
      "tree": "c5f15278d3c5c0ff67b483f7de34a5f01e3d1d19",
      "parents": [
        "7fbe3ca571e4b0795b729658e3d76824be54cb18"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 08 17:42:22 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 09 09:14:15 2007 +0100"
      },
      "message": "[ALSA] usbaudio - Fix kobject_add() error at reconnection\n\nFixed the error from kobject_add() at reconnection the usb audio device.\nThis happens when an app keeps opening a device while the device is\nreplugged, due to the confliction of the internal bookkept index and\nthe really empty slot.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "7fbe3ca571e4b0795b729658e3d76824be54cb18",
      "tree": "41cf61f75f283c770c996a5de3d51d49fe555550",
      "parents": [
        "8c670714223d58086695d007b76b3e3ead54e4f5"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Mon Jan 08 11:25:30 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 09 09:06:19 2007 +0100"
      },
      "message": "[ALSA] usb: usbmixer error path fix\n\nWithout the patch below namelist[0] will not be freed in case\nof kmalloc error.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "987411b7d899fd9b838d4ce32b45be0741c4ee22",
      "tree": "606d3a67a3476910f6e56915fdad18df4a59c385",
      "parents": [
        "5929546a96d55962bdcabae0c4e25dfcd9f1fda9"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Nov 20 14:14:39 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 09 09:06:15 2007 +0100"
      },
      "message": "[ALSA] usb-audio: work around wrong frequency in CM6501 descriptors\n\nThe C-Media CM6501 chip\u0027s descriptors say that altsetting 5 supports\n48 kHz, but it actually plays at 96 kHz.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "cf78bbc4b1dca9ce14b665143cf693c35da47eb0",
      "tree": "6d293daa4cfe7e71645ac3299125534465670287",
      "parents": [
        "082d6c673cae6565d874cd9f64ab304edaa8ef66"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Oct 04 18:12:43 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@server.perex.cz",
        "time": "Wed Dec 20 08:55:31 2006 +0100"
      },
      "message": "[ALSA] sound/usb/usbaudio: Handle return value of usb_register()\n\nHandle the return value of usb_register() in the module_init function.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "cd54e7e54318d333227b13186f9a464bf1f68d27",
      "tree": "75bf795ab6c3805f318b2d3040321ba31ef35c6a",
      "parents": [
        "f2a2a7108aa0039ba7a5fe7a0d2ecef2219a7584"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Dec 06 20:31:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:20 2006 -0800"
      },
      "message": "[PATCH] mm: incorrect VM_FAULT_OOM returns from drivers\n\nSome drivers are returning OOM when it is not in response to a memory\nshortage.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68df9de1d0e95034355283dc12056f93de8e0a79",
      "tree": "76561c61ef3056d48e79d7b8d9a613c2f2144a72",
      "parents": [
        "f5e135af8737bdc57168cddb3fd83028b25c26cd"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:37:04 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:35 2006 -0800"
      },
      "message": "usb: usbmixer free kill urb cleanup\n\n- usb_free_urb() cleanup\n- usb_kill_urb() cleanup\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f5e135af8737bdc57168cddb3fd83028b25c26cd",
      "tree": "ccedaec999e53793a114a22561ed2f73e2aef9c6",
      "parents": [
        "bcb54a54033ff9359cf64e4283e4f4b92bf9132f"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:37:00 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:35 2006 -0800"
      },
      "message": "usb: usbmidi kill urb cleanup\n\n- usb_kill_urb() cleanup\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "de1b8b93a0ba016b07d13086a15ad692536e6995",
      "tree": "840f0b486009d1ddd5c38fd57bc49e2f749253a1",
      "parents": [
        "282e0c87f223afbe8b182197eb06c127a66353ce"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 08 15:41:29 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Nov 28 13:46:38 2006 +0100"
      },
      "message": "[ALSA] Fix hang-up at disconnection of usb-audio\n\nFix hang-up at disconnection of usb-audio devices while accessing PCM.\nDon\u0027t handle PCM operations any more after shutdown flag is set.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "635bbb355ebb735647ca49fb649a6a7edea9b3ed",
      "tree": "a6bee5a4d355feb684c4996e00308e07bec4a4fc",
      "parents": [
        "9b08c2aa54948361da0e2d26b47e3bcb8f8911e8"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Wed Oct 04 17:17:32 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 06 20:23:02 2006 +0200"
      },
      "message": "[ALSA] Repair snd-usb-usx2y for usb 2.6.18\n\nurb-\u003estart_frame rolls over beyond MAX_INT now.\nThis is for stable kernel and stable alsa.\n\nSigned-off-by: Karsten Wiese \u003cannabellesgarden@yahoo.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "9b08c2aa54948361da0e2d26b47e3bcb8f8911e8",
      "tree": "d52df581096117e5cd75495f0defbdeebde0095b",
      "parents": [
        "104326f8df9925317cca64b84249d3eac5de7c74"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Wed Oct 04 17:16:46 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 06 20:23:01 2006 +0200"
      },
      "message": "[ALSA] Fix bug in snd-usb-usx2y\u0027s usX2Y_pcms_lock_check()\n\nFix bug in snd-usb-usx2y\u0027s usX2Y_pcms_lock_check()\nsubstream can be NULL......\nin mainline, bug was introduced by:\n2006-06-22  [ALSA] Add O_APPEND flag support to PCM\n\nSigned-off-by: Karsten Wiese \u003cannabellesgarden@yahoo.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "52978be636374c4bfb61220b37fa12f55a071c46",
      "tree": "36444be7bdbc0cdd99d903c0ad87316c93427517",
      "parents": [
        "1a2f67b459bb7846d4a15924face63eb2683acc2"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Sep 30 23:27:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:19 2006 -0700"
      },
      "message": "[PATCH] kmemdup: some users\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "38e2bfc94e95dd6005fdaf40dfec0157396741da",
      "tree": "1cc927239e3369ec7ce4920b1347dd8bc504bb2d",
      "parents": [
        "ec17cf1cfe0b557210b27313bd584e9b5187d4ca"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon Sep 18 22:49:02 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:59:00 2006 -0700"
      },
      "message": "USB: Dealias -110 code (more complete)\n\nThe purpose of this patch is to split off the case when a device does\nnot reply on the lower level (which is reported by HC hardware), and\na case when the device accepted the request, but does not reply at\nupper level. This redefinition allows to diagnose issues easier,\nwithout asking the user if the -110 happened \"immediately\".\n\nThe usbmon splits such cases already thanks to its timestamp, but\nit\u0027s not always available.\n\nI adjusted all drivers which I found affected (by searching for \"urb\").\nOut of tree drivers may suffer a little bit, but I do not expect much\nbreakage. At worst they may print a few messages.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fef8a0c03daa1aaf3f83e45da2b14674c073a9f5",
      "tree": "0deb792d70f66fe1ce550f1aab0749649c1a4cb5",
      "parents": [
        "dbf91dd47d90e1d91d5daf37ca30728f4e11c5e3"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Sep 22 11:00:51 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sat Sep 23 10:48:30 2006 +0200"
      },
      "message": "[ALSA] usb-audio: add mixer control names for the Aureon 5.1 MkII\n\nAdd a mixer name map for the TerraTec Aureon 5.1 MkII USB.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "92b9ac78f934616d08c72747607bfb0fa51ee52d",
      "tree": "decb3ba04de5cf83a1a2ab819e793dc8c2a533cf",
      "parents": [
        "eb995a8c82dba4a8e027c99ac5001fbc287a115c"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Sep 22 10:57:36 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sat Sep 23 10:48:17 2006 +0200"
      },
      "message": "[ALSA] usb-audio: increase number of packets per URB\n\nTo decrease the USB interrupts rate, increase both the default and the\nmaximum number of packets per URB.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "a79eee8d3d8a80c37d235e1181d67c3705c7bbfe",
      "tree": "1a0618e6aba24c6ca10d5822bc08c03219d794ee",
      "parents": [
        "9f458e7fb5b92385d348fb6039ba7211a6d6ba6e"
      ],
      "author": {
        "name": "Luke Ross",
        "email": "luke@lukeross.name",
        "time": "Tue Aug 29 10:46:32 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sat Sep 23 10:44:58 2006 +0200"
      },
      "message": "[ALSA] Support for non-standard rates in USB audio driver\n\nThere\u0027s at least one USB audio chipset out there which supports only one\nnon-standard rate (ID 0e6a:0310 supports 46875Hz). There\u0027s a few other\npatches for this card which are unsatisfactory because they attempt to\nmap this rate to 44.1k leading to sound distortion.\nThe patch below uses SNDRV_PCM_RATE_KNOT to properly support the\nnon-standard rates where they are available.\n\nSigned-off-by: Luke Ross \u003cluke@lukeross.name\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "727f317a10da74b4e5c6d968bbba07767bfea794",
      "tree": "3c8f08e706105e0a0c036ce11e0754e30f9412d3",
      "parents": [
        "2529bba7606b23c1b7161d3c2ad486162e8650f9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 04 19:08:03 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sat Sep 23 10:40:04 2006 +0200"
      },
      "message": "[ALSA] usb-audio - Fix a typo of CONFIG_PROC_FS\n\nFixed a typo of CONFIG_PROC_FS in usbaudio.c.\nThe stream proc file appears again.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "f1265391ea002a28933dc1a8a55948c0ed64c9d0",
      "tree": "caf87497512e4526ef75ecf1c134ed5ed45aad11",
      "parents": [
        "6e9059b05fa733045d7845ac70c5ba0a05e3c2d1"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Jul 21 10:46:18 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sat Sep 23 10:38:22 2006 +0200"
      },
      "message": "[ALSA] usb-audio: add more Yamaha devices\n\nAdd some quirks for some unknown Yamaha USB MIDI devices.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "7bc5ba7e02f63a5732fdf99e7471f54738f6f918",
      "tree": "8b170e80155eaa18951fde3c2e974aede253cab5",
      "parents": [
        "6a65d793b0a82c7e190d9fd92a479401b6a127ca"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 14 15:18:19 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sat Sep 23 10:37:54 2006 +0200"
      },
      "message": "[ALSA] Add TLV support to snd-usb-audio driver\n\nAdded TLV-read support to snd-usb-audio driver for passing\nthe volume dB scale information to user-space.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "c461482c8072bb073e6146db320d3da85cdc89ad",
      "tree": "3b69cfd292a488a8cb57ac9b040bd2b1b1a1e26d",
      "parents": [
        "746d4a02e68499fc6c1f8d0c43d2271853ade181"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 23 14:38:23 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sat Sep 23 10:36:58 2006 +0200"
      },
      "message": "[ALSA] Unregister device files at disconnection\n\nOrignally proposed by Sam Revitch \u003csam.revitch@gmail.com\u003e.\nUnregister device files at disconnection to avoid the futher accesses.\nAlso, the dev_unregister callback is removed and replaced with the\ncombination of disconnect + free.\nA new function snd_card_free_when_closed() is introduced, which is\nused in USB disconnect callback.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "59feddb25f9d925e86ee22596802405788bc050f",
      "tree": "0d272bdcb64cf2bcc19adf8735215ce261aea355",
      "parents": [
        "fb6a0d635d4ff6b3555179d0154981f03427071a"
      ],
      "author": {
        "name": "Panagiotis Issaris",
        "email": "takis@issaris.org",
        "time": "Tue Jul 25 15:28:03 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Aug 03 15:21:18 2006 +0200"
      },
      "message": "[ALSA] Conversions from kmalloc+memset to k(z|c)alloc\n\nsound: Conversions from kmalloc+memset to k(c|z)alloc.\n\nSigned-off-by: Panagiotis Issaris \u003ctakis@issaris.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "e217e30c359edafce3225d2c4fbbda06ae5a408b",
      "tree": "5707cdeb4849c1e8a10585f826cd0e208677259a",
      "parents": [
        "a39727f212426b9d5f9267b3318a2afaf9922d3b"
      ],
      "author": {
        "name": "Sam Revitch",
        "email": "sam.revitch@gmail.com",
        "time": "Fri Jun 23 15:10:18 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Jun 28 19:30:39 2006 +0200"
      },
      "message": "[ALSA] usb-audio support for Turtle Beach Roadie\n\nFrom: Sam Revitch \u003csam.revitch@gmail.com\u003eRecently a Turtle Beach Audio Advantage Roadie device ended up in my\npossession.  It seems to work with the snd-usb-audio driver, but only\nusing the headphone jack in 2-channel mode.  The device has a DIN\nconnector carrying six more channels that are otherwise silent.\nC-Media has freely available documentation for the CM106 chip around\nwhich this device is based, and enabling 8-channel output, or\n6-channel output with the headphone jack following the front pair is a\nmatter of setting one of its registers.\nAttached is a patch to try to enable 5.1 output mode at probe time.\nIt seems to work correctly with my device.  There is quite list of\nother configurables for this device that might deserve controls.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "f0597a416dc44e3afe25090e9af9d42bad62547d"
}
