)]}'
{
  "log": [
    {
      "commit": "b3b778b387ed3849ebc4a51baf8617be90df6625",
      "tree": "05fb54ad5b0bf9e0f6aee9da73d5da19e953611a",
      "parents": [
        "5a641bcd6398841cc4606b0a732d41a09256fd94"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 20 17:05:52 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 20 17:08:00 2009 +0200"
      },
      "message": "ALSA: pcsp - fix printk format warning again\n\nThe commit 5a641bcd6398841cc4606b0a732d41a09256fd94 changed the\nprintk format to \u0027%lu\u0027, but the value passed seems to be dependent\non the architecture.  On x86-64, I got a new warning now because an\nint value is passed actaully.\n\nAs a workaround, just cast the value always to unsigned long.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5a641bcd6398841cc4606b0a732d41a09256fd94",
      "tree": "dc0ff65c30d85869c3563f3ca2140278507cbee0",
      "parents": [
        "1b1cc7f21c51cc81992a547b59e174dd8c44d1bd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu May 14 08:49:13 2009 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 14 18:03:10 2009 +0200"
      },
      "message": "ALSA: pcsp: fix printk format warning\n\nFix printk format warning:\n\nsound/drivers/pcsp/pcsp_mixer.c:54: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027long unsigned int\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bd0185ceaca7ef17d5c9c094882a5aabe8eff677",
      "tree": "13a067e9884e18c1157a19e0c47e188c07d670e4",
      "parents": [
        "3f68165e234233255a789c827c5d3d6fa965ddce"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue May 05 15:39:39 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 05 16:01:18 2009 +0200"
      },
      "message": "sound: serial-u16550: fix buffer overflow\n\nRemove most of the serial port parameters from the card longname string\nbecause it was way too long and overflowed into the mixername string.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6e15cf04860074ad032e88c306bea656bbdd0f22",
      "tree": "c346383bb7563e8d66b2f4a502f875b259c34870",
      "parents": [
        "be0ea69674ed95e1e98cb3687a241badc756d228",
        "60db56422043aaa455ac7f858ce23c273220f9d9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 21:39:17 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 27 17:28:43 2009 +0100"
      },
      "message": "Merge branch \u0027core/percpu\u0027 into percpu-cpumask-x86-for-linus-2\n\nConflicts:\n\tarch/parisc/kernel/irq.c\n\tarch/x86/include/asm/fixmap_64.h\n\tarch/x86/include/asm/setup.h\n\tkernel/irq/handle.c\n\nSemantic merge:\n        arch/x86/include/asm/fixmap.h\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e0d2054fd3cf167395390dc1758644486c782707",
      "tree": "108fd3138f0246f5fa17454680d6d04a670ed6d8",
      "parents": [
        "d807500a2472445d05ce641bf09438e3d72eeb4f",
        "c468ac29e63b9927275a94379d00b367f0f97c43"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:50 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:50 2009 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "c2f43981e5dbc92884149aa2234064cc2c340acd",
      "tree": "bd5273bc7ae92a1ef47fa3f35ec6ef79d28ba270",
      "parents": [
        "dec14f8c0eff54549e5747f8a4d1dc6c0347e2dd",
        "28b7e343ee63454d563a71d2d5f769fc297fd5ad"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:41 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:41 2009 +0100"
      },
      "message": "Merge branch \u0027topic/hwdep-cleanup\u0027 into for-linus\n"
    },
    {
      "commit": "dec14f8c0eff54549e5747f8a4d1dc6c0347e2dd",
      "tree": "af1744c17c4bacad4c9524ad096d5a65f6c25c73",
      "parents": [
        "8e0ee43bc2c3e19db56a4adaa9a9b04ce885cd84",
        "b1a0aac05f044e78a589bfd7a9e2334aa640eb45"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:35 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:35:35 2009 +0100"
      },
      "message": "Merge branch \u0027topic/snd_card_new-err\u0027 into for-linus\n"
    },
    {
      "commit": "d73d341d3995ae3c63a4b4543b7c308ebd1e58ea",
      "tree": "78273dea3921ea9c428637d9acbf386e37734ce7",
      "parents": [
        "3a755ec2e8af0024a06a5adbcc81c012eae61782"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Wed Feb 25 22:29:15 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 26 09:57:21 2009 +0100"
      },
      "message": "ALSA: sound/drivers/vx: fix sparse warning: different signedness\n\nFix this sparse warning:\n  sound/drivers/vx/vx_uer.c:301:42: warning: incorrect type in argument 2 (different signedness)\n\nSigned-off-by: Hannes Eder \u003channes@hanneseder.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b69bc3967445169ea4dc11171118b414eafab271",
      "tree": "52bff205f1fc1dbcae5aba7531c5b53f52b4823e",
      "parents": [
        "c466ed2e4337c5eb03b283da507eb5328ab06c73",
        "d2f8d7ee1a9b4650b4e43325b321801264f7c37a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Feb 15 09:00:18 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Feb 15 09:00:18 2009 +0100"
      },
      "message": "Merge commit \u0027v2.6.29-rc5\u0027 into x86/apic\n"
    },
    {
      "commit": "32cf9a16f4af01573ddec1eb073111fc20a9d7d4",
      "tree": "6404826ae612e406e2e771b548800b6c458a2980",
      "parents": [
        "8e4921515c1a379539607eb443d51c30f4f7f338"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 12 00:06:42 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 12 00:06:42 2009 +0100"
      },
      "message": "ALSA: mtpav - Fix initial value for input hwport\n\nFix the initial value for input hwport.  The old value (-1) may cause\nOops when an realtime MIDI byte is received before the input port is\nexplicitly given.\nInstead, now it\u0027s set to the broadcasting as default.\n\nTested-by: Holger Dehnhardt \u003cdehnhardt@ahdehnhardt.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "45203832df2fa9e94ca0a249ddb20d2b077e58cc",
      "tree": "54b5fed5a98235333ee01706751e9e898ee56c77",
      "parents": [
        "006de267351aa3d836f3307370eae7ec16eac09d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 15:51:50 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 16:00:56 2009 +0100"
      },
      "message": "ALSA: Add missing KERN_* prefix to printk in sound/drivers\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "28b7e343ee63454d563a71d2d5f769fc297fd5ad",
      "tree": "07911d0d442898ed5f6664fa1524e006b6c67114",
      "parents": [
        "e0d80648c0037b8b815317a52b782d4ea0c287f0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 09:28:08 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 05 09:28:08 2009 +0100"
      },
      "message": "ALSA: Remove superfluous hwdep ops\n\nRemove NOP hwdep ops in sound drivers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4272ebfbefd0db40073f3ee5990bceaf2894f08b",
      "tree": "be8bddaf6a5a549a9aa9108df3515741cc469199",
      "parents": [
        "fbeb2ca0224182033f196cf8f63989c3e6b90aba"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Thu Jan 29 15:14:46 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 30 00:20:22 2009 +0100"
      },
      "message": "x86: allow more than 8 cpus to be used on 32-bit\n\nX86_PC is the only remaining \u0027sub\u0027 architecture, so we dont need\nit anymore.\n\nThis also cleans up a few spurious references to X86_PC in the\ndriver space - those certainly should be X86.\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bd7dd77c2a05c530684eea2e3af16449ae9c5d52",
      "tree": "f26e8b6c83ed58d3c2d47f9df6373812db80a885",
      "parents": [
        "e58de7baf7de11f01a675cbbf6ecc8a2758b9ca5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@alsa3.local",
        "time": "Sun Dec 28 16:45:02 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 12 15:21:19 2009 +0100"
      },
      "message": "ALSA: Convert to snd_card_create() in other sound/*\n\nConvert from snd_card_new() to the new snd_card_create() function\nin other sound subdirectories.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bb758e9637e5ddcff84a97177415499ae1fed498",
      "tree": "a4dbc2a0427a30fc9c54148c6ff7ecf21947e3ae",
      "parents": [
        "5f34fe1cfc1bdd8b4711bbe37421fba4ed0d1ed4",
        "32e8d18683adb322c994d1a0fe02d66380991f45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 16:16:21 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 16:16:21 2008 -0800"
      },
      "message": "Merge branch \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  hrtimers: fix warning in kernel/hrtimer.c\n  x86: make sure we really have an hpet mapping before using it\n  x86: enable HPET on Fujitsu u9200\n  linux/timex.h: cleanup for userspace\n  posix-timers: simplify de_thread()-\u003eexit_itimers() path\n  posix-timers: check -\u003eit_signal instead of -\u003eit_pid to validate the timer\n  posix-timers: use \"struct pid*\" instead of \"struct task_struct*\"\n  nohz: suppress needless timer reprogramming\n  clocksource, acpi_pm.c: put acpi_pm_read_slow() under CONFIG_PCI\n  nohz: no softirq pending warnings for offline cpus\n  hrtimer: removing all ur callback modes, fix\n  hrtimer: removing all ur callback modes, fix hotplug\n  hrtimer: removing all ur callback modes\n  x86: correct link to HPET timer specification\n  rtc-cmos: export second NVRAM bank\n\nFixed up conflicts in sound/drivers/pcsp/pcsp.c and sound/core/hrtimer.c\nmanually.\n"
    },
    {
      "commit": "8afabfa74bbe81ac496e66f7f0ed8943dff5fdb5",
      "tree": "7c0eff65f827891fb4d9f8e46839207c71b26b93",
      "parents": [
        "86b3aa390b4b9925f16a21b98441fd7abdb9fff2",
        "1f04128a3db7c0f0e8b5d25323eba70ac342f47f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:27 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:27 2008 +0100"
      },
      "message": "Merge branch \u0027topic/convert-tasklet\u0027 into to-push\n"
    },
    {
      "commit": "55fa518867978e1f5fd8353098f80d125ac734d7",
      "tree": "3502b331c1f9ec4cac25dc8ba30b6a0a324e350c",
      "parents": [
        "bb1f24bf00a85f666b56a09b7cdbfd221af16c2c",
        "eea0579fc85e64e9f05361d5aacf496fe7a151aa"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 23:39:47 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 23:39:47 2008 +0100"
      },
      "message": "Merge branch \u0027topic/pcsp-fix\u0027 into topic/misc\n"
    },
    {
      "commit": "1f04128a3db7c0f0e8b5d25323eba70ac342f47f",
      "tree": "0740e2abd66a66ad27baed8408a043928b352c0c",
      "parents": [
        "8b1fae4e4200388b64dd88065639413cb3f1051c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 18 12:17:55 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 18 12:17:55 2008 +0100"
      },
      "message": "ALSA: hda - Convert from takslet_hi_schedule() to tasklet_schedule()\n\nReplace all tasklet_hi_schedule() callers with the normal\ntasklet_schedule().  The former often causes troubles with\nRT-kernels, and has actually no merit.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "02834f112d159eb87b584c7df56bddc5beeff5b3",
      "tree": "6a6a17d4e7392a34bb36813d9b7c4c9cc6e005ea",
      "parents": [
        "73f6a12ed187b7e7ac9334d1419ba7bf7ac1be26"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Nov 28 15:29:01 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Nov 28 15:29:01 2008 +0100"
      },
      "message": "ALSA: ac97 - Remove EXPERIMENTAL from CONFIG_SND_AC97_POWER_SAVE\n\nIt\u0027s mature enough now.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "eea0579fc85e64e9f05361d5aacf496fe7a151aa",
      "tree": "3671619779847120761225c679fd2e9a2f117205",
      "parents": [
        "e7dd8c1bdacf658b0ade51facb2f7eaf40eb0ac4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 26 14:13:03 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 26 14:13:03 2008 +0100"
      },
      "message": "ALSA: pcsp - Fix starting the stream with HRTIMER_CB_IRQSAFE_UNLOCK\n\nWith the callback mode HRTIMER_CB_IRQSAFE_UNLOCK, the start of the\nstream with zero delay doesn\u0027t work.  Since IRQSAFE mode is removed,\nwe have to change the pcsp start-up code.\n\nThis patch splits the callback function to two parts, the triggering\nof the port and the calculation of the expire time, and the update of\nthe ALSA PCM core.  The first part is called both from the trigger-start\nand the hrtimer callback while the latter is handled only in the\nhrtimer callback.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e7dd8c1bdacf658b0ade51facb2f7eaf40eb0ac4",
      "tree": "0db15820fdd391a1570e1257167e8f02532c83f5",
      "parents": [
        "ed313489badef16d700f5a3be50e8fd8f8294bc8",
        "bc4a68fed4b4c01005ef3c71ede6a8cbe91b7dc9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 26 14:12:42 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 26 14:12:42 2008 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into topic/pcsp-fix\n\nConflicts:\n\tsound/drivers/pcsp/pcsp_lib.c\n"
    },
    {
      "commit": "ca109491f612aab5c8152207631c0444f63da97f",
      "tree": "46d0a90e79c75fc039bda7d01862062e0ac39900",
      "parents": [
        "ed313489badef16d700f5a3be50e8fd8f8294bc8"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Tue Nov 25 12:43:51 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 25 15:45:46 2008 +0100"
      },
      "message": "hrtimer: removing all ur callback modes\n\nImpact: cleanup, move all hrtimer processing into hardirq context\n\nThis is an attempt at removing some of the hrtimer complexity by\nreducing the number of callback modes to 1.\n\nThis means that all hrtimer callback functions will be ran from HARD-irq\ncontext.\n\nI went through all the 30 odd hrtimer callback functions in the kernel\nand saw only one that I\u0027m not quite sure of, which is the one in\nnet/can/bcm.c - hence I\u0027m CC-ing the folks responsible for that code.\n\nFurthermore, the hrtimer core now calls callbacks directly with IRQs\ndisabled in case you try to enqueue an expired timer. If this timer is a\nperiodic timer (which should use hrtimer_forward() to advance its time)\nthen it might be possible to end up in an inf. recursive loop due to the\nfact that hrtimer_forward() doesn\u0027t round up to the next timer\ngranularity, and therefore keeps on calling the callback - obviously\nthis needs a fix.\n\nAside from that, this seems to compile and actually boot on my dual core\ntest box - although I\u0027m sure there are some bugs in, me not hitting any\nmakes me certain :-)\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8a75f4fb28766878893b4335f4b5743ce9b931fe",
      "tree": "d74162018ee4e091f59d2d218551347f4372fa01",
      "parents": [
        "11843ee4d5ee130b84de01c019dde7bf0a3eca78"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Nov 14 13:58:43 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Nov 14 13:58:43 2008 +0100"
      },
      "message": "ALSA: pcsp - Use HRTIMER_CB_IRQSAFE_UNLOCKED\n\nHRTIMER_CB_IRQSAFE was removed in the upstream.\nTry to use HRTIMER_CB_IRQSAFE_UNLOCKED instead.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "63cf123bf5d538a066e4a899390c9ce56ab6df9f",
      "tree": "00a5e6eabcfdd310247018188f8ebe35b8b6f1ba",
      "parents": [
        "6834d7ce224a6f6a1dd05da3a867730c40943154",
        "fcef7836a31c6432b41a38867d413ed3d6aa8261"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Nov 07 09:06:05 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Nov 07 09:06:05 2008 +0100"
      },
      "message": "Merge branch \u0027topic/fix/misc\u0027 into topic/misc\n"
    },
    {
      "commit": "20ebc0073b0fb63ce4a27ca761418ecfdecaadb7",
      "tree": "e536365120ae7ec3d8622e75d847c44460dc84f1",
      "parents": [
        "c8126cc6025972629044cde750cec97f175792f7",
        "7aeb6d7d20185b7cede1ce5f6bd8d762e49bda6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 03 10:14:59 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 03 10:14:59 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda: make a STAC_DELL_EQ option\n  ALSA: emu10k1 - Add more invert_shared_spdif flag to Audigy models\n  ALSA: hda - Add a quirk for another Acer Aspire (1025:0090)\n  ALSA: remove direct access of dev-\u003ebus_id in sound/isa/*\n  sound: struct device - replace bus_id with dev_name(), dev_set_name()\n  ALSA: Fix PIT lockup on some chipsets when using the PC-Speaker\n  ALSA: rawmidi - Add open check in rawmidi callbacks\n  ALSA: hda - Add digital-mic for ALC269 auto-probe mode\n  ALSA: hda - Disable broken mic auto-muting in Realtek codes\n"
    },
    {
      "commit": "bb072bf0980abbe4fc905df91857a8ad34ca673c",
      "tree": "8468d4060e37b785c05804590d90a4c23747fa66",
      "parents": [
        "b02555c3845f02924b8224ff1fd9a44f2c144dbb"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Sun Nov 02 03:50:35 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 03 08:57:33 2008 +0100"
      },
      "message": "sound: struct device - replace bus_id with dev_name(), dev_set_name()\n\n[stripped sound/isa/* changes, replaced with the next patch -- tiwai]\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b02555c3845f02924b8224ff1fd9a44f2c144dbb",
      "tree": "cc69e7bb4ba63f8a68ed4a5a87c354402d791e4b",
      "parents": [
        "219df32faec97349516c29f33008fea59a46e99a"
      ],
      "author": {
        "name": "Zoltan Devai",
        "email": "zdevai@gmail.com",
        "time": "Mon Nov 03 00:30:28 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 03 08:57:25 2008 +0100"
      },
      "message": "ALSA: Fix PIT lockup on some chipsets when using the PC-Speaker\n\nFix PIT lockup on some chipsets when using the PC-Speaker.\n\nSigned-off-by: Zoltan Devai \u003czdevai@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4fc85e451ff5e9b6ccd7f5cac7f65684755370e2",
      "tree": "08b0802d18eb23a6f4fea7394a856352836fcec6",
      "parents": [
        "9f50bbad8fc3b0f9fd453ab1e2716b3106d89b13",
        "67679b1fd166da8398e70b7dbffe12cfccf9c7bf"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 27 08:50:43 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 27 08:50:43 2008 +0100"
      },
      "message": "Merge branch \u0027topic/misc-next\u0027 into topic/misc\n"
    },
    {
      "commit": "268a3dcfea2077fca60d3715caa5c96f9b5e6ea7",
      "tree": "c2232774508424e677e27f296090a68c775e4669",
      "parents": [
        "c4bd822e7b12a9008241d76db45b665f2fef180c",
        "592aa999d6a272856c9bfbdaac0cfba1bb37c24c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Oct 22 09:48:06 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Oct 22 09:48:06 2008 +0200"
      },
      "message": "Merge branch \u0027timers/range-hrtimers\u0027 into v28-range-hrtimers-for-linus-v2\n\nConflicts:\n\n\tkernel/time/tick-sched.c\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "96c7d478efad594e483ee8a826395b1342404885",
      "tree": "8ecb6f20f1f72f9d406b3c949d9b811347dcbb3e",
      "parents": [
        "76a4d10e522bfc238ddf70f35272088d420d2dcf"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 11 10:18:39 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 20 14:47:15 2008 +0200"
      },
      "message": "ALSA: pcsp - Fix locking messes in snd-pcsp\n\nsnd-pcsp driver takes chip-\u003esubstream_lock together with PCM substream\nlock.  These are even mixed up with hrtimer\u0027s lock, resulting in messy\nlock depencies.  Right now, snd-pcsp driver resolves the deadlock by\nusing HRTIMER_CB_SOFTIRQ.  However, this isn\u0027t nice for a really fast\npath like bit-flipping.\n\nThis patch introduces a tasklet for PCM period handling so that the\nhrtimer callback can be handled fast.  This also reduce the use of\nchip-\u003esubstream_lock to avoid deadlocks.  It\u0027s still used in pointer\ncallback, but even this could be removed with a proper barrier.\n\nAnother good solution is to introduce async trigger callback.  But,\nthis will involve with a major rewrite of the PCM core code, so I\ntake first this easy fix.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e78521f3212d5d3931442819cbf0910fe1b28beb",
      "tree": "f1f237f5e1286b7ae0ebfb759e919e2c0900aa27",
      "parents": [
        "a66547f3a1295d782fc0923d872b309994cea32a"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sun Oct 19 10:34:22 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 19 10:36:08 2008 +0200"
      },
      "message": "ALSA: misc typo fixes\n\nFixed typos in disabled codes via #if 0.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "651dab4264e4ba0e563f5ff56f748127246e9065",
      "tree": "016630974bdcb00fe529b673f96d389e0fd6dc94",
      "parents": [
        "40b8606253552109815786e5d4b0de98782d31f5",
        "2e532d68a2b3e2aa6b19731501222069735c741c"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Fri Oct 17 09:20:26 2008 -0700"
      },
      "committer": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Fri Oct 17 09:20:26 2008 -0700"
      },
      "message": "Merge commit \u0027linus/master\u0027 into merge-linus\n\nConflicts:\n\n\tarch/x86/kvm/i8254.c\n"
    },
    {
      "commit": "32fe61426373d85e797bf4f4dcbe4510487c3e00",
      "tree": "121f5ed0870a14d298989bc35c0ddcf03591ff3d",
      "parents": [
        "59b3db6c69ae9eeed1d8fc3aee6b88272ba38ba8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 08 10:28:25 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Oct 10 13:41:58 2008 +0200"
      },
      "message": "ALSA: mtpav - Fix race in probe\n\nIngo reported Oops at probing mtpav driver.  It\u0027s a race between\nthe irq handler and the rawmidi instance registration.\n\nThis patch fixes the order of registration to avoid the race.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nTested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "5c73a7d0411999e3cb3c6d64225450813738ae25",
      "tree": "609874b77d5098e154010175a3d0eb73603eacd8",
      "parents": [
        "6c644eaeb2e000a08f0e20653b0835bb90a93e4a"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Sep 01 15:25:20 2008 -0700"
      },
      "committer": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Fri Sep 05 21:35:23 2008 -0700"
      },
      "message": "hrtimer: convert sound/ to the new hrtimer apis\n\nIn order to be able to do range hrtimers we need to use accessor functions\nto the \"expire\" member of the hrtimer struct.\nThis patch converts sound/ to these accessors.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n"
    },
    {
      "commit": "1a11cb6427e65b7cfc9c3ec6eaecd2dba1f2d69a",
      "tree": "b2b325124e8cdd6311bf18b78991ecfd652e226e",
      "parents": [
        "54e8e21ed21ca8788aa75294067494abebf9d550"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 15 12:59:02 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 15 12:59:02 2008 +0200"
      },
      "message": "ALSA: dummy driver - do not use assignment in if condition\n\ncheckpatch.pl does not like assignment in if condition\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "54e8e21ed21ca8788aa75294067494abebf9d550",
      "tree": "354640ce67641af2632212edf6a29fb8e7a6fd9c",
      "parents": [
        "8daaaa97d6420c7e8b02c12ce591bb29fd959c62"
      ],
      "author": {
        "name": "Daniel THOMPSON",
        "email": "daniel.thompson@st.com",
        "time": "Fri Aug 15 10:53:38 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 15 12:38:14 2008 +0200"
      },
      "message": "sound: Fix esoteric double free in the dummy sound driver.\n\nThe dummy driver uses runtime-\u003eprivate_free but still frees\nits pcm structures on error paths.\n\nThis is esoteric because the error paths in question are\nunreachable. Thus the bug is only a problem when someone\ncopies this code into other drivers.\n\nSigned-off-by: Daniel R Thompson \u003cdaniel.thompson@st.com\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": "751851af7aae9b8bd5a60b3897209081fbc18b2b",
      "tree": "5cb8dbb71d691a760da61e319796800ee42cc1c5",
      "parents": [
        "a41eebab7537890409ea9dfe0fcda9b5fbdb090d",
        "d71792ac3d48df6693f7b339e02494efc27036c3"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jul 14 15:49:04 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jul 14 15:51:11 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\nConflicts:\n\n\tsound/pci/Kconfig\n"
    },
    {
      "commit": "b561c74ae2832d32cc189ecd82863d31151cdcb5",
      "tree": "d633e3561a04e57d7950be432503ecaeb76e0710",
      "parents": [
        "ed5a2825feb79c424882c9d0f483172a91c93b54"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Jul 08 17:36:45 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jul 10 14:27:11 2008 +0100"
      },
      "message": "Fix a const pointer usage warning in the Digigram VX soundcard driver\n\nFix a const pointer usage warning in the Digigram VX soundcard driver.  A\nconst pointer is being passed to copy_from_user() to load the firmware into.\nThis is okay in this case because the function has allocated the firmware\nstruct itself, but the const qualifier will be part of the firmware \nstruct - so the patch casts the const away.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2f0600b639777cbc1c0ae3f7bbbc982b0838e706",
      "tree": "359cc37f494ca099b8a05413bd4a00db1e93a86a",
      "parents": [
        "b8d21807a1a479e0214a03069a88e3e93492b72d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 24 00:02:49 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jul 10 14:26:10 2008 +0100"
      },
      "message": "vx: treat firmware data as const\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "bd5d06eb8f0b9e0eb117b9c45c254d577ec2e273",
      "tree": "3ddf83c05318a19d4dbb388eb21ced18bfa77b08",
      "parents": [
        "6f48413dd0f28d81a20fba2e264dd1b9f205893e"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Jul 08 17:30:30 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 09:32:55 2008 +0200"
      },
      "message": "ALSA: Fix a const pointer usage warning in the Digigram VX soundcard driver\n\nFix a const pointer usage warning in the Digigram VX soundcard driver.  A\nconst pointer is being passed to copy_from_user() to load the firmware into.\nThis is okay in this case because the function has allocated the firmware\nstruct itself, but the const qualifier is part of the firmware struct - so the\npatch casts the const away.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "6938d6b2a90d5e2ffaef037852652a1333502519",
      "tree": "f59b0abe85cc88627ce1a93c54e5c2c7beb05340",
      "parents": [
        "89fe5117928b2c1272c9376362131ded561c91ad"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 23 16:11:26 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 27 15:56:20 2008 +0200"
      },
      "message": "[ALSA] Fix AC97 kconfig items\n\nThe kconfig items related with AC97-powersave must be outside the\nCONFIG_SND_PCI range.  And it\u0027d be better together with CONFIG_SND_AC97.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "89fe5117928b2c1272c9376362131ded561c91ad",
      "tree": "d9ad58546d73efdef4d68ba3c8224a3ee5722576",
      "parents": [
        "06b5fb97cec1a3ca61d10164118b00fe98a6a866"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 23 16:10:37 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 27 15:56:20 2008 +0200"
      },
      "message": "sound: Convert to menuconfig\n\nConvert menu in sound Kconfig files to menuconfig and if.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "97e08f5d732bbfd5180f73aa7875d328421bee8a",
      "tree": "9f10967c8af440c0bb578366ce2ae672e011aa0a",
      "parents": [
        "97ec710cab76f90a6bece76a04e76aa50096a470"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Sat May 24 18:05:47 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 25 18:21:10 2008 +0200"
      },
      "message": "[ALSA] snd-pcsp - fix pcsp_treble_info() to honour an item number\n\nThis solves the problem with mixers wrongly displaying the PWM freq.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4b7afb0d0d23b298a7e6d30eaba0679449542d2e",
      "tree": "beeff813fbb8d6dcffd13aefde4f43ccf9dc6f8e",
      "parents": [
        "8033c6e9736c29cce5f0d0abbca9a44dffb20c39"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Tue May 20 11:47:29 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 20 11:56:24 2008 +0200"
      },
      "message": "snd-pcsp: use HRTIMER_CB_SOFTIRQ\n\nChange HRTIMER_CB_IRQSAFE to HRTIMER_CB_SOFTIRQ,\nas suggested by Thomas Gleixner.\nThat solves the lock dependancy reported in\nBug #10701.\nThat also allows to call hrtimer_start()\ndirectly, tasklet \"stupid hack\" removed.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "87af38dafe4f930921b9217c21ec6d72cad56bcc",
      "tree": "6b884fca1319aff9ff9f311b9a8586ad531f175a",
      "parents": [
        "1894c59fdb63692f5ba2576875cc558b856935ca"
      ],
      "author": {
        "name": "Daniel Jacobowitz",
        "email": "dan@codesourcery.com",
        "time": "Wed May 07 12:05:10 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon May 19 13:19:14 2008 +0200"
      },
      "message": "[ALSA] ac97 - Add virtual master control to VT1616/VT1617A codec.\n\nEnable VMASTER for VT1616 / VT1617A codec.\n\nSigned-off-by: Daniel Jacobowitz \u003cdan@codesourcery.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "42ece6c1f8162cd782b44dc4863679e888531df5",
      "tree": "4eeb1e9a2d6c7f406a57056b4b67c578a856e22c",
      "parents": [
        "2bc536a235382f2a14fbbefd4fa9cd6089c9d0d0"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Sun May 18 18:30:03 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 19 12:06:44 2008 +0200"
      },
      "message": "snd-pcsp: silent misleading warning\n\nIt appears that alsa allows a sound buffer with size not\nevenly devided by the period size. This triggers a warning in\nsnd-pcsp and floods the log. As a quick fix, the warning should\nbe disabled.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2bc536a235382f2a14fbbefd4fa9cd6089c9d0d0",
      "tree": "2ead27eb46f00a768bd1442b5600ed46aa38fd70",
      "parents": [
        "4dfd79546dfed83bf756f5c912f686ebac187c16"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Sat May 17 08:46:55 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 19 12:06:43 2008 +0200"
      },
      "message": "snd-pcsp: depend on CONFIG_EXPERIMENTAL\n\nConsidering all the feedbacks I got, depending snd-pcsp on\nCONFIG_EXPERIMENTAL looks like the only safe way to get out\nof all the troubles at one go. :)\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4dfd79546dfed83bf756f5c912f686ebac187c16",
      "tree": "aa8654734026eb300bc9d8d30f774fe4a642492d",
      "parents": [
        "3ccee69019d3b23f02204f4c2cb3085f436da252"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Sat May 17 08:44:41 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 19 12:06:25 2008 +0200"
      },
      "message": "snd-pcsp: put back the compatibility code for the older alsa-libs\n\nThe attached patch adds back the compatibility code, allowing the\ndriver to work with older alsa-libs.\nThe removal was premature, it breaks the real-life configs.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3ccee69019d3b23f02204f4c2cb3085f436da252",
      "tree": "50981fdeba270e8097db5c2345eaceee7c1bd922",
      "parents": [
        "b8291ad07a7f3b5b990900f0001198ac23ba893e"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Fri May 16 12:10:03 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 19 12:04:35 2008 +0200"
      },
      "message": "snd-pcsp: adjust help texts to frighten users\n\nAdded the warning text to the help of snd-pcsp about the possible problem\nwith this driver so that user can know of the problem in advance.\n\nAlso, removed the obsoleted text about ancient pc-speaker patch in\nCONFIG_SOUND help.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e5e1d3cb20034a3cbcfff1f0bae12201aa2ce17e",
      "tree": "f1260a7e59ac21b790c76c1539e71603359806ad",
      "parents": [
        "a15306365a16380f3bafee9e181ba01231d4acd7"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Wed May 07 12:39:56 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 07 12:42:03 2008 +0200"
      },
      "message": "pcspkr: fix dependancies\n\nfix pcspkr dependancies: make the pcspkr platform\ndrivers to depend on a platform device, and\nnot the other way around.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCC: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nCC: Michael Opdenacker \u003cmichael-lists@free-electrons.com\u003e\n[fixed for 2.6.26-rc1 by tiwai]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "983e0972cea450fe5725d1ba11c78adfd5d7ad3a",
      "tree": "8d47edc4f869c526386c7db03c4fb05fbc20d36f",
      "parents": [
        "f74d505b58d36ceeef10e459094f0eb760681165"
      ],
      "author": {
        "name": "Johann Felix Soden",
        "email": "johfel@users.sourceforge.net",
        "time": "Fri May 02 09:54:31 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 05 14:12:07 2008 +0200"
      },
      "message": "[ALSA] pcsp: Fix build with CONFIG_PM\u003dn\n\nsound/drivers/pcsp/pcsp.c: In function \u0027pcsp_suspend\u0027:\nsound/drivers/pcsp/pcsp.c:201: error: implicit declaration of function \u0027snd_pcm_suspend_all\u0027\n\nSigned-off-by: Johann Felix Soden \u003cjohfel@users.sourceforge.net\u003e\nCC: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bad7785d4a787dd32245772e7daecf80d3618de9",
      "tree": "13769eb56ec1b57746ed00e16370999e2b745841",
      "parents": [
        "df99cd334e5356b002a9480048c06265e558e180"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 28 12:35:41 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 29 19:01:57 2008 +0200"
      },
      "message": "[ALSA] pcsp - Fix more dependency\n\nAdded the missing dependency and select for snd-pcsp driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "df7e3fdf83699328d1fdf7000ce0dc852fbb0ad9",
      "tree": "dc5ca06bc0754352c8adf201b4f950d7fbf7c0b1",
      "parents": [
        "a01e035ebb552223c03f2d9138ffc73f2d4d3965"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 25 09:13:45 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 29 19:01:56 2008 +0200"
      },
      "message": "[ALSA] Add MPU401_INFO_NO_ACK bitflag\n\nAdded MPU401_INFO_NO_ACK bitflag to ignore the ACK check for UART\ncommands.  VT172x doesn\u0027t handle ACK commands, for example.\n\nTested-by: Pavel Hofman \u003cpavel.hofman@insite.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b415ed45f4db9f8365daac84cf2518642a174dc0",
      "tree": "9cb81b685a0b73b5f8b41e41d389fc41a6466fd5",
      "parents": [
        "efd89d9dcf75ab0a31b200db0ae4ae19cad25e48"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 23 17:47:28 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:38:22 2008 +0200"
      },
      "message": "[ALSA] Define MPU401 registers in sound/mpu401_uart.h\n\nDefine some MPU401 registers in sound/mpu401_uart.h so that other\ndrivers can refer to them.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "efd89d9dcf75ab0a31b200db0ae4ae19cad25e48",
      "tree": "09569b55c1641ce58139f3df79dbc7265772e7c1",
      "parents": [
        "73bdd2ad7aac70456494c4a1d93f99fe88184dba"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Wed Apr 23 17:16:38 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:38:19 2008 +0200"
      },
      "message": "[ALSA] pcsp: fix wording in DEBUG_PAGEALLOC warning\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\n(fixed invalid KERN_WARNING by tiwai)\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "73bdd2ad7aac70456494c4a1d93f99fe88184dba",
      "tree": "c11877a9f9870d769d9d2cea0df659cf7236346a",
      "parents": [
        "24c053e755f2f77d9c9d9a9250ca1132eae280e7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 23 17:08:58 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:38:17 2008 +0200"
      },
      "message": "[ALSA] pcsp - Fix dependency in Kconfig\n\nAdded the proper dependency to Kconfig for snd-pcsp driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "369b240d6391aef41d376c9e8769fd939c7c6c4d",
      "tree": "c37500db8e4186bde3743b8ea005708bd40242c6",
      "parents": [
        "7943a8aba93ab439bdfbd9b92221720a4a4d8153"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Wed Apr 16 19:30:30 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:38 2008 +0200"
      },
      "message": "[ALSA] sound/drivers/dummy.c: fix negative snd_pcm_format_width() check\n\nbps is unsigned, a negative snd_pcm_format_width() return value is not noticed\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8b45a209935c4b79905182608922736ba0e5579e",
      "tree": "d7bb9d5549122d6d8b39305654895fd35e515d05",
      "parents": [
        "0fc9dec46fae19da9899c580a6b870202103f8bb"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Mon Apr 14 13:33:36 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:35 2008 +0200"
      },
      "message": "[ALSA] sound: fix platform driver hotplug/coldplug\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias is\nprefixed with \"platform:\".  Add MODULE_ALIAS() to the hotpluggable sound\nplatform drivers, to re-enable auto loading.\n\n[dbrownell@users.sourceforge.net: more drivers, registration fixes]\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c81d80cbf6dfe4c061719cb146659677c3c36c8e",
      "tree": "67c5cc2b0407c6217f61787879e9366d05d35894",
      "parents": [
        "95866d38028c98ea4d6df6947f6ea3fd77334382"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Sat Mar 22 10:12:37 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:30 2008 +0200"
      },
      "message": "[ALSA] pcsp: remove downsampling\n\npcsp: remove S16-\u003eU8 downsampling as dmix now supports U8 natively.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9ecaedae0de906f0b5f8dbc09cd610f7056ba975",
      "tree": "dded76ed3be289a4e29fe727bfd50dd89c0596cd",
      "parents": [
        "f5e09ef0985ff01af6b4a12954840467f153a41c"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Tue Mar 18 09:03:03 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:26 2008 +0200"
      },
      "message": "[ALSA] sound/drivers/pcsp/pcsp.c build fix\n\nsound/drivers/pcsp/pcsp.c: In function \u0027snd_pcsp_create\u0027:\nsound/drivers/pcsp/pcsp.c:54: error: \u0027loops_per_jiffy\u0027 undeclared (first use in\\ this function)\nsound/drivers/pcsp/pcsp.c:54: error: (Each undeclared identifier is reported on\\ ly once\nsound/drivers/pcsp/pcsp.c:54: error: for each function it appears in.)\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5949d2443d96f054d9a32d31edddb0be836968c6",
      "tree": "2d331956505665cdc8e5ddd2de405da8d527b270",
      "parents": [
        "c93f5a1eca1f6d662d791c14c469b6962e05a08f"
      ],
      "author": {
        "name": "Joachim Foerster",
        "email": "JOFT@gmx.de",
        "time": "Mon Mar 17 08:40:12 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:25 2008 +0200"
      },
      "message": "[ALSA] [ML403-AC97CR] Remove duplicate snd_card_set_dev()\n\nWe want to have snd_card_set_dev() in _probe(), but not a second one in\nsnd_ml403_ac97cr_create().\n\nSigned-off-by: Joachim Foerster \u003cJOFT@gmx.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1bc1f30565b561bafc51725fce336aec59029437",
      "tree": "2bde6214d669f84dc0ae73b1d1b1259090190f41",
      "parents": [
        "bb9f76cd5909b9da6b4d31b55a4086cc35614fe0"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Wed Mar 12 13:12:15 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:24 2008 +0200"
      },
      "message": "[ALSA] pcsp: locking fix\n\npcsp: locking fix.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "52337310af443278ee84ec4b9adaee0037cc0e30",
      "tree": "d0fc387f2584061df602f76f6f6b1daec540e66a",
      "parents": [
        "8280823668d42ed9695da759047b86074ad14ba4"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Thu Mar 06 11:01:16 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:21 2008 +0200"
      },
      "message": "[ALSA] pcsp: improve \"enable\" option handling\n\nSimplify init code.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a91605b86a234b01d2f99b38411ac30a40bdf067",
      "tree": "b87f7036e7903b32bd1aff3d5fe77f32ace352da",
      "parents": [
        "368c7a95ea324b3f9728ba1c901ac119d409bf4e"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Tue Mar 04 11:28:43 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:21 2008 +0200"
      },
      "message": "[ALSA] pcsp - clean ups\n\n- make pcsp_start_timer_tasklet static\n- remove redundant includes. \u003casm/i8253.h\u003e is not available on all platforms.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9ab4d072ad67793d70b8707e14fb9261749c4e07",
      "tree": "c6ae32f1d3d3b273fae30b0fa59b8c79bd5e8044",
      "parents": [
        "40ac8c4f208111cdc1542ccc9feb21b98a6b0219"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Mon Mar 03 10:53:54 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:20 2008 +0200"
      },
      "message": "[ALSA] Add PC-speaker sound driver\n\nAdded PC-speaker sound driver (snd-pcsp).\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "470f23b873679b045908551302fec6b1edf05a5a",
      "tree": "145339e5b24d3436d850b07c1503c5cb1e95afba",
      "parents": [
        "bed515b0dfdcf8f440c7e6c5bad8ce3eb96fb625"
      ],
      "author": {
        "name": "Ahmet İnan",
        "email": "ainan at",
        "time": "Thu Feb 28 12:46:32 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:17 2008 +0200"
      },
      "message": "[ALSA] snd-dummy - better realtime app support\n\nwhen the time interval for a period is smaller than kernel HZ, then\nsnd-aloop and snd-dummy cannot call snd_pcm_period_elapsed as fast enough\nannymore. this happens for example with games. but the app still needs to\nsee, that the buffer actually did go further, which is provided by these\npatches.\n\nSigned-off-by: Ahmet İnan \u003cainan \u003cat\u003e mathematik.uni-freiburg.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ea6b5828cdbbedaf26b12ae64befbec18084ea3c",
      "tree": "5a02e041c96c4ec34c574c90b8b094935c03dfb4",
      "parents": [
        "47ba97f8fa01bb5b48e73b4b1271fbf1436a2d4b"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Feb 25 10:59:52 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:15 2008 +0200"
      },
      "message": "[ALSA] mpu401: reduce tx loop timeout\n\nReduce the number of times to check for a non-empty Tx FIFO from 100 to\n2 because there is no MPU-401 implementation that needs more than one or\ntwo reads to determine the actual FIFO status.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "53463a8302d0c3148c4c64c034312215e76429c2",
      "tree": "0d83a19ffbb7d340744d7f3f98f3f35971ae279f",
      "parents": [
        "03d7ca177fd2ecac8eb22f482f327ecaae4ac8cb"
      ],
      "author": {
        "name": "Ahmet İnan",
        "email": "ainan at",
        "time": "Thu Feb 21 07:55:30 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:14 2008 +0200"
      },
      "message": "[ALSA] snd-dummy - improved timing, silence on prepare\n\nSigned-off-by: Ahmet İnan \u003cainan \u003cat\u003e mathematik.uni-freiburg.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0ee46c9dadcbbd0daa12da30f226391896d90abb",
      "tree": "3483dd812fa0c724a1812bf6048dc6761a7fcfe6",
      "parents": [
        "2c020a99e058cdfc3a073cbfbfcc6ff55d3bfc43"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 22 18:34:06 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 22 14:20:08 2008 -0800"
      },
      "message": "[ALSA] opl3 - Fix compilation without sequencer support\n\nAdd proper ifdef\u0027s to the patch loading code moved from the old instr\nlayer so that opl3 driver can be compiled without the sequencer support.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e7d7c2e28890e1b3944246af1a668b6da91ab411",
      "tree": "a786563d0699ba1df8f437777be43b44f61eec04",
      "parents": [
        "747c6016ced692db18d7e849e8cbdc523fba0874"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jan 16 14:54:21 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:00 2008 +0100"
      },
      "message": "[ALSA] sound: fix mts64 section mismatches\n\nFix section mismatches in mts64 by making a static variable __devinitdata.\nWARNING: vmlinux.o(.data+0x2e33f0): Section mismatch: reference to .init.data:mts64_ctl_smpte_switch (between \u0027control.19929\u0027 and \u0027snd_mts64_rawmidi_output_ops\u0027)\nWARNING: vmlinux.o(.data+0x2e33f8): Section mismatch: reference to .init.data:mts64_ctl_smpte_time_hours (between \u0027control.19929\u0027 and \u0027snd_mts64_rawmidi_output_ops\u0027)\nWARNING: vmlinux.o(.data+0x2e3400): Section mismatch: reference to .init.data:mts64_ctl_smpte_time_minutes (between \u0027control.19929\u0027 and \u0027snd_mts64_rawmidi_output_ops\u0027)\nWARNING: vmlinux.o(.data+0x2e3408): Section mismatch: reference to .init.data:mts64_ctl_smpte_time_seconds (between \u0027control.19929\u0027 and \u0027snd_mts64_rawmidi_output_ops\u0027)\nWARNING: vmlinux.o(.data+0x2e3410): Section mismatch: reference to .init.data:mts64_ctl_smpte_time_frames (between \u0027control.19929\u0027 and \u0027snd_mts64_rawmidi_output_ops\u0027)\nWARNING: vmlinux.o(.data+0x2e3418): Section mismatch: reference to .init.data:mts64_ctl_smpte_fps (between \u0027control.19929\u0027 and \u0027snd_mts64_rawmidi_output_ops\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": "f11b799282201fbd8c88b51815176a902b1f15b8",
      "tree": "920484c5838086249f4d5f9a69632823987641cf",
      "parents": [
        "1bc9eed379399484d3f5d5a0834674983969bc1e"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Jan 07 13:33:45 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:45 2008 +0100"
      },
      "message": "[ALSA] sound: Use time_before, time_before_eq, etc.\n\nThe functions time_before, time_before_eq, time_after, and time_after_eq\nare more robust for comparing jiffies against other values.\nA simplified version of the semantic patch making this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n// \u003csmpl\u003e\n@ change_compare_np @\nexpression E;\n@@\n(\n- jiffies \u003c\u003d E\n+ time_before_eq(jiffies,E)\n|\n- jiffies \u003e\u003d E\n+ time_after_eq(jiffies,E)\n|\n- jiffies \u003c E\n+ time_before(jiffies,E)\n|\n- jiffies \u003e E\n+ time_after(jiffies,E)\n)\n@ include depends on change_compare_np @\n@@\n#include \u003clinux/jiffies.h\u003e\n@ no_include depends on !include \u0026\u0026 change_compare_np @\n@@\n  #include \u003clinux/...\u003e\n+ #include \u003clinux/jiffies.h\u003e\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "561de31a23a8a5d23baeb8b2ce7c6102cb649616",
      "tree": "1a5ebe319ea7ca10e0068f2a8f97b3e3dfde2177",
      "parents": [
        "f488d9fcc84692ca0060b4e16c1c61a8d514cea8"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Dec 18 13:13:47 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:41 2008 +0100"
      },
      "message": "[ALSA] sound/: Spelling fixes\n\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "d47ac4338301c373eca9d817ec9c6e33b069ac51",
      "tree": "b1b17f6b02ccc49908cdca081b0c4259771172be",
      "parents": [
        "4f1895b0b5fbbd40299d85a07a6cd1742d1d1e1a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 26 08:58:48 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:29 2008 +0100"
      },
      "message": "[ALSA] drivers - Add missing snd_card_set_dev()\n\nAdded the missing call of snd_card_set_dev() in drivers/*\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "3b892467786410f26dffc2c7bccd3ea445604037",
      "tree": "4a70f86b1545e9be95d987fc248cac3cebbbd9a8",
      "parents": [
        "498ade1a133dffd0f3ee90952737045d56e6689a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 15 16:17:24 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:25 2008 +0100"
      },
      "message": "[ALSA] Check value range in ctl callbacks\n\nCheck the value ranges in ctl put callbacks properly (in the rest drivers).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "d05ab185b770de96399766be6bcb5769ab99bc09",
      "tree": "4dbcebd67139f890aa5568ba06efbecf4fd40454",
      "parents": [
        "9c45ba100501c206658f356ea1db3263947b9a30"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 15 16:13:32 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:25 2008 +0100"
      },
      "message": "[ALSA] vxpocket - Check value range in ctl callbacks\n\nCheck the value ranges in ctl put callbacks in vxpocket driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "dddefd0d706da7d981e8e397231df257f0122a49",
      "tree": "a34207d65501763dfdf91c34d724af7bb83774a9",
      "parents": [
        "a9f00d8df2115b396f13ea74b835f18215a871cc"
      ],
      "author": {
        "name": "Joachim Foerster",
        "email": "JOFT@gmx.de",
        "time": "Mon Nov 05 15:48:36 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:15 2008 +0100"
      },
      "message": "[ALSA] [ML403-AC97CR] Fix capture/periodic overrun bug\n\nWe have to do fairly accurate counting of the minimal periods, instead\nof being lazy and just setting the number to zero as soon as one period\nelapses.\n\nSigned-off-by: Joachim Foerster \u003cJOFT@gmx.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "a9f00d8df2115b396f13ea74b835f18215a871cc",
      "tree": "2af215341e8ff1ca72de73cabda2e31d122db025",
      "parents": [
        "f1f208d0b4fb79f99d2ca5031c61ff5b52e42e75"
      ],
      "author": {
        "name": "Joachim Foerster",
        "email": "JOFT@gmx.de",
        "time": "Mon Nov 05 16:06:01 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:15 2008 +0100"
      },
      "message": "[ALSA] Xilinx ML403 AC97 Controller Reference device driver\n\nAdd ALSA support for the opb_ac97_controller_ref_v1_00_a ip core found\nin Xilinx\u0027 ML403 reference design.\nKnown issue: Currently this driver hits a WARN_ON_ONCE(1) statement in\nkernel/irq/resend.c (line 70). According to Linus\n(http://lkml.org/lkml/2007/8/5/5) this may be ignored, right? I haven\u0027t\nhad a look into this \u0027problem\u0027 yet.\n\nSigned-off-by: Joachim Foerster \u003cJOFT@gmx.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "045765253c610cb5acebb22ae94d759f586d9521",
      "tree": "3c8dd451c49f29fbfa0f6d50bb9ceabd6d33322d",
      "parents": [
        "e5723b41abe559bafc52591dcf8ee19cc131d3a1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 30 12:43:40 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:14 2008 +0100"
      },
      "message": "[ALSA] opl3 - Fix build errors\n\nI applied a wrong patch for \u0027opl3 - simplify exclusive access lock\u0027.\nFixed now.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "05c1afe75fcebf456017ec186811cf1599f4360e",
      "tree": "3000085048bb79d54f61c993c2b8e5eb1bd0618f",
      "parents": [
        "224a033252bba46c5c8b5df625f5e781ca138f48"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 30 11:59:15 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:13 2008 +0100"
      },
      "message": "[ALSA] opl3 - simplify exclusive access lock\n\nUse the exclusive access lock in hwdep instead of the own one.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "224a033252bba46c5c8b5df625f5e781ca138f48",
      "tree": "11bb0ad9a3bab736091c73bb46b79d42ee0ff34d",
      "parents": [
        "ceac4bf34e14d9040d16b35fd97a92d6e951ccf4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 30 11:49:22 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:13 2008 +0100"
      },
      "message": "[ALSA] opl3 - Use hwdep for patch loading\n\nUse the hwdep device for loading OPL2/3 patch data instead of the\nmessy sequencer instrument layer.\nDue to this change, the sbiload program should be updated, too.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "37435446244958edc36b33cf2b87c2f5cd433ba4",
      "tree": "87d72f25a93306c8c210d5851e338e1c2710fbc4",
      "parents": [
        "33712560285c9f7f5251508bcddeef0c57aa3329"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 29 11:14:31 2007 +0100"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Tue Nov 20 19:52:19 2007 +0100"
      },
      "message": "[ALSA] portman2x4 - Fix probe error\n\nReported by Ingo Molnar,\nwhen booting an allyesconfig bzImage kernel the bootup hangs in the\nportman2x4 driver (on a box that does not have this hardware), at:\n Pid: 1, comm:              swapper\n EIP: 0060:[\u003cc02f763c\u003e] CPU: 0\n EIP is at parport_pc_read_status+0x4/0x8\n  EFLAGS: 00000202    Not tainted  (2.6.23-rc9 #904)\n EAX: f7e57a7f EBX: 00000010 ECX: c2b808c0 EDX: 00000379\n ESI: f7cb8230 EDI: 00000010 EBP: f7cb8230 DS: 007b ES: 007b FS: 0000\n CR0: 8005003b CR2: fff9c000 CR3: 007ec000 CR4: 00000690\n DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000\n DR6: ffff0ff0 DR7: 00000400\n  [\u003cc04613de\u003e] portman_flush_input+0xde/0x12c\n  [\u003cc0461a24\u003e] snd_portman_probe+0x368/0x484\n  [\u003cc02fbb8c\u003e] __device_attach+0x0/0x8\n  [\u003cc02fce68\u003e] platform_drv_probe+0xc/0x10\n  [\u003cc02fba6c\u003e] driver_probe_device+0x74/0x194\n  [\u003cc0587174\u003e] klist_next+0x38/0x70\n  [\u003cc02fbb8c\u003e] __device_attach+0x0/0x8\n  [\u003cc02faea1\u003e] bus_for_each_drv+0x35/0x68\n  [\u003cc02fbc22\u003e] device_attach+0x72/0x78\nthe reason is due to an inconsistent error return code of 1 or 2, while\nsnd_portman_probe only realizes negative error codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "60fac85fffc74cdd2fbdae821f269594ca25b6b1",
      "tree": "9a5efc7e166f033ce5d3fe4c579f75b4cf9f09a7",
      "parents": [
        "56c36ca3b2df3ad8f2a3b7d3fba3670695163aaa"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Nov 12 08:47:57 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Nov 19 18:38:32 2007 +0100"
      },
      "message": "[ALSA] mpu401: fix recursive locking in timer\n\nWhen the output and input ports are used at the same time, the timer can\nbe interrupted by the hardware interrupt, so we have to disable\ninterrupts when we take a lock in the timer.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "5712cb3d81566893c3b14e24075cf48ec5c35d00",
      "tree": "8258fb24a0c5130e8c0cad16d2d9395941be3ed7",
      "parents": [
        "f230d1010ad0dcd71d9ca8ea6864afac49c5aa9b"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 19 02:54:26 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 23 19:53:16 2007 -0400"
      },
      "message": "[PARPORT] Remove unused \u0027irq\u0027 argument from parport irq functions\n\nNone of the drivers with a struct pardevice\u0027s -\u003eirq_func() hook ever\nused the \u0027irq\u0027 argument passed to it, so remove it.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3a4fa0a25da81600ea0bcd75692ae8ca6050d165",
      "tree": "a4de1662e645c029cf3cf58f0646cbb1959861dc",
      "parents": [
        "18735dd8d2d37031b97f9e9e106acbaed01eb896"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Fri Oct 19 23:10:43 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 19 23:10:43 2007 +0200"
      },
      "message": "Fix misspellings of \"system\", \"controller\", \"interrupt\" and \"necessary\".\n\nFix the various misspellings of \"system\", controller\", \"interrupt\" and\n\"[un]necessary\".\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "c1017a4cdb68ae5368fbc9ee42c77f1f5dca8916",
      "tree": "b5f1fb278a49d851439509a4c8e3fd8f87f791cd",
      "parents": [
        "39d3ed381877246719184897c853c0c58028fe54"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Oct 15 09:50:19 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:51:18 2007 +0200"
      },
      "message": "[ALSA] Changed Jaroslav Kysela\u0027s e-mail from perex@suse.cz to perex@perex.cz\n\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "c1099fcb74ddc005c85beaef33bbe68c9bf3b5bb",
      "tree": "7a5e2723cfcbb47a2bbfbc63ce029d3353708fbd",
      "parents": [
        "69d8d3eb4df40194485b842c00047bb80e51c6a8"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Oct 11 14:42:23 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:51:14 2007 +0200"
      },
      "message": "[ALSA] mpu-401: remove MPU401_INFO_UART_ONLY flag\n\nSince the last patch made the ENTER_UART command optional, the\nenter_uart option and its corresponding flag have become superfluous.\nThe uart_enter option remains for backward compatibility but just prints\na warning when used.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "69d8d3eb4df40194485b842c00047bb80e51c6a8",
      "tree": "e48e26bdd60fd05029c23a63104a3c98d7969cc4",
      "parents": [
        "11be265f7fd4976a1139d6ec9b2ef1e8adaf835f"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Oct 11 14:15:06 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:51:12 2007 +0200"
      },
      "message": "[ALSA] mpu-401: do not require an ACK byte for the ENTER_UART command\n\nThe original MPU-401 does not send an ACK byte after processing the\nENTER_UART command, so we better do not try to wait for it.\nMany clones get this wrong and do send an ACK, but when interpreting it\nas MIDI, it is just a harmless Active Sensing message, and it is likely\nto be read and discarded by the interrupt handler before the MIDI input\ndevice is triggered.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "52a6db82efe345af62aa72c6ce9dcb89a4d993b5",
      "tree": "27f82c0cf86953755c4e6c63266d8c4874b6ca53",
      "parents": [
        "8f11551b1798170dcffdd28475075ca4f1c6c990"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 26 19:10:47 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:58:05 2007 +0200"
      },
      "message": "[ALSA] Clean up Makefile\n\nClean up Makefile using xxx- style instead of\nifeq(CONFIG_XXX,y).\n\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": "3c2b576d58b4542b1adc56cbfb92dbfa5eef89ee",
      "tree": "cb43105a4452fa63af5edacadd3a6b590b104393",
      "parents": [
        "076c0e4fd80a43f64710fe9aabdc4c463b7f8621"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jun 27 11:52:39 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:39 2007 +0200"
      },
      "message": "[ALSA] portman2x4 section mismatch\n\nFIx section mismatch when CONFIG_HOTPLUG\u003dn:\nWARNING: sound/built-in.o(.exit.text+0x271): Section mismatch: reference to .init.text:snd_p\nortman_unregister_all (between \u0027snd_portman_module_exit\u0027 and \u0027alsa_mpu401_uart_exit\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@suse.cz\u003e\n"
    },
    {
      "commit": "c12aad6efbee1d937438f1deabbef695add0628b",
      "tree": "f04893b33a5cd62d38357608aa1b90e76c4df409",
      "parents": [
        "bdec0c728256e1a3739820e244a5138bcfae5a91"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Jun 25 12:08:01 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:34 2007 +0200"
      },
      "message": "[ALSA] more section mismatches\n\nSomething about __init_or_module isn\u0027t working as expected (?).\nCONFIG_HOTPLUG\u003dy\nCONFIG_MODULES\u003dn\nFix shared init/exit code helper:\nWARNING: sound/built-in.o(.exit.text+0x243): Section mismatch: reference to .init.text: (between \u0027alsa_card_mpu401_exit\u0027 and \u0027ac97_bus_exit\u0027)\nWARNING: sound/built-in.o(.exit.text+0x21b): Section mismatch: reference to .init.text: (between \u0027alsa_card_dummy_exit\u0027 and \u0027alsa_card_serial_exit\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@suse.cz\u003e\n"
    },
    {
      "commit": "bdec0c728256e1a3739820e244a5138bcfae5a91",
      "tree": "731fb1cc203766412628e1175bcb6a0ff7d6e755",
      "parents": [
        "0ac8551ea08e655fc6f35874803f091a17dacf90"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Jun 25 12:07:38 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:33 2007 +0200"
      },
      "message": "[ALSA] fix section mismatch\n\nFix shared init/exit function attributes:\nWARNING: sound/built-in.o(.exit.text+0x4a1): Section mismatch: reference to .init.text: (between \u0027alsa_card_virmidi_exit\u0027 and \u0027alsa_card_serial_exit\u0027)\nWARNING: sound/built-in.o(.exit.text+0x4c1): Section mismatch: reference to .init.text: (between \u0027alsa_card_serial_exit\u0027 and \u0027ac97_bus_exit\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@suse.cz\u003e\n"
    },
    {
      "commit": "10c86be57724adf44c266300964182fd2966d108",
      "tree": "94712ad65752f5375a7e0b79b96f3ba8c5d9585d",
      "parents": [
        "95203aec21fcdff1f1fa5480a597d02416aa0a63"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Jul 01 12:06:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 01 12:29:44 2007 -0700"
      },
      "message": "ALSA: more section mismatches\n\nFix section mismatch warnings:\n\nWARNING: sound/built-in.o(.exit.text+0x3ad): Section mismatch: reference to .init.text: (between \u0027sb_exit\u0027 and \u0027unload_uart6850\u0027)\nWARNING: sound/built-in.o(.exit.text+0x753): Section mismatch: reference to .init.text: (between \u0027snd_mts64_module_exit\u0027 and \u0027snd_portman_module_exit\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7e0af29d6f3964bec3d72c6caeb87a603e660fdf",
      "tree": "96f2fdbb205668caa8731001987f4d26074bff9d",
      "parents": [
        "1327e2b859d725f94687f80e7719a367501b3be2"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu May 03 17:59:54 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:56:14 2007 +0200"
      },
      "message": "[ALSA] add MODULE_FIRMWARE entries\n\nAdd MODULE_FIRMWARE() entries, where appropriate.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "479ef4369f65abf4c3e7bbe44ef934a465257ee1",
      "tree": "1ac2fe99d0e40178253002a8decfab6b5a70b924",
      "parents": [
        "9422db4018cbfaa1a330b018a2bf6527d282b417"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Apr 23 11:54:41 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:56:08 2007 +0200"
      },
      "message": "[ALSA] sound: fix incorrect use of platform_device_register()\n\nThe platform_device allocated by platform_device_alloc()\nshould be added to the device hierarchy by platform_device_add()\ninstead of platform_device_register().\nOtherwise it will hit WARN_ON() in platform_device_register().\nby illegal refcount.\nThis patch fixes such incorrect usages in portman2x4 and mts64 drivers.\nAlso it removes unnecessary trailing whitespaces.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "8f7ba051d2abb3d3bde9b95e47246c60b704d2b4",
      "tree": "6b1fcd728b520ca24c99672c873ed17b43ac3b9f",
      "parents": [
        "76e630677419ecf2cf8c0b738536eee34dc048e6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 22 16:07:21 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:55:43 2007 +0200"
      },
      "message": "[ALSA] mpu401 - Add MPU401_INFO_UART_ONLY bitflag\n\nAdded MPU401_INFO_UART_ONLY bitflag to avoid issueing UART_ENTER command\nat opening streams.  Some devices support only UART mode and give errors\nto UART_ENTER.\nA new module option, uart_enter, is added to snd-mpu401 driver.\nFor UART-only devices, set uart_enter\u003d0.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "724339d76d9407cd1a8ad32a9c1fdf64840cc51b",
      "tree": "21461971804ffaa22cf4defdba965474da705463",
      "parents": [
        "414f827c46973ba39320cfb43feb55a0eeb9b4e8",
        "ccf2c2229d4473cc1a334200c1b60ab6070adabe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 09:51:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 09:51:20 2007 -0800"
      },
      "message": "Merge branch \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa:\n  [ALSA] version 1.0.14rc2\n  [ALSA] Fix a typo in __dev* changes in portman2x4.c\n  [ALSA] Change AT91 PDC register defines for 2.6.20 kernel\n  [ALSA] SoC codecs - fix Kconfig - depends -\u003e depends on\n  [ALSA] Fix __devinit and __devexit issues with sound drivers\n  [ALSA] hda-codec - Patch for enabling LFE on more Dell laptops\n  [ALSA] hda-codec - More fixes for Conexant HD Audio support\n  [ALSA] usb-audio: add PCR-A PCM support\n  [ALSA] emu10k1: fix typo\n  [ALSA] usbaudio - remove urb-\u003ebandwidth reference\n  [ALSA] ac97 - Fix silent output problem with Cx20551 codec\n  [ALSA] hda-codec - Fix Oops with probing sigmatel codec chips\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "9879951aa1f499e5f9db92f51cd6e7dfb65e78cb"
}
