)]}'
{
  "log": [
    {
      "commit": "c19a28e1193a6c854738d609ae9b2fe2f6e6bea4",
      "tree": "79a354f827a5d3656be3f55d18d31265750d9d06",
      "parents": [
        "f15659628b43b27c20447c731456c39cbec973e9"
      ],
      "author": {
        "name": "Fernando Carrijo",
        "email": "fcarrijo@yahoo.com.br",
        "time": "Wed Jan 07 18:09:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 08 08:31:14 2009 -0800"
      },
      "message": "remove lots of double-semicolons\n\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nAcked-by: Mark Fasheh \u003cmfasheh@suse.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nAcked-by: Casey Schaufler \u003ccasey@schaufler-ca.com\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e42d0cf5020aaf217433cad1a224745241d212a",
      "tree": "8d64537c600024a4220d1309873ac3467726c3b0",
      "parents": [
        "97c440ba41d4e7cddb8e14c7c7ec49dad2560709",
        "18b8e08e290e9df588f51f5a7df50555f5a25664"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 17:23:53 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 17:23:53 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Work around branch tracer warning.\n  sparc64: Fix unsigned long long warnings in drivers.\n  sparc64: Use unsigned long long for u64.\n  sparc: refactor code in fault_32.c\n  sparc64: refactor code in init_64.c\n  sparc64: refactor code in viohs.c\n  sparc: make proces_ver_nack a bit more readable\n"
    },
    {
      "commit": "57c44c5f6fb0a8002feb258c1af58e1a744b1fcb",
      "tree": "978bd46ca765a88e9c101cb705bbb0bf46015643",
      "parents": [
        "76052749143d03006271cc0ce8205ad756917062",
        "5a9e67b1a19e08a82387709f325d26e07b891d27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 11:31:52 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 11:31:52 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (24 commits)\n  trivial: chack -\u003e check typo fix in main Makefile\n  trivial: Add a space (and a comma) to a printk in 8250 driver\n  trivial: Fix misspelling of \"firmware\" in docs for ncr53c8xx/sym53c8xx\n  trivial: Fix misspelling of \"firmware\" in powerpc Makefile\n  trivial: Fix misspelling of \"firmware\" in usb.c\n  trivial: Fix misspelling of \"firmware\" in qla1280.c\n  trivial: Fix misspelling of \"firmware\" in a100u2w.c\n  trivial: Fix misspelling of \"firmware\" in megaraid.c\n  trivial: Fix misspelling of \"firmware\" in ql4_mbx.c\n  trivial: Fix misspelling of \"firmware\" in acpi_memhotplug.c\n  trivial: Fix misspelling of \"firmware\" in ipw2100.c\n  trivial: Fix misspelling of \"firmware\" in atmel.c\n  trivial: Fix misspelled firmware in Kconfig\n  trivial: fix an -\u003e a typos in documentation and comments\n  trivial: fix then -\u003e than typos in comments and documentation\n  trivial: update Jesper Juhl CREDITS entry with new email\n  trivial: fix singal -\u003e signal typo\n  trivial: Fix incorrect use of \"loose\" in event.c\n  trivial: printk: fix indentation of new_text_line declaration\n  trivial: rtc-stk17ta8: fix sparse warning\n  ...\n"
    },
    {
      "commit": "932adbed6d99cc373fc3433d701b3a594fea872c",
      "tree": "d3495817d158f2678c38235b05102ea93d6795be",
      "parents": [
        "ce519e2327bff01d0eb54071e7044e6291a52aa6",
        "167968199089435c63ad1140ccfb8c6179274a0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:09:51 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:09:51 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ASoC: Fix SND_SOC_ALL_CODECS handling of dual SPI and I2C control buses\n  ASoC: Use snd_soc_dapm_nc_pin() in at91sam9g20ek\n  ASoC: TWL4030: Convert the bitfield enums to VALUE_ENUM type\n  ASoC: New enum type: value_enum\n  pxa2xx-ac97: switch AC unit to correct state before probing\n  ASoC: Clocking fixes for davinci-evm.c\n  ASoC: Mark non-connected TWL4030 pins for pandora\n  ASoC: OMAP: Select OMAP pin multiplexing when using Nokia N810 ASoC drivers\n"
    },
    {
      "commit": "f41ced8f108cc80f16509b907cd7ac93944459bc",
      "tree": "e2428887e43f26f373523be3d9ded4427a2c331f",
      "parents": [
        "bdbeed75b288443ea14208eafaac3941f385f2ae"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Tue Jan 06 14:40:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:11 2009 -0800"
      },
      "message": "Check fops_get() return value\n\nSeveral subsystem open handlers dereference the fops_get() return value\nwithout checking it for nullness.  This opens a race condition between the\nopen handler and module unloading.\n\nA module can be marked as being unloaded (MODULE_STATE_GOING) before its\nexit function is called and gets the chance to unregister the driver.\nDuring that window open handlers can still be called, and fops_get() will\nfail in try_module_get() and return a NULL pointer.\n\nThis change checks the fops_get() return value and returns -ENODEV if NULL.\n\nReported-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f4528d6e91cffde49894f5252e6657d420d3d74",
      "tree": "585447e1c2ab4f7fac35471672711734275cdbf4",
      "parents": [
        "9018113649348c689da107166c05d436cd52e7bf"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jan 06 13:20:38 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 06 13:20:38 2009 -0800"
      },
      "message": "sparc64: Fix unsigned long long warnings in drivers.\n\nFix warnings caused by the unsigned long long usage in sparc\nspecific drivers.\n\nThe drivers were considered sparc specific more or less from the\nfilename alone.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "167968199089435c63ad1140ccfb8c6179274a0a",
      "tree": "3022b75b0e76f6561364ad5d76f3bb28d1e85c1d",
      "parents": [
        "5439e726b54af8fdd958afa2ff42c4821eaf027a",
        "227b4dc6432d271eecd0ff0aefe6f0897ec47397"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 06 16:33:52 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 06 16:33:52 2009 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "227b4dc6432d271eecd0ff0aefe6f0897ec47397",
      "tree": "464777efda9c28c3689f6e8a7cd5862f5a7a3da7",
      "parents": [
        "8c0bad7fa5be47aa8a3d03ff6ee1917fa68b72e3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jan 03 11:24:41 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 06 14:23:10 2009 +0000"
      },
      "message": "ASoC: Fix SND_SOC_ALL_CODECS handling of dual SPI and I2C control buses\n\nFor codecs that have both SPI and I2C support we need to ensure that we\ndon\u0027t try to make the codec driver built in when I2C is modular since\nthat won\u0027t link.  Do this by creating a helper variable which uses\nconditional defaults to pick up the correct value for all combinations.\n\nWe don\u0027t need to do anything special for I2C-only codecs since a\nconditional select passes on the full value for a tristate.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nTested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0211a9c8508b2183e0e539509aad60414f1c3813",
      "tree": "af5c78818202644f53d522229f25ee7bebb48cb6",
      "parents": [
        "025dfdafe77f20b3890981a394774baab7b9c827"
      ],
      "author": {
        "name": "Frederik Schwarzer",
        "email": "schwarzerf@gmail.com",
        "time": "Mon Dec 29 22:14:56 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 06 11:28:07 2009 +0100"
      },
      "message": "trivial: fix an -\u003e a typos in documentation and comments\n\nIt is always \"an\" if there is a vowel _spoken_ (not written).\nSo it is:\n\"an hour\" (spoken vowel)\nbut\n\"a uniform\" (spoken \u0027j\u0027)\n\nSigned-off-by: Frederik Schwarzer \u003cschwarzerf@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "025dfdafe77f20b3890981a394774baab7b9c827",
      "tree": "c4d514990d7a0673df5d32aa11fded95f9644ff0",
      "parents": [
        "0abb8b6a939b742f273edc68b64dba26c57331bc"
      ],
      "author": {
        "name": "Frederik Schwarzer",
        "email": "schwarzerf@gmail.com",
        "time": "Thu Oct 16 19:02:37 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 06 11:28:06 2009 +0100"
      },
      "message": "trivial: fix then -\u003e than typos in comments and documentation\n\n- (better, more, bigger ...) then -\u003e (...) than\n\nSigned-off-by: Frederik Schwarzer \u003cschwarzerf@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8c0bad7fa5be47aa8a3d03ff6ee1917fa68b72e3",
      "tree": "882133d3eb66fe907624b400b619df0986821f57",
      "parents": [
        "2f42357722f7ddc1ec0236fa55ad49ea8a7ce4b0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 06 09:52:18 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 06 09:52:18 2009 +0000"
      },
      "message": "ASoC: Use snd_soc_dapm_nc_pin() in at91sam9g20ek\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5439e726b54af8fdd958afa2ff42c4821eaf027a",
      "tree": "e1a62a43f96216fd0d365ca28c0ab2ee5a581e3a",
      "parents": [
        "238c6d54830c624f34ac9cf123ac04aebfca5013",
        "2f42357722f7ddc1ec0236fa55ad49ea8a7ce4b0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 06 09:48:51 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 06 09:48:51 2009 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "2f42357722f7ddc1ec0236fa55ad49ea8a7ce4b0",
      "tree": "7f385fb8cc4540802f599f9d986e180e7bba1cc1",
      "parents": [
        "2e72f8e3716bc3bbf4c9b5b987fb5ab3223f60bf"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Mon Jan 05 09:54:58 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 17:47:17 2009 +0000"
      },
      "message": "ASoC: TWL4030: Convert the bitfield enums to VALUE_ENUM type\n\nConvert the bitfield coded enums to the new VALUE_ENUM type.\nRemove the enum check, since the VALUE_ENUM type can handle\nthe bitfield coding and also handles the \u0027holes\u0027 in the bitfield.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2e72f8e3716bc3bbf4c9b5b987fb5ab3223f60bf",
      "tree": "f568500ae1737e5c11376ad9b65d706c9da18874",
      "parents": [
        "796123368871e4a838dc0dfd5dbc3cd8981ef429"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Mon Jan 05 09:54:57 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 17:47:17 2009 +0000"
      },
      "message": "ASoC: New enum type: value_enum\n\nThis patch introduces a new enum type.\nIn this enum type each enumerated items referred with a value.\n\nThis new enum type can handle enums encoded in bitfield, or any other\nweird ways. twl4030 codec has several mux selection register, where the\ninput/output mux is coded in a bitfield. With the normal enum type this type\nof mux can not be handled in a clean way.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "796123368871e4a838dc0dfd5dbc3cd8981ef429",
      "tree": "281f0576a8a5af9002c00e154d99d5a19759bbae",
      "parents": [
        "05d5e991a7290807e7d62a7d272bb4f37c27c6ae"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Jan 05 12:58:06 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 17:47:17 2009 +0000"
      },
      "message": "pxa2xx-ac97: switch AC unit to correct state before probing\n\nIf AC97 unit is in partially enabled state, early request_irq can trigger\nIRQ storm or even full hang up. Workaround this by forcibly switching ACLINK off\nat the start of the probe.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "05d5e991a7290807e7d62a7d272bb4f37c27c6ae",
      "tree": "9582b65c14b39f28b1862db0afe6414d4531fbb7",
      "parents": [
        "7f185340da2594d65520b26f41e706a3ad0a368c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sun Jan 04 02:50:10 2009 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 17:47:17 2009 +0000"
      },
      "message": "ASoC: Clocking fixes for davinci-evm.c\n\nLet\u0027s have audio playback not sound like chipmunks, \u0027k? :)\n\nASP1 on the DM355 EVM uses a 27 MHz external audio clock, not\nthe slower clock used with ASP0 on the DM6446 EVM.\n\nAlso, that slower ASP0 clock on the DM6446 is 12.288 MHz,\nnot 22.5792 MHz ... 48 KHz sample rate (x256), not a double\nspeed 44.1 KHz sample rate (which could be done, but isn\u0027t\nwhat the board init code now sets up).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7f185340da2594d65520b26f41e706a3ad0a368c",
      "tree": "602ca06ced6a64e0551a0c0e0095a4722bf0543f",
      "parents": [
        "d304c6ef6e9888addde075acb5bdd87e3fb48c1a"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Tue Dec 23 12:04:48 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 17:47:16 2009 +0000"
      },
      "message": "ASoC: Mark non-connected TWL4030 pins for pandora\n\nPandora has all TWL4030 output pins floating, it uses\nexternal DAC for playback. Mark those outputs as not\nconnected using DAPM calls.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d304c6ef6e9888addde075acb5bdd87e3fb48c1a",
      "tree": "5e8fa1d65ad66eeb7f5e74deb71bde77cd03ef84",
      "parents": [
        "cad9d90ec3f6c497dce2b163046436b6ab5cf6b6"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Tue Dec 23 10:09:35 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 17:47:16 2009 +0000"
      },
      "message": "ASoC: OMAP: Select OMAP pin multiplexing when using Nokia N810 ASoC drivers\n\nN810 bootloader muxes I2S pins for OMAP2420 EAC block while N810 ASoC\ndrivers are using McBSP block so the kernel have to change configuration\nruntime.\n\nAuthor has not seen problems using kernel pin multiplexing on N810 but very\nmany times unworking audio after forgotten to enable it and spending\n15 minutes each time to figure it out again...\n\nThis change makes it easier for other users as well. If problems arise, then\nthey are better to find and fix in OMAP pin multiplexing framework.\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3a5e1d1792729f384c10db966feb8bab76c991ed",
      "tree": "c62f5a3afb16fc8e10e04cb1dd972d9ef5e47f25",
      "parents": [
        "9d7eff608dbccceb3a5168bd240dc6262ae42459",
        "8eca75382e012b74b98526a1679ada2a1849024b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 18:34:25 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 18:34:25 2009 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "9d7eff608dbccceb3a5168bd240dc6262ae42459",
      "tree": "f12831fb230857d2d93bb7b0dc0eb21175152397",
      "parents": [
        "cd8faac38c1c4ff2b404d808f6c623ab47e06475",
        "cad9d90ec3f6c497dce2b163046436b6ab5cf6b6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 18:34:21 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 18:34:21 2009 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "cad9d90ec3f6c497dce2b163046436b6ab5cf6b6",
      "tree": "7fb6bb4bd3257b7d1672ef5e79e225daadd240a0",
      "parents": [
        "ac11a2b35cc25c77d28218aaf60e7f7c6c7ee5d3",
        "5cf1c00b0ef3ba964b2ad268a55c278cf43f798f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 18:31:38 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 18:31:38 2009 +0100"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into topic/asoc\n"
    },
    {
      "commit": "8eca75382e012b74b98526a1679ada2a1849024b",
      "tree": "7ab234048cceac44da48cb7921ad686d5f3f98a7",
      "parents": [
        "fe0bdec68b77020281dc814805edfe594ae89e0f"
      ],
      "author": {
        "name": "Alan Horstmann",
        "email": "gineera@aspect135.co.uk",
        "time": "Mon Jan 05 18:30:04 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 18:30:04 2009 +0100"
      },
      "message": "ALSA: ice1724 - Fix a typo in IEC958 PCM name\n\nFix trivial name string typo as reported in bug 2552.\n\nSigned-off-by: Alan Horstmann \u003cgineera@aspect135.co.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5cf1c00b0ef3ba964b2ad268a55c278cf43f798f",
      "tree": "438757a395cb40717b9d92801a8f907b0191d1d7",
      "parents": [
        "6a94cb73064c952255336cc57731904174b2c58f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Jan 05 02:08:30 2009 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 13:09:31 2009 +0000"
      },
      "message": "ASoC: fix davinci-sffsdr buglet\n\nMinor bugfix:  now that DaVinci kernels can support multiple\nboards, board-specific ASoC components need to verify they\u0027re\nrunning on the right board before initializing.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "cd8faac38c1c4ff2b404d808f6c623ab47e06475",
      "tree": "554666b304cfe5c650be3fd857cfdfe7b1f9cae3",
      "parents": [
        "8924c671b668169289f8f4b70518b3aa96e454df",
        "913ae5a24efd27deef4fc154953871b62d0d99cd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 10:53:58 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 10:53:58 2009 +0100"
      },
      "message": "Merge branch \u0027topic/usbaudio\u0027 into for-linus\n"
    },
    {
      "commit": "8924c671b668169289f8f4b70518b3aa96e454df",
      "tree": "7377aa9a86c31e51e6c5540e786669001d5b6afd",
      "parents": [
        "ab05e290265341377187bb968575d3b7c72f9644",
        "acf26c0cad5ba00dcafa633805e4660e90c1eac0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 10:53:46 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 10:53:46 2009 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "ab05e290265341377187bb968575d3b7c72f9644",
      "tree": "44f5fc9afac69bdf5d4e519ef9ba41b82b525835",
      "parents": [
        "fe0bdec68b77020281dc814805edfe594ae89e0f",
        "ac11a2b35cc25c77d28218aaf60e7f7c6c7ee5d3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 10:53:43 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 10:53:43 2009 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "913ae5a24efd27deef4fc154953871b62d0d99cd",
      "tree": "293a3bb13615fd61db473f99d5a8cfeb4d721158",
      "parents": [
        "f4e9749f451747f7cdd334eae951357f839c57f2"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Jan 03 17:54:53 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jan 04 12:10:04 2009 +0100"
      },
      "message": "ALSA: sound/usb: Use negated usb_endpoint_xfer_control, etc\n\nThis patch extends 42a6e66f1e40a930d093c33ba0bb9d8d8e4555ed by using\nusb_endpoint_xfer_control, usb_endpoint_xfer_isoc, usb_endpoint_xfer_bulk,\nand usb_endpoint_xfer_int in the negated case as well.\n\nThis patch also rewrites some calls to usb_endpoint_dir_in as negated calls\nto !usb_endpoint_dir_out, and vice versa, to better correspond to the\nintent of the original code.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@ struct usb_endpoint_descriptor *epd; @@\n\n- (usb_endpoint_type(epd) !\u003d \\(USB_ENDPOINT_XFER_CONTROL\\|0\\))\n+ !usb_endpoint_xfer_control(epd)\n\n@@ struct usb_endpoint_descriptor *epd; @@\n\n- (usb_endpoint_type(epd) !\u003d \\(USB_ENDPOINT_XFER_ISOC\\|1\\))\n+ !usb_endpoint_xfer_isoc(epd)\n\n@@ struct usb_endpoint_descriptor *epd; @@\n\n- (usb_endpoint_type(epd) !\u003d \\(USB_ENDPOINT_XFER_BULK\\|2\\))\n+ !usb_endpoint_xfer_bulk(epd)\n\n@@ struct usb_endpoint_descriptor *epd; @@\n\n- (usb_endpoint_type(epd) !\u003d \\(USB_ENDPOINT_XFER_INT\\|3\\))\n+ !usb_endpoint_xfer_int(epd)\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": "acf26c0cad5ba00dcafa633805e4660e90c1eac0",
      "tree": "644e9901f062026c87d9542c69e1515ec4d4c5be",
      "parents": [
        "bc7a166dd1530965aa80966f267235f067c5fddf"
      ],
      "author": {
        "name": "Ulrich Dangel",
        "email": "uli@spamt.net",
        "time": "Fri Jan 02 19:30:14 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jan 03 11:26:05 2009 +0100"
      },
      "message": "ALSA: hda - cxt5051 report jack state\n\nSigned-off-by: Ulrich Dangel \u003culi@spamt.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bc7a166dd1530965aa80966f267235f067c5fddf",
      "tree": "9a86381c0552e6c7901b3263be29b210e291f5f9",
      "parents": [
        "06bf3e15f64aacfb068fed5002b6544f870cc638"
      ],
      "author": {
        "name": "Ulrich Dangel",
        "email": "uli@spamt.net",
        "time": "Fri Jan 02 19:30:13 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jan 03 11:25:44 2009 +0100"
      },
      "message": "ALSA: hda - add basic jack reporting functions to patch_conexant.c\n\nAdded functions to report jack sense.\nAs CXT5051_PORTB_EVENT has the same value as CONEXANT_MIC_EVENT two input\ndevices for the microphone will be created if using CXT5051.\n\nSigned-off-by: Ulrich Dangel \u003culi@spamt.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "069b747931f13eda289c1d59a09ecc8162281a76",
      "tree": "144b8ebf131eba4f3468d8d3f52bd192bc2e4f76",
      "parents": [
        "4ab9203b1b7e45f1beae7eb0c67d663a26257a69"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 30 07:04:34 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:11:34 2009 -0200"
      },
      "message": "V4L/DVB (10138): v4l2-ioctl: change to long return type to match unlocked_ioctl.\n\nSince internal to v4l2 the ioctl prototype is the same regardless of it\nbeing called through .ioctl or .unlocked_ioctl, we need to convert it all\nto the long return type of unlocked_ioctl.\n\nThanks to Jean-Francois Moine for posting an initial patch for this and\nthus bringing it to our attention.\n\nCc: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bec43661b1dc0075b7445223ba775674133b164d",
      "tree": "2a09ad5cc78799985e5cfb789f0a23db58e70499",
      "parents": [
        "dfa9a5ae679ff2d23caa995d0f55a19abaf0596e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 30 06:58:20 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:11:12 2009 -0200"
      },
      "message": "V4L/DVB (10135): v4l2: introduce v4l2_file_operations.\n\nIntroduce a struct v4l2_file_operations for v4l2 drivers.\n\nRemove the unnecessary inode argument.\n\nMove compat32 handling (and llseek) into the v4l2-dev core: this is now\nhandled in the v4l2 core and no longer in the drivers themselves.\n\nNote that this changeset reverts an earlier patch that changed the return\ntype of__video_ioctl2 from int to long. This change will be reinstated\nlater in a much improved version.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f4e9749f451747f7cdd334eae951357f839c57f2",
      "tree": "8aa29510c2de7a5326cf1c21d8e1588598b024cc",
      "parents": [
        "42a6e66f1e40a930d093c33ba0bb9d8d8e4555ed"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Jan 01 18:14:35 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 02 11:52:45 2009 +0100"
      },
      "message": "ALSA: Use usb_set/get_intfdata\n\nUse the USB functions usb_get_intfdata and usb_set_intfdata instead of\ndev_get_drvdata and dev_set_drvdata, respectively.\n\nThe semantic patch that makes this change for the usb_get_intfdata case is\nas follows: (http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@header@\n@@\n\n#include \u003clinux/usb.h\u003e\n\n@same depends on header@\nposition p;\n@@\n\nusb_get_intfdata@p(...) { ... }\n\n@depends on header@\nposition _p!\u003dsame.p;\nidentifier _f;\nstruct usb_interface*intf;\n@@\n\n_f@_p(...) { \u003c+...\n- dev_get_drvdata(\u0026intf-\u003edev)\n+ usb_get_intfdata(intf)\n...+\u003e }\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": "ac11a2b35cc25c77d28218aaf60e7f7c6c7ee5d3",
      "tree": "705f28540115971f5253996fb71a4a4c8d963b0a",
      "parents": [
        "9bef6489d72abd8f598aede92be3854a69324c50"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 01 12:18:17 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 01 12:18:17 2009 +0000"
      },
      "message": "ASoC: Clean up kerneldoc warnings\n\nAlmost all parameters that have been misnamed in the comments.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9bef6489d72abd8f598aede92be3854a69324c50",
      "tree": "feacfd87f5fb52fcd39086189a3443c6c4b9fead",
      "parents": [
        "276c62225a7c98737510483dcaec6af7e7965389"
      ],
      "author": {
        "name": "Stephen Ware",
        "email": "stephen.ware@eqware.net",
        "time": "Wed Dec 31 14:39:23 2008 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 01 11:52:48 2009 +0000"
      },
      "message": "ASoC: Fix pxa2xx-pcm checks for invalid DMA channels\n\nSet the invalid dma channel to -1 (and check properly for it) in\npxa2xx_pcm_hw_free().  Was assuming 0 is an invalid channel number but 0\nis a valid pxa dma channel num.\n\nSigned-off-by: stephen \u003cstephen.ware@eqware.net\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "06bf3e15f64aacfb068fed5002b6544f870cc638",
      "tree": "4d088a8986661c8cb20ceed588d52de40fd629af",
      "parents": [
        "3fea2cb0451b9009af32d1418ea77cc674fe7e02"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Thu Jan 01 10:32:08 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 01 10:32:08 2009 +0100"
      },
      "message": "LSA: hda - Add HP Acacia detection\n\nAdd automatic mapping of HP Acacia motherboards to 3stack-hp.  Allows\nfor greater then 2 channel audio by enabling Channel Mode option in mixer.\n\nMotherboard specs:\nhttp://h10025.www1.hp.com/ewfrf/wc/document?docname\u003dc01321559\u0026lc\u003den\u0026dlc\u003den\u0026cc\u003dus\u0026product\u003d3829353\u0026os\u003d2093\u0026lang\u003den#\n\nSigned-off-by: Chris Bagwell \u003cchris at cnpbagwell dot com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3fea2cb0451b9009af32d1418ea77cc674fe7e02",
      "tree": "825e430e7f9647ad680b5b664bae9251008a26f1",
      "parents": [
        "b58602a4bac012b5f4fc12fe6b46ab237b610d5d"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Fri Dec 26 12:20:43 2008 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 01 10:28:59 2009 +0100"
      },
      "message": "ALSA: hda - fix name for ALC1200\n\nMove the more specific preset for ALC1200 above the general one for\nALC888, so that it will have the chance to get matched and selected.\n\nReported-by: Thomas Schneider \u003cnailstudio@gmx.net\u003e\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "42a6e66f1e40a930d093c33ba0bb9d8d8e4555ed",
      "tree": "7a1e0bca5877bdc4457cd68a377569feec0c76c9",
      "parents": [
        "b58602a4bac012b5f4fc12fe6b46ab237b610d5d"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Dec 29 11:23:02 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 01 10:27:33 2009 +0100"
      },
      "message": "ALSA: sound/usb: use USB API functions rather than constants\n\nThis set of patches introduces calls to the following set of functions:\n\nusb_endpoint_dir_in(epd)\nusb_endpoint_dir_out(epd)\nusb_endpoint_is_bulk_in(epd)\nusb_endpoint_is_bulk_out(epd)\nusb_endpoint_is_int_in(epd)\nusb_endpoint_is_int_out(epd)\nusb_endpoint_num(epd)\nusb_endpoint_type(epd)\nusb_endpoint_xfer_bulk(epd)\nusb_endpoint_xfer_control(epd)\nusb_endpoint_xfer_int(epd)\nusb_endpoint_xfer_isoc(epd)\n\nIn some cases, introducing one of these functions is not possible, and it\njust replaces an explicit integer value by one of the following constants:\n\nUSB_ENDPOINT_XFER_BULK\nUSB_ENDPOINT_XFER_CONTROL\nUSB_ENDPOINT_XFER_INT\nUSB_ENDPOINT_XFER_ISOC\n\nAn extract of the semantic patch that makes these changes is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r1@ struct usb_endpoint_descriptor *epd; @@\n\n- ((epd-\u003ebmAttributes \u0026 \\(USB_ENDPOINT_XFERTYPE_MASK\\|3\\)) \u003d\u003d\n- \\(USB_ENDPOINT_XFER_CONTROL\\|0\\))\n+ usb_endpoint_xfer_control(epd)\n\n@r5@ struct usb_endpoint_descriptor *epd; @@\n\n- ((epd-\u003ebEndpointAddress \u0026 \\(USB_ENDPOINT_DIR_MASK\\|0x80\\)) \u003d\u003d\n-  \\(USB_DIR_IN\\|0x80\\))\n+ usb_endpoint_dir_in(epd)\n\n@inc@\n@@\n\n#include \u003clinux/usb.h\u003e\n\n@depends on !inc \u0026\u0026 (r1||r5)@\n@@\n\n+ #include \u003clinux/usb.h\u003e\n  #include \u003clinux/usb/...\u003e\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": "276c62225a7c98737510483dcaec6af7e7965389",
      "tree": "814347def3eaeecc6fd69b30d72389dedac33f7e",
      "parents": [
        "f9a3fba2ce8622977c5373d2449eb71705613721"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed Dec 31 10:08:38 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 31 13:11:59 2008 +0000"
      },
      "message": "ASoC: TWL4030: DAPM based capture implementation\n\nThis patch adds DAPM implementaion for the capture path\non twlx030.\n\nTWL has two physical ADC and two digital microphone (stereo) connections.\nThe CPU interface has four microphone channels.\nFor simplicity the microphone channel paths are named as:\nTX1 (Left/Right) - when using i2s mode, only the TX1 data is valid\nTX2 (Left/Right)\n\nInput routing (simplified version):\nThere is two levels of mux settings for TWL in input path:\nAnalog input mux:\n ADCL \u003c- {Off, Main mic, Headset mic, AUXL, Carkit mic}\n ADCR \u003c- {Off, Sub mic, AUXR}\n\nAnalog/Digital mux:\nTX1 Analog mode:\n TX1L \u003c- ADCL\n TX1R \u003c- ADCR\nTX1 Digital mode:\n TX1L \u003c- Digimic0 (Left)\n TX1R \u003c- Digimic0 (Right)\n\nTX2 Analog mode:\n TX2L \u003c- ADCL\n TX2R \u003c- ADCR\nTX2 Digital mode:\n TX2L \u003c- Digimic1 (Left)\n TX2R \u003c- Digimic1 (Right)\n\nThe patch provides the following user controls for the capture path:\nMux settings:\n\"TX1 Capture Route\": {Analog, Digimic0}\n\"TX2 Capture Route\": {Analog, Digimic1}\n\"Analog Left Capture Route\":  {Off, Main Mic, Headset Mic, AUXL, Carkit Mic}\n\"Analog Right Capture Route\": {Off, Sub Mic, AUXR}\n\nVolume/Gain controls:\n\"TX1 Digital Capture Volume\": Stereo gain control for TX1 path\n\"TX2 Digital Capture Volume\": Stereo gain control for TX2 path\n\"Analog Capture Volume\":      Stereo gain control for the analog path only\n\nImportant things for the board files:\nMicrophone bias:\n\"Mic Bias 1\":       Bias for Main mic or for digimic0 (analog or digital path)\n\"Mic Bias 2\":       Bias for Sub mic or for digimic1 (analog or digital path)\n\"Headset Mic Bias\": Bias for Headset mic\n\nWhen the routing configured correctly only the needed components will be\npowered/enabled.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f9a3fba2ce8622977c5373d2449eb71705613721",
      "tree": "c7948ffacc36e1169a9fcb82f0f4ac978c8906e1",
      "parents": [
        "6a94cb73064c952255336cc57731904174b2c58f"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed Dec 31 10:08:37 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 31 13:11:59 2008 +0000"
      },
      "message": "ASoC: TWL4030: Make the enum filter generic for twl4030\n\nModify the enum filter to more generic that it will filter\nout the enums with text \"Invalid\".\nThe enum filter also required for the capture path.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f54a6ec0fd85002d94d05b4bb679508eeb066683",
      "tree": "0f24dd66cce563d2c5e7656c2489e5b96eef31f9",
      "parents": [
        "5ed1836814d908f45cafde0e79cb85314ab9d41d",
        "134179823b3ca9c8b98e0631906459dbb022ff9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 17:41:32 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 17:41:32 2008 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (583 commits)\n  V4L/DVB (10130): use USB API functions rather than constants\n  V4L/DVB (10129): dvb: remove deprecated use of RW_LOCK_UNLOCKED in frontends\n  V4L/DVB (10128): modify V4L documentation to be a valid XHTML\n  V4L/DVB (10127): stv06xx: Avoid having y unitialized\n  V4L/DVB (10125): em28xx: Don\u0027t do AC97 vendor detection for i2s audio devices\n  V4L/DVB (10124): em28xx: expand output formats available\n  V4L/DVB (10123): em28xx: fix reversed definitions of I2S audio modes\n  V4L/DVB (10122): em28xx: don\u0027t load em28xx-alsa for em2870 based devices\n  V4L/DVB (10121): em28xx: remove worthless Pinnacle PCTV HD Mini 80e device profile\n  V4L/DVB (10120): em28xx: remove redundant Pinnacle Dazzle DVC 100 profile\n  V4L/DVB (10119): em28xx: fix corrupted XCLK value\n  V4L/DVB (10118): zoran: fix warning for a variable not used\n  V4L/DVB (10116): af9013: Fix gcc false warnings\n  V4L/DVB (10111a): usbvideo.h: remove an useless blank line\n  V4L/DVB (10111): quickcam_messenger.c: fix a warning\n  V4L/DVB (10110): v4l2-ioctl: Fix warnings when using .unlocked_ioctl \u003d __video_ioctl2\n  V4L/DVB (10109): anysee: Fix usage of an unitialized function\n  V4L/DVB (10104): uvcvideo: Add support for video output devices\n  V4L/DVB (10102): uvcvideo: Ignore interrupt endpoint for built-in iSight webcams.\n  V4L/DVB (10101): uvcvideo: Fix bulk URB processing when the header is erroneous\n  ...\n"
    },
    {
      "commit": "14a3c4ab0e58d143c7928c9eb2f2610205e13bf2",
      "tree": "885992999d7a1a2fd3586efcf32ebcbcbc3a72aa",
      "parents": [
        "1af237a099a3b8ff56aa384f605c6a68af7bf288",
        "47992cbdaef2f18a47871b2ed01ad27f568c8b73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 17:36:49 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 17:36:49 2008 -0800"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (407 commits)\n  [ARM] pxafb: add support for overlay1 and overlay2 as framebuffer devices\n  [ARM] pxafb: cleanup of the timing checking code\n  [ARM] pxafb: cleanup of the color format manipulation code\n  [ARM] pxafb: add palette format support for LCCR4_PAL_FOR_3\n  [ARM] pxafb: add support for FBIOPAN_DISPLAY by dma braching\n  [ARM] pxafb: allow pxafb_set_par() to start from arbitrary yoffset\n  [ARM] pxafb: allow video memory size to be configurable\n  [ARM] pxa: add document on the MFP design and how to use it\n  [ARM] sa1100_wdt: don\u0027t assume CLOCK_TICK_RATE to be a constant\n  [ARM] rtc-sa1100: don\u0027t assume CLOCK_TICK_RATE to be a constant\n  [ARM] pxa/tavorevb: update board support (smartpanel LCD + keypad)\n  [ARM] pxa: Update eseries defconfig\n  [ARM] 5352/1: add w90p910-plat config file\n  [ARM] s3c: S3C options should depend on PLAT_S3C\n  [ARM] mv78xx0: implement GPIO and GPIO interrupt support\n  [ARM] Kirkwood: implement GPIO and GPIO interrupt support\n  [ARM] Orion: share GPIO IRQ handling code\n  [ARM] Orion: share GPIO handling code\n  [ARM] s3c: define __io using the typesafe version\n  [ARM] S3C64XX: Ensure CPU_V6 is selected\n  ...\n"
    },
    {
      "commit": "bb758e9637e5ddcff84a97177415499ae1fed498",
      "tree": "a4dbc2a0427a30fc9c54148c6ff7ecf21947e3ae",
      "parents": [
        "5f34fe1cfc1bdd8b4711bbe37421fba4ed0d1ed4",
        "32e8d18683adb322c994d1a0fe02d66380991f45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 16:16:21 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 16:16:21 2008 -0800"
      },
      "message": "Merge branch \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  hrtimers: fix warning in kernel/hrtimer.c\n  x86: make sure we really have an hpet mapping before using it\n  x86: enable HPET on Fujitsu u9200\n  linux/timex.h: cleanup for userspace\n  posix-timers: simplify de_thread()-\u003eexit_itimers() path\n  posix-timers: check -\u003eit_signal instead of -\u003eit_pid to validate the timer\n  posix-timers: use \"struct pid*\" instead of \"struct task_struct*\"\n  nohz: suppress needless timer reprogramming\n  clocksource, acpi_pm.c: put acpi_pm_read_slow() under CONFIG_PCI\n  nohz: no softirq pending warnings for offline cpus\n  hrtimer: removing all ur callback modes, fix\n  hrtimer: removing all ur callback modes, fix hotplug\n  hrtimer: removing all ur callback modes\n  x86: correct link to HPET timer specification\n  rtc-cmos: export second NVRAM bank\n\nFixed up conflicts in sound/drivers/pcsp/pcsp.c and sound/core/hrtimer.c\nmanually.\n"
    },
    {
      "commit": "4b29631db33292d416dc395c56122ea865e7635c",
      "tree": "1e0e6b034148e2d78c73f4d3e85a242884707dbe",
      "parents": [
        "1f6340bd431921f9b6dc995973eb065d6c14f024"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Sun Nov 09 15:25:31 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 29 17:53:28 2008 -0200"
      },
      "message": "V4L/DVB (9533): cx88: Add support for TurboSight TBS8910 DVB-S PCI card\n\nThe card based on stv0299 or stv0288 demodulators.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "32e8d18683adb322c994d1a0fe02d66380991f45",
      "tree": "1c697f6d1c042dc560b096dca76680f4acf415b3",
      "parents": [
        "4a6908a3a050aacc9c3a2f36b276b46c0629ad91",
        "0a57b783018a77ca16097198844438bdff4d012e",
        "39c04b55240342d0742ac48538d3d8c71bfc0a94",
        "b2e3c0adec918ea22b6c9d7c76193dd3aaba9bd4",
        "001474491fabeca233168a8598f721c808040f90",
        "c29541b24fb2c6301021637229ae5347c877330a",
        "8187926bdae98648db24db3391c4efd21ec669b1",
        "a5a64498c194c82ecad3a2d67cff6231cda8d3dd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 25 18:02:25 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 25 18:02:25 2008 +0100"
      },
      "message": "Merge branches \u0027timers/clocksource\u0027, \u0027timers/hpet\u0027, \u0027timers/hrtimers\u0027, \u0027timers/nohz\u0027, \u0027timers/ntp\u0027, \u0027timers/posixtimers\u0027 and \u0027timers/rtc\u0027 into timers/core\n"
    },
    {
      "commit": "5ce442fe2c9423ec5451222aee6f9b2127bb8311",
      "tree": "9cb12cf2c4ab5a8af5de219c22eade3908b5cb59",
      "parents": [
        "60cda2b53a7826d273198f668cd124f0eeda0e4a",
        "2af752936b311a846622668f8b0f1893d8eccade"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:34 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:34 2008 +0100"
      },
      "message": "Merge branch \u0027topic/udev-id-rename\u0027 into to-push\n"
    },
    {
      "commit": "60cda2b53a7826d273198f668cd124f0eeda0e4a",
      "tree": "ddeddcefbb18ee4a07ab8e7a3172686879d742b9",
      "parents": [
        "9649745c8670eacc671e9cff72c5c1e346e13036",
        "3d1ee379bd576c0830050c2d313e77b9f98a8013"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:33 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:33 2008 +0100"
      },
      "message": "Merge branch \u0027topic/sound-core-fix\u0027 into to-push\n"
    },
    {
      "commit": "9649745c8670eacc671e9cff72c5c1e346e13036",
      "tree": "4c2db2aa5e524293269dfea5e4bd15bdea81ee6b",
      "parents": [
        "a9c3c7e04b9a744eafb2e87c770e7300bbffa375",
        "5e03c54eeb016cf1b066e9e48d30116814ca2459"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:32 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:32 2008 +0100"
      },
      "message": "Merge branch \u0027topic/snd-hrtimer\u0027 into to-push\n"
    },
    {
      "commit": "a9c3c7e04b9a744eafb2e87c770e7300bbffa375",
      "tree": "9ffb2df20f57c8a71386c0f50937149864170313",
      "parents": [
        "cc4910850f93a8bb1cbafad038fd40f6da68c783",
        "ade9b2fb9bf8114f77eefc70b9042417e62acf72"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:31 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:31 2008 +0100"
      },
      "message": "Merge branch \u0027topic/pcxhr-update\u0027 into to-push\n"
    },
    {
      "commit": "cc4910850f93a8bb1cbafad038fd40f6da68c783",
      "tree": "78cec60ca8c6fa3d262a85373a8719a973a10dda",
      "parents": [
        "a8022697811c3f2271df5ec14fa6f518b731b46a",
        "de04b102bfc9a13e96f0892305b394077ffb6514"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:30 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:30 2008 +0100"
      },
      "message": "Merge branch \u0027topic/oxygen\u0027 into to-push\n"
    },
    {
      "commit": "a8022697811c3f2271df5ec14fa6f518b731b46a",
      "tree": "d94522dec3c3008d6e204ac5266888d5997b2368",
      "parents": [
        "a65056205cdf7efb96fb2558e4f1ec6bae2582ed",
        "cdc693643271b2e6a693cf8f6afb258cce01f058"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:29 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:29 2008 +0100"
      },
      "message": "Merge branch \u0027topic/jack-mechanical\u0027 into to-push\n"
    },
    {
      "commit": "a65056205cdf7efb96fb2558e4f1ec6bae2582ed",
      "tree": "22a5fa35464f26183e34aa4210fa6c145f24ddf3",
      "parents": [
        "313769d9edb1bbd59d2e94f5069950eecfe6fa44",
        "7645c4bfbb36f357f03815f5729c46ce8d89f008"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:28 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:28 2008 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into to-push\n"
    },
    {
      "commit": "313769d9edb1bbd59d2e94f5069950eecfe6fa44",
      "tree": "c83c381ed3a6d77ff10129a43023026c7618c427",
      "parents": [
        "8afabfa74bbe81ac496e66f7f0ed8943dff5fdb5",
        "f144b7f6679d9833bd3b94b91e452592b6d0e502"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:28 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:28 2008 +0100"
      },
      "message": "Merge branch \u0027topic/cs5535audio\u0027 into to-push\n"
    },
    {
      "commit": "8afabfa74bbe81ac496e66f7f0ed8943dff5fdb5",
      "tree": "7c0eff65f827891fb4d9f8e46839207c71b26b93",
      "parents": [
        "86b3aa390b4b9925f16a21b98441fd7abdb9fff2",
        "1f04128a3db7c0f0e8b5d25323eba70ac342f47f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:27 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:27 2008 +0100"
      },
      "message": "Merge branch \u0027topic/convert-tasklet\u0027 into to-push\n"
    },
    {
      "commit": "86b3aa390b4b9925f16a21b98441fd7abdb9fff2",
      "tree": "9eb9d429a88d2301667198e30842502556b715f2",
      "parents": [
        "e4456e71618ec2c98084c15824d93e997955b60c",
        "ebef7cfc81942686a994ca6239b195040f5d1e4d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:26 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:26 2008 +0100"
      },
      "message": "Merge branch \u0027topic/ca0106\u0027 into to-push\n"
    },
    {
      "commit": "e4456e71618ec2c98084c15824d93e997955b60c",
      "tree": "114ebf0e5d065463f6340df29f08223a5d83547b",
      "parents": [
        "5c8261e44eaebbc91f9fc1bbd3f3167e91a50a57",
        "16950e09cf07b54abb78dd09f8ef3c85c6bdc9de"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:26 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:26 2008 +0100"
      },
      "message": "Merge branch \u0027topic/audigy-capture-boost\u0027 into to-push\n"
    },
    {
      "commit": "5c8261e44eaebbc91f9fc1bbd3f3167e91a50a57",
      "tree": "6b932687edc73c07e544ccba3f0130fdb257d902",
      "parents": [
        "facef8685b3ff95c01c33d9d836401d0dd26211d",
        "472346da9cc4231bec03ff2032e0d5fd4037232c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:25 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:25 2008 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into to-push\n"
    },
    {
      "commit": "facef8685b3ff95c01c33d9d836401d0dd26211d",
      "tree": "b27841b811444828568831835332820a2414d645",
      "parents": [
        "4a6908a3a050aacc9c3a2f36b276b46c0629ad91",
        "888dcb7cb26fb85dfe3486d28a2431d69d3e8148"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:24 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 25 11:40:24 2008 +0100"
      },
      "message": "Merge branch \u0027topic/aoa\u0027 into to-push\n"
    },
    {
      "commit": "7645c4bfbb36f357f03815f5729c46ce8d89f008",
      "tree": "eb2c45bbdfc715a9a6e96e6af9675a0440ef8ff1",
      "parents": [
        "74b7ff48a93f44198ac03cc4e628d713f53d4668",
        "574f3c4f5c55e99ea60f71fd98cc54931d4b2eae"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 24 11:04:08 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 24 11:04:08 2008 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "574f3c4f5c55e99ea60f71fd98cc54931d4b2eae",
      "tree": "07e69766f4c4ce122afb89a513fc7c08d02d9829",
      "parents": [
        "3d44cc3e01ee1b40317f79ed54324e25c4f848df"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Tue Dec 23 16:53:00 2008 -0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 24 11:03:56 2008 +0100"
      },
      "message": "ALSA: hda - Add missing terminators in patch_sigmatel.c\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nCc: stable@kernel.org\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "472346da9cc4231bec03ff2032e0d5fd4037232c",
      "tree": "78fa57f6fc2f0187cbb6cfaea60f16c5d0931271",
      "parents": [
        "c69134858722977a82f58cae88e7ffdb28e1e858"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Dec 22 17:40:45 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 22 18:33:26 2008 +0100"
      },
      "message": "ALSA: ASoC: fix a typo in omp-pcm.c\n\nFix a typo (\u0026 and \u0026\u0026)\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c69134858722977a82f58cae88e7ffdb28e1e858",
      "tree": "5e26d489cbb48a7f5779ed2edcdaabaaba5ec3cd",
      "parents": [
        "bd25867a6cbe7a00ef7dbe8d9ddebc91b00b9b3f"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Mon Dec 22 10:57:33 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 22 16:23:22 2008 +0000"
      },
      "message": "ASoC: Fix DSP formats in SSM2602 audio codec\n\nThanks to Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e for noticing.\n\n- DSP_A format has 1-bit data delay which corresponds to SSM6202 submode 2\n- DSP_B has 0-bit data delay which corresponds to submode 1\n- Currently driver sets them opposite so swap the submode setting\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nCc: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bd25867a6cbe7a00ef7dbe8d9ddebc91b00b9b3f",
      "tree": "0c462686869a0b46d81b7e38e01e7b7987ab2986",
      "parents": [
        "a31501d1041c9d0a6c3f520736ae2b2fa081493a"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Mon Dec 22 10:21:36 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 22 16:15:20 2008 +0000"
      },
      "message": "ASoC: Fix incorrect DSP format in OMAP McBSP DAI and affected drivers\n\n- OMAP McBSP DAI driver claims to support DSP_A format which has 1-bit data\n  delay but configures link for 0-bit data delay which is in fact DSP_B\n- Fix this by changing format from DSP_A to DSP_B\n- Fix also TLV320AIC23 codec and OSK5912 machine drivers since the same\n  error is populated also there\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nAcked-by: Arun KS \u003carunks@mistralsolutions.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "74b7ff48a93f44198ac03cc4e628d713f53d4668",
      "tree": "8fc50693436ba4105f4c004602412ed766354552",
      "parents": [
        "f8ccbf65afde5df81a6238b9dc92868fbbd397f7"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Sat Dec 20 17:47:24 2008 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 23:49:45 2008 +0100"
      },
      "message": "ALSA: hda: fix incorrect mixer index values for 92hd83xx\n\nFixed incorrect mixer index values for 92hd83xx codec\u0027s audio\ninput mixer.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f8ccbf65afde5df81a6238b9dc92868fbbd397f7",
      "tree": "1f8749dbc837980c46e105ddb510de9d69bfd3c1",
      "parents": [
        "8326e32c1e148820d50dc460e1cb4a6cb6884ff2"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Sat Dec 20 17:36:28 2008 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 23:48:44 2008 +0100"
      },
      "message": "ALSA: hda: dinput_mux check\n\nAdd check to determine if dinput_mux is set by any of patch_stac*() functions,\notherwise a invalid pointer my be referenced causing gibberish to mixer values.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ebef7cfc81942686a994ca6239b195040f5d1e4d",
      "tree": "3e2c7c1d4d80a20bc48dce5f334ea532bcf60dbd",
      "parents": [
        "6bcdbd55b4c603d9741398d081133fcc50a10b6c",
        "3d4758299fa6180ff9304634c67ffdd44272c8e8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 23:43:06 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 23:43:06 2008 +0100"
      },
      "message": "Merge branch \u0027topic/ca0106-spdif-stream\u0027 into topic/ca0106\n"
    },
    {
      "commit": "6bcdbd55b4c603d9741398d081133fcc50a10b6c",
      "tree": "335e8d03b134030a748439993bb24d53004032a1",
      "parents": [
        "6a8436419d1b77b24d82bd90354adc4baa393566",
        "72077aa336d0f4c5e3c7014d7471c79bc69873bb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 23:43:00 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 23:43:00 2008 +0100"
      },
      "message": "Merge branch \u0027topic/ca0106-resume\u0027 into topic/ca0106\n"
    },
    {
      "commit": "6a8436419d1b77b24d82bd90354adc4baa393566",
      "tree": "d20e17b148f37dc299658a60303e6a2e4e6ce63f",
      "parents": [
        "55fa518867978e1f5fd8353098f80d125ac734d7",
        "ff75427a7f641c4468610fbda2ccb69218174cd1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 23:42:55 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 23:42:55 2008 +0100"
      },
      "message": "Merge branch \u0027topic/ca0106-capture-no-44khz\u0027 into topic/ca0106\n"
    },
    {
      "commit": "8326e32c1e148820d50dc460e1cb4a6cb6884ff2",
      "tree": "839fbfa0b24ba5227b026d0925cf9f09c3af4ebb",
      "parents": [
        "69dfaefee4a2dfdfee3488a306403fe1e51f0be5",
        "32e176c14d7a425b681ef003c9061001ddb7fc7b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 23:41:18 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 23:41:18 2008 +0100"
      },
      "message": "Merge branch \u0027topic/hda-resume-fix\u0027 into topic/hda\n"
    },
    {
      "commit": "55fa518867978e1f5fd8353098f80d125ac734d7",
      "tree": "3502b331c1f9ec4cac25dc8ba30b6a0a324e350c",
      "parents": [
        "bb1f24bf00a85f666b56a09b7cdbfd221af16c2c",
        "eea0579fc85e64e9f05361d5aacf496fe7a151aa"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 23:39:47 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 23:39:47 2008 +0100"
      },
      "message": "Merge branch \u0027topic/pcsp-fix\u0027 into topic/misc\n"
    },
    {
      "commit": "69dfaefee4a2dfdfee3488a306403fe1e51f0be5",
      "tree": "f5268eac30c894ac95e168b270df3fcba66ea387",
      "parents": [
        "eb63212868c348cc6d3ec6929d7d98f7d29493e9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 16:57:50 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 16:57:50 2008 +0100"
      },
      "message": "ALSA: hda - Add quirk for another HP dv7\n\nAdded the model\u003dhp-m4 quirk for another HP dv7 (103c:30fc) with IDT\n92HD71b* codec.\n\nReference: Novell bnc#461108\n\thttps://bugzilla.novell.com/show_bug.cgi?id\u003d461108\n\nCc: stable@kernel.org\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a31501d1041c9d0a6c3f520736ae2b2fa081493a",
      "tree": "4fa88230da1d93f20ccac8a7488b262def7d7dfa",
      "parents": [
        "d6f833965e594015ee05341e43ff4a86f11596b3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 16:50:53 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 16:50:53 2008 +0100"
      },
      "message": "ALSA: ASoC - Add missing __devexit annotation to wm8350.c\n\nAdded the missing __devexit annotation to wm8350_codec_remove():\n  sound/soc/codecs/wm8350.c:1546: warning: \u0027wm8350_codec_remove\u0027 defined but not used\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d6f833965e594015ee05341e43ff4a86f11596b3",
      "tree": "255365b39e0e1c0f4249da3d8ba93ca22a5a8616",
      "parents": [
        "9e031624d50c82a47671e09cc996eebb9e36f698"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Fri Dec 19 13:05:25 2008 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 20 13:05:39 2008 +0000"
      },
      "message": "ALSA: ASoc: DaVinci: davinci-evm use dsp_b mode\n\nSense DaVinci does not support true I2S mode and\nwe don\u0027t have to use the hack, use dsp_b mode instead\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9e031624d50c82a47671e09cc996eebb9e36f698",
      "tree": "78aaade35f344b92298f6159e7c32b5df2a1dcac",
      "parents": [
        "a24f4f682661b8069d374a9197bc491525a7c799"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Fri Dec 19 13:05:23 2008 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 20 13:05:39 2008 +0000"
      },
      "message": "ALSA: ASoC: DaVinci: i2s, evm, pass same value to codec and cpu_dai\n\nFix the meaning of SND_SOC_DAIFMT_NB_NF to match that\nused in the codec.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a24f4f682661b8069d374a9197bc491525a7c799",
      "tree": "3a4efb9257e9b988e926b2a84cc61bde7777f5db",
      "parents": [
        "07d8d9dca4615821d928f4b5087fdc61e292e1dc"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Fri Dec 19 13:05:22 2008 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 20 13:05:38 2008 +0000"
      },
      "message": "ALSA: ASoC: tlv320aic3x add dsp_a\n\nAdd SND_SOC_DAIFMT_DSP_A mode option.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "07d8d9dca4615821d928f4b5087fdc61e292e1dc",
      "tree": "6be2915b8307bc1cb15e5fac7af8eaef9bd96769",
      "parents": [
        "69ab820c862250d460dfaaf82164972a4a69418a"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Fri Dec 19 13:05:24 2008 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 20 13:05:38 2008 +0000"
      },
      "message": "ALSA: ASoC: DaVinci: document I2S limitations\n\nDaVinci does not support true I2S or right justified\nmode so not all I2S codecs will work with it when the codec is\nmaster. Document this limitation.\n\nAdd dsp_a, dsp_b mode options\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "69ab820c862250d460dfaaf82164972a4a69418a",
      "tree": "203cf96dcaf2316fc1a0f65b4aef7d26ba6510c0",
      "parents": [
        "21903c1c9ecb7a210eb985aa8d82ad68c78283cc"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Thu Dec 18 12:36:44 2008 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 20 13:05:38 2008 +0000"
      },
      "message": "ALSA: ASoC: DaVinci: davinci-i2s clean up\n\nMinor, just move a block of code to make next patch clearer.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "21903c1c9ecb7a210eb985aa8d82ad68c78283cc",
      "tree": "86ded4c201d830806cc8d8f21a5b508e73615752",
      "parents": [
        "664b4af859d43714fd2a90aa434e454355659d0e"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Thu Dec 18 12:36:43 2008 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 20 13:05:38 2008 +0000"
      },
      "message": "ALSA: ASoC: DaVinci: davinci-i2s clean up\n\nJust at little cleanup of davinci_i2s_set_dai_fmt\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "664b4af859d43714fd2a90aa434e454355659d0e",
      "tree": "4e04057e30d991f2d16ed771548ab91a2c34b9c1",
      "parents": [
        "1152a1959f8440db9536f6df758274443f9b5b37"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Thu Dec 18 12:36:41 2008 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 20 13:05:38 2008 +0000"
      },
      "message": "ALSA: ASoC: DaVinci: davinci-i2s add comments to explain polarity\n\nDocument the current polarity choices.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1152a1959f8440db9536f6df758274443f9b5b37",
      "tree": "a8f75478aec83b021b60eb14406634984fbcf811",
      "parents": [
        "70043058a6968917c00c8d4cff5bfc0e095831ec"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Thu Dec 18 12:36:40 2008 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 20 13:05:37 2008 +0000"
      },
      "message": "ALSA: ASoC: DaVinci: davinvi-evm, make requests explicit\n\nAdd constants with a value of 0 to show more explicitly\nwhat is being requested.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ff75427a7f641c4468610fbda2ccb69218174cd1",
      "tree": "0321ec65d02786a37e0ae851b2002e2692bfe522",
      "parents": [
        "8b1fae4e4200388b64dd88065639413cb3f1051c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 11:20:55 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 11:20:55 2008 +0100"
      },
      "message": "ALSA: ca0106 - disable 44.1kHz capture\n\nThe capture with 44.1kHz on ca0106 seems to cause loud noises on\nlater playbacks, which doesn\u0027t support 44.1kHz.  A simple fix is to\ndisable 44.1kHz, as the \"default\" PCM with dsnoop is anyway only with\n48kHz.\n\nReference: Novell bnc#447624\n\thttps://bugzilla.novell.com/show_bug.cgi?id\u003d447624\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "72077aa336d0f4c5e3c7014d7471c79bc69873bb",
      "tree": "d9a243b9e806c5a334a2adb9b75585954bf851fa",
      "parents": [
        "50232d62cace101e03f8f40ca151b978c0db5a0d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 11:12:51 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 11:12:51 2008 +0100"
      },
      "message": "ALSA: ca0106 - Add missing card-\u003eprivate_data initialization\n\nAdded the missing card-\u003eprivate_data initialization that caused obvious\nproblems at PM.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "50232d62cace101e03f8f40ca151b978c0db5a0d",
      "tree": "d94273f28ebf0b4cbc3730c0c9a1a307ff31b987",
      "parents": [
        "8df0f70751dc0e51d0550caee3416339183c5767"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 09:42:09 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 09:42:09 2008 +0100"
      },
      "message": "ALSA: ca0106 - Check ac97 availability at PM\n\nCheck the availability of ac97 at PM suspend/resume callbacks.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "eb63212868c348cc6d3ec6929d7d98f7d29493e9",
      "tree": "b7bad5a11818b1008a9768a99c04e87cf63c983d",
      "parents": [
        "9158923228822c08ed3116bfe21472261a05a725"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 16:39:48 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 16:41:06 2008 +0100"
      },
      "message": "ALSA: hda - Power up always when no jack detection is available\n\nWhen no jack detection is available, the pins should be always\nturned on since it can\u0027t be turned on/off dynamically via unsol\nevents.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9158923228822c08ed3116bfe21472261a05a725",
      "tree": "61b2df428338a55a8526e20e29d00b941911870f",
      "parents": [
        "6030634ac3dc818d2eafa3ddf00abba88918b3bd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 15:59:40 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 15:59:40 2008 +0100"
      },
      "message": "ALSA: hda - Fix unused variable warnings in patch_sigmatel.c\n\nFixed \"unused varible\" warnings in patch_sigmatel.c that have been\nintroduced by the last changes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6030634ac3dc818d2eafa3ddf00abba88918b3bd",
      "tree": "806538f8345a15542a1f0d008c3e3cf56d9b876a",
      "parents": [
        "d4d9cd0338892e7f0d65f8a110473d175535cd5d",
        "766245348db4b047a9b53548b5b893cd5115decc"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 15:43:24 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 15:43:24 2008 +0100"
      },
      "message": "Merge branch \u0027topic/hda-stac-fix\u0027 into topic/hda\n"
    },
    {
      "commit": "5bd9c69649754cd4b1a96cdbe5caa4e5d1d35eb5",
      "tree": "f1dc7af60020ac245fdbedc108c7c790ad7d0c9c",
      "parents": [
        "8f55c1e51fbb03998708bdd97d5b6665ab92462d",
        "19b3f31609dc8be3a56c78dcb7da723f10f7009c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 15:37:12 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 15:37:12 2008 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "70043058a6968917c00c8d4cff5bfc0e095831ec",
      "tree": "3f542caeb00c9081d089d34f98c58feca6ac64d8",
      "parents": [
        "40aa4a30d0fd075fb934de4ee8163056827052ab",
        "19b3f31609dc8be3a56c78dcb7da723f10f7009c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 15:36:58 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 15:36:58 2008 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into topic/asoc\n"
    },
    {
      "commit": "19b3f31609dc8be3a56c78dcb7da723f10f7009c",
      "tree": "c907a9bf49025874316b09b6a15f8ce0a3ac4e85",
      "parents": [
        "13d428afc007fcfcd6deeb215618f54cf9c0cae6"
      ],
      "author": {
        "name": "Stanley Miao",
        "email": "stanley.miao@windriver.com",
        "time": "Fri Dec 19 22:08:22 2008 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 15:36:35 2008 +0100"
      },
      "message": "ALSA: Fix a Oops bug in omap soc driver.\n\nThere will be a Oops or frequent underrun messages when playing music with\nomap soc driver, this is because a data region is incorretly sized, other data\nregion will be overwriten when writing to this data region.\n\nSigned-off-by: Stanley Miao \u003cstanley.miao@windriver.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d4d9cd0338892e7f0d65f8a110473d175535cd5d",
      "tree": "6bfc5b0f497f7a9e4ff7391e056a1656b05add68",
      "parents": [
        "03c6901ea22bbb532586334d5b79941ccf56d5b0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 15:19:11 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 15:19:11 2008 +0100"
      },
      "message": "ALSA: hda - Add probe_only option\n\nAdded probe_only module option to hd-audio driver.\nThis option specifies whether the driver creates and initializes the\ncodec-parser after probing.  When this option is set, the driver skips\nthe codec parsing and initialization but gives you proc and other\naccesses.  It\u0027s useful to see the initial codec state for debugging.\n\nThe default of this value is off, so the default behavior is as same\nas before.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "766245348db4b047a9b53548b5b893cd5115decc",
      "tree": "17b72e54c6667f6a5b79e169ae961aaed885f70b",
      "parents": [
        "c21ca4a872697aeda4fe91bf9b6cc8380c62827c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 10:09:47 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 15:09:38 2008 +0100"
      },
      "message": "ALSA: hda - Use more distinct name for a unique volume in STAC/IDT\n\nWhen the line_out has only one DAC and it\u0027s unique (i.e. not shared\nby other outputs), assign a more reasonable and distinct mixer name\nsuch as \"Headphone\" or \"Speaker\".\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c21ca4a872697aeda4fe91bf9b6cc8380c62827c",
      "tree": "9a30951ee842bb76cb6c3e8f00ee341fd9e2dc50",
      "parents": [
        "03c6901ea22bbb532586334d5b79941ccf56d5b0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 09:26:08 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 15:09:36 2008 +0100"
      },
      "message": "ALSA: hda - Rework on STAC/IDT auto-configuration code\n\nThe current auto-configuration code has several problems especially\nfor the new IDT codecs, e.g. wrong assignment of pins and DACs or\ncoupled volume for speaker and headphone.\n\nThis patch is a fairly large rewrite of the auto-configuration code.\nSome remaks\n\n- mic_switch and line_switch contain NIDs instead of bool\n- dac_list isn\u0027t fixed for IDT 92HD* codecs now, they are all probed\n- extra HP and speakers are stored in extra_dacs[].\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "03c6901ea22bbb532586334d5b79941ccf56d5b0",
      "tree": "54b8bc8f2dfab3db199b545a45bff5493eab4221",
      "parents": [
        "692f90421d3716ef0d0f120d9d2c9684009a4a01",
        "8f55c1e51fbb03998708bdd97d5b6665ab92462d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 14:24:13 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 14:24:13 2008 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "8f55c1e51fbb03998708bdd97d5b6665ab92462d",
      "tree": "7fe1a0b88e59eff30531981cceed7ac85fcf5ef5",
      "parents": [
        "9e43f0de690211cf7153b5f3ec251bc315647ada"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 14:02:32 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 14:23:08 2008 +0100"
      },
      "message": "ALSA: hda - Remove non-working headphone control for Dell laptops\n\nThe previous commit re-enabled hp_nid setup for IDT92HD73*, but\nit\u0027s unneeded indeed for Dell laptops that have multiple headphones.\nSetting the extra hp_nid results in a non-working \"Headpohne\" mixer\ncontrol.  Thus hp_nid should be 0 for these dell models.\n\nAlso, the automatic addition of hp_nid should check whether it\u0027s\na dual-HP model or not.  For dual-HPs, the pins are already checked\nby the early workaround.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8df0f70751dc0e51d0550caee3416339183c5767",
      "tree": "0766381e24ef330af7966e85317eaa69840116b5",
      "parents": [
        "86effd7e12ca63cecfd218717473d606e138e5e1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 13:55:17 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 13:55:17 2008 +0100"
      },
      "message": "ALSA: ca0106 - Fix typo in resume code\n\nThe register and channel_id pair were twisted in the pm code...\nOh my.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3d4758299fa6180ff9304634c67ffdd44272c8e8",
      "tree": "c3ba2244cd191cfc4b9904b076e8d61fc9fb8834",
      "parents": [
        "86effd7e12ca63cecfd218717473d606e138e5e1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 12:13:18 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 12:13:18 2008 +0100"
      },
      "message": "ALSA: ca0106 - Add IEC958 PCM Stream controls\n\nAdded \"IEC958 PCM Stream\" controls for the per-stream IEC958 status\nbits.  Using this instead of \"IEC958 Default\" is safer since the status\nbits will be recovered to the default states after closing the PCM\nstream.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "86effd7e12ca63cecfd218717473d606e138e5e1",
      "tree": "ed4802b235b0fe264e3538c49e4fda0873998d4e",
      "parents": [
        "44411e07c2ce1a755a756e10b592cd3ba02f99b3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 12:04:06 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 12:04:06 2008 +0100"
      },
      "message": "ALSA: ca0106 - Don\u0027t override the values at resume\n\nDon\u0027t override some values in ca0106_init_chip() at resume.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4f2d23e1c3fe0abaf87fead3033c6cc3671b4d1c",
      "tree": "e99225b3adb7a3c0f085e1186016f96b95571483",
      "parents": [
        "827057f5c12f5e10dc0279596db940aa6ddf8d9b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 10:14:13 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 10:14:13 2008 +0100"
      },
      "message": "ALSA: hda - Use snd_hda_ctl_add() in patch_sigmatel.c\n\nFixed the call of snd_ctl_add() by replacing with snd_hda_ctl_add()\nso that this mixer element can be tracked for re-configuration.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "827057f5c12f5e10dc0279596db940aa6ddf8d9b",
      "tree": "28af738876e9ca6e51be810461b370e43ab6eb8e",
      "parents": [
        "cae51176c1082ecb59706056910f8a217d433981"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 10:12:02 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 10:12:02 2008 +0100"
      },
      "message": "ALSA: hda - Add missing initializations of amp and verb caches\n\nThe re-initializations of codec amp and verb caches are missing\nat reconfig, which may cause Oops occasionally.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0ff555192a8d20385d49d1c420e2e8d409b3c0da",
      "tree": "b6e4b6cae1028a310a3488ebf745954c51694bfc",
      "parents": [
        "3218c178b41b420cb7e0d120c7a137a3969242e5",
        "9e43f0de690211cf7153b5f3ec251bc315647ada"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 08:22:57 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 08:22:57 2008 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "9e43f0de690211cf7153b5f3ec251bc315647ada",
      "tree": "8264931a2001f19e5a9e4948550db64deea96ff1",
      "parents": [
        "85f13b673f6a59d29529b2a60b88306c68e7b56c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 17 14:51:01 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 08:22:26 2008 +0100"
      },
      "message": "ALSA: hda - Add no-jd model for IDT 92HD73xx\n\nAdded the model without the jack-detection for some desktops that\nhave really no jack-detection.  The recent driver caused regressions\nregarding the sound output on such machines.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    }
  ],
  "next": "85f13b673f6a59d29529b2a60b88306c68e7b56c"
}
