)]}'
{
  "log": [
    {
      "commit": "2ea1ef5789c52dfdff6da81bc0d2eb8b62f73c23",
      "tree": "9f3b8e39a19c9a1666caf8756513aef2438b054e",
      "parents": [
        "76165a3063356ec898159d942ef4d2c69cc26801",
        "b2c1e07b81a126e5846dfc3d36f559d861df59f4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 18 15:22:18 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 18 15:22:18 2010 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "76165a3063356ec898159d942ef4d2c69cc26801",
      "tree": "ae4f6b756dfbbd05d50bb1848e5863925720bf6e",
      "parents": [
        "56385a12d9bb9e173751f74b6c430742018cafc0",
        "c69aefabe004d24e6eedf83b6f253647f77dfc43"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 18 15:22:15 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 18 15:22:15 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "56385a12d9bb9e173751f74b6c430742018cafc0",
      "tree": "a0ccadcd4ab6fe2fa7b7dbde1a8b542b7b105c15",
      "parents": [
        "a5ba6beb839cfa288960c92cd2668a2601c24dda"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 18 14:08:17 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 18 15:10:59 2010 +0200"
      },
      "message": "ALSA: emu10k1 - delay the PCM interrupts (add pcm_irq_delay parameter)\n\nWith some hardware combinations, the PCM interrupts are acknowledged\nbefore the period boundary from the emu10k1 chip. The midlevel PCM code\ngets confused and the playback stream is interrupted.\n\nIt seems that the interrupt processing shift by 2 samples is enough\nto fix this issue. This default value does not harm other,\nnon-affected hardware.\n\nMore information: Kernel bugzilla bug#16300\n\n[A copmile warning fixed by tiwai]\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c69aefabe004d24e6eedf83b6f253647f77dfc43",
      "tree": "95367c68b4a57096a2bf96bba6c1d8a620e005aa",
      "parents": [
        "c3e68fad88143fd1fe8fe640207fb19c0f087dbc"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Tue Aug 17 10:39:22 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 17 10:39:22 2010 +0200"
      },
      "message": "ALSA: hda - Fix ALC680 base model capture\n\n - Fix capture mixer elements for ALC680 base model\n - Support auto change ADC for recording from MIC\n - Cancel capture source assigned in auto mode.\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b2c1e07b81a126e5846dfc3d36f559d861df59f4",
      "tree": "fa40c7db63d17d06212d0235c2824c8f69525c89",
      "parents": [
        "da5cabf80e2433131bf0ed8993abc0f7ea618c73"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 16 11:46:57 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 16 11:46:57 2010 +0100"
      },
      "message": "ASoC: Remove DSP mode support for WM8776\n\nThis is not supported by current hardware revisions.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "c3e68fad88143fd1fe8fe640207fb19c0f087dbc",
      "tree": "dc36ab7adef140690dfbc0745bb02c5c1d3c794f",
      "parents": [
        "da5cabf80e2433131bf0ed8993abc0f7ea618c73"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 16 10:15:57 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 16 10:15:57 2010 +0200"
      },
      "message": "ALSA: hda - Add quirk for Dell Vostro 1220\n\nmodel\u003ddell-vostro is needed for Dell Vostro 1220 with Coexnat 5067.\n\nReference: Novell bnc#631066\n\thttps://bugzilla.novell.com/show_bug.cgi?id\u003d631066\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a5ba6beb839cfa288960c92cd2668a2601c24dda",
      "tree": "866c5f790dfa3e0a84a76d815541b1c1f18b4161",
      "parents": [
        "da5cabf80e2433131bf0ed8993abc0f7ea618c73"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 16 08:08:48 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 16 08:08:48 2010 +0200"
      },
      "message": "ALSA: riptide - Fix detection / load of firmware files\n\nThe detection and loading of firmeware on riptide driver has been broken\ndue to rewrite of some codes, checking the presense wrongly.\nThis patch fixes the logic again.\n\nReference: kernel bug 16596\n\thttps://bugzilla.kernel.org/show_bug.cgi?id\u003d16596\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1b68c9596ce17a1e06918ed65fc3d19b92b04aab",
      "tree": "d7588c281a92fb30604ddc23f88f748be028921d",
      "parents": [
        "5a4179460cb50d939a2ae713cf88fcbff75f2c1c",
        "aaae5272118bcce90d11629f15bc01ea8e545e6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 11:22:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 11:22:00 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: sound/usb/format: silence uninitialized variable warnings\n  MAINTAINERS: Add Ian Lartey as comaintaner for Wolfson devices\n  MAINTAINERS: Make Wolfson entry also cover CODEC drivers\n  ASoC: Only tweak WM8994 chip configuration on devices up to rev D\n  ASoC: Optimise DSP performance for WM8994\n  ALSA: hda - Fix dynamic ADC change working again\n  ALSA: hda - Restrict PCM parameters per ELD information over HDMI\n  sound: oss: sh_dac_audio.c removed duplicated #include\n"
    },
    {
      "commit": "aaae5272118bcce90d11629f15bc01ea8e545e6d",
      "tree": "cc90dfb59fd7235e105f0dd366cf96170fc143d4",
      "parents": [
        "18c5ef385c65360761f39d55b2e2cd370ab151db",
        "a532f97c71c7a952531e02b0994104c532fbef0f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Aug 15 14:34:02 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Aug 15 14:34:02 2010 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "18c5ef385c65360761f39d55b2e2cd370ab151db",
      "tree": "51ffa37ad94600f908867196dd9f216e42163de7",
      "parents": [
        "38d7b08f374b640b00d350ac2d12ffed5d723423",
        "f0cea79724f03ee55e7b5933b6a6f6a3fd177710"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Aug 15 14:33:56 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Aug 15 14:33:56 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "38d7b08f374b640b00d350ac2d12ffed5d723423",
      "tree": "3c68f297c254caa6d0a0a7634d964df724b6a52a",
      "parents": [
        "31cbd97726207b483a1731562559fabd4e2efdd0"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Aug 14 19:29:53 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Aug 15 14:28:20 2010 +0200"
      },
      "message": "ALSA: sound/usb/format: silence uninitialized variable warnings\n\nGcc complains that ret might be used uninitialized:\n\nsound/usb/format.c: In function ‘snd_usb_parse_audio_format’:\nsound/usb/format.c:354: warning: ‘ret’ may be used uninitialized in this function\nsound/usb/format.c:354: note: ‘ret’ was declared here\nsound/usb/format.c:414: warning: ‘ret’ may be used uninitialized in this function\nsound/usb/format.c:414: note: ‘ret’ was declared here\n\nI suppose it could be uninitialized if there is ever a UAC_VERSION_3\nreleased. Anyway this patch is worthwhile if only to silence the gcc\nwarning.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b6b056911af54b40a996fdb751d441158d8078b6",
      "tree": "102beb002e9b59f6dfac88765bfe5731698490ed",
      "parents": [
        "0c17b393942e4363061b61ca58f4d35a01b41ab3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 13 12:58:20 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 13 14:55:13 2010 +0100"
      },
      "message": "ASoC: Only tweak WM8994 chip configuration on devices up to rev D\n\nAny subsequent revisions will have these configuration changes applied\nby default.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "0c17b393942e4363061b61ca58f4d35a01b41ab3",
      "tree": "af3c084c45d5d7ff274d7500d12494460e262684",
      "parents": [
        "2e2211a387e70c62e1249822a94f4a33933ecd62"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 11 18:03:54 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 13 14:55:01 2010 +0100"
      },
      "message": "ASoC: Optimise DSP performance for WM8994\n\nChange the chip defaults to optimise performance of some of the DSP\nfunctionality.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "f0cea79724f03ee55e7b5933b6a6f6a3fd177710",
      "tree": "bc0552e35dd5248d19f8d85f2ad84783371f9e08",
      "parents": [
        "bbbe33900d1f3c4402148ccb85234a741a6606a3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 13 11:56:53 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 13 11:56:53 2010 +0200"
      },
      "message": "ALSA: hda - Fix dynamic ADC change working again\n\nThe commit eb541337b7a43822fce7d0c9d967ee149b2d9a96\n    ALSA: hda - Make converter setups sticky\nchanges the semantics of snd_hda_codec_cleanup_stream() not to clean up\nthe stream at that moment but delay the action.  This broke the codes\nexpecting that the clean-up is done immediately, such as dynamic ADC\nchanges in some codec drivers.\n\nThis patch fixes the issue by introducing a lower helper,\n__snd_hda_codec_cleanup_stream(), to allow the immediate clean up.\nThe original snd_hda_codec_cleanup_stream() is kept as is now.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bbbe33900d1f3c4402148ccb85234a741a6606a3",
      "tree": "294143653bfb5a045dea0396b8fee00ed7164b6e",
      "parents": [
        "8a345a042ae75097fd493633633382644257cfc3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 13 08:45:23 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 13 08:45:23 2010 +0200"
      },
      "message": "ALSA: hda - Restrict PCM parameters per ELD information over HDMI\n\nWhen a device is plugged over HDMI, it passes some information in ELD\nincluding the supported PCM parameters like formats, rates, channels.\nThis patch adds the check to PCM open callback of HDMI streams so that\nonly valid parameters the device supports are used.\n\nWhen no device is plugged, the parameters the codec supports are used;\nit\u0027s mostly all parameters the hardware can work.  This is for apps\nthat are started before device plugging and do probing (e.g. a sound\ndaemon), so that at least, probing would work even before the device\nplugging.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "14a4fa20a10d76eb98b7feb25be60735217929ba",
      "tree": "56e8201d1646540f8726330d82b03748debe2dfa",
      "parents": [
        "16bb85bc12e7d0b066b1471185f3889cb1ceb382",
        "c6774bcd33b21d57457d4c604388670efdf03258"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 10:00:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 10:00:06 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  ASoC: add AD1980 obsolete information\n  ASoC: register cache should be 1 byte aligned for 1 byte long register\n  ALSA: hda - Adding support for new IDT 92HD87XX codecs\n  ASoC: Fix inverted mute controls for WM8580\n  ALSA: HDA: Use model\u003dauto for LG R510\n  ALSA: hda - Update model entries in HD-Audio-Models.txt\n  ALSA: hda: document VIA models\n  ALSA: hda - patch_nvhdmi.c: Add missing codec IDs, unify names\n  ALSA: hda - add support for Conexant CX20584\n  ALSA: hda - New snd-hda-intel model/pin config for hp dv7-4000\n  ALSA: hda - Fix missing stream for second ADC on Realtek ALC260 HDA codec\n  ALSA: hda - Make converter setups sticky\n  ALSA: hda - Add support for Acer ZGA ALC271 (1025:047c)\n  sound/oss: Adjust confusing if indentation\n  sound: oss: au1550_ac97.c removed duplicated #include\n  ASoC: Fix for changed Eureka Kconfig symbol names\n"
    },
    {
      "commit": "58d4ea65b98f154f3326b038eecda32f90b46ea8",
      "tree": "636aed413349dece12c08a4bd3d1fea0254976d8",
      "parents": [
        "26f0cf91813bdc8e61595f8ad6660251e2ee9cf6",
        "fbe0f8348fd6c3d016a3f48756eb729b41a67c22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:11:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:11:31 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  mmc_spi: Fix unterminated of_match_table\n  of/sparc: fix build regression from of_device changes\n  of/device: Replace struct of_device with struct platform_device\n"
    },
    {
      "commit": "31cbd97726207b483a1731562559fabd4e2efdd0",
      "tree": "583eacb324918d85a8748a0bc55994a7e957c1d3",
      "parents": [
        "c6774bcd33b21d57457d4c604388670efdf03258"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Wed Aug 11 21:07:33 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 12 09:14:02 2010 +0200"
      },
      "message": "sound: oss: sh_dac_audio.c removed duplicated #include\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c6774bcd33b21d57457d4c604388670efdf03258",
      "tree": "71240ff9b0754be01350355a38604d1f932eceec",
      "parents": [
        "6b4e9012961cb9be82bae4258f34e33da32340a4",
        "2e2211a387e70c62e1249822a94f4a33933ecd62"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 11 08:43:13 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 11 08:43:13 2010 +0200"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "6b4e9012961cb9be82bae4258f34e33da32340a4",
      "tree": "6c312538a260da23f3e7d4b11845036b9c52f793",
      "parents": [
        "8a345a042ae75097fd493633633382644257cfc3",
        "dc386c4f6f3e6f495d1c6f72602c065153814385"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 11 08:43:09 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 11 08:43:09 2010 +0200"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "2e2211a387e70c62e1249822a94f4a33933ecd62",
      "tree": "8676de3c64f33e9e7a3b2d8b1327e550e21e255a",
      "parents": [
        "ac770267a7cd85a747b6111db46f66d1515e7cd7"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Sat Aug 07 12:06:07 2010 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 10 15:43:45 2010 +0100"
      },
      "message": "ASoC: add AD1980 obsolete information\n\nThis codec has been obsoleted by ADI, so add appropriate warnings to the\nsource tree to dissuade people from using in new designs based on driver\nsupport.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ac770267a7cd85a747b6111db46f66d1515e7cd7",
      "tree": "d2934c8c2f69f47472e6b505bc078c4c37e57e0c",
      "parents": [
        "4f0ed9a51bc8ef16c2589112fdb110479e4b0df1"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Sat Aug 07 11:16:27 2010 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 10 15:42:32 2010 +0100"
      },
      "message": "ASoC: register cache should be 1 byte aligned for 1 byte long register\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "8a345a042ae75097fd493633633382644257cfc3",
      "tree": "51263851a4974a09b0796224f1f4cab282ba8273",
      "parents": [
        "81cd3fca642cecb40a1ccef099799dcb5730734b"
      ],
      "author": {
        "name": "Charles Chin",
        "email": "Charles.Chin@idt.com",
        "time": "Tue Aug 10 11:43:25 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 10 11:43:25 2010 +0200"
      },
      "message": "ALSA: hda - Adding support for new IDT 92HD87XX codecs\n\nAdded the entries for 92HD87B1/3 and 92HD87B2/4 codecs.\nThese are compatible with existing 83xxx codecs.\n\nSigned-off-by: Charles Chin \u003cCharles.Chin@idt.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4f0ed9a51bc8ef16c2589112fdb110479e4b0df1",
      "tree": "dd6fbd7a3b5f9e7112106573a101da5b7bdfabc9",
      "parents": [
        "bb4d0044aa9bd8768cfb2704672d25fcf0d87552"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 06 17:57:12 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 10 09:56:07 2010 +0100"
      },
      "message": "ASoC: Fix inverted mute controls for WM8580\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "81cd3fca642cecb40a1ccef099799dcb5730734b",
      "tree": "d240a6d0f184379cc63a8c90a831c8ba813c5cbe",
      "parents": [
        "9b200d7d55763f15f3bb8539db3f3e014fb27593"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Tue Aug 10 09:18:00 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 10 09:30:42 2010 +0200"
      },
      "message": "ALSA: HDA: Use model\u003dauto for LG R510\n\nTwo users report model\u003dauto is needed to make the internal mic work properly.\nBugLink: https://bugs.launchpad.net/bugs/495134\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9cf2657d05f9f9e04c3e113d68bf7cef5a942070",
      "tree": "50813f230c6c35ff75dc3b736a503d1aefe5e651",
      "parents": [
        "850eab9d1b74f4ec9de16df68f008d0a65aafae7"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Mon Aug 09 22:41:40 2010 -0600"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 10 08:41:14 2010 +0200"
      },
      "message": "ALSA: hda - patch_nvhdmi.c: Add missing codec IDs, unify names\n\n* Add missing codec IDs.\n* Modify some existing codec names for discrete GPUs to match newly\n  added IDs. Note: existing names were a mixture of marketing and\n  engineering GPU names. Equally, there\u0027s no reason that codec IDs\n  have to be specific to a particular GPU or board, so identify\n  codecs in a less marketing-oriented fashion.\n* Reformat codec ID table so it\u0027s easier to read, for me at least.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "850eab9d1b74f4ec9de16df68f008d0a65aafae7",
      "tree": "d3576e91cf47bc24dc382cb71f29034390d17c2d",
      "parents": [
        "48315590186f0f9f5653dd7c35623e66ca4dd91a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 09 13:44:27 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 09 13:44:27 2010 +0200"
      },
      "message": "ALSA: hda - add support for Conexant CX20584\n\nThe Conexant CX20584 with 141f:5068 seems compatible with other\ncxt5066 code.  Just add the missing id.\n\nTested-by: Cristopher Camacho Leandro \u003cccamacho@linuxmail.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "48315590186f0f9f5653dd7c35623e66ca4dd91a",
      "tree": "2c1afd5bf5c40480e0e3c7be4a868f6245183416",
      "parents": [
        "53bacfbbb2ddd981287b58a511c8b8f5df179886"
      ],
      "author": {
        "name": "Steven Eastland",
        "email": "seastland@gmail.com",
        "time": "Fri Aug 06 15:07:35 2010 -0600"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 09 08:41:02 2010 +0200"
      },
      "message": "ALSA: hda - New snd-hda-intel model/pin config for hp dv7-4000\n\n  This provides a new model and pin config for the snd-hda-intel\n92HD83XXX codec for hp laptop model dv7-4000, enabling the subwoofer.\n\nSigned-off-by: Steven Eastland \u003cseastland at gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "53bacfbbb2ddd981287b58a511c8b8f5df179886",
      "tree": "da0552784dfbe21793fb793babc678f30cbff0ca",
      "parents": [
        "eb541337b7a43822fce7d0c9d967ee149b2d9a96"
      ],
      "author": {
        "name": "Jonathan Woithe",
        "email": "jwoithe@physics.adelaide.edu.au",
        "time": "Sun Aug 08 00:17:05 2010 +0930"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 09 08:38:40 2010 +0200"
      },
      "message": "ALSA: hda - Fix missing stream for second ADC on Realtek ALC260 HDA codec\n\nI discovered tonight that ALSA no longer sets up a stream for the second ADC\nprovided by the Realtek ALC260 HDA codec.  At some point alc_build_pcms()\nstarted using stream_analog_alt_capture when constructing the second ADC\nstream, but patch_alc260() was never updated accordingly.  I have no idea\nwhen this regression occurred.  The trivial patch to patch_alc260() given\nbelow fixes the problem as far as I can tell.  The patch is against 2.6.35.\n\nSigned-off-by: Jonathan Woithe \u003cjwoithe@physics.adelaide.edu.au\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8b449d1f1371e8ecd0b2499034e0b1432cdbe662",
      "tree": "56b203189ef65d853f1355abfc65263d96e44a06",
      "parents": [
        "2ed9aae0facd603f9f9b8347d1d7e9de23bde286",
        "ee110066130b79b7abf63bbd836d382699252b81"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Aug 09 11:23:58 2010 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Aug 09 11:23:58 2010 +1000"
      },
      "message": "Merge remote branch \u0027gcl/next\u0027 into next\n"
    },
    {
      "commit": "faa38b5e0e092914764cdba9f83d31a3f794d182",
      "tree": "b3e5921bdc36378033b4910eb4f29cb0dfc486e0",
      "parents": [
        "78417334b5cb6e1f915b8fdcc4fce3f1a1b4420c",
        "74bf40f0793fed9e01eb6164c2ce63e8c27ca205"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 17:07:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 17:07:31 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: (214 commits)\n  ALSA: hda - Add pin-fix for HP dc5750\n  ALSA: als4000: Fix potentially invalid DMA mode setup\n  ALSA: als4000: enable burst mode\n  ALSA: hda - Fix initial capsrc selection in patch_alc269()\n  ASoC: TWL4030: Capture route runtime DAPM ordering fix\n  ALSA: hda - Add PC-beep whitelist for an Intel board\n  ALSA: hda - More relax for pending period handling\n  ALSA: hda - Define AC_FMT_* constants\n  ALSA: hda - Fix beep frequency on IDT 92HD73xx and 92HD71Bxx codecs\n  ALSA: hda - Add support for HDMI HBR passthrough\n  ALSA: hda - Set Stream Type in Stream Format according to AES0\n  ALSA: hda - Fix Thinkpad X300 so SPDIF is not exposed\n  ALSA: hda - FIX to not expose SPDIF on Thinkpad X301, since it does not have the ability to use SPDIF\n  ASoC: wm9081: fix resource reclaim in wm9081_register error path\n  ASoC: wm8978: fix a memory leak if a wm8978_register fail\n  ASoC: wm8974: fix a memory leak if another WM8974 is registered\n  ASoC: wm8961: fix resource reclaim in wm8961_register error path\n  ASoC: wm8955: fix resource reclaim in wm8955_register error path\n  ASoC: wm8940: fix a memory leak if wm8940_register return error\n  ASoC: wm8904: fix resource reclaim in wm8904_register error path\n  ...\n"
    },
    {
      "commit": "949ad0a783729ad8c2e8e5bcbbad5d05a60de616",
      "tree": "8fe9937ab4df880e276be4b6eb64c627b54deb0e",
      "parents": [
        "cfa6a88c83f639f17b96a34dc0bf93faf432e73a"
      ],
      "author": {
        "name": "Eric Millbrandt",
        "email": "emillbrandt@dekaresearch.com",
        "time": "Fri Aug 06 20:49:19 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Aug 06 20:49:19 2010 -0600"
      },
      "message": "sound/soc: mpc5200_psc_ac97: Use gpio pins for cold reset\n\nCall the gpio reset platform function instead of using the flawed\nac97 functionality of the MPC5200(b)\n\nFrom MPC5200B User\u0027s Manual:\n\"Some AC97 devices goes to a test mode, if the Sync line is high\nduring the Res line is low (reset phase). To avoid this behavior the\nSync line must be also forced to zero during the reset phase. To do\nthat, the pin muxing should switch to GPIO mode and the GPIO control\nregister should be used to control the output lines.\"\n\nSigned-off-by: Eric Millbrandt \u003cemillbrandt@dekaresearch.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1685e633b396b0f3dabbc9fa5d65dfefe6435250",
      "tree": "ee83e26e2468ca1518a1b065c690159e12c8def9",
      "parents": [
        "1cfd2bda8c486ae0e7a8005354758ebb68172bca",
        "127c03cdbad9bd5af5d7f33bd31a1015a90cb77f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 12:25:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 12:25:06 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia: avoid buffer overflow in pcmcia_setup_isa_irq\n  pcmcia: do not request windows if you don\u0027t need to\n  pcmcia: insert PCMCIA device resources into resource tree\n  pcmcia: export resource information to sysfs\n  pcmcia: use struct resource for PCMCIA devices, part 2\n  pcmcia: remove memreq_t\n  pcmcia: move local definitions out of include/pcmcia/cs.h\n  pcmcia: do not use io_req_t when calling pcmcia_request_io()\n  pcmcia: do not use io_req_t after call to pcmcia_request_io()\n  pcmcia: use struct resource for PCMCIA devices\n  pcmcia: clean up cs.h\n  pcmcia: use pcmica_{read,write}_config_byte\n  pcmcia: remove cs_types.h\n  pcmcia: remove unused flag, simplify headers\n  pcmcia: remove obsolete CS_EVENT_ definitions\n  pcmcia: split up central event handler\n  pcmcia: simplify event callback\n  pcmcia: remove obsolete ioctl\n\nConflicts in:\n - drivers/staging/comedi/drivers/*\n - drivers/staging/wlags49_h2/wl_cs.c\ndue to dev_info_t and whitespace changes\n"
    },
    {
      "commit": "2dc11581376829303b98eadb2de253bee065a56a",
      "tree": "dbce62559c822cd720d1819a50c488bfecdfa945",
      "parents": [
        "fc1caf6eafb30ea185720e29f7f5eccca61ecd60"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Aug 06 09:25:50 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Aug 06 09:25:50 2010 -0600"
      },
      "message": "of/device: Replace struct of_device with struct platform_device\n\nof_device is just an alias for platform_device, so remove it entirely.  Also\nreplace to_of_device() with to_platform_device() and update comment blocks.\n\nThis patch was initially generated from the following semantic patch, and then\nedited by hand to pick up the bits that coccinelle didn\u0027t catch.\n\n@@\n@@\n-struct of_device\n+struct platform_device\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb541337b7a43822fce7d0c9d967ee149b2d9a96",
      "tree": "6f46656a2b8545720a818304050fbbeddd872989",
      "parents": [
        "fe3eb0a73ca052ee9346a1544f4c00e697cc9a4e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 06 13:48:11 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 06 13:48:11 2010 +0200"
      },
      "message": "ALSA: hda - Make converter setups sticky\n\nSo far, we reset the converter setups like the stream-tag, the\nchannel-id and format-id in prepare callbacks, and clear them in\ncleanup callbacks.  This often causes a silence of the digital\nreceiver for a couple of seconds.\n\nThis patch tries to delay the converter setup changes as much as\npossible.  The converter setups are cached and aren\u0027t reset as long\nas the same values are used.  At suspend/resume, they are cleared\nto be recovered properly, too.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fe3eb0a73ca052ee9346a1544f4c00e697cc9a4e",
      "tree": "2e603bcd2f3cca16972b78c75931d2f5b15bf89b",
      "parents": [
        "74bf40f0793fed9e01eb6164c2ce63e8c27ca205"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Fri Aug 06 10:02:57 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 06 10:04:14 2010 +0200"
      },
      "message": "ALSA: hda - Add support for Acer ZGA ALC271 (1025:047c)\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dc386c4f6f3e6f495d1c6f72602c065153814385",
      "tree": "577435116c7af026eb707eeec40624438767be74",
      "parents": [
        "2d00775c58325f63ad44702b3d9a1e2171536193"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Aug 05 22:27:32 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 06 09:59:24 2010 +0200"
      },
      "message": "sound/oss: Adjust confusing if indentation\n\nIndent the branch of an if.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r disable braces4@\nposition p1,p2;\nstatement S1,S2;\n@@\n\n(\nif (...) { ... }\n|\nif (...) S1@p1 S2@p2\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nif (p1[0].column \u003d\u003d p2[0].column):\n  cocci.print_main(\"branch\",p1)\n  cocci.print_secs(\"after\",p2)\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": "2d00775c58325f63ad44702b3d9a1e2171536193",
      "tree": "c8661385fc90af36506fc04a9c361e13d64d4c5d",
      "parents": [
        "74bf40f0793fed9e01eb6164c2ce63e8c27ca205"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Thu Aug 05 15:51:37 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 06 09:58:59 2010 +0200"
      },
      "message": "sound: oss: au1550_ac97.c removed duplicated #include\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "03c0c29aff7e56b722eb6c47eace222b140d0377",
      "tree": "47267a19b523159cf36a050ef3c35f4dbdb33016",
      "parents": [
        "c60c6a96b7bb0f1f8bb635fdfcf5b592aaf062b4",
        "7fb8f881c54beb05dd4d2c947dada1c636581d87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 15:57:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 15:57:35 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (63 commits)\n  of/platform: Register of_platform_drivers with an \"of:\" prefix\n  of/address: Clean up function declarations\n  of/spi: call of_register_spi_devices() from spi core code\n  of: Provide default of_node_to_nid() implementation.\n  of/device: Make of_device_make_bus_id() usable by other code.\n  of/irq: Fix endian issues in parsing interrupt specifiers\n  of: Fix phandle endian issues\n  of/flattree: fix of_flat_dt_is_compatible() to match the full compatible string\n  of: remove of_default_bus_ids\n  of: make of_find_device_by_node generic\n  microblaze: remove references to of_device and to_of_device\n  sparc: remove references to of_device and to_of_device\n  powerpc: remove references to of_device and to_of_device\n  of/device: Replace of_device with platform_device in includes and core code\n  of/device: Protect against binding of_platform_drivers to non-OF devices\n  of: remove asm/of_device.h\n  of: remove asm/of_platform.h\n  of/platform: remove all of_bus_type and of_platform_bus_type references\n  of: Merge of_platform_bus_type with platform_bus_type\n  drivercore/of: Add OF style matching to platform bus\n  ...\n\nFix up trivial conflicts in arch/microblaze/kernel/Makefile due to just\nsome obj-y removals by the devicetree branch, while the microblaze\nupdates added a new file.\n"
    },
    {
      "commit": "bb4d0044aa9bd8768cfb2704672d25fcf0d87552",
      "tree": "0371d6f6b80f7b3281002c04760a34cc6896b9ab",
      "parents": [
        "bda7d2a862e6b788bca2d02d38a07966a9c92e48"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Fri Jul 30 23:01:31 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Aug 05 19:25:13 2010 +0100"
      },
      "message": "ASoC: Fix for changed Eureka Kconfig symbol names\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "74bf40f0793fed9e01eb6164c2ce63e8c27ca205",
      "tree": "f41312c0943978842ac258873b29da04d72d0625",
      "parents": [
        "e71981343ad29b5d929f82ac56c0b27b8ea0e540",
        "c4685849b4d725ab80cd29f5e09f5f128b4724b5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 05 11:17:04 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 05 11:17:04 2010 +0200"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "e71981343ad29b5d929f82ac56c0b27b8ea0e540",
      "tree": "47135be4252faecbc0e5508658a58f8afd197fff",
      "parents": [
        "2603798070a80d76e7e6d2992ba4ec74addcec90",
        "bda7d2a862e6b788bca2d02d38a07966a9c92e48"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 05 11:17:01 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 05 11:17:01 2010 +0200"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "2603798070a80d76e7e6d2992ba4ec74addcec90",
      "tree": "7a1cdc33bd9bbf3807db239205de02d6beb58e30",
      "parents": [
        "9fe6206f400646a2322096b56c59891d530e8d51",
        "fc091769a5aa65c045bfbda149c424ba33d0abbb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 05 11:16:56 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 05 11:16:56 2010 +0200"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "3cfc2c42c1cbc8e238bb9c0612c0df4565e3a8b4",
      "tree": "5adc1ff2eaf64d450bf28bb6b2ce890db2567288",
      "parents": [
        "5cf65713f87775c548e3eb48dbafa32e12f28000",
        "0ea6e61122196509af82cc4f36cbdaacbefb8227"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:31:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:31:02 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (48 commits)\n  Documentation: update broken web addresses.\n  fix comment typo \"choosed\" -\u003e \"chosen\"\n  hostap:hostap_hw.c Fix typo in comment\n  Fix spelling contorller -\u003e controller in comments\n  Kconfig.debug: FAIL_IO_TIMEOUT: typo Faul -\u003e Fault\n  fs/Kconfig: Fix typo Userpace -\u003e Userspace\n  Removing dead MACH_U300_BS26\n  drivers/infiniband: Remove unnecessary casts of private_data\n  fs/ocfs2: Remove unnecessary casts of private_data\n  libfc: use ARRAY_SIZE\n  scsi: bfa: use ARRAY_SIZE\n  drm: i915: use ARRAY_SIZE\n  drm: drm_edid: use ARRAY_SIZE\n  synclink: use ARRAY_SIZE\n  block: cciss: use ARRAY_SIZE\n  comment typo fixes: charater \u003d\u003e character\n  fix comment typos concerning \"challenge\"\n  arm: plat-spear: fix typo in kerneldoc\n  reiserfs: typo comment fix\n  update email address\n  ...\n"
    },
    {
      "commit": "fc091769a5aa65c045bfbda149c424ba33d0abbb",
      "tree": "a82d0d03910e056dd2ca4830623546438888ff9b",
      "parents": [
        "748cce431eb413e794c8f1d1974b78b47a6174ef"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 04 23:53:36 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 04 23:53:36 2010 +0200"
      },
      "message": "ALSA: hda - Add pin-fix for HP dc5750\n\nThe NID 0x11 on HP dc5750 with ALC260 should be a speaker although BIOS\ngives it as a line-out.  This patch adds a quirk to fix the pin config\nso that the real line-out is used properly.\n\nReference: bnc#624118\n\thttps://bugzilla.novell.com/show_bug.cgi?id\u003d624118\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c4685849b4d725ab80cd29f5e09f5f128b4724b5",
      "tree": "1a4ecf520eed853e62e5ddcd5da53b667ab09729",
      "parents": [
        "b9619230e1f55a763bc41848c1cd971a394c878c"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Wed Aug 04 21:56:44 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 04 23:18:33 2010 +0200"
      },
      "message": "ALSA: als4000: Fix potentially invalid DMA mode setup\n\nMy previous patch assumed that the DMA mode (represented by 3 lowest bits of\nALS4K_GCR99_DMA_EMULATION_CTRL register) is set to the default value 0. If\nthat\u0027s not the case, it might result in invalid mode to be set.\nThis patch fixes this potential problem.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f46e9913faeebcb6bd29edf795f12b60acbff171",
      "tree": "1ed8871d0ebd638094d27317de1d8a53712ae15a",
      "parents": [
        "8d91530c5fd7f0b1e8c4ddfea2905e55a178569b",
        "8d4b9d1bfef117862a2889dec4dac227068544c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 11:14:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 11:14:36 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  PM / Runtime: Add runtime PM statistics (v3)\n  PM / Runtime: Make runtime_status attribute not debug-only (v. 2)\n  PM: Do not use dynamically allocated objects in pm_wakeup_event()\n  PM / Suspend: Fix ordering of calls in suspend error paths\n  PM / Hibernate: Fix snapshot error code path\n  PM / Hibernate: Fix hibernation_platform_enter()\n  pm_qos: Get rid of the allocation in pm_qos_add_request()\n  pm_qos: Reimplement using plists\n  plist: Add plist_last\n  PM: Make it possible to avoid races between wakeup and system sleep\n  PNPACPI: Add support for remote wakeup\n  PM: describe kernel policy regarding wakeup defaults (v. 2)\n  PM / Hibernate: Fix typos in comments in kernel/power/swap.c\n"
    },
    {
      "commit": "d790d4d583aeaed9fc6f8a9f4d9f8ce6b1c15c7f",
      "tree": "854ab394486288d40fa8179cbfaf66e8bdc44b0f",
      "parents": [
        "73b2c7165b76b20eb1290e7efebc33cfd21db1ca",
        "3a09b1be53d23df780a0cd0e4087a05e2ca4a00c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "b9619230e1f55a763bc41848c1cd971a394c878c",
      "tree": "32ec55017f7a8b3cfe6790bf63af93211fe518f0",
      "parents": [
        "dd2f8c2f811b14f97a572edb0da4cfe776e20052"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Tue Aug 03 23:57:05 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 04 07:42:55 2010 +0200"
      },
      "message": "ALSA: als4000: enable burst mode\n\nEnable burst mode to prevent dropouts during high PCI bus usage.\nThe card is useless in X without this because of dropouts when anything moves\non the screen (at least with PCI VGA card). Enabling this is also recommended\nby the datasheet (page 48).\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "748cce431eb413e794c8f1d1974b78b47a6174ef",
      "tree": "88f4ece6d836c5bdd813fc19b297876385d8c157",
      "parents": [
        "e096c8e6d5ed965f346d94befbbec2275dde3621"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 04 07:37:39 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 04 07:40:53 2010 +0200"
      },
      "message": "ALSA: hda - Fix initial capsrc selection in patch_alc269()\n\nIn patch_alc269(), we initialize the primary capsrc so that the device\nworks from the beginning.  It issues CONNECT_SEL verb no matter which\nwidget is although some widget (e.g. 0x23) has no connection selection\nbut a mixer, which requires unmuting instead.\n\nThis patch fixes the initialization of capsrc by re-using the code as\na helper function.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bda7d2a862e6b788bca2d02d38a07966a9c92e48",
      "tree": "0ddfb02805bc532161bbba899d2fbddebce07d88",
      "parents": [
        "116bcd9cf22c00c22402c2a2be6ef8e81289a574"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Aug 03 12:01:01 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Aug 04 00:42:39 2010 +0100"
      },
      "message": "ASoC: TWL4030: Capture route runtime DAPM ordering fix\n\nFix the ordering problem in DAPM domain, when the user\nchanges between digital and analog sources during active\ncapture (or loopback) scenario.\nBefore this patch, when the user changed from analog source\nto digital there were a short time, when the codec enabled\nanalog mic bias (2.2 volts) instead of the correct digital\nmic bias (1.8 volts) to the digital microphones.\nThis behaviour caused by the former implementation of\nselecting the correct type of bias. This was done at the\nPOST_REG event of the DAPM_MUX_E(\"TXx Capture Route\")\nwidget.\nBy moving the bias type selection as DAPM_SUPPLY and\nconnecting it to the corresponding digimic widget the\nproblematic situation can be avoided.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "e096c8e6d5ed965f346d94befbbec2275dde3621",
      "tree": "fd663b4397d29da213481faf319c927078a8ac18",
      "parents": [
        "08af495f22f43eff3b5a347dc10384ebcf356e41"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 17:20:35 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 17:22:39 2010 +0200"
      },
      "message": "ALSA: hda - Add PC-beep whitelist for an Intel board\n\nAn Intel board needs a white-list entry to enable PC-beep.\nOtherwise the driver misdetects (due to bogus BIOS info) and ignores\nthe PC-beep on 2.6.35.\n\nReported-and-tested-by: Leandro Lucarella \u003cluca@llucax.com.ar\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "08af495f22f43eff3b5a347dc10384ebcf356e41",
      "tree": "a0f271b63723cd6a3ae4af17b36d9047b62ce993",
      "parents": [
        "92f10b3f5d53f9e35da5285eb8ea4bc88082b71e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 14:39:04 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 14:43:07 2010 +0200"
      },
      "message": "ALSA: hda - More relax for pending period handling\n\nSince the pending periods are often bogus and take long time until\nactually processed, it often results in a high CPU usage of the hd-audio\nworkq.  Overall it\u0027s better to have low CPU consumption by avoiding a\ntoo tight loop rather than the wake-up timing accuracy.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "92f10b3f5d53f9e35da5285eb8ea4bc88082b71e",
      "tree": "26d90b68bb30f44921c54371d2cf248b9e4b247d",
      "parents": [
        "1b0e372d7b52c9fc96348779015a6db7df7f286e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 14:21:00 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 14:21:00 2010 +0200"
      },
      "message": "ALSA: hda - Define AC_FMT_* constants\n\nDefine constants for the HD-audio stream format bits, and replace the\nmagic numbers in codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1b0e372d7b52c9fc96348779015a6db7df7f286e",
      "tree": "4c37486c976f983da07c60385add2ed5445b5e12",
      "parents": [
        "ea87d1c493aba9cf3f645eae0d6d9c0fd44d3189"
      ],
      "author": {
        "name": "Daniel J Blueman",
        "email": "daniel.blueman@gmail.com",
        "time": "Tue Aug 03 11:09:13 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 12:58:01 2010 +0200"
      },
      "message": "ALSA: hda - Fix beep frequency on IDT 92HD73xx and 92HD71Bxx codecs\n\nFix HDA beep frequency on IDT 92HD73xx and 92HD71Bxx codecs.\nThese codecs use the standard beep frequency calculation although the\ndatasheet says it\u0027s linear frequency.\n\nOther IDT/STAC codecs might have the same problem.  They should be\nfixed individually later.\n\nSigned-off-by: Daniel J Blueman \u003cdaniel.blueman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ea87d1c493aba9cf3f645eae0d6d9c0fd44d3189",
      "tree": "aade327fe17501e0bd52bf4ae1dc02f84ccbe26f",
      "parents": [
        "32c168c892e2c6936c714d1653ba5e19e07d5c26"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Tue Aug 03 13:28:58 2010 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 12:53:36 2010 +0200"
      },
      "message": "ALSA: hda - Add support for HDMI HBR passthrough\n\nPassing IEC 61937 encapsulated compressed audio at bitrates over 6.144\nMbps (i.e. more than a single 2-channel 16-bit 192kHz IEC 60958 link)\nover HDMI requires the use of HBR Audio Stream Packets instead of Audio\nSample Packets.\n\nEnable HBR mode when the stream has 8 channels and the Non-PCM bit is\nset.\n\nIf the audio converter is not connected to any HBR-capable pins, return\n-EINVAL in prepare().\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "32c168c892e2c6936c714d1653ba5e19e07d5c26",
      "tree": "5d00d0d7b345da9285ea26be1787f0829b9eee3e",
      "parents": [
        "68c18697910fdcacea36bd58d2d3d8febfa199a2"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Tue Aug 03 13:28:57 2010 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 12:53:27 2010 +0200"
      },
      "message": "ALSA: hda - Set Stream Type in Stream Format according to AES0\n\nSet bit 15 (Stream Type) of HDA Stream Format to 1 (Non-PCM) when IEC958\nchannel status bit 1 (AES0 \u0026 0x02) is set to 1 (non-audio).\n\nThis is a prequisite for HDMI HBR passthrough.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "90abdc3b973229bae98dd96649d9f7106cc177a4",
      "tree": "5c1a7a131b65560dd73b5103118d8c7631bd76a4",
      "parents": [
        "9a017a910346afd88ec2e065989903bf211a7d37"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jul 24 17:23:51 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Aug 03 09:04:11 2010 +0200"
      },
      "message": "pcmcia: do not use io_req_t when calling pcmcia_request_io()\n\nInstead of io_req_t, drivers are now requested to fill out\nstruct pcmcia_device *p_dev-\u003eresource[0,1] for up to two ioport\nranges. After a call to pcmcia_request_io(), the ports found there\nare reserved, after calling pcmcia_request_configuration(), they may\nbe used.\n\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-ide@vger.kernel.org\nCC: linux-usb@vger.kernel.org\nCC: laforge@gnumonks.org\nCC: linux-mtd@lists.infradead.org\nCC: alsa-devel@alsa-project.org\nCC: linux-serial@vger.kernel.org\nCC: Michael Buesch \u003cmb@bu3sch.de\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e (for drivers/bluetooth/)\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "9a017a910346afd88ec2e065989903bf211a7d37",
      "tree": "b407945c6e762f252bb81ae0fd64c745bba2ad11",
      "parents": [
        "2ce4905e4da9f512b38f56a53ece9da2072dd164"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jul 24 15:58:54 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Aug 03 09:03:59 2010 +0200"
      },
      "message": "pcmcia: do not use io_req_t after call to pcmcia_request_io()\n\nAfter pcmcia_request_io(), do not make use of the values stored in\nio_req_t, but instead use those found in struct pcmcia_device-\u003eresource[].\n\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-ide@vger.kernel.org\nCC: linux-usb@vger.kernel.org\nCC: laforge@gnumonks.org\nCC: linux-mtd@lists.infradead.org\nCC: alsa-devel@alsa-project.org\nCC: linux-serial@vger.kernel.org\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e (for drivers/bluetooth/)\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "68c18697910fdcacea36bd58d2d3d8febfa199a2",
      "tree": "9fa30256aff12b481f3937b8e6a9cfb18804eacb",
      "parents": [
        "607bc3e4888443cdd21a795f7312f64c2de26b5c"
      ],
      "author": {
        "name": "Jerone Young",
        "email": "jerone.young@canonical.com",
        "time": "Tue Aug 03 01:46:44 2010 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 08:57:47 2010 +0200"
      },
      "message": "ALSA: hda - Fix Thinkpad X300 so SPDIF is not exposed\n\nJust as with the X301. The X300 does not have a way to do SPDIF either.\nIt does not have a dock connector, nor does it have the SPDIF through\nthe headphone jack.\n\nThis patch fixes it so X300 does not show SPDIF, since it cannot do it.\n\nTo add all Lenovo Thinkpads had different codec subsytem IDs:\n\nX300:\nhttp://launchpadlibrarian.net/34862838/Card0.Codecs.codec.0.txt\n\nSigned-off-by: Jerone Young \u003cjerone.young@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "607bc3e4888443cdd21a795f7312f64c2de26b5c",
      "tree": "91cca82b163a1734bbd46599d00f7c19f73aca9b",
      "parents": [
        "7bfb9c031ec2d220d48bf679553d6177c2e66625"
      ],
      "author": {
        "name": "Jerone Young",
        "email": "jerone.young@canonical.com",
        "time": "Tue Aug 03 01:46:42 2010 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 08:57:11 2010 +0200"
      },
      "message": "ALSA: hda - FIX to not expose SPDIF on Thinkpad X301, since it does not have the ability to use SPDIF\n\nThe Lenovo X301 does not have the ability to connect to a docking\nstation to use the SPDIF port. It also does not have the ability to do\nSPDIF though the headphone jack or Display Port jacks.\n\nThis patch fixes it so this is not exposed for the X301 and users do\nthink it has the ability to do SPDIF.\n\nI tested both headphone \u0026 display port jacks and it is not there. I have\ntested this patch and it works great.\n\nAlso to add the other Thinkpads have different subsystem codec IDs.\nHere are examples:\n\nX301:\nhttp://launchpadlibrarian.net/31561902/Card0.Codecs.codec.0.txt\n\nX200:\nhttp://launchpadlibrarian.net/49055036/Card0.Codecs.codec.0.txt\n\nW500:\nhttp://launchpadlibrarian.net/36276057/Card0.Codecs.codec.0.txt\n\nSigned-off-by: Jerone Young \u003cjerone.young@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "116bcd9cf22c00c22402c2a2be6ef8e81289a574",
      "tree": "5fc20e23feb389da1a78ced59edd56cedf1eb6ef",
      "parents": [
        "d484366beeab0cded9644083172151c5afacc503"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:54 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:46:41 2010 +0100"
      },
      "message": "ASoC: wm9081: fix resource reclaim in wm9081_register error path\n\nThis patch fixes the error path in wm9081_register to properly free resources.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d484366beeab0cded9644083172151c5afacc503",
      "tree": "a560757325c9c842e12c4f87b25e759b1997a341",
      "parents": [
        "4eaac50552395f693b8c428872e8b5311c3dab60"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:53 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:46:27 2010 +0100"
      },
      "message": "ASoC: wm8978: fix a memory leak if a wm8978_register fail\n\nThere is a memory leak found if wm8978_register() fail.\nThis patch moves the buffer allocate and release\nat the same level to prevent the memory leak.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nReviewed-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4eaac50552395f693b8c428872e8b5311c3dab60",
      "tree": "a3211849d447486cdd2051890b12ab3c1fea3d1b",
      "parents": [
        "6b5d071e8ba7d802f3123e7b7a37ea13650a98bf"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:52 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:46:07 2010 +0100"
      },
      "message": "ASoC: wm8974: fix a memory leak if another WM8974 is registered\n\nwm8974 is allocated in wm8974_i2c_probe() but is not freed if wm8974_register()\nreturn -EINVAL (if another WM8974 is registered).\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6b5d071e8ba7d802f3123e7b7a37ea13650a98bf",
      "tree": "2b0465ecb42757f5d2dee265b47bb3917451103a",
      "parents": [
        "8089a49d99bb25bc63237ae8e90a84c72897b66d"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:51 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:45:52 2010 +0100"
      },
      "message": "ASoC: wm8961: fix resource reclaim in wm8961_register error path\n\nThis patch fixes the error path in wm8961_register to properly free resources.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8089a49d99bb25bc63237ae8e90a84c72897b66d",
      "tree": "8a5c8ee50c1b2dceb839c221096adb8a4c4a9116",
      "parents": [
        "db1e18de98c8bdf8a2bfc07623ff67621aa4a332"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:50 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:45:37 2010 +0100"
      },
      "message": "ASoC: wm8955: fix resource reclaim in wm8955_register error path\n\nThis patch fixes the error path in wm8955_register to properly free resources.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "db1e18de98c8bdf8a2bfc07623ff67621aa4a332",
      "tree": "3681c2d5823befcc606d95bd06f5c4ca310986ae",
      "parents": [
        "62f5ad6733b872e14d671b615850eb5bd1cd7e30"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:49 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:45:20 2010 +0100"
      },
      "message": "ASoC: wm8940: fix a memory leak if wm8940_register return error\n\nThis patch adds checking for wm8940_register return value,\nand does kfree(wm8940) if wm8940_register() fail.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "62f5ad6733b872e14d671b615850eb5bd1cd7e30",
      "tree": "95371314dedc70e7f870a2621765c5f1cc9027a1",
      "parents": [
        "2c2749de118bd36645b3a4a56f0d8ef6d4fd09cf"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:48 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:45:00 2010 +0100"
      },
      "message": "ASoC: wm8904: fix resource reclaim in wm8904_register error path\n\nThis patch includes below fixes:\n1. wm8904 need to be kfreed in wm8904_register() error path before return.\n2. fix the error path for snd_soc_register_codec() fail and\n   snd_soc_register_dai() fail to properly free resources.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2c2749de118bd36645b3a4a56f0d8ef6d4fd09cf",
      "tree": "9b0a3bfba7b09e1cf80e7b147f736009fdba4cb3",
      "parents": [
        "ef99e9b5a10086bcc529e6c0a11c6539caee8cd1"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:47 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:44:29 2010 +0100"
      },
      "message": "ASoC: wm8711: fix a memory leak if another WM8711 is registered\n\nwm8711 is allocated in either wm8711_spi_probe() or wm8711_i2c_probe() but is\nnot freed if wm8711_register() return -EINVAL(if another ad1836 is registered).\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ef99e9b5a10086bcc529e6c0a11c6539caee8cd1",
      "tree": "1c32888426a73c44d284c8157470af5c1d6de7ae",
      "parents": [
        "085efd28b65582fac459359672421a1c479e7db1"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:46 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:44:10 2010 +0100"
      },
      "message": "ASoC: wm8523: fix resource reclaim in wm8523_register error path\n\nThis patch includes below fixes:\n1. If another WM8523 is registered, need to kfree wm8523 before return -EINVAL.\n2. If snd_soc_register_codec failed, goto error path to properly free resources.\n3. Instead of using mixed in-line and goto style cleanup, use goto style error\n   handling if snd_soc_register_dai failed.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "085efd28b65582fac459359672421a1c479e7db1",
      "tree": "e3c757bd4bacb91e164588d5c7af39ccd781cfa0",
      "parents": [
        "7bcaad919bc7aaa084f5884aa15654fe1fa4c77f"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:45 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:43:52 2010 +0100"
      },
      "message": "ASoC: da7210: fix a memory leak if failed to initialise da7210 audio codec\n\nda7210 should be kfreed if da7210_init() return error.\nThis patch also fixes the error handing in the case of snd_soc_register_dai()\nfail by adding snd_soc_unregister_codec() in error path.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7bcaad919bc7aaa084f5884aa15654fe1fa4c77f",
      "tree": "5fbee6344f610b7ebb598ca1c01240c644cb63b2",
      "parents": [
        "fd3c8ac9cb653f7e3122bba9bc7beaad6062b7f4"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:44 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:40:41 2010 +0100"
      },
      "message": "ASoC: ak4642: fix a memory leak if failed to initialise AK4642\n\nak4642 should be kfreed if ak4642_init() return error.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nReviewed-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "fd3c8ac9cb653f7e3122bba9bc7beaad6062b7f4",
      "tree": "96bcb74e54147688758f0d0ad8690eadf763e022",
      "parents": [
        "992bee401c06872175056bc5567cb3ebab098cb5"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:43 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:40:26 2010 +0100"
      },
      "message": "ASoC: ad1836: fix a memory leak if another ad1836 is registered\n\nad1836 is allocated in ad1836_spi_probe() but is not freed if ad1836_register()\nreturn -EINVAL (if another ad1836 is registered).\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Barry Song \u003c21cnbao@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "992bee401c06872175056bc5567cb3ebab098cb5",
      "tree": "14e3087d84a8e64e583d1387a1cf50206be4bb0b",
      "parents": [
        "988b0dc1547f9f6a7c8cae472cad0a55df31818c"
      ],
      "author": {
        "name": "Ian Lartey",
        "email": "ian@opensource.wolfsonmicro.com",
        "time": "Sat Jul 31 00:32:11 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:38:15 2010 +0100"
      },
      "message": "ASoC: Initial WM8741 CODEC driver\n\nThe WM8741 is a very high performance stereo DAC designed for audio\napplications such as professional recording systems, A/V receivers and\nhigh specification CD, DVD and home theatre systems. The device supports\nPCM data input word lengths from 16 to 32-bits and sampling rates up to\n192kHz.  The WM8741 also supports DSD bit-stream data format, in both\ndirect DSD and PCM-converted DSD modes.\n\nTODO: Expand wm8741_set_dai_sysclk and rate_constraint members to\nallow for all supported sample rate / Master Clock frequency combinations.\nFully enable control of supplies.\n\nSigned-off-by: Ian Lartey \u003cian@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7bfb9c031ec2d220d48bf679553d6177c2e66625",
      "tree": "9771798d7144d0bbdc4d77d4c5aa0e65bcd2a502",
      "parents": [
        "c7a9434dd6ea74464b0419a274463c914197bc98"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Mon Aug 02 13:13:25 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 02 14:51:01 2010 +0200"
      },
      "message": "ALSA: hda - Do not try to create speaker NIDs for ALC268 if there aren\u0027t any\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "988b0dc1547f9f6a7c8cae472cad0a55df31818c",
      "tree": "6eea131119cf8035a91eddef23a40dee93d0389d",
      "parents": [
        "3bc280708e7b9a84cc6307c1f9acca57e0fafaac",
        "998a8a69f3a40f9c82e83730bfdaceb63954d753"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 02 12:10:52 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 02 12:10:52 2010 +0200"
      },
      "message": "Merge branch \u0027for-2.6.36\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into topic/asoc\n"
    },
    {
      "commit": "998a8a69f3a40f9c82e83730bfdaceb63954d753",
      "tree": "07b02d547ef8e70e93ae25f4d7b9ae1eb03a1405",
      "parents": [
        "cf80e15860852be5ce38714979db94ec36c5e288"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jul 29 09:51:28 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Aug 02 10:38:16 2010 +0100"
      },
      "message": "ASoC: omap-mcbsp: Remove period size constraint in THRESHOLD mode\n\nThe use of sDMA packet mode in THRESHOLD mode removes the restriction on the\nperiod size.\nWith the extended THRESHOLD mode user space can ask for any\nperiod size it wishes, and the driver will configure the\nsDMA and McBSP FIFO accordingly.\n\nReplace the hw_rule for the period size with static constraint,\nwhich will make sure that the period size will be always\neven (to avoid prime period size, which could be possible in\nmono stream)\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "cf80e15860852be5ce38714979db94ec36c5e288",
      "tree": "d2acef3fa3efb715416f6ac3bc0703080e584791",
      "parents": [
        "15d0143007b68079aec02918d890c26ed4eaf3b9"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jul 29 09:51:27 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Aug 02 10:38:16 2010 +0100"
      },
      "message": "ASoC: omap-mcbsp: Support for sDMA packet mode\n\nUtilize the sDMA controller\u0027s packet syncronization mode, when\nthe McBSP FIFO is in use (by extending the THRESHOLD mode).\nWhen the sDMA is configured for packet mode, the sDMA frame size\ndoes not need to match with the McBSP threshold configuration.\nUppon DMA request the sDMA will transfer packet size number of\nwords, and still trigger interrupt on frame boundary.\n\nThe patch extends the original THRESHOLD mode by doing the\nfollowing:\n\nif (period_words \u003c\u003d max_threshold)\nCurrent THRESHOLD mode configuration\n\nOtherwise (period_words \u003e max_threshold)\nMcBSP threshold \u003d sDMA packet size\nsDMA frame size \u003d period size\n\nWith the extended THRESHOLD mode we can remove the constraint\nfor the maximum period size, since if the period size is\nbigger than the maximum allowed threshold, than the driver\nwill switch to packet mode, and picks the best (biggest)\nthreshold value, which can divide evenly the period size.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "15d0143007b68079aec02918d890c26ed4eaf3b9",
      "tree": "b4c2628707f4bb42ac00e5b24ffbccb4a292d483",
      "parents": [
        "81ec027e64f459f06ff20d8871f2867cff4a5e85"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jul 29 09:51:25 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Aug 02 10:38:16 2010 +0100"
      },
      "message": "ASoC: omap-mcbsp: Code cleanup in omap_mcbsp_dai_hw_params\n\nTo make the code a bit more readable, change the indexed\nreferences to the omap_mcbsp_dai_dma_params elements with\npointer.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "81ec027e64f459f06ff20d8871f2867cff4a5e85",
      "tree": "7ceba6c7318971023bbe4fba5e1c7e635a22870d",
      "parents": [
        "a577b318fc7cb0c46f9f0cdefb5b267490ff8ce5"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jul 29 09:51:26 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Aug 02 10:37:43 2010 +0100"
      },
      "message": "ASoC: omap-mcbsp: Restructure the code within omap_mcbsp_dai_hw_params\n\nIn preparation for the extended threshold mode (sDMA packet mode\nsupport), the code need to be restructured.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "dd2f8c2f811b14f97a572edb0da4cfe776e20052",
      "tree": "4d048206d54694af897c7215e52d4512d745d85f",
      "parents": [
        "9c29490246ed80975ab8b87bcd4ebe5b87c1c1d6"
      ],
      "author": {
        "name": "John S Gruber",
        "email": "johnsgruber@gmail.com",
        "time": "Sun Aug 01 09:53:37 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 02 09:12:59 2010 +0200"
      },
      "message": "ALSA: usb - Correct audio problem for Hauppage HVR-850 and others rel. to urb data align\n\nMatch usb ids in usb/quirks-table.h for some Hauppage HVR-950Q models\nand for the HVR850 model to those ids at the end of au0828-cards.c\n\nThanks to nhJm449 for pointing out the problem.\n\nSigned-off-by: John S Gruber \u003cJohnSGruber@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ac8b422838046ffc26be4874a3cbae0d313f4209",
      "tree": "936c8fc9a45ca7a2973c878fc0e20bbae288e5f0",
      "parents": [
        "ce3f9d71bd9c4268698109ad425625a2a8f51e22"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Jul 21 22:38:13 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jul 30 21:07:39 2010 +0200"
      },
      "message": "pcmcia: remove cs_types.h\n\nRemove cs_types.h which is no longer needed: Most definitions aren\u0027t\nused at all, a few can be made away with, and two remaining definitions\n(typedefs, unfortunatley) may be moved to more specific places.\n\nCC: linux-ide@vger.kernel.org\nCC: linux-usb@vger.kernel.org\nCC: laforge@gnumonks.org\nCC: linux-mtd@lists.infradead.org\nCC: alsa-devel@alsa-project.org\nCC: linux-serial@vger.kernel.org\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e (for drivers/bluetooth/)\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "c7a9434dd6ea74464b0419a274463c914197bc98",
      "tree": "4548741dee4264cc03cabcc8d047d6d01041bc5f",
      "parents": [
        "b08b1637ce1c0196970348bcabf40f04b6b3d58e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 14:10:43 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 14:10:43 2010 +0200"
      },
      "message": "ALSA: hda - Add a warning for ignored pins with ALC259/268/269\n\nThe current ALC259/268/269 parser ignores some pins as unhandled,\nbut user won\u0027t notice what goes wrong.  So, added a warning message\nfor the ignored pins as a hint.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b08b1637ce1c0196970348bcabf40f04b6b3d58e",
      "tree": "caa2a549a3409ed79d9bc861748f6d2e24df8842",
      "parents": [
        "697c373e34613609cb5450f98b91fefb6e910588"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 14:08:25 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 14:09:38 2010 +0200"
      },
      "message": "ALSA: hda - Handle pin NID 0x1a on ALC259/269\n\nThe pin NID 0x1a should be handled as well as NID 0x1b.\nAlso added comments.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "697c373e34613609cb5450f98b91fefb6e910588",
      "tree": "97326f89891e701b0650088fc51d2ae051acdf06",
      "parents": [
        "954a29c881bd0c61352af0946f2c39d738d43c1b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 11:28:02 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 11:28:02 2010 +0200"
      },
      "message": "ALSA: hda - Shut up pins at power-saving mode with Conexnat codecs\n\nCall snd_hda_shutup_pins() for power-saving and reboot-notifier in\npatch_conexant.c as well as other codecs.  This will reduce the pop\nnoise in power-save mode.\n\nReference: bnc#624896\n\thttps://bugzilla.novell.com/show_bug.cgi?id\u003d624896\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "954a29c881bd0c61352af0946f2c39d738d43c1b",
      "tree": "e6e99da6232df4568d8800f7a4fc6c7262e81bba",
      "parents": [
        "5d4abf93ea3192cc666430225a29a4978c97c57d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 10:55:44 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 10:55:44 2010 +0200"
      },
      "message": "ALSA: hda - Prefer VREF50 if BIOS sets for Realtek codecs\n\nIf BIOS sets up the input pin as VREF 50, use the value as is instead of\noverriding forcibly to VREF 80.  This fixes the quality of inputs on\nsome devices like Packard-Bell M5210.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5d4abf93ea3192cc666430225a29a4978c97c57d",
      "tree": "c678f9cc1740a934bd76e3ae22ff298334acdff3",
      "parents": [
        "757899aceebc33d9f86bbc481be7b7bf861e89ac"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 10:51:10 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 10:51:10 2010 +0200"
      },
      "message": "ALSA: hda - Handle missing NID 0x1b on ALC259 codec\n\nSince ALC259/269 use the same parser of ALC268, the pin 0x1b was ignored\nas an invalid widget.  Just add this NID to handle properly.\nThis will add the missing mixer controls for some devices.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "757899aceebc33d9f86bbc481be7b7bf861e89ac",
      "tree": "ba07222b92186c8092a228fd0c2ce1630f917765",
      "parents": [
        "ce503f38bdb59c9175a9076215a3ba579fad4e64"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 10:48:14 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 10:48:14 2010 +0200"
      },
      "message": "ALSA: hda - Share digital I/O parser in patch_realtek.c\n\nMake a helper function to parse the digital I/Os of all Realtek codecs\nto simplify the code and to ensure the setups.\nAlso, initialize digital I/O pins properly in init callbacks.  Some BIOS\nseem to leave pins uninitialized.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ce503f38bdb59c9175a9076215a3ba579fad4e64",
      "tree": "37fdca2288c3f7b70fe5b3687921338f0c48017b",
      "parents": [
        "5aacc2186cc075880a9eca42e6b7f9bb3096d0ea"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 10:37:29 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 10:37:29 2010 +0200"
      },
      "message": "ALSA: hda - Increase the connection list size for ALC662\n\nSome ALC662-compatible codecs like ALC892 may have more than 4\nconnections for the input source.  Use HDA_MAX_CONNECTIONS instead of\nthe fixed magic number 4.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5aacc2186cc075880a9eca42e6b7f9bb3096d0ea",
      "tree": "a6e5fa4de2a6dbf5029cb4d1cbc36f1ce0528771",
      "parents": [
        "150b432f448281d5518f5229d240923f9a9c5459"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 10:36:29 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 10:36:29 2010 +0200"
      },
      "message": "ALSA: hda - Make error messages more verbose\n\nAdd a prefix and more information for error messages regarding the\nconnection-list in hda_codec.c.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e271e872a8685be8e13fe006f0d81630f65d7e5c",
      "tree": "d1a671f411a8e8cbbada2db46efafb0b5e3fe10e",
      "parents": [
        "8f92054e7ca1d3a3ae50fb42d2253ac8730d9b2a",
        "dc1eae256cfac03bf17bf3eb016e3a6423d3f9d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 29 15:21:07 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 29 15:21:07 2010 -0700"
      },
      "message": "Merge branch \u0027fix/hda\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027fix/hda\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda - Add a PC-beep workaround for ASUS P5-V\n  ALSA: hda - Assume PC-beep as default for Realtek\n  ALSA: hda - Don\u0027t register beep input device when no beep is available\n  ALSA: hda - Fix pin-detection of Nvidia HDMI\n"
    },
    {
      "commit": "3bc280708e7b9a84cc6307c1f9acca57e0fafaac",
      "tree": "80bae87e4b1cd98ba26bb9e6f69b58082a28ffc7",
      "parents": [
        "265c770d03e1e3f9958172d6a7cae59e68b86db2"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Jul 29 16:48:32 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jul 29 10:28:49 2010 -0700"
      },
      "message": "ASoC: fsi: Add new funtion for SPDIF\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "265c770d03e1e3f9958172d6a7cae59e68b86db2",
      "tree": "f91654a5b289d6cf9aca823f32cdd2e7e5ba797c",
      "parents": [
        "bced8f5a36dde4ec5b255752433789066084bc85"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Jul 28 11:57:45 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jul 29 10:28:37 2010 -0700"
      },
      "message": "ASoC: fsi: remove device id check\n\nCurrent FSI driver id is not only 0\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bced8f5a36dde4ec5b255752433789066084bc85",
      "tree": "94bc6febef6c799f0671a313fca3386ec67b603d",
      "parents": [
        "a7e7cd5bd7d1e0134032b8db5e64ceb9dac8b3ca"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Jul 28 11:57:36 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jul 29 10:28:27 2010 -0700"
      },
      "message": "ASoC: fsi: remove unnecessary clock processing\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "150b432f448281d5518f5229d240923f9a9c5459",
      "tree": "827971cc8a5cb631ca94830a753983bcab7addd6",
      "parents": [
        "b0485610d6715fd094703d96cf944fdbe1d30738"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Thu Jul 29 14:46:42 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 29 15:37:28 2010 +0200"
      },
      "message": "ALSA: hda - Rename iMic to Int Mic on Lenovo NB0763\n\nThe non-standard name \"iMic\" makes PulseAudio ignore the microphone.\nBugLink: https://launchpad.net/bugs/605101\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b0485610d6715fd094703d96cf944fdbe1d30738",
      "tree": "93135ce145537bb5ad594af704e42430568fcf1a",
      "parents": [
        "a39afc8eb47bc0d8b23fbdb930529171d1752203",
        "dc1eae256cfac03bf17bf3eb016e3a6423d3f9d5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 29 15:32:34 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 29 15:32:34 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "dc1eae256cfac03bf17bf3eb016e3a6423d3f9d5",
      "tree": "790b8571fae2787ce1ccd02e518b0f192ef6de58",
      "parents": [
        "b6cbe517b9a4f21e1ca5e58356929383974500f3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 29 15:30:02 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 29 15:30:02 2010 +0200"
      },
      "message": "ALSA: hda - Add a PC-beep workaround for ASUS P5-V\n\nASUS P5-V provides a SSID that unexpectedly matches with the value\ncompilant with Realtek\u0027s specification.  Thus the driver interprets\nit badly, resulting in non-working PC beep.\n\nThis patch adds a white-list for such a case; a white-list of known\ndevices with working PC beep.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9c29490246ed80975ab8b87bcd4ebe5b87c1c1d6",
      "tree": "bd20d40cc243649252a8afe6a749804f1960985c",
      "parents": [
        "fa95a6471ffaa6f40d71f44fc4d4636ee17280f5"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Thu Jul 29 14:45:50 2010 +0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 29 13:48:57 2010 +0200"
      },
      "message": "sound: oss: msnd: check request_region() return value\n\nrequest_region() may fail, if so return -EBUSY.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fa95a6471ffaa6f40d71f44fc4d4636ee17280f5",
      "tree": "a712f44aba53420bff10b5f36fe6b20c2e8641e1",
      "parents": [
        "ec9d04b2a8f00b14a3df4714820cb2cda46dc4d6"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Thu Jul 29 14:45:24 2010 +0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 29 13:48:39 2010 +0200"
      },
      "message": "ALSA: msnd: check request_region() return value\n\nrequest_region() may fail, if so return -EBUSY.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ec9d04b2a8f00b14a3df4714820cb2cda46dc4d6",
      "tree": "d7cf89c9f492480f78e0082ae28d9615267a283e",
      "parents": [
        "b3390ceab95601afc12213c3ec5551d3bc7b638f"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Wed Jul 28 20:41:56 2010 +0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 29 12:26:28 2010 +0200"
      },
      "message": "ALSA: asihpi: check return value of get_user()\n\nget_user() may fail, if so return -EFAULT.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    }
  ],
  "next": "b3390ceab95601afc12213c3ec5551d3bc7b638f"
}
