)]}'
{
  "log": [
    {
      "commit": "7a9b8063cf7d78d7de4f2555357101087548c699",
      "tree": "e52206406078301f572057597ba45eb0a7a413ca",
      "parents": [
        "8a8f2662c535e1dedced896cc68cb8473fd98fa0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 13 15:40:53 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 15 11:48:01 2008 +0200"
      },
      "message": "ALSA: usb-audio - Add ignore_ctl_error parameter\n\nAdded the ignore_ctl_error parameter to enable/disable the control-error\nhandling for mixer interfaces.  It was a hard-coded ifdef, and now you\ncan change it more easily.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "5e246b850df563224be26f1d409cf66fd6c968df",
      "tree": "970e7faf60b86cb2c489a08ca506075c398165e5",
      "parents": [
        "da3cec35dd3c31d8706db4bf379372ce70d92118"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 08 17:12:47 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:46:40 2008 +0200"
      },
      "message": "ALSA: Kill snd_assert() in other places\n\nKill snd_assert() in other places, either removed or replaced with\nif () with snd_BUG_ON().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "b9c196e1452e1d4cbf0a1499f1e9c1b3edf59320",
      "tree": "050a0ba9c57a02723e900c26327e8d587da0c064",
      "parents": [
        "0e0e16a87a0b973702feb572c2552d82e1aec5b9"
      ],
      "author": {
        "name": "Phillip Michael Jordan",
        "email": "phil@philjordan.eu",
        "time": "Tue Aug 05 11:01:00 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:40:19 2008 +0200"
      },
      "message": "ALSA: snd_usb_audio: fix SB Extigy IR Remote regression\n\nThe support for the SB Extigy\u0027s remote seems to be broken in all\nrecent ALSA versions, including 1.0.17. The driver detects the event\ncorrectly, then submits a URB to query the RC code. On the Extigy, the\nURB is submitted with a length of 2 bytes. My hardware, however, only\nreplies with 1 byte, containing the correct RC button code. The\ncurrent implementation discards this as being too short. (line 1784 of\nusbmixer.c)\n\nThis patch specifies a \"minimum packet length\" in the remote control\nconfiguration. I\u0027ve left the values for the Audigy 2/Live! the same as\nthe packet length, as I\u0027m assuming the existing code works with them.\n(I don\u0027t have the hardware to confirm) This fixes the Extigy RC\nsupport, e.g. for use with Lirc.\n\nSigned-off-by: Phillip Michael Jordan \u003cphil@philjordan.eu\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": "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": "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": "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": "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": "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": "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": "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": "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": "4d1a70dad0e1c44dc0725de6de25aceead48599e",
      "tree": "ad34123decaef69bf00e66463911ef20bdb14c25",
      "parents": [
        "cab5c4c97a98e46359faa52e86787c1f0ccd773c"
      ],
      "author": {
        "name": "Raimonds Cicans",
        "email": "ray@vardes.lv",
        "time": "Fri May 05 09:49:53 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jun 22 21:33:30 2006 +0200"
      },
      "message": "[ALSA] add support for SB Live! 24-Bit External remote control\n\nThis patch rewrites the remote control code to use a table for\nthe peculiarities of the various SB models, and adds support\nfor a third model.\n\nSigned-off-by: Raimonds Cicans \u003cray@vardes.lv\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "bf850204a71a97eb5a6afaf27263bb667f9cab0a",
      "tree": "2d917d9886a3488f1524699374d546d8bf6af88e",
      "parents": [
        "7e4eeec8a30fa9e00cac67a37ca9ddf6cbdb79c4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 28 15:13:41 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jun 22 21:33:09 2006 +0200"
      },
      "message": "[ALSA] Remove unneeded read/write_size fields in proc text ops\n\nRemove unneeded read/write_size fields in proc text ops.\nsnd_info_set_text_ops() is fixed, too.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "14790f1c73cfa4d4a22ac10b4501b4831380683c",
      "tree": "7c5ac876676e480df59475fd99da746467bfa404",
      "parents": [
        "0b2dcd5d6a9a3e27fdd67053e526388f9f2ea33b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 28 17:58:28 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Mar 31 17:59:00 2006 +0200"
      },
      "message": "[ALSA] Test volume resolution of usb audio at initialization\n\nTest the volume of usb audio whether actually it works and adjusts\nthe resolution value according to it.\n\nSome USB audio devices report a lower resolution than it reacts.\nThe only possible check is to write and read a volume value.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "878b4789196e3cd470f843854b6b09d963214659",
      "tree": "188c0aa202335575675ca4788c411e07b87c747e",
      "parents": [
        "d61975fc6b40dadd2cd61fc9535499c7d7b806de"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Mar 20 11:27:13 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:39:28 2006 +0100"
      },
      "message": "[ALSA] fix resource leak in usbmixer\n\nModules: USB generic driver\n\nWe may leak \u0027namelist\u0027 in sound/usb/usbmixer.c::parse_audio_selector_unit()\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a2df813beab42740fa8043b3fdc9e1d15784b9ec",
      "tree": "70b83d5edd48ad5a4649e7bb5a3bf3e8ab4fd07b",
      "parents": [
        "4fcf0117d599965a5916985c9923776628e16779"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Mar 06 13:26:10 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:35:19 2006 +0100"
      },
      "message": "[ALSA] fix usbmixer double kfree\n\nModules: USB generic driver\n\nsnd_ctl_add() kfree\u0027s the kcontrol already if we fail there,\nso this driver is currently doing a double kfree.\n\nCoverity bug #959\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "86e07d34658bb85b3424f4db64fa28f884edbe8d",
      "tree": "eb6a97b850d12d2f64fa13cd1c436f0735627171",
      "parents": [
        "db13154843cb2c99a93e9feed575e906f6e0e455"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 15:08:02 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:19:55 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: USB-Audio\n\nModules: USB generic driver\n\nRemove xxx_t typedefs from the USB-Audio driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d3d579f84ebf701dedd22ba696d1738ed6759ef7",
      "tree": "54cdc92d760b9dd350e8dc7ee11194f309c2e2a2",
      "parents": [
        "8a5afd29dc16a9e687f63195cb635ecd611482d0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 21 16:20:11 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:19:32 2005 +0100"
      },
      "message": "[ALSA] Add missing KERN_* prefix\n\nModules: ALSA\u003c-OSS emulation,USB generic driver,USB USX2Y\n\nAdded missing KERN_* prefix to printk.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "561b220a4dece18d67177413e6fa21b49aa4acce",
      "tree": "57318610d0b3f97c6193860d7f76dfdb7f743d12",
      "parents": [
        "e560d8d8368ad8b6161839984b253de622863265"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Sep 09 14:22:34 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Sep 12 10:48:22 2005 +0200"
      },
      "message": "[ALSA] Replace with kzalloc() - others\n\nDocumentation,SA11xx UDA1341 driver,Generic drivers,MPU401 UART,OPL3\nOPL4,Digigram VX core,I2C cs8427,I2C lib core,I2C tea6330t,L3 drivers\nAK4114 receiver,AK4117 receiver,PDAudioCF driver,PPC PMAC driver\nSPARC AMD7930 driver,SPARC cs4231 driver,Synth,Common EMU synth\nUSB generic driver,USB USX2Y\nReplace kcalloc(1,..) with kzalloc().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "77933d7276ee8fa0e2947641941a6f7a100a327b",
      "tree": "e3a42724642410f5257c794a71b34642092eedd5",
      "parents": [
        "03e259a9cdbd0583e71468293aaa1ccadbdaeff1"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl@dif.dk",
        "time": "Wed Jul 27 11:46:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:20 2005 -0700"
      },
      "message": "[PATCH] clean up inline static vs static inline\n\n`gcc -W\u0027 likes to complain if the static keyword is not at the beginning of\nthe declaration.  This patch fixes all remaining occurrences of \"inline\nstatic\" up with \"static inline\" in the entire kernel tree (140 occurrences in\n47 files).\n\nWhile making this change I came across a few lines with trailing whitespace\nthat I also fixed up, I have also added or removed a blank line or two here\nand there, but there are no functional changes in the patch.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4d572776d4dfa2d5385a2ec3acec3cc059149e13",
      "tree": "b25ff1baa8d106561d9f07045bbfea6ac330c714",
      "parents": [
        "6fd8b87f0e1e5de436ba020bd5806fe9ad738269"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Mon May 30 17:30:32 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Jun 22 12:27:43 2005 +0200"
      },
      "message": "[ALSA] Remove redundant NULL checks before kfree\n\nTimer Midlevel,ALSA sequencer,ALSA\u003c-OSS sequencer,Digigram VX core\nI2C tea6330t,GUS Library,VIA82xx driver,VIA82xx-modem driver\nCA0106 driver,CS46xx driver,EMU10K1/EMU10K2 driver,YMFPCI driver\nDigigram VX Pocket driver,Common EMU synth,USB generic driver,USB USX2Y\nChecking a pointer for NULL before calling kfree() on it is redundant,\nkfree() deals with NULL pointers just fine.\nThis patch removes such checks from sound/\n\nThis patch also makes another, but closely related, change.\nIt avoids casting pointers about to be kfree()\u0027ed.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "aafad5629a949d0ad41180f8a746b6cd7654e317",
      "tree": "7ed566d6890bb4b45abacb5539dde09c6ea799fb",
      "parents": [
        "f55a655bf9eeb1431633bd313f47c8e4dadcf47c"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue May 10 14:47:38 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:06:34 2005 +0200"
      },
      "message": "[ALSA] usb-audio - add a proc file for Audigy 2 NX jack status\n\nUSB generic driver\nThis patch adds a proc file for the SB Audigy 2 NX which shows the\nconnection status of the various jacks.  Unfortunately, no SPDIF input\nfrequency (yet).\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "f55a655bf9eeb1431633bd313f47c8e4dadcf47c",
      "tree": "62b3427dcca236cf76e4098d79ee6872b2caeb9c",
      "parents": [
        "3a2f08560d61e267aacddc63c26bf997d0d85e91"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon May 09 09:21:28 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:06:31 2005 +0200"
      },
      "message": "[ALSA] usb-audio - remove superfluous LIRC ioctls\n\nUSB generic driver\nThe ioctls for LIRC compatibility can be removed because the\ninfrastructure and detection stuff is better done in user space.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "93446edcd05589201f20cf8843e8c4f990c18ae4",
      "tree": "1c744566676679ae27194df86a956fbb84453a70",
      "parents": [
        "434b7f56872fc5783c77f362e895da8e22168325"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue May 03 08:02:40 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:06:03 2005 +0200"
      },
      "message": "[ALSA] usb-audio - Audigy 2 NX blinkenlights\n\nUSB generic driver\nAdds mixer controls for the CMSS/Dolby Digital/Power LEDs\non the SB Audigy 2 NX.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "434b7f56872fc5783c77f362e895da8e22168325",
      "tree": "421248cb574264b68c4c432f3c5f428f69666ed1",
      "parents": [
        "ca81090a00e3e7152fe1f3d7398f11d57919428e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon May 02 08:58:31 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:06:00 2005 +0200"
      },
      "message": "[ALSA] usb-audio - make SB remote control device LIRC compatible\n\nUSB generic driver\nAdd ioctls to the Sound Blaster remote control hwdep device so that it\ncan be used with LIRC.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "4dc40a3cc4778ebcb6212bdb71b48690a153be07",
      "tree": "cbc39632f4150b78e3274548e00039448ea1afe5",
      "parents": [
        "27d10f5664c7650af3b2ffadfefaf19b36dc7bd8"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon May 02 08:52:32 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:05:51 2005 +0200"
      },
      "message": "[ALSA] usb-audio - allow type 0 extension units\n\nUSB generic driver\nExtension units can have type 0, so do not ignore them when constructing\nmixer controls.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "27d10f5664c7650af3b2ffadfefaf19b36dc7bd8",
      "tree": "b89c8d639041f460557bf6e9078c7cee7426cd2b",
      "parents": [
        "b259b10c420a59a2fdbcf5a3498253ebcbdffa1e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon May 02 08:51:26 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:05:47 2005 +0200"
      },
      "message": "[ALSA] usb-audio - cache vendor/product IDs\n\nUSB generic driver\nCache the decoded values of idVendor/idProduct to get rid of most of\nthose ugly le16_to_cpu() calls.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "b259b10c420a59a2fdbcf5a3498253ebcbdffa1e",
      "tree": "528711b6b9625ca55cf4e9cbf4748870327e611e",
      "parents": [
        "6639b6c2367f884ca172b78d69f7da17bfab2e5e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Apr 29 16:29:28 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:05:43 2005 +0200"
      },
      "message": "[ALSA] usb-audio - add Extigy/Audigy 2 NX remote control support\n\nALSA Core,USB generic driver\nAdd an hwdep interface that supports reading remote control data from\nSound Blaster Extigy and Audigy 2 NX devices.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "6639b6c2367f884ca172b78d69f7da17bfab2e5e",
      "tree": "5e2a119766b6199f7ce873e31c44e1462b206138",
      "parents": [
        "84957a8ab086377a025e0448fa716ed5983f3c3a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Apr 29 16:26:14 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:05:40 2005 +0200"
      },
      "message": "[ALSA] usb-audio - add mixer control notifications\n\nUSB generic driver\nAdd support for the optional status interrupt endpoint in audio control\ninterfaces, and translate USB status notifications into ALSA mixer\ncontrol notifications.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "84957a8ab086377a025e0448fa716ed5983f3c3a",
      "tree": "7d405711f0fd2e6eb8c305b7bddf0aaeac22f3e4",
      "parents": [
        "707e60732fc25fe3760f916d083b262a86a666c0"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Apr 29 16:23:13 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:05:37 2005 +0200"
      },
      "message": "[ALSA] usb-audio - move mixer data into separate struct\n\nUSB generic driver\nMove all data related to audio control interfaces into a separate struct\nlocal to usbmixer.c.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "707e60732fc25fe3760f916d083b262a86a666c0",
      "tree": "f9decf1c0ad9d86df6f4c87c514454bc03a3d339",
      "parents": [
        "8c1872dcf29e2a194197e1d5a9c366a265986b84"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Apr 29 09:56:17 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:05:33 2005 +0200"
      },
      "message": "[ALSA] usb-audio - reduce size of unitbitmap array\n\nUSB generic driver\nUnit/terminal IDs are 8-bit integers, so the unitbitmap\nvariable does not need to be bigger than 256 bits.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "8e062ec7108f8a91149e6bccddc3b7341e406274",
      "tree": "da052b40bcc2cbc7480a9999360f20c2a63c640d",
      "parents": [
        "08fe15899df9696a6d34abf96230ae0691f5de66"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Apr 22 15:49:52 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:05:11 2005 +0200"
      },
      "message": "[ALSA] usb-audio - add selector unit names override for Audigy 2 NX\n\nUSB generic driver\nAdd a mechanism to specify source names of selector units,\nand add such names for the SB Audigy 2 NX.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
