)]}'
{
  "log": [
    {
      "commit": "1014cfe2fb4cdd663137aafb21448cb613dd6a7d",
      "tree": "13b5fc4e7036b4226d94bd33aefb74a3dbb25b6a",
      "parents": [
        "8123d8f17d8ba9d67e556688e4f025456ca97842",
        "4726f2a617ebd868a4fdeb5679613b897e5f1676"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:17:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:17:35 2010 -0700"
      },
      "message": "Merge branch \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  lockdep: Reduce stack_trace usage\n  lockdep: No need to disable preemption in debug atomic ops\n  lockdep: Actually _dec_ in debug_atomic_dec\n  lockdep: Provide off case for redundant_hardirqs_on increment\n  lockdep: Simplify debug atomic ops\n  lockdep: Fix redundant_hardirqs_on incremented with irqs enabled\n  lockstat: Make lockstat counting per cpu\n  i8253: Convert i8253_lock to raw_spinlock\n"
    },
    {
      "commit": "ff2db7c5ab78817eb3c5d15dd87f18e9be726f1a",
      "tree": "bc2b06c1f12c57389d85a2c515be8101261c27d7",
      "parents": [
        "fa6688e1c7e7341fb7d1ca5878a3641762e60dec"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Apr 05 12:59:54 2009 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon May 17 21:37:44 2010 +0200"
      },
      "message": "m68k: amiga - Sound platform device conversion\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "105ce39ca4fabf20e3211cae1abc8f037e6a1f7f",
      "tree": "34769f80d1eadae93459b8a26fe60302df5e9042",
      "parents": [
        "8213466596bf10b75887754773ee13c10cf86f5c",
        "2a6ce6e5fda4721b35f309acedf4cac61ecbfb04"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 13 10:07:15 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 13 10:07:15 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "8213466596bf10b75887754773ee13c10cf86f5c",
      "tree": "b52ab03e9d1812ab069989a48c76636293a1387c",
      "parents": [
        "9fe17b5d47d3d3c85b35623dea8f571a184134c0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 12 16:43:32 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 12 16:43:32 2010 +0200"
      },
      "message": "ALSA: ice1724 - Fix ESI Maya44 capture source control\n\nThe capture source control of maya44 was wrongly coded with the bit\nshift instead of the bit mask.  Also, the slot for line-in was\nwrongly assigned (slot 5 instead of 4).\n\nReported-by: Alex Chernyshoff \u003calexdsp@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9fe17b5d47d3d3c85b35623dea8f571a184134c0",
      "tree": "c2cb92b7f898a68b8cbb3adb8deee265b1f06684",
      "parents": [
        "6a45f7822544c54a2cf070d84f4e85f2fb32ec02"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 12 10:32:42 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 12 10:32:42 2010 +0200"
      },
      "message": "ALSA: pcm - Use pgprot_noncached() for MIPS non-coherent archs\n\nMIPS non-coherent archs need the noncached pgprot in mmap of PCM buffers.\nBut, since the coherency needs to be checked dynamically via\nplat_device_is_coherent(), we need an ugly check dependent on MIPS\nin ALSA core code.\n\nThis should be cleaned up in MIPS arch side (e.g. creating\ndma_mmap_coherent()) in near future.\n\nTested-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6a45f7822544c54a2cf070d84f4e85f2fb32ec02",
      "tree": "baa6534938d7d46902301b749220bd086144885c",
      "parents": [
        "b57f95a38233a2e73b679bea4a5453a1cc2a1cc9"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue May 11 16:34:39 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 12 10:28:36 2010 +0200"
      },
      "message": "ALSA: virtuoso: fix Xonar D1/DX front panel microphone\n\nCommit 65c3ac885ce9852852b895a4a62212f62cb5f2e9 in 2.6.33 accidentally\nleft out the initialization of the AC97 codec FMIC2MIC bit, which broke\nrecording from the front panel microphone.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2a6ce6e5fda4721b35f309acedf4cac61ecbfb04",
      "tree": "ac59cd2a4a820da67342741d1531fae8c3557567",
      "parents": [
        "26ebe0a28986f4845b2c5bea43ac5cc0b9f27f0a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 12 10:16:20 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 12 10:20:42 2010 +0200"
      },
      "message": "ALSA: hda - Add hp-dv4 model for IDT 92HD71bx\n\nIt turned out that HP dv series have inconsistent the mute-LED GPIO\nmapping among various models.  dv4/7 seem to use GPIO 0 while dv 5/6\nseem to use GPIO 3.  The previous commit\n  26ebe0a28986f4845b2c5bea43ac5cc0b9f27f0a\n  ALSA: hda - Fix mute-LED GPIO pin for HP dv series\nbreaks dv5/6.\n\nThis patch adds the new quirk model, hp-dv4, to handle HP dv4/7\nseparately from HP dv5/6.\n\nTested-by: Kunal Gangakhedkar \u003ckunal.gangakhedkar@gmail.com\u003e (for dv6-1110ax)\nAcked-by: Kunal Gangakhedkar \u003ckunal.gangakhedkar@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "26ebe0a28986f4845b2c5bea43ac5cc0b9f27f0a",
      "tree": "58973f99d2f0286c177da07a7822db24c1fa53db",
      "parents": [
        "0ebf9e3692d640917fb792a7494d05e1f5b1058f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 11 08:36:29 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 11 08:36:29 2010 +0200"
      },
      "message": "ALSA: hda - Fix mute-LED GPIO pin for HP dv series\n\nOld HP dv series seem to use the GPIO pin 0 for controlling the mute LED\nalthough the pin is a large package, where the newer models use GPIO 3\nin such a case.  For fixing the regression from the previous kernels,\nset spec-\u003egpio_led statically for these model quirks.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0ebf9e3692d640917fb792a7494d05e1f5b1058f",
      "tree": "a3650c1ad86c5b0ff5a2c7a24517b0cdb8a2720d",
      "parents": [
        "482c45331519524e4aeaf8a9084a445500822b85"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Mon May 10 21:50:04 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 11 08:18:31 2010 +0200"
      },
      "message": "ALSA: hda: Fix 0 dB for Lenovo models using Conexant CX20549 (Venice)\n\nReference: http://mailman.alsa-project.org/pipermail/alsa-devel/2010-May/027525.html\n\nAs reported on the mailing list, we also need to cap to the 0 dB offset\nfor Lenovo models, else the sound will be distorted.\n\nReported-and-Tested-by: Tim Starling \u003ctstarling@wikimedia.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "482c45331519524e4aeaf8a9084a445500822b85",
      "tree": "a256d578690f0d82cfcc173d4b988dba0d108107",
      "parents": [
        "0217f1499cf880d93c64579b2943e9382d8c2c21"
      ],
      "author": {
        "name": "Stefan Lippers-Hollmann",
        "email": "s.l-h@gmx.de",
        "time": "Mon May 10 17:14:34 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 10 17:16:10 2010 +0200"
      },
      "message": "ALSA: Revert \"ALSA: hda/realtek: quirk for D945GCLF2 mainboard\"\n\nThis reverts commit 7aee67466536bbf8bb44a95712c848a61c5a0acd.\n\nAs it doesn\u0027t seem to be universally valid for all mainboard revisions of\nthe D945GCLF2 and breaks snd-hda-intel/ snd-hda-codec-realtek on the Intel\nCorporation \"D945GCLF2\" (LF94510J.86A.0229.2009.0729.0209) mainboard.\n\n00:1b.0 Audio device [0403]: Intel Corporation N10/ICH 7 Family High Definition Audio Controller [8086:27d8] (rev 01)\n\nSigned-off-by: Stefan Lippers-Hollmann \u003cs.l-h@gmx.de\u003e\nCc: \u003cstable@kernel.org\u003e [2.6.33]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0217f1499cf880d93c64579b2943e9382d8c2c21",
      "tree": "e0ff63065f913b1e30c024f75633169000c5fd3d",
      "parents": [
        "4d26f44657915f082806abfe3624aeded4c121fa"
      ],
      "author": {
        "name": "Andrej Gelenberg",
        "email": "andrej.gelenberg@udo.edu",
        "time": "Sun May 09 22:10:41 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 10 10:28:12 2010 +0200"
      },
      "message": "ALSA: hda - add support for Lenovo ThinkPad X100e in conexant codec\n\nIdeapad quirks working for my ThinkPad X100e (microphone is not tested).\n\nSigned-off-by: Andrej Gelenberg \u003candrej.gelenberg@udo.edu\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4d26f44657915f082806abfe3624aeded4c121fa",
      "tree": "d90ff9cd19364ea8b7446f7094289bf5861cbc17",
      "parents": [
        "8f0f5ff6777104084b4b2e1ae079541c2a6ed6d9"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Fri May 07 08:47:54 2010 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 07 10:24:53 2010 +0200"
      },
      "message": "ALSA: hda - fix DG45ID SPDIF output\n\nThis reverts part of commit 52dc438606d1e, in order to fix a regression:\nbroken SPDIF output on Intel DG45FC motherboard (IDT 92HD73E1X5 codec).\n\n\t--- DG45FC-IDT-codec-2.6.32  (SPDIF OK)\n\t+++ DG45FC-IDT-codec-2.6.33  (SPDIF broken)\n\n\t Node 0x22 [Pin Complex] wcaps 0x400301: Stereo Digital\n\t   Pincap 0x00000010: OUT\n\t-  Pin Default 0x40f000f0: [N/A] Other at Ext N/A\n\t-    Conn \u003d Unknown, Color \u003d Unknown\n\t-    DefAssociation \u003d 0xf, Sequence \u003d 0x0\n\t-  Pin-ctls: 0x00:\n\t+  Pin Default 0x014510a0: [Jack] SPDIF Out at Ext Rear\n\t+    Conn \u003d Optical, Color \u003d Black\n\t+    DefAssociation \u003d 0xa, Sequence \u003d 0x0\n\t+  Pin-ctls: 0x40: OUT\n\t   Connection: 3\n\t      0x25* 0x20 0x21\n\t Node 0x23 [Pin Complex] wcaps 0x400301: Stereo Digital\n\t   Pincap 0x00000010: OUT\n\t-  Pin Default 0x01451140: [Jack] SPDIF Out at Ext Rear\n\t+  Pin Default 0x074510b0: [Jack] SPDIF Out at Ext Rear Panel\n\t     Conn \u003d Optical, Color \u003d Black\n\t-    DefAssociation \u003d 0x4, Sequence \u003d 0x0\n\t-    Misc \u003d NO_PRESENCE\n\t-  Pin-ctls: 0x40: OUT\n\t+    DefAssociation \u003d 0xb, Sequence \u003d 0x0\n\t+  Pin-ctls: 0x00:\n\t   Connection: 3\n\t      0x26* 0x20 0x21\n\nCc: \u003cstable@kernel.org\u003e\nCc: Alexey Fisher \u003cbug-track@fisher-privat.net\u003e\nTested-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "38c9e91bc396672e9ea8013bad63ea4f59d9d31c",
      "tree": "da602b86052af528c319736c17200730e71742c7",
      "parents": [
        "1d7aec304147aadcbc66ef9ab691208f9f22b6a8",
        "69b5de84758237ee0086554849489baeeafcd097"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 05 07:54:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 05 07:54:22 2010 -0700"
      },
      "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: Fix 0 dB for Packard Bell models using Conexant CX20549 (Venice)\n  ALSA: hda - Add quirk for Dell Inspiron 19T using a Conexant CX20582\n  ALSA: take tu-\u003eqlock with irqs disabled\n  ALSA: hda: Use olpc-xo-1_5 quirk for Toshiba Satellite P500-PSPGSC-01800T\n  ALSA: hda: Use olpc-xo-1_5 quirk for Toshiba Satellite Pro T130-15F\n  ALSA: hda - fix array indexing while creating inputs for Cirrus codecs\n  ALSA: es968: fix wrong PnP dma index\n"
    },
    {
      "commit": "69b5de84758237ee0086554849489baeeafcd097",
      "tree": "373f1271758414b5982270bec295ac500acbb8a6",
      "parents": [
        "bfe70783ca8e61f1fc3588cd59c4f1b755e9d3cf",
        "8f0f5ff6777104084b4b2e1ae079541c2a6ed6d9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 05 10:08:30 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 05 10:08:30 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "8f0f5ff6777104084b4b2e1ae079541c2a6ed6d9",
      "tree": "0744bccf6882818a4eee03f776374721e0fb4bf3",
      "parents": [
        "231f50bc0e9735fd1b3fd376a8d3b6a14aee0694"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Wed Apr 28 18:00:11 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 05 10:01:15 2010 +0200"
      },
      "message": "ALSA: hda: Fix 0 dB for Packard Bell models using Conexant CX20549 (Venice)\n\nBugLink: https://launchpad.net/bugs/541802\n\nThe OR\u0027s hardware distorts at PCM 100% because it does not correspond to\n0 dB. Fix this in patch_cxt5045() for all Packard Bell models.\n\nReported-by: Valombre\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "231f50bc0e9735fd1b3fd376a8d3b6a14aee0694",
      "tree": "0852eb44ef76bbd066c133906542373dbda5bce2",
      "parents": [
        "c53666813813a0ea3d0391e1911eefc05a5e6b4f"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Wed Apr 28 18:05:06 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 05 10:00:00 2010 +0200"
      },
      "message": "ALSA: hda - Add quirk for Dell Inspiron 19T using a Conexant CX20582\n\nAdd a quirk for all-in-one computer Dell Inspiron One 19 Touch to have proper\nHP and Mic support.\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bfe70783ca8e61f1fc3588cd59c4f1b755e9d3cf",
      "tree": "45818522458f570d98f90abcbc9cc685a206b48f",
      "parents": [
        "867f1845c53f52e6b9822bea387c7b16740ba2f8"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Apr 28 10:29:14 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 05 09:57:08 2010 +0200"
      },
      "message": "ALSA: take tu-\u003eqlock with irqs disabled\n\nWe should disable irqs when we take the tu-\u003eqlock because it is used in\nthe irq handler.  The only place that doesn\u0027t is\nsnd_timer_user_ccallback().  Most of the time snd_timer_user_ccallback()\nis called with interrupts disabled but the the first ti-\u003eccallback()\ncall in snd_timer_notify1() has interrupts enabled.\n\nThis was caught by lockdep which generates the following message:\n\n\u003e \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\u003e [ INFO: inconsistent lock state ]\n\u003e 2.6.34-rc5 #5\n\u003e ---------------------------------\n\u003e inconsistent {HARDIRQ-ON-W} -\u003e {IN-HARDIRQ-W} usage.\n\u003e dolphin/4003 [HC1[1]:SC0[0]:HE0:SE1] takes:\n\u003e (\u0026(\u0026tu-\u003eqlock)-\u003erlock){?.+...}, at: [\u003cf84ec472\u003e] snd_timer_user_tinterrupt+0x28/0x132 [snd_timer]\n\u003e {HARDIRQ-ON-W} state was registered at:\n\u003e   [\u003cc1048de9\u003e] __lock_acquire+0x654/0x1482\n\u003e   [\u003cc1049c73\u003e] lock_acquire+0x5c/0x73\n\u003e   [\u003cc125ac3e\u003e] _raw_spin_lock+0x25/0x34\n\u003e   [\u003cf84ec370\u003e] snd_timer_user_ccallback+0x55/0x95 [snd_timer]\n\u003e   [\u003cf84ecc4b\u003e] snd_timer_notify1+0x53/0xca [snd_timer]\n\nReported-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c53666813813a0ea3d0391e1911eefc05a5e6b4f",
      "tree": "d01d1b1be933c61500a0b0605ef8d1cd92248ad6",
      "parents": [
        "4442dd4613fe3795b4c8a5f42fc96b7ffb90d01a"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Tue May 04 22:07:58 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 05 09:52:41 2010 +0200"
      },
      "message": "ALSA: hda: Use olpc-xo-1_5 quirk for Toshiba Satellite P500-PSPGSC-01800T\n\nBugLink: https://launchpad.net/bugs/549267\n\nThe OR verified that using the olpc-xo-1_5 model quirk allows the\nheadphones to be audible when inserted into the jack. Capture was\nalso verified to work correctly.\n\nReported-by: Richard Gagne\nTested-by: Richard Gagne\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4442dd4613fe3795b4c8a5f42fc96b7ffb90d01a",
      "tree": "4d86093005076cebc647ec1b1684febb3819a7a9",
      "parents": [
        "8dd34ab111dc6ccb35a1a7a59222cb9bb0160e6f"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Mon May 03 20:39:31 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 05 09:51:15 2010 +0200"
      },
      "message": "ALSA: hda: Use olpc-xo-1_5 quirk for Toshiba Satellite Pro T130-15F\n\nBugLink: https://launchpad.net/bugs/573284\n\nThe OR verified that using the olpc-xo-1_5 model quirk allows the\nheadphones to be audible when inserted into the jack. Capture was\nalso verified to work correctly.\n\nReported-by: Andy Couldrake \u003cacouldrake@googlemail.com\u003e\nTested-by: Andy Couldrake \u003cacouldrake@googlemail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8dd34ab111dc6ccb35a1a7a59222cb9bb0160e6f",
      "tree": "ca7148f73f3fed01de571a2d3d7b7f2061e09a9c",
      "parents": [
        "5c1bccf645d4ab65e4c7502acb42e8b9afdb5bdc"
      ],
      "author": {
        "name": "Brian J. Tarricone",
        "email": "brian@tarricone.org",
        "time": "Sun May 02 17:32:10 2010 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 05 09:45:33 2010 +0200"
      },
      "message": "ALSA: hda - fix array indexing while creating inputs for Cirrus codecs\n\nThis fixes a problem where cards show up as only having a single mixer\nelement, suppressing all sound output.\n\nSigned-off-by: Brian J. Tarricone \u003cbrian@tarricone.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "53ba4f2fa73225113a488584df0d85d3cba52943",
      "tree": "d85b984d9818abc3ccc0237eb53b710d9e96c39e",
      "parents": [
        "bd6d29c25bb1a24a4c160ec5de43e0004e01f72b",
        "66f41d4c5c8a5deed66fdcc84509376c9a0bf9d8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 03 09:17:01 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 03 09:17:01 2010 +0200"
      },
      "message": "Merge commit \u0027v2.6.34-rc6\u0027 into core/locking\n"
    },
    {
      "commit": "b0b4ce38a535ed3de5ec6fdd4f3c34435a1c1d1e",
      "tree": "4b8a41ca3c8e147703471db2dcedeffa7bcab088",
      "parents": [
        "7270be03bc300f67c0b9eccde730937e802892b6"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Apr 08 20:52:00 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:40 2010 +0100"
      },
      "message": "MIPS: TXx9: Add missing MODULE_ALIAS definitions for TXx9 platform devices\n\nThis enables autoloading of the TXx9 sound driver on RBTX4927.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nTo: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Linux MIPS Mailing List \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1101/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "867f1845c53f52e6b9822bea387c7b16740ba2f8",
      "tree": "a6675c9010822f441f99cb77790306fb24e15dc0",
      "parents": [
        "227c4edb729790960f5f4991a703a398e925184c"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Apr 25 13:12:45 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 26 09:05:44 2010 +0200"
      },
      "message": "ALSA: es968: fix wrong PnP dma index\n\nThere is only one dma for the ESS ES968 based board.\nIts index is 0 and not 1.\n\nThis make the es968 card working.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "227c4edb729790960f5f4991a703a398e925184c",
      "tree": "6df1be7e7a45e83092a53e1fe0b23e6ce6101971",
      "parents": [
        "1f10cd34d9b347106cb34ef91c8ff76f12ee67a8",
        "715aa675338ce6e1a3b4f77cf87ea611f93058a8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 23 17:10:48 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 23 17:10:48 2010 +0200"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into for-linus\n"
    },
    {
      "commit": "1f10cd34d9b347106cb34ef91c8ff76f12ee67a8",
      "tree": "986f94e5b93ce612d0169ee6a9bb93eb98834eb7",
      "parents": [
        "923125c6503efd3b8779e0df9ec5fcac6acda0b4",
        "5c1bccf645d4ab65e4c7502acb42e8b9afdb5bdc"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 23 17:10:44 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 23 17:10:44 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "5c1bccf645d4ab65e4c7502acb42e8b9afdb5bdc",
      "tree": "01c8965f337d174cd62e65899134afad0ef056b5",
      "parents": [
        "0e0280dc2b0c7395a880d25544b47f3e3e3f79db"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Thu Apr 22 17:54:45 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 23 08:01:42 2010 +0200"
      },
      "message": "ALSA: hda: Use STAC_DELL_M6_BOTH quirk for Dell Studio 1558\n\nBugLink: https://launchpad.net/bugs/568600\n\nThe OR has verified that the dell-m6 model quirk is necessary for audio\nto be audible by default on the Dell Studio XPS 1645.\n\nThis change is necessary for 2.6.32.11 and 2.6.33.2 alike.\n\nReported-by: Andy Ross \u003candy@plausible.org\u003e\nTested-by: Andy Ross \u003candy@plausible.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0e0280dc2b0c7395a880d25544b47f3e3e3f79db",
      "tree": "d1b0a6c40283d51dbcc0a6c5b742cb10c0cf2fa0",
      "parents": [
        "3353541fe533350a22a03e2fb7dc085b35912575"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Wed Apr 21 19:55:43 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 23 08:00:43 2010 +0200"
      },
      "message": "ALSA: hda: Use LPIB quirk for DG965OT board version AAD63733-203\n\nBugLink: https://launchpad.net/bugs/459083\n\nThe OR has verified with 2.6.32.11 and the latest alsa-driver stable\ndaily snapshot that position_fix\u003d1 is necessary for the external mic\nto work and for PulseAudio not to crash constantly.\n\nThis patch is necessary also for 2.6.32.11 and 2.6.33.2.\n\nReported-by: \u003cimwithid@yahoo.com\u003e\nTested-by: \u003cimwithid@yahoo.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "715aa675338ce6e1a3b4f77cf87ea611f93058a8",
      "tree": "701c97b2fb3dd14d85dc1879b5f881e342febb00",
      "parents": [
        "7efbfd1ae98ef9efe06352e2a1ad83e8c14ceeb1"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Wed Apr 21 11:04:08 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 22 16:53:10 2010 +0200"
      },
      "message": "ALSA: snd-meastro3: Ignore spurious HV interrupts during suspend / resume\n\nIgnore spurious HV interrupts during suspend / resume, this avoids\nmistaking them for a mute button press. This is not very pretty but\nit seems the only way to fix the master volume control gets muted\nafter suspend issue I\u0027m seeing. Note that the es1968 driver is doing\nexactly the same.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7efbfd1ae98ef9efe06352e2a1ad83e8c14ceeb1",
      "tree": "2c6ccec619886b79d3fb1e2e39752dfd5a53f51c",
      "parents": [
        "b68b58fd6a341c2115ff5fb466fe9fc0b581980e"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Wed Apr 21 11:04:06 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 22 16:52:39 2010 +0200"
      },
      "message": "ALSA: snd-meastro3: Add amp_gpio quirk for Compaq EVO N600C\n\nWithout this quirk sound stops working after suspend resume. With this quirk,\none still needs to manually unmute the master volume control after a suspend /\n/ resume cycle. That is fixed in another patch in this set.\n\nNote that this patch was submitted to the alsa bug tracker a long time ago:\nhttps://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d4319\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nCC: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3353541fe533350a22a03e2fb7dc085b35912575",
      "tree": "fbb27beb65208585c03bcc4da1fdc9c3db918b6a",
      "parents": [
        "aac78daf8f37256283f56820ae858add7139c56c"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Thu Apr 22 07:15:26 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 22 14:58:15 2010 +0200"
      },
      "message": "ALSA: hda: Use ALC880_F1734 quirk for Fujitsu Siemens AMILO Xi 1526\n\nBugLink: https://launchpad.net/bugs/567494\n\nThe OR has verified that the existing model quirk, ALC880_UNIWILL,\nis insufficient for audible playback and capture by default. Instead,\nthe ALC880_F1734 model quirk needs to be used.\n\nThis change is necessary for both 2.6.32.11 and 2.6.33.2.\n\nReported-by: Arnaud Malpeyre \u003camalpeyre@gmail.com\u003e\nTested-by: Arnaud Malpeyre \u003camalpeyre@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "aac78daf8f37256283f56820ae858add7139c56c",
      "tree": "a6bafe14300407342ba11fc04804cf415c3260ee",
      "parents": [
        "b7d2526f5c20385894a5e57b1a4292f5a1741f1b"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Wed Apr 21 20:41:52 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 22 09:14:32 2010 +0200"
      },
      "message": "ALSA: hda: Use STAC_DELL_M6_BOTH quirk for Dell Studio XPS 1645\n\nBugLink: https://launchpad.net/bugs/553002\n\nThe OR has verified that the dell-m6 model quirk is necessary for audio\nto be audible by default on the Dell Studio XPS 1645.\n\nThis change is necessary for 2.6.32.11 and 2.6.33.2 alike.\n\nReported-by: Robert Chambers\nTested-by: Robert Chambers\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b7d2526f5c20385894a5e57b1a4292f5a1741f1b",
      "tree": "79d9414674850e05d851871e95e626986399267c",
      "parents": [
        "8815cd030fdd73932a791d1f06194c8db807cde7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 19 18:11:29 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 19 18:11:29 2010 +0200"
      },
      "message": "ALSA: hda - Fix resume from StR of HP 2510p with docking-station\n\nWhen HP laptop with AD1981 codec is suspended and the docking-station\nis connected before the resume, the outputs get confused, and wrongly\nrouted still to the speaker.  This is because of a change in 2.6.34-rc1\nea52bf260ecbb175339af3178c15788df21b7516\n    ALSA: hda: Add powerdown for Analog Devices HDA codecs\n\nThe problem was the added resume callback that doesn\u0027t consider the\nmodified init hook.  The fix is simply remove the resume callback here\nand make the resume normally.  This doesn\u0027t change any behavior intended\nin the commit above (for shutting down the sound at suspend) but only\nfixes the resume.\n\nReported-and-tested-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "923125c6503efd3b8779e0df9ec5fcac6acda0b4",
      "tree": "4971e0f6a5eef94bc82f9bd50d353cba5b858c2c",
      "parents": [
        "872d65f674a8a420fdfe656cd66d1fa8e60f41a7",
        "8815cd030fdd73932a791d1f06194c8db807cde7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 16 10:03:48 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 16 10:03:48 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "872d65f674a8a420fdfe656cd66d1fa8e60f41a7",
      "tree": "b2b88fba5b97213a8d8908a1fd9536cefc00e574",
      "parents": [
        "d336905e00f208bcb89c719022c11dd3d976597a",
        "b68b58fd6a341c2115ff5fb466fe9fc0b581980e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 16 10:03:42 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 16 10:03:42 2010 +0200"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into for-linus\n"
    },
    {
      "commit": "d336905e00f208bcb89c719022c11dd3d976597a",
      "tree": "6a5e3cf552231abe24df3cfae8f5d3884c7a1b4f",
      "parents": [
        "0d0fb0f9c5fddef4a10242fe3337f00f528a3099",
        "8392609969b3b37a4da5cff08161661f7a8c16af"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 16 10:03:36 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 16 10:03:36 2010 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "8392609969b3b37a4da5cff08161661f7a8c16af",
      "tree": "5302e690e436ee6eb8fd6407db0aa8934d3f54fa",
      "parents": [
        "565a79f74af96ae90dfec411da14dc38d2cd56bc"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 14 09:17:30 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Apr 16 01:02:35 2010 +0900"
      },
      "message": "ASoC: imx-ssi: do not call hrtimer_disable in trigger function\n\nDoing so causes a deadlock, so just signal the timer to stop\nusing an atomic variable.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8815cd030fdd73932a791d1f06194c8db807cde7",
      "tree": "8e77cd8ecc75f408e203f88cfabf6713605eea3b",
      "parents": [
        "d1501ea844eefdf925f6b711875b4b2b928fddf8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 15 09:02:41 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 15 09:02:41 2010 +0200"
      },
      "message": "ALSA: hda - Add position_fix quirk for Biostar mobo\n\nThe Biostar mobo seems to give a wrong DMA position, resulting in\nstuttering or skipping sounds on 2.6.34.  Since the commit\n7b3a177b0d4f92b3431b8dca777313a07533a710, \"ALSA: pcm_lib: fix \"something\nmust be really wrong\" condition\", makes the position check more strictly,\nthe DMA position problem is revealed more clearly now.\n\nThe fix is to use only LPIB for obtaining the position, i.e. passing\nposition_fix\u003d1.  This patch adds a static quirk to achieve it as default.\n\nReported-by: Frank Griffin \u003cftg@roadrunner.com\u003e\nCc: Eric Piel \u003cEric.Piel@tremplin-utc.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d1501ea844eefdf925f6b711875b4b2b928fddf8",
      "tree": "8985dc85b3e1560add2dc0f60b183ab17f647aa6",
      "parents": [
        "3d83e577a8206f0f3822a3840e12f76477142ba2"
      ],
      "author": {
        "name": "Joerg Schirottke",
        "email": "master@kanotix.com",
        "time": "Thu Apr 15 08:37:41 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 15 08:37:41 2010 +0200"
      },
      "message": "ALSA: hda - add a quirk for Clevo M570U laptop\n\nAdded the matching model for Clevo laptop M570U.\n\nSigned-off-by: Joerg Schirottke \u003cmaster@kanotix.com\u003e\nTested-by: Maximilian Gerhard \u003cmaxbox@directbox.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "565a79f74af96ae90dfec411da14dc38d2cd56bc",
      "tree": "7b4fa0419f27fd8ce25eca39241df668df0fc26c",
      "parents": [
        "43a3cec01354573517f1348383e0ab6e6067076b"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 14 09:17:31 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Apr 15 10:29:49 2010 +0900"
      },
      "message": "ASoC: imx-ssi: increase minimum periods to 4\n\nCurrently the notification of elapsed periods is not very exact.\nIncrease minimum periods to 4 as suggested by Liam Girdwood.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3d83e577a8206f0f3822a3840e12f76477142ba2",
      "tree": "d98730dbb8b377d94944a99560d28c7789620699",
      "parents": [
        "b331439dfd41dc813b3557ca5927a3a644f35792"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 14 14:36:23 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 14 14:36:23 2010 +0200"
      },
      "message": "ALSA: hda - Avoid invalid \"Independent HP\" control for VIA codecs\n\nSome VIA codecs have no multiple source selection for headphone pins,\nthus it\u0027s useless (and wrong) to create \"Independent HP\" control on them.\n\nThis patch adds the check of connections to skip the control in such a\ncase.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b331439dfd41dc813b3557ca5927a3a644f35792",
      "tree": "0a5ffe68fe93b4dec529074f6a700debccf3ba2b",
      "parents": [
        "ff818c24c2af370153646d302d831b69b023816f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 14 14:33:57 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 14 14:35:11 2010 +0200"
      },
      "message": "ALSA: hda - Fix control element allocations in VIA codec parser\n\nThe commit 5b0cb1d850c26893b1468b3a519433a1b7a176be\n    ALSA: hda - add more NID-\u003eControl mapping\nbreaks the control element allocation by returning a wrong value.\nLet\u0027s fix it.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b68b58fd6a341c2115ff5fb466fe9fc0b581980e",
      "tree": "eaeaa1a7babed5ee4df999d99468eff79e68f2d1",
      "parents": [
        "29aac005ff4dc8a5f50b80f4e5c4f59b21c0fb50"
      ],
      "author": {
        "name": "Philby John",
        "email": "pjohn@mvista.com",
        "time": "Fri Mar 26 21:37:51 2010 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 13 09:46:55 2010 +0200"
      },
      "message": "ALSA: aaci - Fix alignment faults on ARM Cortex introduced by commit 29a4f2d3\n\nThe commit 29a4f2d3 used writel() at offset 0x26 which is\nhalf-word aligned causing unaligned exceptions on a\nCortex-A8. The original patch solved the \"aaci-pl041 fpga:04:\nac97 read back fail\" issue on a soft reset. Reading from any\narbitrary aaci register seems to solve this issue.\n\nSigned-off-by: Philby John \u003cpjohn@mvista.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ff818c24c2af370153646d302d831b69b023816f",
      "tree": "a3ede1c5f689b704eb631142d1f93f5c4ef6287a",
      "parents": [
        "7fa90e873f520dad5ec58f47340996cda083e875"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 12 08:59:25 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 12 08:59:25 2010 +0200"
      },
      "message": "ALSA: hda - Add fix-up for Sony VAIO with ALC269\n\nSony VAIO models with ALC269 need to initialize the pin 0x19 to VREF\nground or Hi-Z to make the headphone working.  Other than that, model\u003dauto\nworks fine, so let\u0027s use model\u003dauto with a specific fix-up table.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7fa90e873f520dad5ec58f47340996cda083e875",
      "tree": "c8283679460202f10545e0734ecbebcd2bc06fd4",
      "parents": [
        "7f311a46916a3be00a1a8e3f1bdf461d08f1d263"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 12 08:49:00 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 12 08:58:48 2010 +0200"
      },
      "message": "ALSA: hda - Enhance fix-up table for Realtek codecs\n\nA few enhancement / fixes for fix-up table of some Realtek codecs:\n - Apply fix-ups only for the auto model\n - Apply additional verbs after normal init verbs\n - Add a debug print to show the fix-up application\n\nThis is basically a preliminary work for the next fix for Sony VAIO.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "29aac005ff4dc8a5f50b80f4e5c4f59b21c0fb50",
      "tree": "b6518159bd2f25187499f3094bf2302e381b3edd",
      "parents": [
        "b0cc58a25d04160d39a80e436847eaa2fbc5aa09"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Apr 10 21:27:23 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Apr 10 21:34:24 2010 +0200"
      },
      "message": "ALSA: usb - Fix Oops after usb-midi disconnection\n\nusb-midi causes sometimes Oops at snd_usbmidi_output_drain() after\ndisconnection.  This is due to the access to the endpoints which have\nbeen already released at disconnection while the files are still alive.\n\nThis patch fixes the problem by checking disconnection state at\nsnd_usbmidi_output_drain() and by releasing urbs but keeping the\nendpoint instances until really all freed.\n\nTested-by: Tvrtko Ursulin \u003ctvrtko@ursulin.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7f311a46916a3be00a1a8e3f1bdf461d08f1d263",
      "tree": "9f1e407913f982757fd84948bf24c2511823eba9",
      "parents": [
        "226b1ec8c18bcb6d1aa448a29b2c8aeae1946228"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 09 17:32:23 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 09 17:35:42 2010 +0200"
      },
      "message": "ALSA: hda - Fix initial capture source connections of ALC880/260\n\nThe widget connections of ADC of ALC880 and ALC2260 aren\u0027t initialized,\nthus it might point to invalid pin.  This can be a problem when mode\u003dauto\nand there is only one input pin.  Then user can\u0027t change the connection\nat all.\n\nThis patch adds the code to initialize the input pin connection of these\ncodecs.\n\nReference: Novell bnc#594363\n\thttps://bugzilla.novell.com/show_bug.cgi?id\u003d594363\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "226b1ec8c18bcb6d1aa448a29b2c8aeae1946228",
      "tree": "88b9de2bc82bd1ee41a62c62f5a7bcc34e1d7b39",
      "parents": [
        "531d8791accf1464bc6854ff69d08dd866189d17"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Fri Apr 09 11:01:20 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 09 11:01:20 2010 +0200"
      },
      "message": "ALSA: hda - Fix setup for ALC269vb amic and dmic models\n\nCorrected HP and mic pins for ALC269vb amic and dmic models.\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "531d8791accf1464bc6854ff69d08dd866189d17",
      "tree": "4d65c0251eb7c4b5e06cb5d3460f21b9bf112b99",
      "parents": [
        "7ad7b218f4aae4f395b3b4cef261572556bbd20a"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Fri Apr 09 10:57:33 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 09 10:57:33 2010 +0200"
      },
      "message": "ALSA: hda - Fix auto-parser of ALC269vb for HP pin NID 0x21\n\nALC269vb has an alternative HP pin 0x21 in addition.\nFix the parser to recognize it.\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "43a3cec01354573517f1348383e0ab6e6067076b",
      "tree": "6ff27b48e5839c4d4f7292a1e10c6238790df730",
      "parents": [
        "671999cb5d8817611f865f3877f5a5b81372f61e"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 08 11:31:26 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Apr 08 15:21:05 2010 +0100"
      },
      "message": "ASoC: imx-ssi: Use a hrtimer in FIQ mode\n\nUsing a regular timer results in poll times \u003c 1 jiffie with small\nbuffers, so we loaded the timer with the actual jiffie value. We can\nbe more accurate using a hrtimer. Also, we have to call\nsnd_pcm_period_elapsed after playing period_bytes and not\nruntime-\u003eperiod_size (which is in samples and not in bytes).\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "671999cb5d8817611f865f3877f5a5b81372f61e",
      "tree": "5828042f09371d758211ecdea9a79031782be776",
      "parents": [
        "206b60e189c7cc2b4675687d66f167299a13a4d4"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 08 11:31:25 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Apr 08 15:21:01 2010 +0100"
      },
      "message": "ASoC: imx-pcm-dma-mx2: restart DMA after an error\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "206b60e189c7cc2b4675687d66f167299a13a4d4",
      "tree": "8aebe461bb87daa9af5f867a4e7f9b8e719bff22",
      "parents": [
        "78e4fd26ef8b85c8cbb6803e18b6b1f970420e06"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 08 11:31:24 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Apr 08 15:20:57 2010 +0100"
      },
      "message": "ASoC: imx-ssi: honor IMX_SSI_DMA flag\n\nWhen checking if we are DMA capable we have to check for the\nIMX_SSI_DMA flag which is already set from platform_data instead\nof setting it again when we want to do DMA.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@Slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "78e4fd26ef8b85c8cbb6803e18b6b1f970420e06",
      "tree": "57e013e06b53b913ebcea78b81d8daae55977fc3",
      "parents": [
        "5f712b2b73a9fc87fcc52124cfe8adefaa0c92f5"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Thu Apr 08 19:50:08 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Apr 08 15:16:00 2010 +0100"
      },
      "message": "ASoC: wm2000: remove unused #include \u003clinux/version.h\u003e\n\nRemove unused #include \u003clinux/version.h\u003e(\u0027s) in\n  sound/soc/codecs/wm2000.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "84db18bbeb5c9c1a9c86e38a89d76ee526fd2c6f",
      "tree": "49d3959eb24cd7c0754ed50e05fb96b0fb8d04aa",
      "parents": [
        "6948ec70355ae6cf6082519e3d76b280373dade1",
        "55b371d4ac5ed6f3338a398fbf9f2eb9ace78799"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 07 08:42:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 07 08:42:25 2010 -0700"
      },
      "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: mixart: range checking proc file\n  ALSA: hda - Fix a wrong array range check in patch_realtek.c\n  ALSA: ASoC: move dma_data from snd_soc_dai to snd_soc_pcm_stream\n  ALSA: hda - Enable amplifiers on Acer Inspire 6530G\n  ASoC: Only do WM8994 bias off transition from standby\n  ASoC: Don\u0027t use DCS_DATAPATH_BUSY for WM hubs devices\n  ASoC: Don\u0027t do runtime wm_hubs DC servo updates if using offset correction\n  ASoC: Support second DC servo readback method for wm_hubs\n  ASoC: Avoid wraparound in wm_hubs DC servo correction\n  ALSA: echoaudio - Eliminate use after free\n  ALSA: i2c: cleanup: change parameter to pointer\n  ALSA: hda - Add MSI blacklist for Aopen MZ915-M\n  ASoC: OMAP: Fix capture pointer handling for OMAP1510 to work correctly with recent ALSA PCM code\n  ALSA: hda - Update document about MSI and interrupts\n  ALSA: hda: Fix 0 dB offset for Lenovo Thinkpad models using AD1981\n  ALSA: hda - Add missing printk argument in previous patch\n  ASoC: Fix passing platform_data to ac97 bus users and fix a leak\n  ALSA: hda - Fix ADC/MUX assignment of ALC269 codec\n  ALSA: hda - Fix invalid bit values passed to snd_hda_codec_amp_stereo()\n  ASoC: wm8994: playback \u003d\u003e capture\n"
    },
    {
      "commit": "7ad7b218f4aae4f395b3b4cef261572556bbd20a",
      "tree": "9ef5fd76e531929e1e67b9b70a29ade065e2224a",
      "parents": [
        "f9700d5a4575e7fb343df10a1d29d425e4b81082"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Tue Apr 06 18:12:52 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 07 14:56:55 2010 +0200"
      },
      "message": "ALSA: hda: Add support for Medion WIM2160\n\nThis adds support for the Medion WIM2160 soundcard.\nThere\u0027s no PCI quirk added because it has the same PCI id as the\nMedion MD2.\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "55b371d4ac5ed6f3338a398fbf9f2eb9ace78799",
      "tree": "ee2da61917db08ebc4219c1cc762766114fb3a28",
      "parents": [
        "7445c995b06f2a999541ccf127886d24a2a7d012",
        "f9700d5a4575e7fb343df10a1d29d425e4b81082"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 07 09:54:46 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 07 09:54:46 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "7445c995b06f2a999541ccf127886d24a2a7d012",
      "tree": "940cb9cce2e2e3dcbbe3502bf720fd10481769af",
      "parents": [
        "1172234cbe94658c16bc83e50ca57b5a47085209",
        "5f712b2b73a9fc87fcc52124cfe8adefaa0c92f5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 07 09:54:41 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 07 09:54:41 2010 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "1172234cbe94658c16bc83e50ca57b5a47085209",
      "tree": "15bddd783be48899167a9cd764d3f23cfd05572e",
      "parents": [
        "85255c0e078158ede61ff8bd296e306db6f7ed19",
        "b0cc58a25d04160d39a80e436847eaa2fbc5aa09"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 07 09:54:33 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 07 09:54:33 2010 +0200"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into for-linus\n"
    },
    {
      "commit": "b0cc58a25d04160d39a80e436847eaa2fbc5aa09",
      "tree": "a20f259f6d2081e40ac979db8daad6b71ff7342c",
      "parents": [
        "a0fd4345f928d72a56e27b23e4cd28c94bf36be5"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Apr 06 19:31:26 2010 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 06 18:52:39 2010 +0200"
      },
      "message": "ALSA: mixart: range checking proc file\n\nThe original code doesn\u0027t take into consideration that the value of\nMIXART_BA0_SIZE - pos can be less than zero which would lead to a large\nunsigned value for \"count\".\n\nAlso I moved the check that read size is a multiple of 4 bytes below\nthe code that adjusts \"count\".\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nAcked-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f9700d5a4575e7fb343df10a1d29d425e4b81082",
      "tree": "3a5f062f63a45dbf7da8deb53304e360ae24b905",
      "parents": [
        "d12841827a6de120199609dadb6ff4ec99bd90ea"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 05 23:25:13 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 05 23:36:16 2010 +0200"
      },
      "message": "ALSA: hda - Fix a wrong array range check in patch_realtek.c\n\nThe commit 6a4f2ccb467e00281470cde2dee08fe5ecde62d1 introduced a wrong\ncomparision for the array range check, which effectively skips the whole\ninitialization of DAC connections.  Fixed now.\n\nReference: bko#15689\n\thttps://bugzilla.kernel.org/show_bug.cgi?id\u003d15689\n\nReported-by: Adrian Ulrich \u003ckernel@blinkenlights.ch\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5f712b2b73a9fc87fcc52124cfe8adefaa0c92f5",
      "tree": "0e7ab3cedba6b50cdf603c433b79ceebf23972b0",
      "parents": [
        "d522ffbfb9fccf6eca283cd2e8b03cf3d21fb616"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Mar 22 10:11:15 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 19:14:11 2010 +0100"
      },
      "message": "ALSA: ASoC: move dma_data from snd_soc_dai to snd_soc_pcm_stream\n\nThis fixes a memory corruption when ASoC devices are used in\nfull-duplex mode. Specifically for pxa-ssp code, where this pointer\nis dynamically allocated for each direction and destroyed upon each\nstream start.\n\nAll other platforms are fixed blindly, I couldn\u0027t even compile-test\nthem. Sorry for any breakage I may have caused.\n\n[Note that this is a backported version for 2.6.34.\n Upstream commit is fd23b7dee]\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nReported-by: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nReported-by: Michael Hirsch \u003cm.hirsch@raumfeld.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d12841827a6de120199609dadb6ff4ec99bd90ea",
      "tree": "25027a74d7157d2dec3c0ff1cae5940d609ee83d",
      "parents": [
        "3815595e78d2baae6feb866e737f92d8ef48b337"
      ],
      "author": {
        "name": "Tony Vroon",
        "email": "tony@linx.net",
        "time": "Mon Apr 05 16:30:43 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 05 18:29:48 2010 +0200"
      },
      "message": "ALSA: hda - Enable amplifiers on Acer Inspire 6530G\n\nAfter more tests it appears that EAPD needs to be enabled\non both the 0x14 and 0x15 NIDs to enable the main speaker\nand headphone amplifiers. The maximum volume setting is\nnow equal to what the machine achieves under other operating\nsystems.\nDisabling Front or LFE playback triggers EAPD and disables\nthe amplifier. As such, these two playback switches have\nbeen removed from the mixer.\n\nSigned-off-by: Tony Vroon \u003ctony@linx.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d522ffbfb9fccf6eca283cd2e8b03cf3d21fb616",
      "tree": "a3dd5826bb8c4d13f886d21ec460b8e45d058fe7",
      "parents": [
        "4dcc93d0ede49fae32dd0ee41c685db1be14c529"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 30 14:29:14 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 16:20:49 2010 +0100"
      },
      "message": "ASoC: Only do WM8994 bias off transition from standby\n\nOtherwise we may try to power down multiple times when the using\nidle bias off and the driver is removed.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "4dcc93d0ede49fae32dd0ee41c685db1be14c529",
      "tree": "a798ec85c798f134c1d31e5f9f241a1c9f0b7fe6",
      "parents": [
        "ae9d8607fe24253efc9f14b696f51cfd683801be"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 29 17:18:41 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 16:20:02 2010 +0100"
      },
      "message": "ASoC: Don\u0027t use DCS_DATAPATH_BUSY for WM hubs devices\n\nThe DCS_DATAPATH_BUSY bit used to monitor the completion of DC servo\noperations has been deprecated and with some more recente revisions\nmay perform incorrectly, especially when only analogue bypass paths\nare in use. Switch to using readback from the DC servo command\nregister instead, which is supported for all devices. Without this\nunacceptably long timeouts may be observed in some circumstances.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "ae9d8607fe24253efc9f14b696f51cfd683801be",
      "tree": "d9743eee3b7219d011d333cdbff93bda73cfe68c",
      "parents": [
        "8437f7006b9cfa249791e2fd57596683d4561843"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 29 16:34:42 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 16:19:29 2010 +0100"
      },
      "message": "ASoC: Don\u0027t do runtime wm_hubs DC servo updates if using offset correction\n\nIf we need to offset correct the DC servo then don\u0027t use runtime\nrecalibration since that is likely to introduce further offsets\nwhich will be evident on powerdown.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "8437f7006b9cfa249791e2fd57596683d4561843",
      "tree": "c1701c27b37b21c53daec55f730162757511e041",
      "parents": [
        "3fa49e3ad9ac20b15edfb0c51bbad36e45a84b17"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 29 17:09:45 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 16:19:09 2010 +0100"
      },
      "message": "ASoC: Support second DC servo readback method for wm_hubs\n\nMore recent Wolfson hubs devices add the ability to read back the DC\nservo calibration information from the register used to write offsets,\nand later still ones remove the old readback registers. Add support\nfor the new scheme, and use it for WM8994 device revisions that\nsupport it.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "3fa49e3ad9ac20b15edfb0c51bbad36e45a84b17",
      "tree": "17c81c5b8f5178ca807c07f4edacbcbfb2672ff0",
      "parents": [
        "b5442a75deee293d10c2ab8f4a77013973c4c9e0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 29 15:24:40 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 16:17:39 2010 +0100"
      },
      "message": "ASoC: Avoid wraparound in wm_hubs DC servo correction\n\nIf the correction wraps around then a substantial offset would be\nintroduced.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "a0fd4345f928d72a56e27b23e4cd28c94bf36be5",
      "tree": "c4eb9cbfebfb66bd68ab4070285f9f1920dd4627",
      "parents": [
        "f11947c7c5b8abffd328739996dfdffef2b3e03f"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Apr 02 14:47:59 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Apr 04 12:21:42 2010 +0200"
      },
      "message": "ALSA: echoaudio - Eliminate use after free\n\nUse the call to snd_card_free in the error handling code at the end of the\nfunction, as in the other error cases.\n\nA simplified version of the semantic patch that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E,E2;\n@@\n\nsnd_card_free(E)\n...\n(\n  E \u003d E2\n|\n* E\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f11947c7c5b8abffd328739996dfdffef2b3e03f",
      "tree": "52943b6c8af2184c20458d12bdef2c8705a18a6b",
      "parents": [
        "5cd165e7057020884e430941c24454d3df9a799d"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Apr 02 14:29:23 2010 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Apr 04 12:21:39 2010 +0200"
      },
      "message": "ALSA: i2c: cleanup: change parameter to pointer\n\nWe actually pass an array of 7 chars not 5.\nThis silences a smatch warning.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3815595e78d2baae6feb866e737f92d8ef48b337",
      "tree": "1ae54d067645861b77467eecb411760ce30678fe",
      "parents": [
        "91cb17314e74d0e5ab572b4b84b9398c61b71abb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Apr 04 12:14:03 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Apr 04 12:14:03 2010 +0200"
      },
      "message": "ALSA: hda - Add MSI blacklist for Aopen MZ915-M\n\nThe device needs MSI disablement.  Added to the quirk list.\n\nReported-by: Harald Dunkel \u003charri@afaics.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b5442a75deee293d10c2ab8f4a77013973c4c9e0",
      "tree": "5741e9c0cb9f8e71b3f92b1145e166716579155a",
      "parents": [
        "fb48e3c6a4d8888aff61fbf567aadac7d206e973"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Sun Mar 28 22:29:29 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Apr 02 17:10:25 2010 +0100"
      },
      "message": "ASoC: OMAP: Fix capture pointer handling for OMAP1510 to work correctly with recent ALSA PCM code\n\nWith recent (2.6.34) chnages in PCM handling, capture stopped working on my\nOMAP1510 based Amstrad Delta videophone.\n\nUsing 2.6.34-rc2, I was able to correct the problem in 3 different ways:\n\n1. reverting commit 7b3a177b0d4f92b3431b8dca777313a07533a710,\n2. enabling additional jiffies check with\n\techo 4 \u003e/proc/asound/card0/pcm0c0/xrun_debug\n3. applying the patch below.\n\nSince I wasn\u0027t able to reproduce the problem on my i686 PC, I guess the\nproblem is probably machine specific.\n\nThe patch reuses the method for software emulation of missing hardware\npointer, already implemented for playback on OMAP1510. It\u0027s possible that\nevent if a hardware pointer is available for capture on this machine, its\nbehaviour may be not compatible with what upper layer expects.\n\nIf you think the problem may be more general and should be solved differently,\non a higher level, I can try to work more on it if you give me a hint.\n\nIf the patch gets accepted, I suggest it goes as a fix in the current release\ncycle.\n\nCreated and tested against linux-2.6.34-rc2.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b8e80cf386419453678b01bef830f53445ebb15d",
      "tree": "4b987b27f823c46412411aa17e821dbb5954a4b7",
      "parents": [
        "1f85d72d2c9c9a1d6d32cf325936bc224ad5d591"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Tue Mar 30 13:29:28 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 31 11:47:14 2010 +0200"
      },
      "message": "ALSA: hda: Fix 0 dB offset for Lenovo Thinkpad models using AD1981\n\nBugLink: https://launchpad.net/bugs/551606\n\nThe OR\u0027s hardware distorts at PCM 100% because it does not correspond to\n0 dB. Fix this in patch_ad1981() for all models using the Thinkpad\nquirk.\n\nReported-by: Jane Silber\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "1f85d72d2c9c9a1d6d32cf325936bc224ad5d591",
      "tree": "8059db385e92d07939b4a68b219250bbcbfbf216",
      "parents": [
        "6694635d3ae1b038d7a0e38b80637db867c7c8e2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 30 07:48:05 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 30 07:48:05 2010 +0200"
      },
      "message": "ALSA: hda - Add missing printk argument in previous patch\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fb48e3c6a4d8888aff61fbf567aadac7d206e973",
      "tree": "3fba75703831f392034271f62b73484764ffc675",
      "parents": [
        "a8462bde78fdb77c8ede61e1af99617905a78ccf"
      ],
      "author": {
        "name": "Graham Gower",
        "email": "graham.gower@gmail.com",
        "time": "Thu Mar 25 10:52:12 2010 +1030"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 29 21:00:37 2010 +0100"
      },
      "message": "ASoC: Fix passing platform_data to ac97 bus users and fix a leak\n\n[The issue is an attempt to write the pdata without the AC97 device\nallocated when using ac97.c - also added a comment in soc-core.c for the\nspecial case for ac97. -- broonie]\n\nSigned-off-by: Graham Gower \u003cgraham.gower@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6694635d3ae1b038d7a0e38b80637db867c7c8e2",
      "tree": "34070c19ffa64654109fdb7775da604f8413a62d",
      "parents": [
        "5dbd5ec6e1cf2e49128025d80813a275744a7ac5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 17:21:45 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 17:27:31 2010 +0200"
      },
      "message": "ALSA: hda - Fix ADC/MUX assignment of ALC269 codec\n\nALC269 codec has a few different variants, and each of them may have\ndifferent ADC and MUX widgets.  For example, one model has ADC 0x08\nwith MUX 0x23 while others has ADC 0x09 or ADC 0x07 with MUX 022 or\n0x24.  The difference of ADC appears usually as the capability of\nthe digital mic pin (0x12), and the current driver sometimes misses\nthe internal mic pin due to the mismatching ADC.\n\nThis patch adds a bit more clever way to find the matching ADC instead\nof the static list.  Now the driver checks all active input pins and\nfills only the ADC/MUX\u0027s that contain all of them.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5dbd5ec6e1cf2e49128025d80813a275744a7ac5",
      "tree": "6b9e37293030480c891cf78433767e2f63af532e",
      "parents": [
        "9ec8ddad59fadd8021adfea4cb716a49b0e232e9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 09:16:24 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 09:18:49 2010 +0200"
      },
      "message": "ALSA: hda - Fix invalid bit values passed to snd_hda_codec_amp_stereo()\n\nThe mask and value parameters passed to snd_hda_codec_amp_stereo()\nshould be 8-bit values for mute and volume.  Passing AMP_IN_MUTE() is\nwrong, which is found in many places in patch_realtek.c as a left-over\nfrom the conversion to snd_hda_codec_amp_stereo().\n\nReported-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "85255c0e078158ede61ff8bd296e306db6f7ed19",
      "tree": "a63a19f190d1c32dffe0ec5a138e7ce9c6b0ae64",
      "parents": [
        "f30c14b64e0eb62319e7a3e930fb7ea2bee9d919",
        "9ec8ddad59fadd8021adfea4cb716a49b0e232e9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 08:40:57 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 08:40:57 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "f30c14b64e0eb62319e7a3e930fb7ea2bee9d919",
      "tree": "0e94958c73881c3bbcd646989a6e3e6fe0904ac7",
      "parents": [
        "12180024cc22c0a67642ffa10e7069796e32969d",
        "5cd165e7057020884e430941c24454d3df9a799d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 08:40:50 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 08:40:50 2010 +0200"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into for-linus\n"
    },
    {
      "commit": "9ec8ddad59fadd8021adfea4cb716a49b0e232e9",
      "tree": "e75c37daa52a1d2294ac44874cf05190532ec379",
      "parents": [
        "6a4f2ccb467e00281470cde2dee08fe5ecde62d1"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sun Mar 28 02:34:40 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 08:26:05 2010 +0200"
      },
      "message": "ALSA: hda: Use LPIB for ga-ma770-ud3 board\n\nBugLink: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug\u003d575669\n\nThe OR states that position_fix\u003d1 is necessary to work around glitching\nduring volume adjustments using PulseAudio.\n\nReported-by: Carlos Laviola \u003cclaviola@debian.org\u003e\nTested-by: Carlos Laviola \u003cclaviola@debian.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5cd165e7057020884e430941c24454d3df9a799d",
      "tree": "12b01886304e422f6733a5cdbc7fc651a57011a3",
      "parents": [
        "0f17014b340b98465fcf0de4c0d6c84a002ec53b"
      ],
      "author": {
        "name": "Daniel Chen",
        "email": "seven.steps@gmail.com",
        "time": "Sun Mar 28 13:32:34 2010 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 08:25:20 2010 +0200"
      },
      "message": "ALSA: ac97: Add Toshiba P500 to ac97 jack sense blacklist\n\nBugLink: https://launchpad.net/bugs/481058\n\nThe OR has verified that both \u0027Headphone Jack Sense\u0027 and \u0027Line Jack Sense\u0027\nneed to be muted for sound to be audible, so just add the machine\u0027s SSID\nto the ac97 jack sense blacklist.\n\nReported-by: Richard Gagne\nTested-by: Richard Gagne\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0f17014b340b98465fcf0de4c0d6c84a002ec53b",
      "tree": "c673482b4147cb5cbb9a180496569482e291ccbf",
      "parents": [
        "e1f7f02b45cf33a774d56e505ce1718af9392f5e"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Fri Mar 26 16:07:25 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 26 15:26:38 2010 +0100"
      },
      "message": "ALSA: pcm_lib - fix xrun functionality\n\nThe commit 4d96eb255c53ab5e39b37fd4d484ea3dc39ab456 broke the interrupt\ntime xrun functionality (stream stop etc.) if the CONFIG_SND_PCM_XRUN_DEBUG\nis not set. This is because the xrun() is null defined without it.\n\nFix this by letting the function xrun() to be always defined as it was\nbefore.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e1f7f02b45cf33a774d56e505ce1718af9392f5e",
      "tree": "003a2f5c59cf83a9cc326672f4dd9efe85a082d8",
      "parents": [
        "1c583063a5c769fe2ec604752e383972c69e6d9b"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Thu Mar 25 22:38:15 2010 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 26 08:39:54 2010 +0100"
      },
      "message": "ALSA: ac97: Add IBM ThinkPad R40e to Headphone/Line Jack Sense blacklist\n\nBugLink: https://launchpad.net/bugs/303789\n\nThis model needs both \u0027Headphone Jack Sense\u0027 and \u0027Line Jack Sense\u0027\nmuted for audible audio, so just add its SSID to the blacklist and\ndon\u0027t enumerate the controls.\n\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6a4f2ccb467e00281470cde2dee08fe5ecde62d1",
      "tree": "3c6fcf4ec24a00a8f096fc6a2890e5d388276551",
      "parents": [
        "bae84e70d66fe46c12231082cf1c4848ea22f3ef"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 25 15:00:15 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 25 15:00:15 2010 +0100"
      },
      "message": "ALSA: hda - Don\u0027t set invalid connection index in Realtek initialiaiton\n\nSkip initialization of connections of DAC widgets that aren\u0027t used,\nwhich resulted in invalid verb parameters.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a8462bde78fdb77c8ede61e1af99617905a78ccf",
      "tree": "dd0f6d884fe14b93807fa021df604994a70d9b31",
      "parents": [
        "3cc4e53f86dab635166929bfa47cc68d59b28c26"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Mar 24 14:58:34 2010 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 24 14:05:28 2010 +0000"
      },
      "message": "ASoC: wm8994: playback \u003d\u003e capture\n\nSparse caught that initialize \"playback\" two times instead of\ninitializing \"capture\".\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "12180024cc22c0a67642ffa10e7069796e32969d",
      "tree": "b3708571074ff4b1410aac36e87d9f6b68211998",
      "parents": [
        "b72f1343d63f5bad966caf6013a943f4e1db9c72",
        "bae84e70d66fe46c12231082cf1c4848ea22f3ef"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 24 08:03:38 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 24 08:03:38 2010 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "b72f1343d63f5bad966caf6013a943f4e1db9c72",
      "tree": "0e99ca97260d2e93881d97e12f47f19d736539b7",
      "parents": [
        "1c583063a5c769fe2ec604752e383972c69e6d9b",
        "3cc4e53f86dab635166929bfa47cc68d59b28c26"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 24 08:03:34 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 24 08:03:34 2010 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "1c583063a5c769fe2ec604752e383972c69e6d9b",
      "tree": "566f530439c23f25b448f7e8c6b576bc3f443fdd",
      "parents": [
        "fc8aa7b16a5fcfe9c6d0be9bb587f1fcedd9145f"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Mar 24 07:10:54 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 24 08:02:11 2010 +0100"
      },
      "message": "ALSA: cmipci: work around invalid PCM pointer\n\nWhen the CMI8738 FRAME2 register is read, the chip sometimes (probably\nwhen wrapping around) returns an invalid value that would be outside the\nprogrammed DMA buffer. This leads to an inconsistent PCM pointer that is\nlikely to result in an underrun.\n\nTo work around this, read the register multiple times until we get a\nvalid value; the error state seems to be very short-lived.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-and-tested-by: Matija Nalis \u003cmnalis-alsadev@voyager.hr\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3cc4e53f86dab635166929bfa47cc68d59b28c26",
      "tree": "6b0dde395c47e52bdf5f8bcc79b04187f1d2f476",
      "parents": [
        "f9b44121b34174ae4f243a568393fc3225842e75"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 12 14:39:36 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 22 11:17:41 2010 +0000"
      },
      "message": "ASoC: Remove BROKEN from i.MX audio after dependencies merged\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "f9b44121b34174ae4f243a568393fc3225842e75",
      "tree": "943f68cd7458d08a9e8809ed0a10b71b23911f3e",
      "parents": [
        "8727b909bb2348d29e62c599cd7a5d610da3760f",
        "220bf991b0366cc50a94feede3d7341fa5710ee4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 22 11:17:26 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 22 11:17:26 2010 +0000"
      },
      "message": "Merge commit \u0027v2.6.34-rc2\u0027 into for-2.6.34\n"
    },
    {
      "commit": "bae84e70d66fe46c12231082cf1c4848ea22f3ef",
      "tree": "c0994ef3f0e306583c5619da8fd6498fd932dd24",
      "parents": [
        "ea823c08912cfb6d4af2fa8b6dd5d8deb2fb486a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 22 08:30:20 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 22 08:30:20 2010 +0100"
      },
      "message": "ALSA: hda - Fix access-after-free in patch_realtek.c\n\nalc_free_kctls() has to be called after all jobs done in alc_build_controls().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ea823c08912cfb6d4af2fa8b6dd5d8deb2fb486a",
      "tree": "7d4ec9bbac62c2eab933ea211b59c0fea80c4e59",
      "parents": [
        "e933e9e5238b79870b04718024416a6dcf602a27"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 22 08:07:55 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 22 08:07:55 2010 +0100"
      },
      "message": "ALSA: hda - Sort codec entry list of Nvidia HDMI\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e933e9e5238b79870b04718024416a6dcf602a27",
      "tree": "09e8116b049e1f646255c4d100b17ec78c9ee289",
      "parents": [
        "025f206c9e0f96cc41567b01c07fb852d8900da1"
      ],
      "author": {
        "name": "Derek Kelly",
        "email": "user.vdr@gmail.com",
        "time": "Mon Mar 22 08:04:19 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 22 08:06:23 2010 +0100"
      },
      "message": "ALSA: hda - Add support of Nvidia GT220 HDMI\n\nThis patch adds the device id for Nvidia GT220 cards to the nvhdmi\ndriver.  I have tested it and confirmed it to be working.\n\nOriginal patch download link:\nhttps://gist.github.com/324070/\n\nSigned-off-by: Derek Kelly \u003cuser.vdr@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "025f206c9e0f96cc41567b01c07fb852d8900da1",
      "tree": "a59cdd454ab0309f48bd89d69f63921b6100354a",
      "parents": [
        "e3d2530a6cea80987f77b75d8784a00f3aaf22ff"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sun Mar 21 18:34:43 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 22 08:01:41 2010 +0100"
      },
      "message": "ALSA: hda: Fix 0 dB offset for HP laptops using CX20551 (Waikiki)\n\nBugLink: https://launchpad.net/bugs/420578\n\nThe OR has verified that his hardware distorts because of the 0 dB\noffset not corresponding to the highest PCM level. Fix this by capping\nsaid PCM level to 0 dB similarly to what we do for CX20549 (Venice).\n\nReported-by: Mike Pontillo \u003cpontillo@gmail.com\u003e\nTested-by: Mike Pontillo \u003cpontillo@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e3d2530a6cea80987f77b75d8784a00f3aaf22ff",
      "tree": "c3db6004615cee1a7922dd80c762ed67d5803f4a",
      "parents": [
        "220bf991b0366cc50a94feede3d7341fa5710ee4"
      ],
      "author": {
        "name": "Kunal Gangakhedkar",
        "email": "kunal.gangakhedkar@gmail.com",
        "time": "Sat Mar 20 23:08:01 2010 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 21 09:33:11 2010 +0100"
      },
      "message": "ALSA: hda - Add PCI quirk for HP dv6-1110ax.\n\nAdding this PCI quirk fixes the board config detection.\nThis also fixes jack sensing by using \"hp_detect\u003d1\" via properly detected\nboard config.\n\nSigned-off-by: Kunal Gangakhedkar \u003ckunal.gangakhedkar@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fc8aa7b16a5fcfe9c6d0be9bb587f1fcedd9145f",
      "tree": "79fb77b27719cf51dcc7b2f11f60ba7d3e805657",
      "parents": [
        "220bf991b0366cc50a94feede3d7341fa5710ee4"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Mar 18 07:53:11 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 21 09:32:09 2010 +0100"
      },
      "message": "sound/oss/vidc.c: change the field used with DMA_ACTIVE\n\nThe constant DMA_ACTIVE is defined with the dma_buffparams structure rather\nthan with the audio_operations structure.  Takashi Iwai suggested that the\ndmap_out field of the audio_operations structure should be used instead.\n\nThis is not tested.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8727b909bb2348d29e62c599cd7a5d610da3760f",
      "tree": "c11b47df1337d1ae1501955268a0055660af2ddd",
      "parents": [
        "6937c947d31186750f72c9f8c942bbcc6fe63585"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Sun Feb 28 10:42:38 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 19 15:28:04 2010 +0000"
      },
      "message": "ASoC: pxa-pcm-lib: initialize DMA channel to -1\n\nThis fixes a warning (\"pxa_free_dma: trying to free channel 0 which is\nalready freed\") when a device was opened but the hw_params() call\nfailed.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6937c947d31186750f72c9f8c942bbcc6fe63585",
      "tree": "739659b89699c586727252b5d6b58a6d4453e7b5",
      "parents": [
        "fdb6b1e195757a66670801702e4b5fcc66ed3d72"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 18 12:25:35 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 19 11:17:36 2010 +0000"
      },
      "message": "ASoC: Bail out of wm_hubs DC servo if calibration fails\n\nWe\u0027re keeping track of the number of times we\u0027ve iterated but never\nactually using this to bail out if the chip looks stuck.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "fdb6b1e195757a66670801702e4b5fcc66ed3d72",
      "tree": "a76c720311ce163fbf290d9004d9e0e6f635495f",
      "parents": [
        "44f497b4e0bba6ce1b73a107cc13636393344252"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Fri Mar 19 11:10:20 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 19 11:17:24 2010 +0000"
      },
      "message": "ASoC: tlv320dac33: Internal clocking changes\n\nDuring validation of the internal clocking setup it has\nbeen found that the following settings were not configured\nin an optimal way:\n\nASRC_CTRL_A: SRCLKDIV was incorrect, instad of divide ratio 3,\n             ratio of 2 has to be used (as the comment stated)\nDAC_CTRL_A: Fs \u003d Fsref is the desired configuration instead of\n            Fs \u003d Fsref / 1.5\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "44f497b4e0bba6ce1b73a107cc13636393344252",
      "tree": "46d0450b05c49206d389209c8b1f5d21a127fecf",
      "parents": [
        "da3b062e306452ffb74cf5e9e5128f9f1e0502ab"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Fri Mar 19 11:10:19 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 19 11:17:24 2010 +0000"
      },
      "message": "ASoC: tlv320dac33: Fix DSP modes\n\nTo make DSP_A mode working correctly the data delay should be\nconfigured to 0. DSP_B mode thus can not be used with DAC33,\nso remove it.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "01da47059ab54544a508b217598fb0e73b73e7a8",
      "tree": "ccedb10f7d966361e569a3249a1db7209d6faba5",
      "parents": [
        "61d718076e95eb461fd4c3692b702a82e2be0df4",
        "e04dd2d21bb70dd707d569d4ac843149b9acfb27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:48:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:48:19 2010 -0700"
      },
      "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  sound: sequencer: clean up remove bogus check\n  ALSA: hda: Use LPIB and 6stack-dig for eMachines T5212\n  ALSA: hda - Disable MSI for Nvidia controller\n  ALSA: hda - Add PCI quirks for MSI NetOn AP1900 and Wind Top AE2220\n  ALSA: hda - Fix secondary ADC of ALC260 basic model\n  ALSA: hda - Add an error message for invalid mapping NID\n  ALSA: hda - New Intel HDA controller\n"
    }
  ],
  "next": "da3b062e306452ffb74cf5e9e5128f9f1e0502ab"
}
