)]}'
{
  "log": [
    {
      "commit": "9eb70e68f38bbc5996a2193e7b7dc0b5487a08cb",
      "tree": "f4079da04cd967a58e95b77b44a00e914d129f5f",
      "parents": [
        "f18638dcf0c481eca2430206ebcdc7295aec8623"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 17 12:53:26 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:39 2008 +0200"
      },
      "message": "[ALSA] usb-audio - Fix race in reconnection\n\nFix the race at reconnection of the device.\nThe disconnected usb_chip[] must be cleared before the next probe\ncall properly.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6e9fc6bd5db34a6580e1917bd0fea4b0754c7de8",
      "tree": "1773120a4c1c1a1221a7b8b9a71781a8d3ca2dab",
      "parents": [
        "6849d49c48718def95cf1b74154b9b0aee617c7e"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Apr 14 15:40:31 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:36 2008 +0200"
      },
      "message": "[ALSA] snd_usb_caiaq: make high sample rates work with A8DJ\n\nThis patch for snd_usb_caiaq makes sample rates higher dann 48KHz work\nwith devices which have more than 2 stereo input/output pairs.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6849d49c48718def95cf1b74154b9b0aee617c7e",
      "tree": "367908a23582cc50a4c7c5c2ed01f8a5dbba0448",
      "parents": [
        "8d048841e822f745187246a036d03f2793739b7f"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Apr 14 15:39:47 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:36 2008 +0200"
      },
      "message": "[ALSA] snd_usb_caiaq: correct input channel order\n\nThis patch corrects the input channel order of hardware supported by\nsnd_usb_caiaq.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8d048841e822f745187246a036d03f2793739b7f",
      "tree": "0ea6afcd5cdb817c40c9877b5f9a19982ca7afd2",
      "parents": [
        "f57ab97e767d293132a29a43ca3ecb0f73f1d5bb"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Apr 14 15:39:14 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:35 2008 +0200"
      },
      "message": "[ALSA] snd_usb_caiaq: fix potential lockups locking\n\nThis patch fixes potential lockups in snd_usb_caiaq by refining the\nlocking mechanims and by using usb_kill_urb() in favor to\nusb_unlink_urb().\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "07f51a727462696ddea01c7a7750c27796a0e1f3",
      "tree": "c2634f0bc35540d225f6b346586368bbefe8976d",
      "parents": [
        "2a56f51bcc3650ecff806450f7fdab5edf57618f"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Mon Apr 14 13:15:56 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:34 2008 +0200"
      },
      "message": "[ALSA] sound/usb/usbaudio.c: coding style\n\nPutting space between ! and variable is a strange coding style, fix\nthat, also make it fit into 80 columns where that is easy.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2a56f51bcc3650ecff806450f7fdab5edf57618f",
      "tree": "fada90c226de13fe84e14f622d6b28064b8a9696",
      "parents": [
        "b9d43bcd061956c8144bcb453d07d13236b6ab28"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Mon Apr 14 13:14:22 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:34 2008 +0200"
      },
      "message": "[ALSA] usb audio: make quirk handling more readable, and fix commented-out code\n\nusb audio contains useful  debugging code, protected by #if\n0. Unfortunately, it will not compile because variable names changed;\nfix it.\n\nDallas workaround is formatted in a way where it is not quite obvious\nwhat is normal code and what is quirk. Reformat it to make it obvious.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b9d43bcd061956c8144bcb453d07d13236b6ab28",
      "tree": "a81f7f606db1ed1ea428b6ad4e5fb496fe6ecf1a",
      "parents": [
        "eaa9985b4edb5f8008998abdda8b85ddeba05f1f"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Mon Apr 14 13:12:47 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:33 2008 +0200"
      },
      "message": "[ALSA] usb audio: Fix another Dallas quirk\n\nDallas USB speakers are buggy in more than one way. One of configs\nthey offer does not work at all.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5a220c868e395bc3662d13ad4c2a18769075af54",
      "tree": "80867804129e53135e5f18970a18ae8c27c0f28e",
      "parents": [
        "841b23d4d7b554c8d74fc9c34a701f85abc04875"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 17 09:59:32 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:25 2008 +0200"
      },
      "message": "[ALSA] usb-audio - Add a proper error check\n\nThe error in check_hw_params_convention() has to be checked and\nhandled properly.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "25a47b6b01314f027553d231c1a67dee27ff02b0",
      "tree": "c263b878459b4c07a94f7b3f7ad3abf67ee7ef84",
      "parents": [
        "ea6b5828cdbbedaf26b12ae64befbec18084ea3c"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Feb 25 11:04:19 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:15 2008 +0200"
      },
      "message": "[ALSA] usb-audio: sort quirks list\n\nMove some entries to their proper position so that the list is again\nsorted by vendor/product ID.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "ff17e953cb70e37ceb7b487113a0a37441052219",
      "tree": "07b01496e8a3879ff244ce4e4cf69116dff17222",
      "parents": [
        "6f6f06ee6ada13b0fb39c800f8567ff81d4e807d"
      ],
      "author": {
        "name": "Jim Meyering",
        "email": "jim@meyering.net",
        "time": "Tue Mar 04 15:25:11 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 10 16:42:25 2008 -0700"
      },
      "message": "USB: usbaudio: handle kcalloc failure\n\nsound/usb/usbaudio.c (check_hw_params_convention): Handle kcalloc failure.\n\nSigned-off-by: Jim Meyering \u003cmeyering@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d513202efd5bb9974545ef1c7f951467b21eb3a5",
      "tree": "56dd0f3aa631713717b6e0415d410be99432e7c9",
      "parents": [
        "ee47fd12d73706edb2a10efd05d5eed15b4d1e08"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Feb 25 11:01:00 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 29 11:28:15 2008 +0100"
      },
      "message": "[ALSA] usb-audio: add workaround for broken E-Mu frequency feedback\n\nAdd a workaround for the feedback pipe of E-Mu 0202/0404 USB devices\nthat reports the number of samples per packet instead of the number of\nsamples per microframe.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c598195a2d32dc5388c636260c16e07ebee9b051",
      "tree": "d7bb2374157252a8297ea4a16774c1b1cc79c48d",
      "parents": [
        "9e03ad7907bc9c9e60a3ea09579a61ad7f9e59c8"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Feb 22 18:46:47 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 22 14:20:09 2008 -0800"
      },
      "message": "[ALSA] caiaq - fix section mismatch warning\n\nFix following warning:\nWARNING: vmlinux.o(.text+0x11ec01a): Section mismatch in reference from the function setup_card() to the function .devinit.text:snd_usb_caiaq_control_init()\n\nsetup_card() are only used by init_card().\ninit_card() are only used by snd_probe()\nsnd_probe() are used for the .probe parameter in usb_driver.probe\n\nAnnotate them all __devinit to fix the warning.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c0792e00bc2dd1202d48b838b1cf59d13dd2c74a",
      "tree": "538ebec399f27b107b5a80f2235d3982d89f86d8",
      "parents": [
        "0ee46c9dadcbbd0daa12da30f226391896d90abb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 22 18:34:44 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 22 14:20:08 2008 -0800"
      },
      "message": "[ALSA] race between disconnect and error handling in usbmidi\n\nThe driver resubmits URBs from an error handler and schedules the error\nhandler from the URBs\u0027 completion handlers. To reliably kill the cycle\na flag must be used.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f98735c9c24ea1f0d40a364d4e63611b689b795",
      "tree": "a42b3802449af474d36cda3b6f9fb190a717defb",
      "parents": [
        "fe2528b96b02173395f5a75e37714c07f3e25e73"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Sat Feb 02 03:08:53 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 04 07:55:38 2008 -0800"
      },
      "message": "vm audit: add VM_DONTEXPAND to mmap for drivers that need it\n\nDrivers that register a -\u003efault handler, but do not range-check the\noffset argument, must set VM_DONTEXPAND in the vm_flags in order to\nprevent an expanding mremap from overflowing the resource.\n\nI\u0027ve audited the tree and attempted to fix these problems (usually by\nadding VM_DONTEXPAND where it is not obvious).\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09189ac793d7fef7d0f058815043e3d4bf7097c0",
      "tree": "5a0839d4d7d626af9691408503dd41ec12564533",
      "parents": [
        "69252128ec628e9d19739db0101e1826d993aecb"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Jan 24 18:46:42 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:14 2008 +0100"
      },
      "message": "[ALSA] usb/caiaq: decrease period_bytes_min\n\nThis patch decreases the snd_pcm_hardware-\u003eperiod_bytes_min field in the\ncaiaq/usb audio driver. The hardware can actually handle as few as 128\nbytes, depending on the system. So it makes no sense to keep\napplications from actually using such values.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "599c3e76fe89b314667e699a20ad08f8d16d0454",
      "tree": "e8c64ce80e7ca87ecb4e83d2535ddb3ef4b9b139",
      "parents": [
        "1374f8ceeefcb24194c29b9a81ecc40118d2c4d1"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jan 16 14:56:04 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:01 2008 +0100"
      },
      "message": "[ALSA] sound: fix caiaq section mismatches\n\nFix section mismatch in caiaq: these __devinit functions can be\ncalled at any time so they should not be __devinit.\nWARNING: vmlinux.o(.text+0x10a8dae): Section mismatch: reference to .init.text:snd_usb_caiaq_audio_init (between \u0027setup_card\u0027 and \u0027create_card\u0027)\nWARNING: vmlinux.o(.text+0x10a8dd6): Section mismatch: reference to .init.text:snd_usb_caiaq_midi_init (between \u0027setup_card\u0027 and \u0027create_card\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "9004acc70e8c49c50c4c7b652f906f1e0ed5709d",
      "tree": "de504d87cc727b4ecab5718522ce94890f349149",
      "parents": [
        "31e8960b35975ed235d283d6fb95d0e28dffded0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 08 18:13:27 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:48 2008 +0100"
      },
      "message": "[ALSA] Remove sound/driver.h\n\nThis header file exists only for some hacks to adapt alsa-driver\ntree.  It\u0027s useless for building in the kernel.  Let\u0027s move a few\nlines in it to sound/core.h and remove it.\nWith this patch, sound/driver.h isn\u0027t removed but has just a single\ncompile warning to include it.  This should be really killed in\nfuture.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "93521d274b7fb4e6da5772768683e4984783d9e7",
      "tree": "582862de2e056d4980eee6f325c1c024bee85a45",
      "parents": [
        "7db756f2b1aab15b2d4834ebb373bb5dc07d95dc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Dec 24 14:40:56 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:44 2008 +0100"
      },
      "message": "[ALSA] sound/usb/usbaudio.c: fix build with CONFIG_PM\u003dn\n\nsound/usb/usbaudio.c: In function \u0027usb_audio_suspend\u0027:\nsound/usb/usbaudio.c:3674: error: implicit declaration of function \u0027snd_pcm_sus\\pend_all\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "358ce0cf3f147802ef81aa53d5b341f633d608d1",
      "tree": "8577adbac29bf36567258eae92981593e13a67cd",
      "parents": [
        "3982d17e3d38850908ed3400cb5a68fdc623877d"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Dec 19 14:25:24 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:43 2008 +0100"
      },
      "message": "[ALSA] usb-audio: add UR-80 PCM quirk\n\nAdd a quirk entry to handle Edirol UR-80 audio I/O.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "f85bf29c9435baf927e1817e6b43c9429b84f822",
      "tree": "9a32fda61aafa0d87a8040c2657fe57dd1c59dcc",
      "parents": [
        "175859bf1602c7ee38d720daa14a287072cc2b72"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Fri Dec 14 14:42:41 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:36 2008 +0100"
      },
      "message": "[ALSA] usb audio suspend support\n\nThis patch implements suspend/resume support for USB audio devices.\nIt works with the microphone in my camera.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "eb415b8f6d1b259ea31b3093df958054380f7f8f",
      "tree": "bade9785fdcc99b78e5db950e5779399f071b91a",
      "parents": [
        "3ad5afcd5fa91a00a9a19b9e39958acd9a3a25d7"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Thu Dec 13 16:16:40 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:32 2008 +0100"
      },
      "message": "[ALSA] alsa: usx2y nopage\n\nConvert alsa usx2y driver from nopage to fault.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7829d0eccbddc7431cc9af662c7cd3442b5598bd",
      "tree": "87ffa944084e528ecb643f5a96591a9b550c3f21",
      "parents": [
        "389619f1063ed21cf237e2a8081be42e66d3c9a6"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Nov 26 09:00:56 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:29 2008 +0100"
      },
      "message": "[ALSA] usb-caiaq - add support for Kore controller 2\n\nAdded support for Native Instrument\u0027s Kore controller 2. This device has\nno audio but MIDI, input devices and ALSA controllers only.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7f6301cdfad5469312d266bcec3f1a02a8e8b5af",
      "tree": "b70c28c12d98a86875d015ddf450fb64dbc54cc3",
      "parents": [
        "8e3cd08ed8e590952aa9a656758cb24d4ba898f8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 22 11:51:54 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:28 2008 +0100"
      },
      "message": "[ALSA] caiaq - remove ifdef\n\nRemove ifdef and fix Makefile for conditional builds.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "8e3cd08ed8e590952aa9a656758cb24d4ba898f8",
      "tree": "162fa11dcaff39a1f5e2fff6f7f03670321a558d",
      "parents": [
        "e5f73e2ae813aa216b480728548e5ffbebcc170a"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Nov 22 11:40:04 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:28 2008 +0100"
      },
      "message": "[ALSA] caiaq - add control API and more input features\n\n - added support for all input controllers on Native Instrument\u0027s \u0027Kore\n   controller\u0027.\n - added ALSA controls to switch LEDs on \u0027RigKontrol 2\u0027, \u0027RigKontrol3\u0027,\n   \u0027Audio Kontrol 1\u0027 and \u0027Kore controller\u0027.\n - added ALSA controls to switch input mode, software lock and ground\n   lift features on \u0027Audio 8 DJ\u0027.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "e5f73e2ae813aa216b480728548e5ffbebcc170a",
      "tree": "47fc02abd0159e3a498b4837ecc21337585fba46",
      "parents": [
        "b18b493f27bfb0d112a54ef24a1db32e898abff9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@mail.ru",
        "time": "Wed Nov 21 16:47:03 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:27 2008 +0100"
      },
      "message": "[ALSA] caiaq - input device support must depend on CONFIG_INPUT\n\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "b18b493f27bfb0d112a54ef24a1db32e898abff9",
      "tree": "1b4b69f643bb4705ffd105dfa00ac7aa987185aa",
      "parents": [
        "ee6df2e1849403b5805018193a1454f6d39f9498"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@mail.ru",
        "time": "Wed Nov 21 16:45:23 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:27 2008 +0100"
      },
      "message": "[ALSA] caiaq - misc input handling fixes\n\n - link input device with its parent so that it placed in proper spot\n   in sysfs hierarchy\n - drivers that allow changing their keymaps should use private copy\n   of the keymap so that one instance of a device does not affect\n   another instance\n - it is preferred for drivers to properly set up input_dev-\u003ephys to\n   help userspace locate devices\n - drivers should use usb_to_input_id(), or perform endianess conversion,\n   themselves, otherwise ID is not correct on big-endian boxes\n - whitespace and formatting cleanup\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "ee6df2e1849403b5805018193a1454f6d39f9498",
      "tree": "68ba7a4f9acb4d6200e7b8047315ab66ec7fa0d5",
      "parents": [
        "4581aa36fc8273579f6b7979adc4f4e666460a8d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 20 18:32:08 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:27 2008 +0100"
      },
      "message": "[ALSA] caiaq - Fix indent in Kconfig\n\nFix indent of caiaq in Kconfig to the same level as others.\nJust a tidy up.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "69b1f1e8337fc94a7ea0730588960e82676dc2dc",
      "tree": "b44d0756848e3dfc7713bbf57c20b4127bbd0a9e",
      "parents": [
        "045765253c610cb5acebb22ae94d759f586d9521"
      ],
      "author": {
        "name": "Timofei Bondarenko",
        "email": "tim@ipi.ac.ru",
        "time": "Tue Oct 30 15:28:14 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:14 2008 +0100"
      },
      "message": "[ALSA] usb-audio - SB Live24-External better handling\n\nThis patch improves support for \u0027SB Live 24-bit Extarnal\u0027 USB card.\n1) This card can go into muted state when a headphones connected or\ndisconnected. So notify mixer about changes in headphone jack.\n2) Add LED controls and procfs support just as in similar Audigy 2 NX card.\n3) Rename \u0027PCM Capture\u0027 conrol to \u0027Mic Capture\u0027 to reflect reality:\nthe card may adjust microphone input level only.\n\nSigned-off-by: Timofei Bondarenko \u003ctim@ipi.ac.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "31127f2eb945f092010a457c65260b0e19471cc5",
      "tree": "bb91da83d555b2584b731549c5f16eb15da57a1d",
      "parents": [
        "35a1e0cce647737b88dac7ca526fc525d92b3fff"
      ],
      "author": {
        "name": "Dawid Wrobel",
        "email": "dawid@klej.net",
        "time": "Mon Oct 22 11:57:17 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 23 08:07:55 2007 +0200"
      },
      "message": "[ALSA] usb-audio: Another USB mic quirk for Logitech Communicator webcam\n\nThe patch adds the USB microphone quirk for Logitech Communicator\n(046d:08f5 Logitech, Inc.) webcam.\n\nSigned-off-by: Dawid Wrobel \u003cdawid@klej.net\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7b19ada2ed3c1eccb9fe94d74b05e1428224663d",
      "tree": "a0c5975ce5236ff4023b92d431bd0a8fa321c6ce",
      "parents": [
        "d05be13bcc6ec615fb2e9556a9b85d52800669b6"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Oct 18 23:40:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:42 2007 -0700"
      },
      "message": "get rid of input BIT* duplicate defines\n\nget rid of input BIT* duplicate defines\n\nuse newly global defined macros for input layer. Also remove includes of\ninput.h from non-input sources only for BIT macro definiton. Define the\nmacro temporarily in local manner, all those local definitons will be\nremoved further in this patchset (to not break bisecting).\nBIT macro will be globally defined (1\u003c\u003cx)\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: \u003cdtor@mail.ru\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: \u003clenb@kernel.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: \u003cperex@suse.cz\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: \u003cvernux@us.ibm.com\u003e\nCc: \u003cmalattia@linux.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea045ee4d381428ec9c056ff5848bc619d84986a",
      "tree": "5b715b6bbeae60b0c8607222e48bcfad52561d02",
      "parents": [
        "9066f2443122c1501da64b6faa0038c13f0209f9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 16 14:26:09 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:51:21 2007 +0200"
      },
      "message": "[ALSA] usb-audio - Fix double comment\n\nRemove superfluous comment line (maybe a merge failure).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "1e74190bc0f8a5ab7e83bdf6688fcaebbed25316",
      "tree": "7148a25ed3b426125cf6d63bb0d715c5d575bff8",
      "parents": [
        "6eda7cf184670764a6f6bfc883bd5005379d7251"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Mon Oct 08 18:49:43 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:51:06 2007 +0200"
      },
      "message": "[ALSA] snd-usb-audio: Add basic support for E-Mu USB devices.\n\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "ad1e34b5653f86cbff2ea45dd166e2e58949d9bb",
      "tree": "458dcaa4e760288957e819b745db2c0e0a42b713",
      "parents": [
        "1cf0bc7e730c4148605164ac542c1c191c1d2e09"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Sep 17 14:45:14 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:50:46 2007 +0200"
      },
      "message": "[ALSA] caiaq - support for Native Instrument\u0027s RigKontrol3\n\nThis patch adds support for Native Instrument\u0027s upcoming\nRigKontrol3 sound interface.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "2ea547dcdd4216370f00dd65a18ee5a0271646a0",
      "tree": "89db9c32f3e7152c632db174363e5e5186edd02b",
      "parents": [
        "5683bc6e9eff5b40c56d1683419a9770140aee94"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Sep 17 09:33:17 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:50:26 2007 +0200"
      },
      "message": "[ALSA] usb-audio: add Ozone Academic support\n\nAdd a quirk to detect the MIDI port on the M-Audio Ozone Academic.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "3a7788b751c488c11cdfa8e29f0bc3d8648142e6",
      "tree": "214ed12315eeb6e326a84e9ce29320218672cc18",
      "parents": [
        "ca7c5a8b4b4f61087851bb440118e62a688c1688"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Mon Sep 03 08:20:09 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:59:40 2007 +0200"
      },
      "message": "[ALSA] usb-audio: update quirk for Rane SL 1 (aka. Serato Scratch Live)\n\nAllow the interface\u0027s mixer to be used, and give the interface its\ncorrect name.\n\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "5149fe2c15e2dfe349bfde27e1fea5593b40671f",
      "tree": "646b2a4653d83d02545ca6a30a7a1e6339291a5e",
      "parents": [
        "15944806e247076c0886aabe160bee391ce0629c"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Fri Aug 31 12:15:27 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:59:36 2007 +0200"
      },
      "message": "[ALSA] missing error check in usb sound driver\n\nusb_set_interface() can fail, even for altsetting 0\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "15944806e247076c0886aabe160bee391ce0629c",
      "tree": "8a6d49197a50a545f9bc6e257110de6cab4e24c1",
      "parents": [
        "d6c3cf81f05c8dd8e5e656d4bcb8d5f2569d0262"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Aug 29 17:38:14 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:59:35 2007 +0200"
      },
      "message": "[ALSA] usb-audio: add quirk for Serato Scratch Live DJ Box\n\nAdd a quirk to detect the Serato Scratch Live DJ Box.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "56162aabb2fb8b9f4a8266feb7eb4edd9d1a4d49",
      "tree": "13ec1f2e3234807792517bde27932c37df549cc7",
      "parents": [
        "076639f6aca365d83a01ee48343f13ec62b23af1"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Aug 21 08:57:34 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:59:19 2007 +0200"
      },
      "message": "[ALSA] usb-audio: add workaround for ESI MIDI Mate/RomIO II\n\nForce low speed USB MIDI devices like the ESI MIDI Mate and RomIO II to\nuse interrupt transfers because the USB core would not be happy about\nlow speed bulk transfers.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "076639f6aca365d83a01ee48343f13ec62b23af1",
      "tree": "5615c3e0eff946566c21e2668652f5e5fd0a3111",
      "parents": [
        "a6a712aeb17ff30206ae1bc827d50497d884602a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Aug 21 08:56:54 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:59:19 2007 +0200"
      },
      "message": "[ALSA] usb-audio: allow low speed MIDI devices\n\nAllow low speed MIDI devices because newer devices from ESI do not\nsupport full speed.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "a6a712aeb17ff30206ae1bc827d50497d884602a",
      "tree": "d9cf5439074a2f5377a11884f4429bc5d5d2bb07",
      "parents": [
        "d53d7d9e5e6bce747e8b8b2f825db1b32d8f6647"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Aug 21 08:56:08 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:59:18 2007 +0200"
      },
      "message": "[ALSA] usb-audio: allow output interrupt transfers for MIDI\n\nAllow output interrupt transfers for some MIDI devices that require\nthem.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "61870aed229519e7cd7f1899a19e4e7c8ba915e4",
      "tree": "eef415e298e6eb51b1c944819102e711794150f3",
      "parents": [
        "20a45e8644ef4f5e7dfd727859301c4c581e9489"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Aug 16 08:44:51 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:59:01 2007 +0200"
      },
      "message": "[ALSA] usb-audio: fix parsing of SysEx messages from CME keyboards\n\nWhen CME keyboards send a SysEx message (e.g. master volume), the USB\npacket uses a format different from the standard format.  Parsing this\npacket according to the specification corrupts the SysEx message itself\nand can cause the following MIDI messages to be misinterpreted, too.\nThis patch adds a workaround for this case.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "918f3a0e8cf67b5db966516f255eaf24d814fac0",
      "tree": "ae4ac300f4ca93346d4b4ca9a22d760c87ab3072",
      "parents": [
        "7653d557606c7cae921557a6a0ebb7c510e458eb"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Aug 13 17:40:54 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:58:54 2007 +0200"
      },
      "message": "[ALSA] pcm: add snd_pcm_rate_to_rate_bit() helper\n\nAdd a snd_pcm_rate_to_rate_bit() function to factor out common code used\nby several drivers.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "9b0d39be53b057e05e2f796a071ff1cead3a2506",
      "tree": "91b9677297c62fe68165399999c9f93c94a40213",
      "parents": [
        "ab9914f840be0938587fd3134a9877fb9d024173"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 10 15:07:06 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:58:39 2007 +0200"
      },
      "message": "[ALSA] usb-audio - Add advanced mode support for Edirol UA-1EX\n\nAdd the quirk to support Advanced mode of Edirol UA-1EX.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "0f28ecd3323bb7df52e50493f78803fe4d61794a",
      "tree": "b54f69a32a1326a95d48b1fe7ab8d943fbf2b4d0",
      "parents": [
        "24038a25e707fe08ff343d72dd667acefcc50f6f"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Fri Aug 10 08:01:54 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:58:34 2007 +0200"
      },
      "message": "[ALSA] This patch is a USB quirk to ensure the Stanton Scratchamp v1 is detected\n\n(bugtrack #2932). The interface is two USB devices in the same physical\nbox. Note that this is the USB ScratchAmp v1 and not the later v2\n(firewire) model.\n\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "38977e96cb32e658716e11a05ec7f1fc4618e0f3",
      "tree": "560a6536f198358561c558291cf5bd82ef77b661",
      "parents": [
        "6ed44ad3ebec52059f6f534deeb08f1d701852c5"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@swtch.com",
        "time": "Mon Aug 06 15:37:58 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:58:26 2007 +0200"
      },
      "message": "[ALSA] fix selector unit bug affecting some USB speakerphones\n\nFollowing the suggestion in this thread:\nhttps://bugs.launchpad.net/ubuntu/+source/alsa-lib/+bug/26683\nthe correct upper bound on desc[0] is 5 + num_ins not 6 + num_ins,\nbecause the index used later is 5+i, not 6+i.\nThis change makes my Vosky Chatterbox speakerphone work.\nApparently it also helps with the Minivox MV100.\n\nSigned-off-by: Russ Cox \u003crsc@swtch.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "01ade528d424420093973ede20d7394d2cd81190",
      "tree": "f701752eb7c1b9dbb6e4ef063e3f04a7541ab7b6",
      "parents": [
        "52a6db82efe345af62aa72c6ce9dcb89a4d993b5"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Fri Jul 27 12:15:42 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:58:06 2007 +0200"
      },
      "message": "[ALSA] snd_usb_caiaq_input_free() fix\n\ninput_free_device()\u0027s comment says:\ninput_free_device() should only be used if input_register_device() was\nnot called yet or if it failed. Once device was registered\nuse input_unregister_device() and memory will be freed once last\nrefrence to the device is dropped.\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": "a5ce88909d3007caa7b65996a8f6784350beb2a6",
      "tree": "e9882165ba7f7fe88dd8de817028edefadb0d496",
      "parents": [
        "b9ed4f2b68dc47b0c35c1a3ae8ae97c2517d5177"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jul 23 15:42:26 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:57:45 2007 +0200"
      },
      "message": "[ALSA] Clean up with common snd_ctl_boolean_*_info callbacks\n\nClean up codes using the new common snd_ctl_boolean_*_info() callbacks.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "faf8d11743961c720c85be191f8a08c00e5c5d60"
}
