)]}'
{
  "log": [
    {
      "commit": "f9ae3e125ceb8226c94d7d0c640927fa8b7f256a",
      "tree": "b2ca10f25a7cf4abe488f27bf927d889b49779f4",
      "parents": [
        "6371e82307237dede71f884ad8e8e11faa75e8be",
        "d70ab7f7ee0692efc880d772dc5c212174d67e3b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 14 13:32:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 14 13:32:40 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: HDA: Quirk for Dell Vostro 320 to make microphone work\n  ALSA: hda - Reset sample sizes and max bitrates when reading ELD\n  ALSA: hda - Always allow basic audio irrespective of ELD info\n  ALSA: hda - Do not wrongly restrict min_channels based on ELD\n  ASoC: Correct WM8962 interrupt mask register read\n  ASoC: WM8580: Debug BCLK and sample size\n  ASoC: Fix resource leak if soc_register_ac97_dai_link failed\n  ASoC: Hold client_mutex while calling snd_soc_instantiate_cards()\n  ASoC: Fix swap of left and right channels for WM8993/4 speaker boost gain\n  ASoC: Fix off by one error in WM8994 EQ register bank size\n  ALSA: hda: Use position_fix\u003d1 for Acer Aspire 5538 to enable capture on internal mic\n  ALSA: hda - Enable jack sense for Thinkpad Edge 13\n  ALSA: hda - Fix ThinkPad T410[s] docking station line-out\n  ALSA: hda: Use model\u003dlg quirk for LG P1 Express to enable playback and capture\n"
    },
    {
      "commit": "2a7b1a00206895cfa444fd83477dca67a88a9d25",
      "tree": "957833960f0d41b643e3391a45a51db64ee317d4",
      "parents": [
        "6b464321d276e448d478c99202c19d83f2bd25f4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 07 15:32:38 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 07 15:49:42 2010 +0000"
      },
      "message": "ASoC: Correct WM8962 interrupt mask register read\n\nFix mismerge from the out of tree BSP where this support was developed.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6b464321d276e448d478c99202c19d83f2bd25f4",
      "tree": "807c7a6c8ed4253d153c0e5abf9b44269f3f5c43",
      "parents": [
        "681e36924788aeea2717c07cc42a21c9c86d7559"
      ],
      "author": {
        "name": "Jassi Brar",
        "email": "jassi.brar@samsung.com",
        "time": "Tue Dec 07 19:23:07 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 07 15:49:18 2010 +0000"
      },
      "message": "ASoC: WM8580: Debug BCLK and sample size\n\nIn case of SNDRV_PCM_FORMAT_S32_LE, we need to set WM8580_AIF_LENGTH_32,\nrather than WM8580_AIF_LENGTH_24.\nAlso, the BCLK has to be 64fs, for sample size of 20, 24 and 32 bits.\n\nSigned-off-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "681e36924788aeea2717c07cc42a21c9c86d7559",
      "tree": "b896db25da65d4185771b2686e9a215da3af07a1",
      "parents": [
        "1dcb4f38e5bc28dfce0f8c7eef184a090b03bfc7"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Dec 07 20:56:30 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 07 14:51:15 2010 +0000"
      },
      "message": "ASoC: Fix resource leak if soc_register_ac97_dai_link failed\n\nProperly free the resources in the case of soc_register_ac97_dai_link failure.\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": "1dcb4f38e5bc28dfce0f8c7eef184a090b03bfc7",
      "tree": "dc8c2c67c1d36041fed0d792e50b2d04af450c45",
      "parents": [
        "ed8cc471d75365f8590c76f580def899d58028c0"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Dec 06 16:48:03 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 06 12:53:43 2010 +0000"
      },
      "message": "ASoC: Hold client_mutex while calling snd_soc_instantiate_cards()\n\nAs the comments of snd_soc_instantiate_cards() said,\nsnd_soc_instantiate_cards() must be called with client_mutex.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ed8cc471d75365f8590c76f580def899d58028c0",
      "tree": "683a92c643e4b2e6ef2c1f25184e8e7e6a895c1f",
      "parents": [
        "3fcc0afbb9c93f3599ba03273e59915670b6c2c2"
      ],
      "author": {
        "name": "Uk Kim",
        "email": "w0806.kim@samsung.com",
        "time": "Sun Dec 05 17:26:07 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 06 12:43:13 2010 +0000"
      },
      "message": "ASoC: Fix swap of left and right channels for WM8993/4 speaker boost gain\n\nSPKOUTL_BOOST start from third bit, SPKOUTLR_BOOST start from 0 bit.\n\nSigned-off-by: Uk Kim \u003cw0806.kim@samsung.com\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": "9cd6315357eccb768d9062cb43e3dc741e922020",
      "tree": "0381d3684848f9529c7dcf8477c0d1cf30d5e1f3",
      "parents": [
        "88063dd69b124721e18a59535d4f35266fcb867f",
        "2ff38c9fbaa86264ad819117ab137361067ab5f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 03 09:20:41 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 03 09:20:41 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ASoC: omap: N810: Don\u0027t select CONFIG_OMAP_MUX but make it as dependency\n  ALSA: hda: Use \"alienware\" model quirk for another SSID\n  ASoC: WM8731: Fix incorrect mask for bypass path disable\n  s6105-ipcam: fix compilation\n  s6000-pcm: fix compilation\n  s6000-i2s: fix compilation\n  ASoC: Fix missing spin_unlock_irqrestore\n  ALSA: Fix SNDCTL_DSP_RESET ioctl for OSS emulation\n  ASoC: Add missing dev_set_drvdata in p1022_ds_probe\n  ASoC: Add missing dev_set_drvdata in mpc8610_hpcd_probe\n  ASoC: Remove unneeded !! operations while checking return value of nuc900_checkready\n  ASoC: Fix compile error for nuc900-pcm.c\n  ASoC: Fix prototype for nuc900_ac97_probe and nuc900_ac97_remove\n  ASoC: Fix compile error for nuc900-ac97.c\n  ALSA: hda: Use BIOS auto-parsing instead of existing model quirk for MEDION MD2\n"
    },
    {
      "commit": "af745bd724e304cc94a88a2fb43d53baffbd63a5",
      "tree": "29f036462376465a5415d2ec39e6c9f931e76cdd",
      "parents": [
        "2062ea522bb58bb2aeee86d051b37136491ccd65",
        "0ffd22b694b739b3dc3f80bc93726b581e8e8af5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 02 17:31:18 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 02 17:31:18 2010 +0100"
      },
      "message": "Merge branch \u0027for-2.6.37\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into fix/asoc\n"
    },
    {
      "commit": "0ffd22b694b739b3dc3f80bc93726b581e8e8af5",
      "tree": "9f3ad03d76d1d8a0cf35ba368711de6f9a64dc4a",
      "parents": [
        "39a545559f8d5f13e8a4a7dfddcaad0e2ba9bcfb"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Wed Dec 01 11:01:20 2010 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Thu Dec 02 11:42:30 2010 +0000"
      },
      "message": "ASoC: omap: N810: Don\u0027t select CONFIG_OMAP_MUX but make it as dependency\n\nNot all omap boards use kernel based pin multiplexing so\nCONFIG_SND_OMAP_SOC_N810 should not select it by default as it can make\nharm to other boards in multi-board kernels.\n\nTherefore put CONFIG_OMAP_MUX as a dependency to N810 ASoC machine driver.\n\nThanks to Tony Lindgren \u003ctony@atomide.com\u003e for noticing.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "2062ea522bb58bb2aeee86d051b37136491ccd65",
      "tree": "cfb252e6bffb08e39203e2a79d784c9e1b589267",
      "parents": [
        "b76fb39d49f67a484a6adc8f041d9ad833f6860e"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Wed Dec 01 09:38:55 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 01 11:26:40 2010 +0000"
      },
      "message": "ASoC: WM8731: Fix incorrect mask for bypass path disable\n\nAccording to the datasheet the bypass path enable/disable is\nbit 3 therefore we need 0x8 and not 0x4.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@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": "b76fb39d49f67a484a6adc8f041d9ad833f6860e",
      "tree": "f43962b146b7848008b9550be7a32c727b3f765b",
      "parents": [
        "9e4ea718d3c53f9f2a65ddddf95ffd7743be458e"
      ],
      "author": {
        "name": "Daniel Glöckner",
        "email": "daniel-gl@gmx.net",
        "time": "Tue Nov 30 01:00:18 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 30 11:26:15 2010 +0000"
      },
      "message": "s6105-ipcam: fix compilation\n\nWhen the s6105-ipcam ASoC driver had been converted to the\nmulti-component API, a single reference to a former structure\nelement remained, blocking successful compilation.\n\nSigned-off-by: Daniel Glöckner \u003cdaniel-gl@gmx.net\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9e4ea718d3c53f9f2a65ddddf95ffd7743be458e",
      "tree": "27726a5d53f62786caee53dcd7eb5103ac9116c3",
      "parents": [
        "b1d36b1c3573fd5adecbd313d30a8bdc8d7fbc5e"
      ],
      "author": {
        "name": "Daniel Glöckner",
        "email": "daniel-gl@gmx.net",
        "time": "Tue Nov 30 01:00:17 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 30 11:26:05 2010 +0000"
      },
      "message": "s6000-pcm: fix compilation\n\ns6000_soc_platform has lost its forward declaration and there no\nlonger is a name element in it, so use a string constant when\ncalling request_irq.\n\nSigned-off-by: Daniel Glöckner \u003cdaniel-gl@gmx.net\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b1d36b1c3573fd5adecbd313d30a8bdc8d7fbc5e",
      "tree": "f377d67d507a04ff1b224ed5342e33930ee1cb54",
      "parents": [
        "3f1af9d26fb02a99a60a045b8ae93ccc6fe50b97"
      ],
      "author": {
        "name": "Daniel Glöckner",
        "email": "daniel-gl@gmx.net",
        "time": "Tue Nov 30 01:00:16 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 30 11:25:53 2010 +0000"
      },
      "message": "s6000-i2s: fix compilation\n\nA semicolon was missing.\n\nSigned-off-by: Daniel Glöckner \u003cdaniel-gl@gmx.net\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3f1af9d26fb02a99a60a045b8ae93ccc6fe50b97",
      "tree": "6af31955dd83eb3718050a5a0eeb1887bc8504b2",
      "parents": [
        "39a545559f8d5f13e8a4a7dfddcaad0e2ba9bcfb"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Nov 29 17:42:47 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 30 11:09:24 2010 +0000"
      },
      "message": "ASoC: Fix missing spin_unlock_irqrestore\n\nIn nuc900_dma_hw_params(), if snd_pcm_lib_malloc_pages failed\nit returns without calling spin_unlock_irqrestore().\n\nSince snd_pcm_lib_malloc_pages() does not touch struct nuc900_audio,\nwe don\u0027t need to hold the lock while calling snd_pcm_lib_malloc_pages().\nFix it by moving spin_lock_irqsave() down to after snd_pcm_lib_malloc_pages().\n\nIn nuc900_dma_prepare(), spin_unlock_irqrestore() is missing in the error path.\nFix it by removing the return in default case.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "39a545559f8d5f13e8a4a7dfddcaad0e2ba9bcfb",
      "tree": "bd68fb40a2704dc72ae62dc047f69c8fcd20902d",
      "parents": [
        "67bd489aa309a680b1462ad635df29e8825152d2"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Nov 29 14:55:58 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 29 18:28:53 2010 +0000"
      },
      "message": "ASoC: Add missing dev_set_drvdata in p1022_ds_probe\n\nOtherwise, calling dev_get_drvdata in p1022_ds_remove returns NULL.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "67bd489aa309a680b1462ad635df29e8825152d2",
      "tree": "3768b730a7485814d9c7bf4cc9141d672df3948c",
      "parents": [
        "3f90e5028a03be4496a04e4599b16f4420ff1304"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Nov 29 14:54:58 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 29 18:28:53 2010 +0000"
      },
      "message": "ASoC: Add missing dev_set_drvdata in mpc8610_hpcd_probe\n\nOtherwise, calling dev_get_drvdata in mpc8610_hpcd_remove returns NULL.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3f90e5028a03be4496a04e4599b16f4420ff1304",
      "tree": "84718448997d7f13e44e547634dde45b12f45d3f",
      "parents": [
        "a7a9820bae19775df1d6cc70d2571ee26e099413"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Nov 29 17:43:39 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 29 18:28:53 2010 +0000"
      },
      "message": "ASoC: Remove unneeded !! operations while checking return value of nuc900_checkready\n\nI think this unneededd !! operations just reduce the readability.\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": "a7a9820bae19775df1d6cc70d2571ee26e099413",
      "tree": "41aadf6e15720804ba65887865a0e4bcdb7e6a9b",
      "parents": [
        "e3edefbd4a9071daf388978355f69c37fbeae261"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Nov 29 17:40:53 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 29 18:28:53 2010 +0000"
      },
      "message": "ASoC: Fix compile error for nuc900-pcm.c\n\nThis patch fixes below error:\n\n  CC      sound/soc/nuc900/nuc900-pcm.o\nsound/soc/nuc900/nuc900-pcm.c: In function \u0027nuc900_dma_open\u0027:\nsound/soc/nuc900/nuc900-pcm.c:267: error: \u0027nuc900_ac97_data\u0027 undeclared (first use in this function)\nsound/soc/nuc900/nuc900-pcm.c:267: error: (Each undeclared identifier is reported only once\nsound/soc/nuc900/nuc900-pcm.c:267: error: for each function it appears in.)\nsound/soc/nuc900/nuc900-pcm.c: At top level:\nsound/soc/nuc900/nuc900-pcm.c:337: error: expected \u0027,\u0027 or \u0027;\u0027 before \u0027static\u0027\nsound/soc/nuc900/nuc900-pcm.c:354: error: \u0027nuc900_soc_platform_probe\u0027 undeclared here (not in a function)\nmake[3]: *** [sound/soc/nuc900/nuc900-pcm.o] Error 1\nmake[2]: *** [sound/soc/nuc900] Error 2\nmake[1]: *** [sound/soc] Error 2\nmake: *** [sound] Error 2\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": "e3edefbd4a9071daf388978355f69c37fbeae261",
      "tree": "e1f31f97dbc525ffa5cab3f2fc72bced5f2f54b3",
      "parents": [
        "5a8f1d4701a50bc2a1e112f6c8e7d30f63597eae"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Nov 29 17:40:05 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 29 18:28:53 2010 +0000"
      },
      "message": "ASoC: Fix prototype for nuc900_ac97_probe and nuc900_ac97_remove\n\nThis patch fixes below compile warning:\n\n  CC      sound/soc/nuc900/nuc900-ac97.o\nsound/soc/nuc900/nuc900-ac97.c:300: warning: initialization from incompatible pointer type\nsound/soc/nuc900/nuc900-ac97.c:301: warning: initialization from incompatible pointer type\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": "5a8f1d4701a50bc2a1e112f6c8e7d30f63597eae",
      "tree": "fc41ef2d76bd3e59ab4e57a96dd459600b4700b2",
      "parents": [
        "25436180ee8bed6740f29d92c2030c759885c147"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Nov 29 17:39:10 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 29 18:28:52 2010 +0000"
      },
      "message": "ASoC: Fix compile error for nuc900-ac97.c\n\nFix below compile error by add a missing \u0027;\u0027.\n\n  CC      sound/soc/nuc900/nuc900-ac97.o\nsound/soc/nuc900/nuc900-ac97.c:300: warning: initialization from incompatible pointer type\nsound/soc/nuc900/nuc900-ac97.c:301: warning: initialization from incompatible pointer type\nsound/soc/nuc900/nuc900-ac97.c:318: error: expected \u0027,\u0027 or \u0027;\u0027 before \u0027static\u0027\nsound/soc/nuc900/nuc900-ac97.c:405: error: \u0027nuc900_ac97_drvprobe\u0027 undeclared here (not in a function)\nmake[3]: *** [sound/soc/nuc900/nuc900-ac97.o] Error 1\nmake[2]: *** [sound/soc/nuc900] Error 2\nmake[1]: *** [sound/soc] Error 2\nmake: *** [sound] Error 2\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": "0f639a3c5ca63dd76ee07de9b02ebf0178ce9a17",
      "tree": "d71795e238dcf18c1db2b37023dc4252b1f5f5f3",
      "parents": [
        "19650e8580987c0ffabc2fe2cbc16b944789df8b",
        "37fa84d8e647e584bf1b71bdff0330049e34f5ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 27 12:42:15 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 27 12:42:15 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (30 commits)\n  ALSA: hda - Use ALC_INIT_DEFAULT for really default initialization\n  ASoC: Fix resource reclaim for osk5912\n  ASoC: tlv320aic3x - fix variable may be used uninitialized warning\n  ASoC: davinci-vcif - fix a memory leak\n  ASoC: phycore-ac97: fix resource leak\n  ASoC: imx-ssi: fix resource leak\n  ASoC: simone: fix resource leak in simone_init error path\n  ASoC: sam9g20_wm8731: fix resource leak in at91sam9g20ek_init error path\n  ASoC: snd-soc-afeb9260: remove unneeded platform_device_del in error path\n  ASoC: pcm030-audio-fabric: fix resource leak in pcm030_fabric_init error path\n  ASoC: efika-audio-fabric: fix resource leak in efika_fabric_init error path\n  ASoC: Call snd_soc_unregister_dais instead of snd_soc_unregister_dai in sh4_soc_dai_remove\n  ASoC: fix SND_PXA2XX_LIB Kconfig warning\n  ALSA: hda - Fix ALC660-VD/ALC861-VD capture/playback mixers\n  ALSA: HDA: Add an extra DAC for Realtek ALC887-VD\n  ASoC: nuc900-ac97: fix a memory leak\n  ASoC: Return proper error for omap3pandora_soc_init\n  ASoC: wm8961 - clear WM8961_MCLKDIV bit for freq \u003c\u003d 16500000\n  ASoC: wm8961 - clear WM8961_DACSLOPE bit for normal mode\n  ALSA: hda - Fix Acer 7730G support\n  ...\n"
    },
    {
      "commit": "25436180ee8bed6740f29d92c2030c759885c147",
      "tree": "4ee596f9884dad0a3eee165e8f96e29d08a52ad1",
      "parents": [
        "fe99b55994f08d321cc5f621c3634b1de4961d01"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Nov 24 22:24:01 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 25 21:15:49 2010 +0000"
      },
      "message": "ASoC: Fix resource reclaim for osk5912\n\nIn current implementation, there are resources leak in the error path.\nThis patch properly reclaims the allocated resources in the error path.\n\nAlso adds a missing clk_put in osk_soc_exit.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "fe99b55994f08d321cc5f621c3634b1de4961d01",
      "tree": "541b0d0479e01344c6a2080fb09ebb6d12e4c66f",
      "parents": [
        "8b6b30ab665d3bbb23180c39f6215e6f64516ed0"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Nov 24 22:40:59 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 25 21:15:35 2010 +0000"
      },
      "message": "ASoC: tlv320aic3x - fix variable may be used uninitialized warning\n\nIf aic3x_read failed , val is used uninitialized.\nFix it by initializing val to 0.\n\nThis patch fixes below compile warning:\nsound/soc/codecs/tlv320aic3x.c: In function \u0027aic3x_get_gpio\u0027:\nsound/soc/codecs/tlv320aic3x.c:1183: warning: \u0027val\u0027 may be used uninitialized in this function\nsound/soc/codecs/tlv320aic3x.c: In function \u0027aic3x_headset_detected\u0027:\nsound/soc/codecs/tlv320aic3x.c:1211: warning: \u0027val\u0027 may be used uninitialized in this function\nsound/soc/codecs/tlv320aic3x.c: In function \u0027aic3x_button_pressed\u0027:\nsound/soc/codecs/tlv320aic3x.c:1219: warning: \u0027val\u0027 may be used uninitialized in this function\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": "8b6b30ab665d3bbb23180c39f6215e6f64516ed0",
      "tree": "048dfb6cf0d0b1ea8395ef8ebc2fc4967ee82b94",
      "parents": [
        "09de9533348632fbbf32ce618f669882aa718817"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Nov 25 11:33:14 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 25 11:12:34 2010 +0000"
      },
      "message": "ASoC: davinci-vcif - fix a memory leak\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": "09de9533348632fbbf32ce618f669882aa718817",
      "tree": "79630544789dadefefdd911fa9407a9f1a948c95",
      "parents": [
        "ac8f924af555573e29b126ac5cef4fdd122ae517"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Nov 25 15:14:03 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 25 11:10:11 2010 +0000"
      },
      "message": "ASoC: phycore-ac97: fix resource leak\n\nFix imx_phycore_init() error path and imx_phycore_exit() to properly free\nallocated resources.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ac8f924af555573e29b126ac5cef4fdd122ae517",
      "tree": "0861be93839ee3f84bde6ee349daa63413dd4f32",
      "parents": [
        "14abca3dfc51c0a4f798183f131d63bfd6552bd4"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Nov 25 15:13:09 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 25 11:09:50 2010 +0000"
      },
      "message": "ASoC: imx-ssi: fix resource leak\n\nFix imx_ssi_probe() error path and imx_ssi_remove() to properly free\nallocated resources.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "14abca3dfc51c0a4f798183f131d63bfd6552bd4",
      "tree": "a5ee6e865dc407dc9dab1bcadf0b817c1cc8a1c0",
      "parents": [
        "c7a734e58ed237ecac2608a70eb31ba64e21c768"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Nov 25 15:12:30 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 25 11:09:30 2010 +0000"
      },
      "message": "ASoC: simone: fix resource leak in simone_init error path\n\nFix the error path to properly free allocated resources.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c7a734e58ed237ecac2608a70eb31ba64e21c768",
      "tree": "96f7e8b3ea3ecd62f7cdf33917a75cb55294aeb2",
      "parents": [
        "b193deead8637291138a8c1c49753ee686fa5b17"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Nov 25 15:11:03 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 25 11:09:19 2010 +0000"
      },
      "message": "ASoC: sam9g20_wm8731: fix resource leak in at91sam9g20ek_init error path\n\nFix the error path to properly free allocated 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": "b193deead8637291138a8c1c49753ee686fa5b17",
      "tree": "bee982df784d24330cc897c67373fbc48b27af29",
      "parents": [
        "917dac0ff1754776b86967b0ec1750022d9c4265"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Nov 25 10:44:59 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 25 11:09:04 2010 +0000"
      },
      "message": "ASoC: snd-soc-afeb9260: remove unneeded platform_device_del 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": "917dac0ff1754776b86967b0ec1750022d9c4265",
      "tree": "47229eb19f1807ed85955131565a2751c47b7232",
      "parents": [
        "4e1f86509732ccc39938974db0612d14afbca953"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Nov 25 15:08:31 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 25 11:08:25 2010 +0000"
      },
      "message": "ASoC: pcm030-audio-fabric: fix resource leak in pcm030_fabric_init error path\n\nAdd missing platform_device_put() if platform_device_add() 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": "4e1f86509732ccc39938974db0612d14afbca953",
      "tree": "6d1b50b9441d14781b798543adc9f9443218da09",
      "parents": [
        "3b6bc354cb22b1069f88acdc7673d3476fbadfca"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Nov 25 15:07:25 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 25 11:08:13 2010 +0000"
      },
      "message": "ASoC: efika-audio-fabric: fix resource leak in efika_fabric_init error path\n\nAdd missing platform_device_put() if platform_device_add() 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": "3b6bc354cb22b1069f88acdc7673d3476fbadfca",
      "tree": "f2e650bbe8b2a7cb5e92f7bb869fbc4aacb5594c",
      "parents": [
        "846172dfe33c7ee07638e04f94dd90e21dfdc5ba"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Nov 25 17:23:55 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 25 11:07:28 2010 +0000"
      },
      "message": "ASoC: Call snd_soc_unregister_dais instead of snd_soc_unregister_dai in sh4_soc_dai_remove\n\nWe call snd_soc_register_dais() in sh4_soc_dai_probe(),\nthus we should call snd_soc_unregister_dais() in sh4_soc_dai_remove().\n\nOtherwise, we got \"too many arguments to function \u0027snd_soc_unregister_dai\u0027\"\nerror message.\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": "846172dfe33c7ee07638e04f94dd90e21dfdc5ba",
      "tree": "7e3ad8b3182791a2160e13ffa23bf2c911805f9b",
      "parents": [
        "d6f443ae4c1d54379ad5953d7bcb89a63387184d"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Thu Nov 25 00:46:15 2010 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 25 11:07:10 2010 +0000"
      },
      "message": "ASoC: fix SND_PXA2XX_LIB Kconfig warning\n\nFix following warning observed when SND_PXA2XX_SOC is set and SND_ARM isn\u0027t:\n\nwarning: (SND_PXA2XX_AC97 \u0026\u0026 SOUND \u0026\u0026 !M68K \u0026\u0026 SND \u0026\u0026 SND_ARM \u0026\u0026 ARCH_PXA ||\nSND_PXA2XX_SOC \u0026\u0026 SOUND \u0026\u0026 !M68K \u0026\u0026 SND \u0026\u0026 SND_SOC \u0026\u0026 ARCH_PXA) selects\nSND_PXA2XX_LIB which has unmet direct dependencies (SOUND \u0026\u0026 !M68K \u0026\u0026 SND \u0026\u0026\nSND_ARM)\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d6f443ae4c1d54379ad5953d7bcb89a63387184d",
      "tree": "218a638efc5210d39f2d780114e6e0d4a5a49815",
      "parents": [
        "59e21020284e80aa6183baf9f7948bbe9801a812"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Nov 24 16:44:23 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 24 11:31:18 2010 +0000"
      },
      "message": "ASoC: nuc900-ac97: fix a memory leak\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nAcked-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "59e21020284e80aa6183baf9f7948bbe9801a812",
      "tree": "65f29bcc373bd827ed674f1f0e19d9a8378d991f",
      "parents": [
        "5c12d20145ce30f9f8b7415d36dace5fb4dcc4f0",
        "bf86f07e8479f4de20d8b19748482eccda240664"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 24 11:22:55 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 24 11:22:55 2010 +0000"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 into for-2.6.37\n"
    },
    {
      "commit": "5c12d20145ce30f9f8b7415d36dace5fb4dcc4f0",
      "tree": "9de3796c10539e7591e898e95a720d66cdf7d24c",
      "parents": [
        "2f7dceeda4708f470fd927adb3861bd8ebbe2310"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Nov 24 15:20:48 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 24 11:22:45 2010 +0000"
      },
      "message": "ASoC: Return proper error for omap3pandora_soc_init\n\nReturn PTR_ERR(omap3pandora_dac_reg) instead of 0 if regulator_get 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": "2f7dceeda4708f470fd927adb3861bd8ebbe2310",
      "tree": "5c11b5b659e52997a56d9acc2fe7fd1ec2bb3c83",
      "parents": [
        "08b1a38465cab8c2224a5202c7a3b5e5f5630894"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Nov 24 10:21:54 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 24 11:22:44 2010 +0000"
      },
      "message": "ASoC: wm8961 - clear WM8961_MCLKDIV bit for freq \u003c\u003d 16500000\n\nMCLKDIV bit of Register 04h Clocking1:\n\t0 : Divide by 1\n\t1 : Divide by 2\n\nThus in the case of freq \u003c\u003d 16500000, we should clear MCLKDIV bit.\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\nCc: stable@kernel.org\n"
    },
    {
      "commit": "08b1a38465cab8c2224a5202c7a3b5e5f5630894",
      "tree": "5338fccd59a505ea6fc1f3c217e3ec5c3b0956e9",
      "parents": [
        "24fb2b1174ddc1f844e2008eb5b3105832860395"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Nov 24 10:20:33 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 24 11:22:43 2010 +0000"
      },
      "message": "ASoC: wm8961 - clear WM8961_DACSLOPE bit for normal mode\n\nDACSLOPE bit of Register 06h ADC and DAC Control 2:\n        0: Normal mode\n        1: Sloping stop-band mode\n\nThus in the case of normal mode, we should clear DACSLOPE bit.\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\nCc: stable@kernel.org\n"
    },
    {
      "commit": "22de4e1fe446794acaebdf19dcaff4256d659972",
      "tree": "daafc6b0c41ef1c0ad6f4cab642994523096e743",
      "parents": [
        "d4bc99b977e3a1dd10a84a01ebe59ac2ccebf0cd"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Nov 19 07:23:17 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 15:31:00 2010 +0900"
      },
      "message": "ARM: mach-shmobile: ap4evb: FSI clock use proper process for ak4642\n\nCurrent AP4 FSI didn\u0027t use set_rate for ak4642,\nand used dummy rate when init.\nAnd FSI driver was modified to always call set_rate.\n\nThe user which are using FSI set_rate is only AP4 now.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d4bc99b977e3a1dd10a84a01ebe59ac2ccebf0cd",
      "tree": "441a72709a1dd40ac84b89cec8b036f00960a96b",
      "parents": [
        "e8ee13a818db4954517cea7da6e7c15b9656eb00"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Nov 24 02:44:06 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 15:29:56 2010 +0900"
      },
      "message": "ARM: mach-shmobile: ap4evb: FSI clock use proper process for HDMI\n\nCurrent AP4 FSI set_rate function used bogus clock process\nwhich didn\u0027t care enable/disable and clk-\u003eusecound.\nTo solve this issue, this patch also modify FSI driver to call\nset_rate with enough options.\nThis patch modify it.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "24fb2b1174ddc1f844e2008eb5b3105832860395",
      "tree": "c8edc42632305e7d7ea3f01fab6e320d7bc10bef",
      "parents": [
        "cd70978cb59fd20dccdfc790ea8bb308c2dfd1d6"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Nov 23 15:58:39 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 23 14:30:12 2010 +0000"
      },
      "message": "ASoC: wm8994 - fix memory leaks\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": "cd70978cb59fd20dccdfc790ea8bb308c2dfd1d6",
      "tree": "63a0fdde0121795074b9ee6c0d16e6742b33dc47",
      "parents": [
        "bc5954f00e80c55140f546c80f34a8660bdd2c5f"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Nov 23 15:57:49 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 23 14:30:00 2010 +0000"
      },
      "message": "ASoC: wm8904 - fix memory leaks\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": "bc5954f00e80c55140f546c80f34a8660bdd2c5f",
      "tree": "fb9b3737fefc901c4df0b55c631efdbdcd7d9018",
      "parents": [
        "7a479b02843c8d78ef51a64d1168592258440c97"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Nov 23 15:56:21 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 23 14:29:51 2010 +0000"
      },
      "message": "ASoC: max98088 - fix a memory leak\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": "7a479b02843c8d78ef51a64d1168592258440c97",
      "tree": "5bba297ba8b896be1e2160e46386209673e56d2a",
      "parents": [
        "92a5288501685bf05fc348ee2a3115a9bd9ae36f"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Nov 23 14:14:07 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 23 14:29:11 2010 +0000"
      },
      "message": "ASoC: Do not update the cache if write to hardware failed\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "92a5288501685bf05fc348ee2a3115a9bd9ae36f",
      "tree": "5d2d896c6dfb563de9fd2640d116128103491aef",
      "parents": [
        "eba19fdd818dfec3782ff095591e51c9bd617403"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Nov 22 22:54:03 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 23 14:28:39 2010 +0000"
      },
      "message": "ASoC: MPC5200: Eliminate duplicate include of of_device.h\n\nEliminate duplicate  #include \u003clinux/of_device.h\u003e  from\nsound/soc/fsl/mpc5200_dma.c\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bf86f07e8479f4de20d8b19748482eccda240664",
      "tree": "d696ee7df6d2143b387394043c9ae23fa1c96271",
      "parents": [
        "2811fe2beb7cb9f34eef4bc9627dcabb401bc05e",
        "233538501f707b0176f09af7039fec1e3fcac6e7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 23 12:40:15 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 23 12:40:15 2010 +0100"
      },
      "message": "Merge branch \u0027for-2.6.37\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into fix/asoc\n"
    },
    {
      "commit": "eba19fdd818dfec3782ff095591e51c9bd617403",
      "tree": "96068e5dba72cd7147d11922d3d3e511229f423c",
      "parents": [
        "f71a4734b1ad7edccbfd9bd395df328ebbd94287"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 19 16:09:15 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 22 20:30:04 2010 +0000"
      },
      "message": "ASoC: Restore WM8994 volatile and readable register operations\n\nThey went AWOL during the multi-component merge.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "f71a4734b1ad7edccbfd9bd395df328ebbd94287",
      "tree": "80f46fb70b96a599594da114a3dac85a4a234ccb",
      "parents": [
        "b3915d1fb6557dda206f4644ba9aa96ffd9a99d2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 22 19:11:48 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 22 20:27:49 2010 +0000"
      },
      "message": "ASoC: Fix multi-component mismerge in WM8523\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "b3915d1fb6557dda206f4644ba9aa96ffd9a99d2",
      "tree": "e65a256f822fe3774d9a714aef55734c1a9fa53a",
      "parents": [
        "13a2e06c5898d27aadabfdb9830169101b21432f"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Mon Nov 22 18:59:13 2010 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 22 20:26:44 2010 +0000"
      },
      "message": "ASoC: atmel: test wrong variable\n\nAfter clk_get() mclk is checked second time instead of pllb check.\nIn patch v1 Jarkko Nikula noticed that PTR_ERR() is also has wrong argument.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "13a2e06c5898d27aadabfdb9830169101b21432f",
      "tree": "9c617e813f60bb6ccd69c188c1ab6292db5fe992",
      "parents": [
        "8575d93386d6ce9a3d4961134018d4e6c6bed618"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Nov 22 08:20:54 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 22 14:03:35 2010 +0000"
      },
      "message": "ASoC: stac9766 - set reg_cache_default to stac9766_reg\n\nLooks like this is missing during multi-component conversion.\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": "8575d93386d6ce9a3d4961134018d4e6c6bed618",
      "tree": "023adf603b5a759d28c1898962d64148bf493169",
      "parents": [
        "2811fe2beb7cb9f34eef4bc9627dcabb401bc05e"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Sun Nov 21 20:40:21 2010 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 22 14:03:22 2010 +0000"
      },
      "message": "ASoC: s3c24xx: test wrong variable\n\nAfter clk_get() mclk is checked three times instead of mout_epll\nand sclk_spdif checks.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2811fe2beb7cb9f34eef4bc9627dcabb401bc05e",
      "tree": "9899ad1df359e38b388d5dcd64c6507b86358157",
      "parents": [
        "fb762a5b37e74023f1793cdf64e40d4da38b30ec"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Nov 19 15:48:06 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 19 11:19:38 2010 +0000"
      },
      "message": "ASoC: uda134x - set reg_cache_default to uda134x_reg\n\nAfter checking the code in 2.6.36,\nI found this is missing during multi-component conversion.\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": "fb762a5b37e74023f1793cdf64e40d4da38b30ec",
      "tree": "1d4119f0ac83cfaf124ce21b70fa376bb9edf17a",
      "parents": [
        "bedad0ca3fb2ba52c347b54a97b78d32e406dd96"
      ],
      "author": {
        "name": "Jesse Marroquin",
        "email": "jesse.marroquin@maxim-ic.com",
        "time": "Wed Nov 17 14:26:40 2010 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 18 10:56:04 2010 +0000"
      },
      "message": "ASoC: Add support for MAX98089 CODEC\n\nThis patch adds initial support for the MAX98089 CODEC.\n\nSigned-off-by: Jesse Marroquin \u003cjesse.marroquin@maxim-ic.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bedad0ca3fb2ba52c347b54a97b78d32e406dd96",
      "tree": "d4c5bc3545b11a9c143ee8e0ab107fc71301c4dc",
      "parents": [
        "11e713a07e0c03e2202ad1e87cd91d45842ce3da"
      ],
      "author": {
        "name": "Chris Paulson-Ellis",
        "email": "chris@edesix.com",
        "time": "Tue Nov 16 12:27:09 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 17 18:36:40 2010 +0000"
      },
      "message": "ASoC: davinci: fixes for multi-component\n\nMulti-component commit f0fba2ad broke a few things which this patch should\nfix. Tested on the DM355 EVM. I\u0027ve been as careful as I can, but it would be\ngood if those with access to other Davinci boards could test.\n\n--\n\nThe multi-component commit put the initialisation of\nsnd_soc_dai.[capture|playback]_dma_data into snd_soc_dai_ops.hw_params of the\nMcBSP, McASP \u0026 VCIF drivers (davinci-i2s.c, davinci-mcasp.c \u0026 davinci-vcif.c).\nThe initialisation had to be moved from the probe function in these drivers\nbecause davinci_*_dai changed from snd_soc_dai to snd_soc_dai_driver.\n\nUnfortunately, the DMA params pointer is needed by davinci_pcm_open (in\ndavinci-pcm.c) before hw_params is called. I have moved the initialisation to\na new snd_soc_dai_ops.startup function in each of these drivers. This fix\nindicates that all platforms that use davinci-pcm must have been broken and\nneed to test with this fix.\n\n--\n\nThe multi-component commit also changed the McBSP driver name from\n\"davinci-asp\" to \"davinci-i2s\" in davinci-i2s.c without updating the board\nlevel references to the driver name. This change is understandable, as there\nis a similarly named \"davinci-mcasp\" driver in davinci-mcasp.c.\n\nThere is probably no \u0027correct\u0027 name for this driver. The DM6446 datasheet\ncalls it the \"ASP\" and describes it as a \"specialised McBSP\". The DM355\ndatasheet calls it the \"ASP\" and describes it as a \"specialised ASP\". The\nDM365 datasheet calls it the \"McBSP\". Rather than fix this problem by\nreverting to \"davinci-asp\", I\u0027ve elected to avoid future confusion with the\n\"davinci-mcasp\" driver by changing it to \"davinci-mcbsp\", which is also\nconsistent with the names of the functions in the driver. There are other\nfixes required, so it was never going to be as simple as a revert anyway.\n\n--\n\nThe DM365 only has one McBSP port (of the McBSP platforms, only the DM355 has\n2 ports), so I\u0027ve changed the the id of the platform_device from 0 to -1.\n\n--\n\nIn davinci-evm.c, the DM6446 EVM can no longer share a snd_soc_dai_link\nstructure with the DM355 EVM as they use different cpu DAI names (the DM355\nhas 2 ports and the EVM uses the second port, but the DM6446 only has 1 port).\nThis also means that the 2 boards need different snd_soc_card structures.\n\n--\n\nThe codec_name entries in davinci-evm.c didn\u0027t match the i2c ids in the board\nfiles. I have only checked and fixed the details of the names used for the\nMcBSP based platforms. Someone with a McASP based platform (eg DA8xx) should\ncheck the others.\n\nSigned-off-by: Chris Paulson-Ellis \u003cchris@edesix.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "11e713a07e0c03e2202ad1e87cd91d45842ce3da",
      "tree": "a39939f58df36e0a1fd0aa4a748a7692a3154f22",
      "parents": [
        "bcbb243396b82b0369465e9a547b7d5278cd26ad"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 16 18:39:19 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 17 18:32:51 2010 +0000"
      },
      "message": "ASoC: Fix register cache setup WM8994 for multi-component\n\nDuring the multi-component conversion the WM8994 register cache init\ngot lost.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "bcbb243396b82b0369465e9a547b7d5278cd26ad",
      "tree": "c65d85931047068e4d1c0080b65f133e38ef1bdb",
      "parents": [
        "ccb3b84fa0fb6fb7b46b461881fd60440f579696"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 12 15:14:55 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 15 13:19:32 2010 +0000"
      },
      "message": "ASoC: Fix dapm_seq_compare() for multi-component\n\nEnsure that we keep all widget powerups in DAPM sequence by making\nthe CODEC the last thing we compare on rather than the first thing.\nAlso fix the fact that we\u0027re currently comparing the widget pointers\nrather than the CODEC pointers when we do the substraction so we\nwon\u0027t get stable results.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ccb3b84fa0fb6fb7b46b461881fd60440f579696",
      "tree": "4d06cc0526ab9fc4b5b931f7ff7531ebf3399b29",
      "parents": [
        "bbde7814cbc54d6b564d3f65b4b0e82eddef30a6"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Sat Nov 13 14:53:41 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 15 12:27:08 2010 +0000"
      },
      "message": "ASoC: RX1950: Fix hw_params function\n\nUnfortunatelly, I misunderstood datasheet, and on s3c244x-iis\nwhen MPLLin source for master clock is selected, prescaler has\nno effect. Remove dividor calculation for 44100 rate; remove 88200\nrate at all, rx1950 can\u0027t do it.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bbde7814cbc54d6b564d3f65b4b0e82eddef30a6",
      "tree": "ca221cfed605cf09b374cfd020b1849ecee226aa",
      "parents": [
        "0049317edb76d17bfac736b658523c15935391a3"
      ],
      "author": {
        "name": "Ryan Mallon",
        "email": "ryan@bluewatersys.com",
        "time": "Thu Nov 11 09:02:30 2010 +1300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 11 14:50:13 2010 +0000"
      },
      "message": "Fix Atmel soc audio boards Kconfig dependency\n\nAdd Kconfig dependency on AT91_PROGRAMMABLE_CLOCKS for the Atmel SoC\naudio SAM9G20-EK and PlayPaq boards. Fixes link errors on missing\nclk_set_parent and clk_set_rate when building without\nAT91_PROGRAMMABLE_CLOCKS.\n\nSigned-off-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nAcked-by: Geoffrey Wossum \u003cgwossum@acm.org\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0049317edb76d17bfac736b658523c15935391a3",
      "tree": "5498e136c1a33d6e55344ea4a699c33b425fbec6",
      "parents": [
        "c28a9926f28e8c7c52603db58754a78008768ca1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 09 14:38:58 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 10 15:40:21 2010 +0000"
      },
      "message": "ASoC: Ensure sane WM835x AIF configuration by default\n\nEnsure that whatever ran before us leaves the WM835x with a sane default\naudio interface configuration as we do not override the companding,\nloopback or tristate settings and do not reset the chip at startup (as it\nis a PMIC).\n\nReported-by: Keiji Mitsuhisa \u003cKeiji.Mitsuhisa@wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "c28a9926f28e8c7c52603db58754a78008768ca1",
      "tree": "ed2f49458800eeefb41e18d553bb93b396d31d3e",
      "parents": [
        "b0fc7b840926654a3a6eaf0f41f3a4da33441d3d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 09 12:00:11 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 10 15:40:06 2010 +0000"
      },
      "message": "ASoC: Remove broken WM8350 direction constants\n\nThe WM8350 driver was using some custom constants to interpret the direction\nof the MCLK signal which had the opposite values to those used as standard\nby the ASoC core, causing confusion in machine drivers such as the 1133-EV1\nboard.\n\nReported-by: Tommy Zhu \u003cTommy.Zhu@wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "b0fc7b840926654a3a6eaf0f41f3a4da33441d3d",
      "tree": "bc36f4ea0d81fb5ac9adbc2588cc7ab75aa656c4",
      "parents": [
        "1ebd0061ededeb8b495360a772d0b885dd3e036e"
      ],
      "author": {
        "name": "Marek Belisko",
        "email": "marek.belisko@gmail.com",
        "time": "Mon Nov 08 13:14:51 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 08 16:29:06 2010 +0000"
      },
      "message": "ASoC: s3c24xx: Fix compilation problem for mini2440\n\nWhen make mini2440_defconfig compilation end with undefined\nreferences to DMA functions. There was missing selection\nfor S3C2410_DMA when compile ASoC audio for S3C24xx CPU.\nTested on mini2440 board.\n\nSigned-off-by: Marek Belisko \u003cmarek.belisko@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1ebd0061ededeb8b495360a772d0b885dd3e036e",
      "tree": "3e466229acfd77edcf541bc1fe238d7adaedb8cf",
      "parents": [
        "197ebd4053c42351e3737d83aebb33ed97ed2dd8"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Nov 08 13:24:58 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 08 16:28:33 2010 +0000"
      },
      "message": "ASoC: Return proper error if snd_soc_register_dais fails in psc_i2s_of_probe\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": "197ebd4053c42351e3737d83aebb33ed97ed2dd8",
      "tree": "6c13e05ae90d4c02fd8c70c41761e286980c63aa",
      "parents": [
        "71a295602ed967fa22d96d57a2e38bb86de24db7"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Fri Nov 05 10:36:24 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Nov 06 11:11:55 2010 -0400"
      },
      "message": "ASoC: WM8776: Removed unneeded struct member\n\nThe member reg_cache is not used at all and therefore it should be\nremoved.  This member was usually needed for older versions of ASoC\nthat did not handle caching automatically and had to be done in the\ndriver itself.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@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": "71a295602ed967fa22d96d57a2e38bb86de24db7",
      "tree": "7cafff050fbb140174590dcdab359653845365ca",
      "parents": [
        "6424dca23e6b5a2f7a19a69cf7c0990b11717b00"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 05 13:50:48 2010 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Nov 06 11:11:24 2010 -0400"
      },
      "message": "ASoC: Lock the CODEC in PXA external jack controls\n\nWhen doing anything with the system, especially DAPM, we need to hold the\nCODEC mutex.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "6424dca23e6b5a2f7a19a69cf7c0990b11717b00",
      "tree": "ed453ae74e1940b80162f3ba4b21331b277c1d09",
      "parents": [
        "bf974a0d77a318a733a47c18a47fa6ff8960c361"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Nov 04 17:05:44 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 05 09:14:23 2010 -0400"
      },
      "message": "phycore-ac97: add ac97 to cardname\n\nWe have different codecs on the pcm038 (ac97 wm9712 and mc13783).\nTo make alsactl restore work correctly these should have different\nnames.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bf974a0d77a318a733a47c18a47fa6ff8960c361",
      "tree": "dec53a201f344eb67df5cbe7bba55d068181ee13",
      "parents": [
        "f562be51fe9021c913e661c46681cb5bae70f369"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Nov 04 17:05:43 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 05 09:14:19 2010 -0400"
      },
      "message": "ASoC i.MX: switch to new DMA api\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f562be51fe9021c913e661c46681cb5bae70f369",
      "tree": "61dea5f616064563b690e2721542f4656771b535",
      "parents": [
        "bf0199b7a5085e8d1908d2b0a9c530ed8d142fb8"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Nov 04 17:05:42 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 05 09:14:13 2010 -0400"
      },
      "message": "ASoC i.MX: register dma audio device\n\nWe have two different transfer methods on i.MX: FIQ and DMA. Since\nthe merge of the ASoC multicomponent support the DMA device is lost.\nAdd it again. Also, imx_ssi_dai_probe has to be called for !AC97\naswell.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bf0199b7a5085e8d1908d2b0a9c530ed8d142fb8",
      "tree": "d09ccec40be7c24b4846c9467e89ff33ce8da137",
      "parents": [
        "add330ec29cb00b26cf45ffb4773bb9094a48368"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Nov 04 17:05:41 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 05 09:14:08 2010 -0400"
      },
      "message": "ASoC i.MX phycore ac97: remove unnecessary includes\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "add330ec29cb00b26cf45ffb4773bb9094a48368",
      "tree": "36180e7f09d9ae64d397321afb8d26eec6e8ccd5",
      "parents": [
        "74a557e27ff86a5a1f8d5f24c178c70b98367b12"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Nov 04 17:05:40 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 05 09:13:44 2010 -0400"
      },
      "message": "ASoC i.MX eukrea tlv320: Fix for multicomponent\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "74a557e27ff86a5a1f8d5f24c178c70b98367b12",
      "tree": "95336ee5e9622eaab42981f22bd988283119fc2e",
      "parents": [
        "d6e116ba1e600596ddb121775986d4a1ee41e34e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 03 09:37:06 2010 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 03 12:33:15 2010 -0400"
      },
      "message": "ASoC: Check return value of strict_strtoul() in WM8962\n\nstrict_strtoul() has been made __must_check so do so.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "d6e116ba1e600596ddb121775986d4a1ee41e34e",
      "tree": "cedb85717b80ec687c0ac4f4905ccfac3c0c526b",
      "parents": [
        "c46e0079cec40b49fbdb86a088cfd50b250fef47",
        "75e3f3137cb570661c2ad3035a139dda671fbb63"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 03 12:32:54 2010 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 03 12:32:54 2010 -0400"
      },
      "message": "Merge remote branch \u0027takashi/fix/asoc\u0027 into for-2.6.37\n"
    },
    {
      "commit": "75e3f3137cb570661c2ad3035a139dda671fbb63",
      "tree": "336dcb08e377a7bbc579618eb6ac82f816fca744",
      "parents": [
        "cf78c0c4267c37f2f98cb03a73c0a99c2cdaef87"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Wed Nov 03 16:39:00 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 03 15:50:46 2010 +0100"
      },
      "message": "ASoC: tpa6130a2: Get rid of compile warning from tpa6130a2_power\n\nPatch \"ASoC: tpa6130a2: Fix unbalanced regulator disables\" introduced a\ncompiler warning \"‘ret’ may be used uninitialized in this function\".\nInitialize ret to zero to get rid of it and making sure that the function\ndoes not return any random error code when the code is falling through.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "233538501f707b0176f09af7039fec1e3fcac6e7",
      "tree": "5699b97858186458abe96c07d5ed02df5e184f08",
      "parents": [
        "8f987768eb99631374f4ab0bb19cd062baf1397d"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Tue Nov 02 15:50:32 2010 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Nov 03 14:11:50 2010 +0000"
      },
      "message": "ASoC: OMAP: fix OMAP1 compilation problem\n\nIn the new code introduced with commit cf4c87abe238ec17cd0255b4e21abd949d7f811e,\n\"OMAP: McBSP: implement McBSP CLKR and FSR signal muxing via mach-omap2/mcbsp.c\",\nthe way omap1 build is supposed to bypass omap2 specific functionality doesn\u0027t\noptimize out all omap2 specific stuff. This breaks linking phase for omap1\nmachines, giving \"undefined reference to `omap2_mcbsp1_mux_clkr_src\u0027\"\nand \"undefined reference to `omap2_mcbsp1_mux_fsr_src\u0027\" errors. Fix it.\n\nCreated and tested against linux-2.6.37-rc1.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "8f987768eb99631374f4ab0bb19cd062baf1397d",
      "tree": "b89aa5c207f7ba6a688f45657424b937f17ceb8a",
      "parents": [
        "63f7526f26f0a9291ac3f7a986aa18ebfb61ec19",
        "c8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Nov 03 14:11:27 2010 +0000"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Nov 03 14:11:27 2010 +0000"
      },
      "message": "Merge commit \u0027v2.6.37-rc1\u0027 into for-2.6.37\n"
    },
    {
      "commit": "c46e0079cec40b49fbdb86a088cfd50b250fef47",
      "tree": "f63438e618de0262fd503b932cd10a6ca6685d46",
      "parents": [
        "29c798fecb9b846b363b0a02fa662ff42fc19426"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Nov 03 15:04:45 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 03 09:08:20 2010 -0400"
      },
      "message": "ASoC: Fix snd_soc_register_dais error handling\n\nkzalloc for dai may fail at any iteration of the for loop,\nthus properly unregister already registered DAIs before return error.\n\nThe error handling code in snd_soc_register_dais() already ensure all the DAIs\nare unregistered before return error, we can remove the error handling code\nto unregister DAIs in snd_soc_register_codec().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "cf78c0c4267c37f2f98cb03a73c0a99c2cdaef87",
      "tree": "a1e2d50637176bea7ca02d1bcef7417b9253a475",
      "parents": [
        "29c798fecb9b846b363b0a02fa662ff42fc19426",
        "63f7526f26f0a9291ac3f7a986aa18ebfb61ec19"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 03 13:56:08 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 03 13:56:08 2010 +0100"
      },
      "message": "Merge branch \u0027for-2.6.37\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into fix/asoc\n"
    },
    {
      "commit": "29c798fecb9b846b363b0a02fa662ff42fc19426",
      "tree": "e708d6aca8f098e69571780f702325b221b66694",
      "parents": [
        "cb9906229595941d632fc4022b05da4f9533856a",
        "c8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 02 09:41:56 2010 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 02 09:41:56 2010 -0400"
      },
      "message": "Merge commit \u0027v2.6.37-rc1\u0027 into for-2.6.37\n"
    },
    {
      "commit": "cb9906229595941d632fc4022b05da4f9533856a",
      "tree": "ba1cb66d26d1e48ccbad6a4e640ec8ef38595814",
      "parents": [
        "5a0b07433ddd808ecbb5f4287b61be6fa7af1b57"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Nov 02 05:10:07 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 02 09:20:45 2010 -0400"
      },
      "message": "ASoC: fix the building issue of missing codec field in \u0027struct snd_soc_card\u0027\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5a0b07433ddd808ecbb5f4287b61be6fa7af1b57",
      "tree": "c3425b2c72eed864c4a5847dbeda5bac390f6c79",
      "parents": [
        "76a6106f124e375df0ea6ba6bcf204b8caff786a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Oct 30 14:08:56 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 01 15:44:57 2010 -0400"
      },
      "message": "ASoC: Update WARN uses in wm_hubs\n\nAdd missing newlines.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "76a6106f124e375df0ea6ba6bcf204b8caff786a",
      "tree": "636436fe00d32214517cf49e530af2b5ab9b0ed0",
      "parents": [
        "703dde6219346bc3b7d41d4fa2c36846d728e52c"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Fri Oct 29 16:47:45 2010 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 01 09:22:01 2010 -0400"
      },
      "message": "ASoC: Include cx20442 to SND_SOC_ALL_CODECS\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "703dde6219346bc3b7d41d4fa2c36846d728e52c",
      "tree": "338c27fde89d2d468fc6be7d423426aa4c457fc3",
      "parents": [
        "6d212d8e86fb4221bd91b9266b7567ee2b83bd01"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Fri Oct 29 16:47:44 2010 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 01 09:21:18 2010 -0400"
      },
      "message": "ASoC: Fix SND_SOC_ALL_CODECS typo for jz4740\n\nInclude jz4740.c to SND_SOC_ALL_CODECS when the dependencies are met.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6d212d8e86fb4221bd91b9266b7567ee2b83bd01",
      "tree": "7adb2eccc5200937fefaed02bf2a4594e0312d31",
      "parents": [
        "c593b520cf70b0672680da04cc1e8c5f93bd739d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 29 15:41:17 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 01 09:21:08 2010 -0400"
      },
      "message": "ASoC: Remove volatility from WM8900 POWER1 register\n\nNot all bits can be read back from POWER1 so avoid corruption when using\na read/modify/write cycle by marking it non-volatile - the only thing we\nread back from it is the chip revision which has diagnostic value only.\nWe can re-add later but that\u0027s a more invasive change than is suitable\nfor a bugfix.\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": "63f7526f26f0a9291ac3f7a986aa18ebfb61ec19",
      "tree": "64a8dc4234432cfc064e3ae81e86d7bc8498c0d2",
      "parents": [
        "1bc13b2e3518ff7856924d7c2bdf06196f605260"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Thu Oct 28 14:05:40 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Oct 30 17:33:38 2010 +0100"
      },
      "message": "ASoC: tpa6130a2: Fix unbalanced regulator disables\n\nThis driver has unbalanced regulator_disable when doing module loading and\nunloading. This is because tpa6130a2_probe followed by tpa6130a2_remove\ncalls twice tpa6130a2_power(0). Fix this by implementing a state checking\nin tpa6130a2_power.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nCc: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "1bc13b2e3518ff7856924d7c2bdf06196f605260",
      "tree": "b9dd84bb34c62cac8bb954bf8b366ad81fb48a59",
      "parents": [
        "d54e1f4fdf4cf9754b7220ae4cb66dcae0fc1702"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Fri Oct 29 09:49:37 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Oct 30 17:33:38 2010 +0100"
      },
      "message": "ASoC: tlv320dac33: Mode1 FIFO auto configuration fix\n\nDo not allow invalid (too big) nSample value, when FIFO Mode1\nand automatic fifo configuration has been selected.\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": "d54e1f4fdf4cf9754b7220ae4cb66dcae0fc1702",
      "tree": "def420c853f160f65c2200ba612f3a05cf69ee15",
      "parents": [
        "911a0f0bfc01750590e8ac6e7f9f4921f470b0d1"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Fri Oct 29 14:07:25 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Oct 30 17:33:38 2010 +0100"
      },
      "message": "ASoC: tlv320dac33: Limit the US_TO_SAMPLES macro\n\nLimit the time window to maximum 1s in the macro.\nThe driver deals with much shorter times (\u003c200ms).\nThis will fix a rare division by zero bug in Mode1.\nThis could happen, when the work is not executed in\ntime (within mode1_latency) after the interrupt.\nIn this case the DAC33 will not receive the needed\nnSample command in time, and enters to an unknown\nstate, and won\u0027t recover.\nIn such event the time window will increase, and\neventually going to be bigger than 1s, resulting\ndevision by zero.\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": "911a0f0bfc01750590e8ac6e7f9f4921f470b0d1",
      "tree": "79bf7b5fd9a13d706533ce23b9243d52670028b3",
      "parents": [
        "84eae18c867fcb7ce43d5830e23377ed33e45df9"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Oct 26 11:45:59 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Oct 30 17:33:38 2010 +0100"
      },
      "message": "ASoC: tlv320dac33: Error handling for broken chip\n\nCorrect/Implement handling of broken chip.\nFail the soc_prope if the communication with the chip\nfails (can not read chip ID).\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": "3c3762957818dc902222733a8184f23102e24472",
      "tree": "97a17d0923d87108715af32f83a526d24e65fb80",
      "parents": [
        "e9f29c9a56ca06d0effa557823a737cbe7ec09f7",
        "63111a3a70fb4d80e3b54ed75f13795e98f7a467"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 12:06:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 12:06:51 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (32 commits)\n  sh: intc: switch irq_desc iteration to new active IRQ iterator.\n  sh: fix up cpu hotplug IRQ migration for irq_data changes.\n  sh: oprofile: Make sure the backtrace op is available for timer-fallback.\n  sh64: oprofile: Fix up kernel stack pointer size mismatch.\n  sh: oprofile: Fix up and extend op_name_from_perf_id().\n  sh: lockless get_user_pages_fast()\n  sh64: _PAGE_SPECIAL support.\n  sound: sh: ctrl_in/outX to __raw_read/writeX conversion.\n  sh: disable deprecated genirq support.\n  sh: update show_interrupts() for irq_data chip lookup.\n  sh: intc: irq_data conversion.\n  sh64: irq_data conversion.\n  sh64: update for IRQ flag handling naming changes.\n  rtc: rtc-rs5c313: ctrl_in/outX to __raw_read/writeX conversion.\n  sh: mach-se: irq_data conversion.\n  input: hp680_ts_input: ctrl_in/outX to __raw_read/writeX conversion.\n  input: jornada680_kbd: ctrl_in/outX to __raw_read/writeX conversion.\n  sh: hd64461: irq_data conversion.\n  sh: mach-x3proto: irq_data conversion.\n  sh: mach-systemh: irq_data conversion.\n  ...\n"
    },
    {
      "commit": "c593b520cf70b0672680da04cc1e8c5f93bd739d",
      "tree": "f4377f4339e10119f11056877dc7a80c9903226d",
      "parents": [
        "89e1e66d6be8a520cdcd26043cda2cc870a34015"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 27 20:11:17 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 28 11:12:35 2010 -0700"
      },
      "message": "ASoC: Check return value of struct_strtoul() in pmdown_time_set()\n\nstrict_strtoul() has just been made must check so do so.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "7c5814c7199851c5fe9395d08fc1ab3c8c1531ea",
      "tree": "66cc9080e47c0be8bd9d4530626e54c77f9895ed",
      "parents": [
        "a042e26137d7674ac04b1cd2d5c06b9ebc1ee2d5",
        "89e1e66d6be8a520cdcd26043cda2cc870a34015"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:52:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:52:49 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: usb-audio: automatically detect feedback format\n  ASoC: sound/wm9090: add missing __devexit marker\n  ASoC: sound/max98088: add missing __devexit marker\n  ASoC: sound/ad73311: add missing __devexit marker\n  ASoC: fsl - fix build error in pcm030-audio-fabric.c\n  sound/oss/sb_ess.c: delete double assignment\n  ALSA: hda - Change BTL amp level on some HP notebooks\n"
    },
    {
      "commit": "48ccb2ceec6fb1d46d1bc92dadc602d4341a0149",
      "tree": "5242f572316c3a0efd56cfbb4539c4e753fa32f7",
      "parents": [
        "1e5cefd01af079d8efadfde78c045be15e6c1b23"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:53:50 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:53:50 2010 +0900"
      },
      "message": "sound: sh: ctrl_in/outX to __raw_read/writeX conversion.\n\nThe ctrl_xxx routines are deprecated, switch over to the __raw_xxx\nversions.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0d040df9984c8fcb6a777a8f6d5dc513eaefd2de",
      "tree": "c44fa51d9959414ffcef81eeb9b36110072d2888",
      "parents": [
        "f3607aef0d3370ae9edbfecfc7182233397cb0aa"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Tue Oct 26 16:04:36 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 27 07:53:43 2010 +0200"
      },
      "message": "ASoC: sound/wm9090: add missing __devexit marker\n\nThis fixes the following warning:\n\nsound/soc/codecs/wm9090.c:668:12: warning: \u0027wm9090_i2c_remove\u0027 defined but not used\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f3607aef0d3370ae9edbfecfc7182233397cb0aa",
      "tree": "fb674eec9768f7fafd709a666a987cd73b9ce262",
      "parents": [
        "836f5394061830a9d1ece4aafc437c098774522f"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Tue Oct 26 16:04:35 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 27 07:53:31 2010 +0200"
      },
      "message": "ASoC: sound/max98088: add missing __devexit marker\n\nThis fixes the following warning:\n\nsound/soc/codecs/max98088.c:2054:12: warning: \u0027max98088_i2c_remove\u0027 defined but not used\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "836f5394061830a9d1ece4aafc437c098774522f",
      "tree": "8c54128bfa1696e6664dc22bb0554b0ac1964154",
      "parents": [
        "e94be5f3628565d0968d668341d9dd468700516d"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Tue Oct 26 16:04:34 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 27 07:53:17 2010 +0200"
      },
      "message": "ASoC: sound/ad73311: add missing __devexit marker\n\nThis fixes the following warning:\n\nsound/soc/codecs/ad73311.c:50:12: warning: \u0027ad73311_remove\u0027 defined but not used\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e94be5f3628565d0968d668341d9dd468700516d",
      "tree": "89b8f14fcc11a9002eaf1bd7a09b20cc9ad9eafb",
      "parents": [
        "3342b9680fbd6535f65148f5e95e581bc75be9cc"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Tue Oct 26 20:07:43 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 26 21:28:56 2010 +0200"
      },
      "message": "ASoC: fsl - fix build error in pcm030-audio-fabric.c\n\nFix build error:-\n\nsound/soc/fsl/pcm030-audio-fabric.c:27:33: fatal error:\nsound/soc-of-simple.h: No such file or directory\n\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7b6181e06841f5ad15c4ff708b967b4db65a64de",
      "tree": "bdfcf5b74b692f76581156e452d268b64c795200",
      "parents": [
        "72e58063d63c5f0a7bf65312f1e3a5ed9bb5c2ff",
        "bc487fb341af05120bccb9f59ce76302391dcc77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 13:46:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 13:46:56 2010 -0700"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (163 commits)\n  omap: complete removal of machine_desc.io_pg_offst and .phys_io\n  omap: UART: fix wakeup registers for OMAP24xx UART2\n  omap: Fix spotty MMC voltages\n  ASoC: OMAP4: MCPDM: Remove unnecessary include of plat/control.h\n  serial: omap-serial: fix signess error\n  OMAP3: DMA: Errata i541: sDMA FIFO draining does not finish\n  omap: dma: Fix buffering disable bit setting for omap24xx\n  omap: serial: Fix the boot-up crash/reboot without CONFIG_PM\n  OMAP3: PM: fix scratchpad memory accesses for off-mode\n  omap4: pandaboard: enable the ehci port on pandaboard\n  omap4: pandaboard: Fix the init if CONFIG_MMC_OMAP_HS is not set\n  omap4: pandaboard: remove unused hsmmc definition\n  OMAP: McBSP: Remove null omap44xx ops comment\n  OMAP: McBSP: Swap CLKS source definition\n  OMAP: McBSP: Fix CLKR and FSR signal muxing\n  OMAP2+: clock: reduce the amount of standard debugging while disabling unused clocks\n  OMAP: control: move plat-omap/control.h to mach-omap2/control.h\n  OMAP: split plat-omap/common.c\n  OMAP: McBSP: implement functional clock switching via clock framework\n  OMAP: McBSP: implement McBSP CLKR and FSR signal muxing via mach-omap2/mcbsp.c\n  ...\n\nFixed up trivial conflicts in arch/arm/mach-omap2/\n{board-zoom-peripherals.c,devices.c} as per Tony\n"
    },
    {
      "commit": "33081adf8b89d5a716d7e1c60171768d39795b39",
      "tree": "275de58bbbb5f7ddffcdc087844cfc7fbe4315be",
      "parents": [
        "c55960499f810357a29659b32d6ea594abee9237",
        "506ecbca71d07fa327dd986be1682e90885678ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:32:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:32:05 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: (365 commits)\n  ALSA: hda - Disable sticky PCM stream assignment for AD codecs\n  ALSA: usb - Creative USB X-Fi volume knob support\n  ALSA: ca0106: Use card specific dac id for mute controls.\n  ALSA: ca0106: Allow different sound cards to use different SPI channel mappings.\n  ALSA: ca0106: Create a nice spot for mapping channels to dacs.\n  ALSA: ca0106: Move enabling of front dac out of hardcoded setup sequence.\n  ALSA: ca0106: Pull out dac powering routine into separate function.\n  ALSA: ca0106 - add Sound Blaster 5.1vx info.\n  ASoC: tlv320dac33: Use usleep_range for delays\n  ALSA: usb-audio: add Novation Launchpad support\n  ALSA: hda - Add workarounds for CT-IBG controllers\n  ALSA: hda - Fix wrong TLV mute bit for STAC/IDT codecs\n  ASoC: tpa6130a2: Error handling for broken chip\n  ASoC: max98088: Staticise m98088_eq_band\n  ASoC: soc-core: Fix codec-\u003ename memory leak\n  ALSA: hda - Apply ideapad quirk to Acer laptops with Cxt5066\n  ALSA: hda - Add some workarounds for Creative IBG\n  ALSA: hda - Fix wrong SPDIF NID assignment for CA0110\n  ALSA: hda - Fix codec rename rules for ALC662-compatible codecs\n  ALSA: hda - Add alc_init_jacks() call to other codecs\n  ...\n"
    },
    {
      "commit": "1dfd166e93f98892aa4427069a23ed73259983c8",
      "tree": "c70a347b963091b99bd16842537153fa36e5c0e9",
      "parents": [
        "8e775167d54e6521e7cdbc03ee7ec42a8c67b49a",
        "8df399018df120d28f89fda6f2515cc6e096e43d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:51:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:51:49 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (110 commits)\n  sh: i2c-sh7760: Replase from ctrl_* to __raw_*\n  sh: clkfwk: Shuffle around to match the intc split up.\n  sh: clkfwk: modify for_each_frequency end condition\n  sh: fix clk_get() error handling\n  sh: clkfwk: Fix fault in frequency iterator.\n  sh: clkfwk: Add a helper for rate rounding by divisor ranges.\n  sh: clkfwk: Abstract rate rounding helper.\n  sh: clkfwk: support clock remapping.\n  sh: pci: Convert to upper/lower_32_bits() helpers.\n  sh: mach-sdk7786: Add support for the FPGA SRAM.\n  sh: Provide a generic SRAM pool for tiny memories.\n  sh: pci: Support secondary FPGA-driven PCIe clocks on SDK7786.\n  sh: pci: Support slot 4 routing on SDK7786.\n  sh: Fix up PMB locking.\n  sh: mach-sdk7786: Add support for fpga gpios.\n  sh: use pr_fmt for clock framework, too.\n  sh: remove name and id from struct clk\n  sh: free-without-alloc fix for sh_mobile_lcdcfb\n  sh: perf: Set up perf_max_events.\n  sh: perf: Support SH-X3 hardware counters.\n  ...\n\nFix up trivial conflicts (perf_max_events got removed) in arch/sh/kernel/perf_event.c\n"
    },
    {
      "commit": "aa5c14d5c0d3e4c587db4a1b220b9c86415c538f",
      "tree": "0114637e8be2b38176e7e91e6cea3501b22cb66a",
      "parents": [
        "79fc84c7e0d2fe89c4e82f3a26fd8b0d13c31703",
        "b11bdb5254ff17cb63e4ae5088b73fdcd2cc2602"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 25 10:00:30 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 25 10:00:30 2010 +0200"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n\nConflicts:\n\tarch/powerpc/platforms/85xx/p1022_ds.c\n"
    },
    {
      "commit": "229aebb873e29726b91e076161649cf45154b0bf",
      "tree": "acc02a3702215bce8d914f4c8cc3d7a1382b1c67",
      "parents": [
        "8de547e1824437f3c6af180d3ed2162fa4b3f389",
        "50a23e6eec6f20d55a3a920e47adb455bff6046e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 13:41:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 13:41:39 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: (39 commits)\n  Update broken web addresses in arch directory.\n  Update broken web addresses in the kernel.\n  Revert \"drivers/usb: Remove unnecessary return\u0027s from void functions\" for musb gadget\n  Revert \"Fix typo: configuation \u003d\u003e configuration\" partially\n  ida: document IDA_BITMAP_LONGS calculation\n  ext2: fix a typo on comment in ext2/inode.c\n  drivers/scsi: Remove unnecessary casts of private_data\n  drivers/s390: Remove unnecessary casts of private_data\n  net/sunrpc/rpc_pipe.c: Remove unnecessary casts of private_data\n  drivers/infiniband: Remove unnecessary casts of private_data\n  drivers/gpu/drm: Remove unnecessary casts of private_data\n  kernel/pm_qos_params.c: Remove unnecessary casts of private_data\n  fs/ecryptfs: Remove unnecessary casts of private_data\n  fs/seq_file.c: Remove unnecessary casts of private_data\n  arm: uengine.c: remove C99 comments\n  arm: scoop.c: remove C99 comments\n  Fix typo configue \u003d\u003e configure in comments\n  Fix typo: configuation \u003d\u003e configuration\n  Fix typo interrest[ing|ed] \u003d\u003e interest[ing|ed]\n  Fix various typos of valid in comments\n  ...\n\nFix up trivial conflicts in:\n\tdrivers/char/ipmi/ipmi_si_intf.c\n\tdrivers/usb/gadget/rndis.c\n\tnet/irda/irnet/irnet_ppp.c\n"
    },
    {
      "commit": "b11bdb5254ff17cb63e4ae5088b73fdcd2cc2602",
      "tree": "b5d57f358bf83d31ccdad3604b4a6e82a47ff612",
      "parents": [
        "4428bc0990ba545e2ef0dea8ec1b90c256b22958",
        "84eae18c867fcb7ce43d5830e23377ed33e45df9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 23 17:01:17 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 23 17:01:17 2010 +0200"
      },
      "message": "Merge branch \u0027for-2.6.37\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into topic/asoc\n"
    }
  ],
  "next": "84eae18c867fcb7ce43d5830e23377ed33e45df9"
}
