)]}'
{
  "log": [
    {
      "commit": "a99a7d1436f9375662f35ccac8f1a1e1b0302a11",
      "tree": "0b3f411f6b1c4256063cf1d53773110f5a5f7482",
      "parents": [
        "bdc7ccfc0631797636837b10df7f87bc1e2e4ae3",
        "ded7c1ee9799fe0ca725b459f151402e3ca4d12b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 16:51:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 16:51:56 2011 -0700"
      },
      "message": "Merge branch \u0027timers-cleanup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-cleanup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  mips: Fix i8253 clockevent fallout\n  i8253: Cleanup outb/inb magic\n  arm: Footbridge: Use common i8253 clockevent\n  mips: Use common i8253 clockevent\n  x86: Use common i8253 clockevent\n  i8253: Create common clockevent implementation\n  i8253: Export i8253_lock unconditionally\n  pcpskr: MIPS: Make config dependencies finer grained\n  pcspkr: Cleanup Kconfig dependencies\n  i8253: Move remaining content and delete asm/i8253.h\n  i8253: Consolidate definitions of PIT_LATCH\n  x86: i8253: Consolidate definitions of global_clock_event\n  i8253: Alpha, PowerPC: Remove unused asm/8253pit.h\n  alpha: i8253: Cleanup remaining users of i8253pit.h\n  i8253: Remove I8253_LOCK config\n  i8253: Make pcsp sound driver use the shared i8253_lock\n  i8253: Make pcspkr input driver use the shared i8253_lock\n  i8253: Consolidate all kernel definitions of i8253_lock\n  i8253: Unify all kernel declarations of i8253_lock\n  i8253: Create linux/i8253.h and use it in all 8253 related files\n"
    },
    {
      "commit": "7235dd74a4733d4b3651349b5261d2e06996427d",
      "tree": "737d4141e77fdd6bfd8c9878ed4f7fe293e7b629",
      "parents": [
        "c7c8518498e82591d7784452f5674c3aeb4d079c",
        "22a85e4cd51b49ec99703ddfdff8686d5442a093"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 14:52:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 14:52:44 2011 -0700"
      },
      "message": "Merge branch \u0027spi/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027spi/next\u0027 of git://git.secretlab.ca/git/linux-2.6: (34 commits)\n  spi/imx: add device tree probe support\n  spi/imx: copy gpio number passed by platform data into driver private data\n  spi/imx: use soc name in spi device type naming scheme\n  spi/imx: merge type SPI_IMX_VER_0_7 into SPI_IMX_VER_0_4\n  spi/imx: do not use spi_imx2_3 to name SPI_IMX_VER_2_3 function and macro\n  spi/imx: use mx21 to name SPI_IMX_VER_0_0 function and macro\n  spi/imx: do not make copy of spi_imx_devtype_data\n  spi/dw: Add spi number into spi irq desc\n  spi/tegra: Use engineering names in DT compatible property\n  spi/fsl_spi: fix CPM spi driver\n  mach-s3c2410: remove unused spi-gpio.h file\n  spi: remove obsolete spi-s3c24xx-gpio driver\n  mach-gta2: remove unused spi-gpio.h include\n  mach-qt2410: convert to spi_gpio\n  mach-jive: convert to spi_gpio\n  spi/pxa2xx: Remove unavailable ssp_type from documentation\n  spi/bfin_spi: uninline fat queue funcs\n  spi/bfin_spi: constify pin array\n  spi/bfin_spi: use structs for accessing hardware regs\n  spi/topcliff-pch: Support new device ML7223 IOH\n  ...\n\nFix up trivial conflict in arch/arm/mach-ep93xx/Makefile\n"
    },
    {
      "commit": "524196d2ad12cfe29e15d3db7b8d678dde35b5f7",
      "tree": "7fb051f346c0b17e82aaef55f7e11ab1eb2f7675",
      "parents": [
        "d36c30181c4cf6ead34ae30fa2c777b871225c87",
        "b793eb60a01d5b5e4aaeb2fbc2b036dec0d9f84d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 18 09:05:59 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 18 09:05:59 2011 -0700"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027fix/asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ASoC: Correct WM8994 MICBIAS supply widget hookup\n  ASoC: Fix shift in WM8958 accessory detection default implementation\n  ASoC: sh: fsi-hdmi: fixup snd_soc_card name\n  ASoC: sh: fsi-da7210: fixup snd_soc_card name\n  ASoC: sh: fsi-ak4642: fixup snd_soc_card name\n"
    },
    {
      "commit": "b793eb60a01d5b5e4aaeb2fbc2b036dec0d9f84d",
      "tree": "b4eee14f6f77e3c65fd4a745676eab78b84ca6cf",
      "parents": [
        "b35e160a111aa9ae3fad6294e038be20d0da721b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jul 14 18:21:37 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Jul 17 18:24:29 2011 +0900"
      },
      "message": "ASoC: Correct WM8994 MICBIAS supply widget hookup\n\nThe WM8994 and WM8958 series of devices have two MICBIAS supplies rather\nthan one, the current widget actually manages the microphone detection\ncontrol register bit (which is managed separately by the relevant API).\n\nFix this, hooking the relevant supplies up to the MICBIAS1 and MICBIAS2\nwidgets.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "b35e160a111aa9ae3fad6294e038be20d0da721b",
      "tree": "bca3d39aab83be513921519f18b9081a74bdaf67",
      "parents": [
        "2c7beb9285342e96f2ebd8ae24d708484e443a7d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jul 15 22:28:32 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jul 15 22:41:38 2011 +0900"
      },
      "message": "ASoC: Fix shift in WM8958 accessory detection default implementation\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "2c7beb9285342e96f2ebd8ae24d708484e443a7d",
      "tree": "725b0af3798300ed11a3384f87cdf0f491722cf3",
      "parents": [
        "f15c9413310b1dcb55237e9cba16568e35f01471"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Jul 05 00:16:17 2011 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jul 09 19:06:16 2011 +0900"
      },
      "message": "ASoC: sh: fsi-hdmi: fixup snd_soc_card name\n\nit shouldn\u0027t contain space letters and\nspecial letters like parentheses.\n\naplay will be \"Segmentation fault\" without this patch\nspecial thanks to Takashi.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f15c9413310b1dcb55237e9cba16568e35f01471",
      "tree": "48e0403244c2b55258d9a08ba963cba3b096803f",
      "parents": [
        "505b04e0f80a1520245d66e94c3532ec417603f0"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Jul 05 00:16:03 2011 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jul 09 19:06:05 2011 +0900"
      },
      "message": "ASoC: sh: fsi-da7210: fixup snd_soc_card name\n\nit shouldn\u0027t contain space letters and\nspecial letters like parentheses.\n\naplay will be \"Segmentation fault\" without this patch.\nspecial thanks to Takashi.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "505b04e0f80a1520245d66e94c3532ec417603f0",
      "tree": "5a668c5427abe221a6c97de7481c2f9f277dcea3",
      "parents": [
        "18361bbe3180eca62796188d62aefac1519f4c83"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Jul 05 00:15:04 2011 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jul 09 19:05:55 2011 +0900"
      },
      "message": "ASoC: sh: fsi-ak4642: fixup snd_soc_card name\n\nit shouldn\u0027t contain space letters and\nspecial letters like parentheses.\n\naplay will be \"Segmentation fault\" without this patch.\nspecial thanks to Takashi.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e8fd86efaa09445ca1afc1aea08d4666c966ed03",
      "tree": "e6b42da2811b9ca49529195a3a66f7f2ddebe2f3",
      "parents": [
        "abaead6ac55dbda8b4bae40251d69dc3f0c49b1c",
        "18361bbe3180eca62796188d62aefac1519f4c83"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jul 09 11:56:43 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jul 09 11:56:43 2011 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "abaead6ac55dbda8b4bae40251d69dc3f0c49b1c",
      "tree": "144875c4d4471b7d55ed289600df8c9871bd656a",
      "parents": [
        "9c7a083d94656ad6d6f2e03ba90194f2cc5bced5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jul 09 11:55:28 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jul 09 11:55:28 2011 +0200"
      },
      "message": "ALSA: hda - Fix a copmile warning\n\nIt\u0027s harmless but annyoing.\n  sound/pci/hda/patch_realtek.c: In function ‘alc_cap_getput_caller’:\n  sound/pci/hda/patch_realtek.c:2722:9: warning: ‘err’ may be used uninitialized in this function\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "18361bbe3180eca62796188d62aefac1519f4c83",
      "tree": "2fce04a96a9fa24933bfc0b9ce97bb539a049dee",
      "parents": [
        "873bd4cb4fbba6a3e99f750e17ef2ba6ef96e9d3",
        "bd7fdbcaa2d06d446577fd3c9b81847b04469e01"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jul 09 09:44:09 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jul 09 09:44:09 2011 +0200"
      },
      "message": "Merge branch \u0027for-3.0\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into fix/asoc\n"
    },
    {
      "commit": "bd7fdbcaa2d06d446577fd3c9b81847b04469e01",
      "tree": "120b32593b7e8cadfb0190968cb9e80b69f981fc",
      "parents": [
        "4c7c5374ce6876d3d2c7013ef815051df4258952"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Jul 06 17:58:56 2011 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jul 07 09:46:06 2011 -0700"
      },
      "message": "ASoC: ak4642: fixup snd_soc_update_bits mask for PW_MGMT2\n\nmask didn\u0027t cover update-data\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "9c7a083d94656ad6d6f2e03ba90194f2cc5bced5",
      "tree": "bf4b82f484f2d5ee1ff89b843574696799ee7b59",
      "parents": [
        "4f3c7a18d9e8a287d31f828a259d713fe4859471"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 07 09:25:54 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 07 09:25:54 2011 +0200"
      },
      "message": "ALSA: hda - Change all ADCs for dual-adc switching mode for Realtek\n\nWhen the dual-adc switching mode is active in Realtek auto-parser,\nwe need to couple all ADCs as a single capture-volume.  Currently, the\nvolume control changes only the first ADC, thus others may remain silent.\nThis patch fixes the problem.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4c7c5374ce6876d3d2c7013ef815051df4258952",
      "tree": "4bc4d5bc647c125a32f5a65b6fd9358d3c934e14",
      "parents": [
        "8e9ddf811ba021506d2316fcfe619faa0ab3f567"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 04 10:27:51 2011 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 05 11:00:21 2011 -0700"
      },
      "message": "ASoC: Manage WM8731 ACTIVE bit as a supply widget\n\nNow we have supply widgets there\u0027s no need to open code the handling of\nthe ACTIVE bit.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nTested-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "873bd4cb4fbba6a3e99f750e17ef2ba6ef96e9d3",
      "tree": "7d18ae174562b57d195d01378fe9889366600fc5",
      "parents": [
        "8d9afa08fe831ae521bf11a125b347bb0b578526"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 05 09:25:59 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 05 14:39:27 2011 +0200"
      },
      "message": "ASoC: Don\u0027t set invalid name string to snd_card-\u003edriver field\n\nThe snd_card-\u003edriver field contains a driver name string, and in\ngeneral it shouldn\u0027t contain space or special letters.  The commit\n2b39535b9e54888649923beaab443af212b6c0fd changed the string copy from\ncard-\u003ename, but the long name string may contain such letters, thus\nit may still lead to a segfault.\n\nA temporary fix is not to copy the long name string but just keep it\nempty as the earlier version did.\n\nReported-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8d9afa08fe831ae521bf11a125b347bb0b578526",
      "tree": "69f8cf880bcd4941760aefe2569f465e6ab75bf2",
      "parents": [
        "63bc9750167ac765827470aa5aed1e79aeaaad9e",
        "8e9ddf811ba021506d2316fcfe619faa0ab3f567"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 05 08:20:00 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 05 08:20:00 2011 +0200"
      },
      "message": "Merge branch \u0027for-3.0\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into fix/asoc\n"
    },
    {
      "commit": "63bc9750167ac765827470aa5aed1e79aeaaad9e",
      "tree": "f9e352364314f2bcb4e450a148f7ee95b2313c70",
      "parents": [
        "53dea36c70c1857149a8c447224e3936eb8b5339",
        "9fb352b18b11124ed1ddebc0d74ebbd7ba8defd7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 05 07:33:06 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 05 07:33:06 2011 +0200"
      },
      "message": "Merge branch \u0027for-3.0\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into fix/asoc\n"
    },
    {
      "commit": "8e9ddf811ba021506d2316fcfe619faa0ab3f567",
      "tree": "51e96fd7380b3576c52f87d7f80f410bf9d14500",
      "parents": [
        "713d1369789f2a2336c3431b15276c968862bdb7"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jul 01 17:24:46 2011 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 04 08:51:44 2011 -0700"
      },
      "message": "ASoC: Ensure we delay long enough for WM8994 FLL to lock when starting\n\nThis delay is very conservative.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "713d1369789f2a2336c3431b15276c968862bdb7",
      "tree": "f6949f9aa9747176596453c8ce0e453e71abf4c1",
      "parents": [
        "e999dc50404d401150a5429b6459473a691fd1a0"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Fri Jul 01 13:56:13 2011 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 04 08:49:05 2011 -0700"
      },
      "message": "ASoC: Tegra: I2S: Ensure clock is enabled when writing regs\n\nThe I2S controller needs a clock to respond to register writes. Without\nthis, register writes will at worst hang the CPU. In practice, I\u0027ve only\nobserved writes being dropped.\n\nLuckily, the dropped register writes historically had no effect:\n\nTEGRA_I2S_TIMING: The value we wrote was the reset default.\n\nTEGRA_I2S_FIFO_SCR: The default was for the FIFOs to request more data\nwhen one slot was empty. The requested value was for the FIFOs to request\nwhen four slots were empty. The DMA controller in the mainline kernel is\nconfigured to burst a single entry at a time into the FIFO, hence there\nwas no issue. The only negative effect was on bus efficiency losses due\nto an increased number of arbitration attempts.\n\nHowever, in various non-upstream changes, the DMA controller now bursts\nfour entries at a time into the FIFO. If there is only space for one\nentry, the data is simply dropped. In practice, this resulted in 3/4 of\nsamples being dropped, and playback at 4x the expected rate and pitch.\nBy fixing the clocking issue, this is solved.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "286bed0f0c447b6660e72093d7e778784fdd9ee6",
      "tree": "248e7912053dbc6069d93f8356a89a917aa1ddb3",
      "parents": [
        "71276410e17653cfacfa238a363475cde9e18fb3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 30 12:45:36 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 30 12:45:36 2011 +0200"
      },
      "message": "ALSA: hdspm - Fix compile warnings with PPC\n\nThe char can be unsigned on some architectures.  Since the code checks\nthe negative values, they should be declared as signed char explicitly.\n\n  sound/pci/rme9652/hdspm.c:5449: warning: comparison is always false due to limited range of data type\n  sound/pci/rme9652/hdspm.c:5462: warning: comparison is always false due to limited range of data type\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "71276410e17653cfacfa238a363475cde9e18fb3",
      "tree": "ea2fe3f41fa7e73ac52f4bf0c790ec01c5ac9f5c",
      "parents": [
        "f5b2d0ef631bb0647ae8ed1752d2127b8fb6da70"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 30 12:31:23 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 30 12:35:45 2011 +0200"
      },
      "message": "ALSA: cs5535 - Fix invalid big-endian conversions\n\nFix the wrongly converted short values:\n  sound/pci/cs5535audio/cs5535audio_pcm.c:152: warning: large integer implicitly truncated to unsigned type\n  sound/pci/cs5535audio/cs5535audio_pcm.c:160: warning: large integer implicitly truncated to unsigned type\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e999dc50404d401150a5429b6459473a691fd1a0",
      "tree": "7715fe9e51e7591a16c8c133b1c1347927ba9147",
      "parents": [
        "53dea36c70c1857149a8c447224e3936eb8b5339"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 13 12:14:07 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 29 09:47:53 2011 -0700"
      },
      "message": "ASoC: Fix Blackfin I2S _pointer() implementation return in bounds values\n\nThe Blackfin DMA controller can report one frame beyond the end of the\nbuffer in the wraparound case but ALSA requires that the pointer always\nbe in the buffer. Do the wraparound to handle this. A similar bug is\nlikely to apply to the other Blackfin PCM drivers but the code is less\nobvious to inspection and I don\u0027t have a user to test.\n\nReported-by: Kieran O\u0027Leary \u003cKieran.O\u0027Leary@wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "f5b2d0ef631bb0647ae8ed1752d2127b8fb6da70",
      "tree": "156ae197e1696ea311926d64c8b30e8f371a5b03",
      "parents": [
        "0cfae7c9378cf77434f6be89b5fb65d8f9a5031f"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Wed Jun 29 14:26:07 2011 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 29 08:48:24 2011 +0200"
      },
      "message": "ALSA: HDMI - fix ELD monitor name length\n\nI noticed that the last character of the ELD monitor name is lost,\nthis fixes the issue.\n\nThis fix should be confirming to the HDA spec, and works together with\nthe DRM part of the ELD patch.\n\nThe HDA spec does not mention that Monitor_Name_String is an \u0027\\0\u0027\nending string, and it allows NML to be 1, which is only valid when MNL\ndoes not count the possible ending \u0027\\0\u0027.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0cfae7c9378cf77434f6be89b5fb65d8f9a5031f",
      "tree": "d86342f41ff18acc804e0b56cadfc42e1756a9f2",
      "parents": [
        "9966db22caf8f74c0e6d84a569e6d7d56332e127"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Tue Jun 28 16:59:14 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 28 16:56:07 2011 +0200"
      },
      "message": "ALSA: atmel - update author email for ABDAC, AC97C and AT73C213\n\nThis patch updates the email address of the sound drivers supported by me to an\nemail account I will use on a more regular basis in the future.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9966db22caf8f74c0e6d84a569e6d7d56332e127",
      "tree": "79b8c94beda2d0ccecf5847f619caa79cd6c4367",
      "parents": [
        "f0ca89b031d327b80b612a0608d31b8e13e6dc33"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Tue Jun 21 21:01:52 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 28 14:09:57 2011 +0200"
      },
      "message": "ALSA: HDA: Add model\u003dauto quirk for Acer Aspire 3830TG\n\nSince we\u0027re not using the new auto parser as a fallback yet,\nadd it manually as a quirk.\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f0ca89b031d327b80b612a0608d31b8e13e6dc33",
      "tree": "5a17aac15f359734d31604f9259f2e91cd594e04",
      "parents": [
        "e0938118576954ac4deafbdb9950cebd34f726c6"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Tue Jun 21 20:51:34 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 28 14:09:41 2011 +0200"
      },
      "message": "ALSA: HDA: Add a new Conexant codec ID (506c)\n\nConexant ID 506c was found on Acer Aspire 3830TG. As users report\nno playback, sending to stable should be safe.\n\nCc: stable@kernel.org\nBugLink: https://bugs.launchpad.net/bugs/783582\nReported-by: andROOM\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e0938118576954ac4deafbdb9950cebd34f726c6",
      "tree": "87000bd3ce37651b4b559489e7f1f6dbd4385e0c",
      "parents": [
        "16866741bda5d16f3d30d1656ce941faf5dad34c",
        "53dea36c70c1857149a8c447224e3936eb8b5339"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 24 12:36:25 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 24 12:36:25 2011 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "16866741bda5d16f3d30d1656ce941faf5dad34c",
      "tree": "341ce9150d9a6584a6832892fb9bc0ba6b967333",
      "parents": [
        "d2a19da79d3ea5b7859248b0f132c479ed4505e2"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Jun 23 23:54:40 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 24 11:28:17 2011 +0200"
      },
      "message": "ALSA: Remove unneeded version.h includes from sound/\n\nIn the sound/ directory there are two files (flagged by \u0027make\nversioncheck\u0027); sound/pci/asihpi/asihpi.c and\nsound/soc/codecs/wm8991.c that include linux/version.h although they\ndon\u0027t need it. This patch removes the unneeded includes.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "53dea36c70c1857149a8c447224e3936eb8b5339",
      "tree": "f79496bbe072ce1f987550a3aaf3c9517e844706",
      "parents": [
        "96dcabb99b9f63f2b65f2b0bfe5d4eb48f11b177"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Wed Jun 22 20:48:25 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jun 23 20:09:56 2011 +0100"
      },
      "message": "ASoC: pxa-ssp: Correct check for stream presence\n\nDon\u0027t rely on the codec\u0027s channels_min information to decide wheter or\nnot allocate a substream\u0027s DMA buffer. Rather check if the substream\nitself was allocated previously.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "96dcabb99b9f63f2b65f2b0bfe5d4eb48f11b177",
      "tree": "7021195e6bf17c3434e596de0a72f83b9225b154",
      "parents": [
        "f6d96e0da1ee3cfe67b719570fba3bb2ea057131"
      ],
      "author": {
        "name": "Arnaud Patard (Rtp)",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Wed Jun 22 22:21:49 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jun 23 20:08:50 2011 +0100"
      },
      "message": "ASoC: imx: add missing module informations\n\n- add some modules aliases\n- add module license to avoid tainted kernel when loading the imx-pcm-audio\n  driver\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f6d96e0da1ee3cfe67b719570fba3bb2ea057131",
      "tree": "49af8d4231ecbfbeef2400b5439bf52500e228da",
      "parents": [
        "e9c039052be59753e6bcc7c8b59763899dc1161c"
      ],
      "author": {
        "name": "Arnaud Patard (Rtp)",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Wed Jun 22 22:21:48 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jun 23 20:08:30 2011 +0100"
      },
      "message": "ASoC: imx: Remove unused Kconfig SND_MXC_SOC_SSI entry\n\nSND_MXC_SOC_SSI looks to be unused, so kill it.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d2a19da79d3ea5b7859248b0f132c479ed4505e2",
      "tree": "80e85c6712f726738e7aefd7824844c09d868782",
      "parents": [
        "e905a83acd7bf8989c3d5ba3099b72675f5d7d29"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Wed Jun 22 09:58:37 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 23 09:25:20 2011 +0200"
      },
      "message": "ALSA: HDA: Pinfix quirk for HP Z200 Workstation\n\nBIOS lists the internal speaker as an internal line-out. Change to\ninternal speaker + model\u003dauto for better auto-mute capabilities.\n\nBugLink: http://bugs.launchpad.net/bugs/754964\nReported-by: Marc Legris \u003cmarc.legris@canonical.com\u003e\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e905a83acd7bf8989c3d5ba3099b72675f5d7d29",
      "tree": "8530a8eb9f577b2280bd70c06e75db6ab0f963b1",
      "parents": [
        "ba31a60d0fd8a3976d44d32f2b82491c62646b2a"
      ],
      "author": {
        "name": "Lydia Wang",
        "email": "lydiawang@viatech.com.cn",
        "time": "Mon Jun 20 14:17:56 2011 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 21 07:24:56 2011 +0200"
      },
      "message": "ALSA: VIA HDA: Create a master amplifier control for VT1718S.\n\nCreate a master volume and mute control of playback for VT1718S.\n\nSigned-off-by: Lydia Wang \u003clydiawang@viatech.com.cn\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ba31a60d0fd8a3976d44d32f2b82491c62646b2a",
      "tree": "c78c367167886abaca05cc7a8a08a31a9bb6c59b",
      "parents": [
        "42467b32ce4f1ba933673b396f807110e3618ff5"
      ],
      "author": {
        "name": "Lydia Wang",
        "email": "lydiawang@viatech.com.cn",
        "time": "Mon Jun 20 14:16:33 2011 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 21 07:23:19 2011 +0200"
      },
      "message": "ALSA: VIA HDA: Mute/unmute mixer conncted to Headphone for VT1718S.\n\nWhen switch HP independent mode, mute/unmute connctions of mixer  which is\nconnected to headphone for VT1718S.\n\nSigned-off-by: Lydia Wang \u003clydiawang@viatech.com.cn\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "42467b32ce4f1ba933673b396f807110e3618ff5",
      "tree": "653eae3e5554ef6988dc7ec42f7609bb7ff9a44a",
      "parents": [
        "c933790614529c06b221f73ff36e2456aecee30d"
      ],
      "author": {
        "name": "Lydia Wang",
        "email": "lydiawang@viatech.com.cn",
        "time": "Mon Jun 20 14:14:37 2011 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 21 07:22:57 2011 +0200"
      },
      "message": "ALSA: VIA HDA: Modify initial verbs list for VT1718S.\n\nRemove some invalid initial verbs and correct some wrong initial verbs\nfor VT1718S codec.\n\nSigned-off-by: Lydia Wang \u003clydiawang@viatech.com.cn\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c933790614529c06b221f73ff36e2456aecee30d",
      "tree": "a9a9edfd7636096a6a59bfd1e10bb24655487fae",
      "parents": [
        "6f2e810ad5d162c2bfa063c1811087277b299e4e"
      ],
      "author": {
        "name": "Tony Vroon",
        "email": "tony@linx.net",
        "time": "Mon Jun 20 22:11:11 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 21 07:18:36 2011 +0200"
      },
      "message": "ALSA: hda - Remove ALC268 model override for CPR2000\n\nThe \"diverse\" Quanta ID 0x0763 is overridden to ALC268_ACER.\nThis keeps headphone automute and microphone input from operating\non at least one laptop from Opti Systems.\nWithout the override, the BIOS parser does a fine job setting the\ncard up and everything works.\n\nTested-By: Peter Schneider \u003ce.at.chi.kaen@googlemail.com\u003e\nSigned-off-by: Tony Vroon \u003ctony@linx.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6f2e810ad5d162c2bfa063c1811087277b299e4e",
      "tree": "fb4fdc84c2d9de48118f29237fd625b42a12d627",
      "parents": [
        "ad2409413d09fca763be1ac5161f2a9d82367903"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Mon Jun 20 10:27:07 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 20 16:32:50 2011 +0200"
      },
      "message": "ALSA: HDA: Remove quirk for an HP device\n\nThe reporter, who is running kernel 2.6.38, reports that\nhe needs to set model\u003dauto for the headphone output to work\ncorrectly.\n\nBugLink: http://bugs.launchpad.net/bugs/761022\nCc: stable@kernel.org (v2.6.38+)\nReported-by: Jo\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f8db4cc4f2b11bdded6c94f0d55906847474b982",
      "tree": "d1b99d186edb9d203fafd896f19487125a2395af",
      "parents": [
        "2e2de2e314672c8b6644f67a35556d6df780493d",
        "e479c60456ef22b0869432887216186aabaed086"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jun 17 08:32:26 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jun 17 08:32:26 2011 -0600"
      },
      "message": "Merge branch \u0027spi/merge\u0027 into spi/next\n"
    },
    {
      "commit": "ad2409413d09fca763be1ac5161f2a9d82367903",
      "tree": "eb882444d86ede68e1bba554e31ce68d58616b81",
      "parents": [
        "cf6f1ff17f56c275424c5a341fc4d27ccbbfa71c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 17 14:23:46 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 17 14:23:46 2011 +0200"
      },
      "message": "ALSA: hda - Fix no NID error with VIA codecs\n\nThe via driver spews warnigs like\n\thda-codec: no NID for mapping control Independent HP:0:0\nwith some codecs because snd_hda_add_nid() is called with nid\u003d0.\nThis patch fixes it by skipping the call when no corresponding widget\nis found.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cf6f1ff17f56c275424c5a341fc4d27ccbbfa71c",
      "tree": "7653c290dab423d7e49772295917efd29e1545b6",
      "parents": [
        "0ec5258d68c626922d92e2f0e4e5c689e5360a5d"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Jun 17 08:18:35 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 17 11:37:29 2011 +0200"
      },
      "message": "ALSA: isight: adjust for new queueing API\n\nSince commit 13882a82ee16 (optimize iso queueing by setting\nwake only after the last packet), drivers are required to call\nfw_iso_context_queue_flush() after queueing a batch of packets.\nThe missing call would have an effect only if the controller\nqueue underruns, but then the DMA would stop completely.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0ec5258d68c626922d92e2f0e4e5c689e5360a5d",
      "tree": "0e8a2450585f5602f0b1f1c66131e9830f3fc730",
      "parents": [
        "e72888e91cc902ccdc089f237b6eed7587e2b4df"
      ],
      "author": {
        "name": "Torsten Schenk",
        "email": "torsten.schenk@zoho.com",
        "time": "Thu Jun 16 21:06:27 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 16 21:31:33 2011 +0200"
      },
      "message": "ALSA: 6fire - Fix signedness bug\n\nFixed remaining issues of the signedness bug discovered by Dan Carpenter.\nA check was remaining that tests if unsigned rt-\u003erate is \u003e\u003d 0.\nChanged that so that rt-\u003erate now consistently uses ARRAY_SIZE(rates)\nas invalid rate value and not -1.\n\nSigned-off-by: Torsten Schenk \u003ctorsten.schenk@zoho.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e72888e91cc902ccdc089f237b6eed7587e2b4df",
      "tree": "fbf764b78d47ac026d41291fb73012f4a0224546",
      "parents": [
        "ca2585afa013ec2cf99a48e46d6b82df2e240493"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 15 15:14:49 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 15 15:14:49 2011 +0200"
      },
      "message": "ALSA: lola - Fix section mismatch\n\nAdd missing __devinit.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ca2585afa013ec2cf99a48e46d6b82df2e240493",
      "tree": "0ad3e780055338a0576d19b6e3d159d5f7104ba8",
      "parents": [
        "37f7ec38ea5c31180461f82e895e13fdd549b595"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 14 08:14:32 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 14 08:14:32 2011 +0200"
      },
      "message": "ALSA: hda - Fix missing static inline to beep dummy function\n\nThe commit 2308f4add3de9f6c9c9f02e49461e94d84bb200a missed static inline\nthus it resulted in multiple-definitions error at linking.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "37f7ec38ea5c31180461f82e895e13fdd549b595",
      "tree": "edabbd3298390da475ea280030c1cf870aac8818",
      "parents": [
        "2308f4add3de9f6c9c9f02e49461e94d84bb200a"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Jun 13 23:52:02 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 14 07:27:26 2011 +0200"
      },
      "message": "ALSA: 6fire: Fix double-free bug in usb6fire_fw_ezusb_upload()\n\nWe have a double-free bug in\nsound/usb/6fire/firmware.c::usb6fire_fw_ezusb_upload().\nWe already call release_firmware(fw) on line 258, so when we then do it\nagain after usb6fire_fw_ezusb_write() returns \u003c0, we have a double-free.\nEasily fixed by just removing the last call to release_firmware().\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e9c039052be59753e6bcc7c8b59763899dc1161c",
      "tree": "2f6d9fb15d12b39f9f5c3e056e21358c8b184280",
      "parents": [
        "33195500edf260e8c8809ab9dfc67f50e0ce031f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 13 19:05:58 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 13 19:17:55 2011 +0100"
      },
      "message": "ASoC: Remove unused and about to be broken SND_SOC_CUSTOM I/O bus\n\nThis will be removed in -next so let\u0027s drop it from mainline as soon as\nwe can in order to minimise surprises.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2308f4add3de9f6c9c9f02e49461e94d84bb200a",
      "tree": "f60859c149a492f0f467c7358df0f85465abc0de",
      "parents": [
        "54463a66b91cf491a7c9af612b0e310babc5fa24"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Jun 12 13:02:43 2011 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 13 08:36:26 2011 +0200"
      },
      "message": "ALSA: hda - Fix beep_device compilation warnings\n\nUsing static inline functions can reduce compilation messages\nand macro misuse.\n\n sound/pci/hda/patch_conexant.c: In function ‘patch_cxt5045’:\n sound/pci/hda/patch_conexant.c:1232:3: warning: statement with no effect\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "54463a66b91cf491a7c9af612b0e310babc5fa24",
      "tree": "1a4841c6eab9635613571b50b5c89a2023afa917",
      "parents": [
        "ac5d4b404e78bd7eb67fc70c2acb437a25497e98"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 13 08:32:06 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 13 08:32:06 2011 +0200"
      },
      "message": "ALSA: hda - Fix wrong auto-mute type for Acer Aspire-one\n\nThe auto-mute setup for Acer Aspire-one with ALC268 was set wrongly\nduring the clean-up of auto-mute function.  Fixed now.\n\nTested-by: Borislav Petkov \u003cbp@alien8.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ac5d4b404e78bd7eb67fc70c2acb437a25497e98",
      "tree": "8325fa7424a25f418b7c07b59cdae5ae324ab989",
      "parents": [
        "efef054e8c4bc4fd48a0b4deb5491116d9f557c7"
      ],
      "author": {
        "name": "Florian Zeitz",
        "email": "florob@babelmonkeys.de",
        "time": "Sun Jun 12 01:15:42 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jun 12 21:24:17 2011 +0200"
      },
      "message": "ALSA: emu10k1: Add details for E-mu 0404 PCIe version\n\nThis patch adds the necessary details to support the PCIe version of\nE-MU\u0027s 0404 card.\nFrom comparing the PCBs it seems the PCIe version just added a PCIe\nchipset and left all other components pretty much in place.\nFor anyone intrigued to take a look at the PCB there are pictures I took\nat \u003chttp://babelmonkeys.de/~florob/E-MU%200404/\u003e.\n\nSigned-off-by: Florian Zeitz \u003cflorob@babelmonkeys.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "efef054e8c4bc4fd48a0b4deb5491116d9f557c7",
      "tree": "e1b6ff044c8c40510a7930c118195c0b7c917cbd",
      "parents": [
        "fedf1535ab5ee02acbbc235c2272d84bb9334758"
      ],
      "author": {
        "name": "Adrian Knoth",
        "email": "adi@drcomp.erfurt.thur.de",
        "time": "Sun Jun 12 17:26:19 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jun 12 18:50:08 2011 +0200"
      },
      "message": "ALSA: hdspm - Add firmware revision ID for RME MADI PCI version\n\nThe PCI version of the RME HDSP MADI card uses 0xcf as revision ID. Just\nadd this to the list of supported cards.\n\nSigned-off-by: Adrian Knoth \u003cadi@drcomp.erfurt.thur.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fedf1535ab5ee02acbbc235c2272d84bb9334758",
      "tree": "9f74641e449e14ffa50ca50b2a60eaeead4a8426",
      "parents": [
        "c0da00145f9a32ef33b14508e6fd90fc130afbdc"
      ],
      "author": {
        "name": "Adrian Knoth",
        "email": "adi@drcomp.erfurt.thur.de",
        "time": "Sun Jun 12 17:26:18 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jun 12 18:49:56 2011 +0200"
      },
      "message": "ALSA: hdspm - Fix jumping external wordclock frequency in AutoSync mode\n\nWhen using Word Clock on RME MADI cards, AutoSync mode was alternating\nbetweeen MADI and WC due to a typo: AutoSync is indicated in the second\nstatus register (status2), not the first one (status).\n\nWhile the proc output was always correct, the reported WC frequency to\nALSA was unstable as mentioned in\n\nhttp://mailman.alsa-project.org/pipermail/alsa-devel/2008-March/006723.html\n\nSigned-off-by: Adrian Knoth \u003cadi@drcomp.erfurt.thur.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c0da00145f9a32ef33b14508e6fd90fc130afbdc",
      "tree": "c244dc13b4560f6169ef10890ca1a738e243c1cb",
      "parents": [
        "05e205429d3f73ad4f9f0d84e8a95e978237d6fd"
      ],
      "author": {
        "name": "Adrian Knoth",
        "email": "adi@drcomp.erfurt.thur.de",
        "time": "Sun Jun 12 17:26:17 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jun 12 18:49:42 2011 +0200"
      },
      "message": "ALSA: hdspm - Fix locking in snd_hdspm_midi_input_read\n\nFor the MIDI part, we need to acquire (and release) the hmidi-\u003elock,\naccess to the global hdspm structure is serialized through\nhmidi-\u003ehdspm-\u003elock instead.\n\nSigned-off-by: Adrian Knoth \u003cadi@drcomp.erfurt.thur.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "05e205429d3f73ad4f9f0d84e8a95e978237d6fd",
      "tree": "558ded377d3deafcc8397b72ae6f696cdc55a713",
      "parents": [
        "7ab1fc0af3464d231e17eb729a03495d93d0cc5c",
        "33195500edf260e8c8809ab9dfc67f50e0ce031f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 17:49:34 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 17:49:34 2011 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "7ab1fc0af3464d231e17eb729a03495d93d0cc5c",
      "tree": "35709b6c35599b1b82de245233f32d31a381bdaf",
      "parents": [
        "890ee02ac12c02c4712b6d7dd062ff4d6d37691c"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Fri Jun 10 10:14:01 2011 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 16:31:24 2011 +0200"
      },
      "message": "ALSA: hda: Fix inaudible internal speakers on CyberpowerPC Gamer Xplorer N57001 laptop\n\nBugLink: https://launchpad.net/bugs/761171\n\nThe original reporter needs the model\u003dauto quirk for his internal\nspeakers to be audible in the latest daily snapshot, so add an entry in\nthe quirk table for his PCI SSID.\n\nA trivially different version of this patch using the model\u003dasus quirk\nshould be applied to the 2.6.38 and 2.6.39 stable kernels. We don\u0027t use\nthe asus quirk in 3.0-rc2, because 3.0-rc2\u0027s autoparser is much\nimproved.\n\nReported-and-tested-by: tomdeering7\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "890ee02ac12c02c4712b6d7dd062ff4d6d37691c",
      "tree": "7f3dce992c573590c0c0c1bb3013fef5acb25404",
      "parents": [
        "c0a20263dbe1fc5f394913d71063c9cd8282c5db"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 15:32:31 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 15:35:20 2011 +0200"
      },
      "message": "ALSA: Use %pV for snd_printk()\n\nClean up snd_printk() helper using the %pV prefix for recursive printks.\nThis also automagically fixes an Oops with RO/NX-enabled modules.\n\nTested-by: Maarten Lankhorst \u003cm.b.lankhorst@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c0a20263dbe1fc5f394913d71063c9cd8282c5db",
      "tree": "c41815b92ee389fb0185e94b2c9af9e7c1f6fd76",
      "parents": [
        "20f5e0b36d968326fab3b720035f226113e34ae9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 15:28:15 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 15:28:15 2011 +0200"
      },
      "message": "ALSA: hda - Fix initialization of hp pins with master_mute in Realtek\n\nSome Reatlek model quirks use master_mute bool switch for controlling\nthe master-mute of outputs.  For these cases, the initialization of HP\npins/amps were forgotten during the transition to the common automute\nhelper function in 3.0 development time, and resulted in the muted HP\noutput as default.\n\nThis patch fixes the issue by adjusting the HP output explicitly with\nmaster_mute switch.\n\nTested-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "20f5e0b36d968326fab3b720035f226113e34ae9",
      "tree": "834fb3700d9d838d8f9b640b23fa473dd0ec07dd",
      "parents": [
        "0a1896b27b030529ec770aefd790544a1bdb7d5a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 09:31:54 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 15:27:32 2011 +0200"
      },
      "message": "ALSA: hda - Fix invalid unsol tag for some alc262 model quirks\n\nThe tag number was forgotten to be fixed after cleaning up the model\nquirks for ALC262 fujitsu and lenovo-3000 models.\n\nTested-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "33195500edf260e8c8809ab9dfc67f50e0ce031f",
      "tree": "87598a6e56478d2e2b87db6ae4edecc49930ed88",
      "parents": [
        "4b80b8c2eee5282dab57f094fd3893c0c09f750c"
      ],
      "author": {
        "name": "Sangbeom Kim",
        "email": "sbkim73@samsung.com",
        "time": "Fri Jun 10 10:36:54 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jun 10 10:54:46 2011 +0100"
      },
      "message": "ASoC: SAMSUNG: Fix the incorrect referencing of I2SCON register\n\nIf DMA active status should be checked, I2SCON register should be referenced.\nIn this patch, Fix the incorrect referencing of I2SCON register.\n\nReported-by : Lakkyung Jung \u003clakkyung.jung@samsung.com\u003e\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nAcked-by: Jassi Brar \u003cjassisinghbrar@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "4b80b8c2eee5282dab57f094fd3893c0c09f750c",
      "tree": "233898690a53e59335f2ebd3fda38845cabb911d",
      "parents": [
        "0cd114fff9ace7014c0d3ef8ab385fc5d3cf2d2f"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Jun 09 13:22:36 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jun 09 15:06:54 2011 +0100"
      },
      "message": "ASoC: snd_soc_new_{mixer,mux,pga} make sure to use right DAPM context\n\nCurrently it is possible that snd_soc_new_{mixer,mux,pga} is called with a\nDAPM context not matching the widgets context. This can lead to a wrong\nprefix_len calculation, which will result in undefined behaviour. To avoid\nthis always use the DAPM context from the widget itself.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "8e1b5adfbee97a187d3e7188a0b248619b76682e",
      "tree": "2add80ce5d4650f2a7d854e58f9490f62495dbf0",
      "parents": [
        "16ba9b061223c8a58b9b2e0dd01435111c4e902a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 01 19:05:03 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Jun 09 15:01:39 2011 +0200"
      },
      "message": "i8253: Make pcsp sound driver use the shared i8253_lock\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: alsa-devel@alsa-project.org\nLink: http://lkml.kernel.org/r/20110601180610.532642190@duck.linux-mips.net\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "334955ef964bee9d3b1e20966847eee28cfd05f6",
      "tree": "e0c35313ce6d82e94768f0c5d78c53ec296392a2",
      "parents": [
        "06e86849cf4019945a106913adb9ff0abcc01770"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 01 19:04:57 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Jun 09 15:01:37 2011 +0200"
      },
      "message": "i8253: Create linux/i8253.h and use it in all 8253 related files\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: linux-mips@linux-mips.org\nLink: http://lkml.kernel.org/r/20110601180610.054254048@duck.linux-mips.net\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n arch/arm/mach-footbridge/isa-timer.c |    2 +-\n arch/mips/cobalt/time.c              |    2 +-\n arch/mips/jazz/irq.c                 |    2 +-\n arch/mips/kernel/i8253.c             |    2 +-\n arch/mips/mti-malta/malta-time.c     |    2 +-\n arch/mips/sgi-ip22/ip22-time.c       |    2 +-\n arch/mips/sni/time.c                 |    2 +-\n arch/x86/kernel/apic/apic.c          |    2 +-\n arch/x86/kernel/apm_32.c             |    2 +-\n arch/x86/kernel/hpet.c               |    2 +-\n arch/x86/kernel/i8253.c              |    2 +-\n arch/x86/kernel/time.c               |    2 +-\n drivers/block/hd.c                   |    2 +-\n drivers/clocksource/i8253.c          |    2 +-\n drivers/input/gameport/gameport.c    |    2 +-\n drivers/input/joystick/analog.c      |    2 +-\n drivers/input/misc/pcspkr.c          |    2 +-\n include/linux/i8253.h                |   11 +++++++++++\n sound/drivers/pcsp/pcsp.h            |    2 +-\n 19 files changed, 29 insertions(+), 18 deletions(-)\n\n"
    },
    {
      "commit": "0cd114fff9ace7014c0d3ef8ab385fc5d3cf2d2f",
      "tree": "60cb1a86cad6a267a1bbf3139776c6771ec1cd50",
      "parents": [
        "3115ae174620eeab4b16f52c8d0a9a35d2717e3c"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Wed Jun 08 15:02:56 2011 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jun 09 11:53:11 2011 +0100"
      },
      "message": "ASoC: fsl: fix initialization of DMA buffers\n\nThe DMA (PCM) driver used by some Freescale PowerPC supports separate DAIs\nfor playback and capture, so DMA buffers should be allocated only for the\ninitialized streams.  Instead of checking for the number of active channels,\nwhich apparently is not reliable, check to see if the actual stream object\nexists.\n\nAlso provide a better name for the DMA interrupt.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3115ae174620eeab4b16f52c8d0a9a35d2717e3c",
      "tree": "09833b94775cbe786f974ab140c06a10924bcb0f",
      "parents": [
        "0f82bdf572fc6e42147151aa4d52542f7fc6d793"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 08 18:07:49 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jun 09 11:51:07 2011 +0100"
      },
      "message": "ASoC: WM8804 does not support sample rates below 32kHz\n\nReported-by: Kieran O\u0027Leary \u003cKieran.O\u0027Leary@wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "51e2cc0c51298a89fc2f583d7c0a2660f7a16f37",
      "tree": "495367c20f19ac8e78b5ef6b545328f827b9927f",
      "parents": [
        "e791e3455f1b7e92f0b66f460ade9c7a2299ac7e"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Sun May 29 13:10:04 2011 +0300"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 08 15:45:59 2011 -0600"
      },
      "message": "ASoC: ep93xx: convert to use the DMA engine API\n\nNow that we have the EP93xx DMA engine driver in place, we convert the ASoC\ndrivers (I2S, AC97 and PCM) to take advantage of this new API. There are no\nfunctional changes.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nAcked-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Vinod Koul \u003cvinod.koul@intel.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0f82bdf572fc6e42147151aa4d52542f7fc6d793",
      "tree": "34bbb0f3a7fdb5d08c5a4c0842c8332ea4587542",
      "parents": [
        "064d58ee3afb8a865a72d24e069c7258ec38640e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jun 07 23:42:04 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 08 15:18:17 2011 +0100"
      },
      "message": "ASoC: Fix WM8962 headphone volume update for use of advanced caches\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "064d58ee3afb8a865a72d24e069c7258ec38640e",
      "tree": "abde60e70286278d393e6bedce7dc64daa2bfc8d",
      "parents": [
        "8ca695f273709a9d147826716a8dee3e0eb2407f"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Jun 07 10:24:46 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jun 07 09:49:28 2011 +0100"
      },
      "message": "ASoC: Blackfin: bf5xx-ad1836: Fix codec device name\n\nFix the codec_name field of the dai_link to match the actual device name\nof the codec. Otherwise the card won\u0027t be instantiated.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "0a1896b27b030529ec770aefd790544a1bdb7d5a",
      "tree": "ec0bd45b2df036b3dccceb75081e651ef3a82dc5",
      "parents": [
        "59c5f46fbe01a00eedf54a23789634438bb80603"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Mon Jun 06 18:55:34 2011 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 07 07:26:01 2011 +0200"
      },
      "message": "ALSA: hda: Fix quirk for Dell Inspiron 910\n\nBugLink: https://launchpad.net/bugs/792712\n\nThe original reporter states that sound from the internal speakers is\ninaudible until using the model\u003dauto quirk. This symptom is due to an\nexisting quirk mask for 0x102802b* that uses the model\u003ddell quirk. To\nlimit the possible regressions, leave the existing quirk mask but add\na higher priority specific mask for the reporter\u0027s PCI SSID.\n\nReported-and-tested-by: rodni hipp\nCc: \u003cstable@kernel.org\u003e [2.6.38+]\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8ca695f273709a9d147826716a8dee3e0eb2407f",
      "tree": "61b3f5e11855f25ff0b0cd926cac4fa3f74f5790",
      "parents": [
        "fd137e2bba53b7207cbae6a1312e89ef3ae55624"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Jun 06 13:38:35 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 06 21:55:10 2011 +0100"
      },
      "message": "ASoC: AD1836: Fix setting the PCM format\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "fd137e2bba53b7207cbae6a1312e89ef3ae55624",
      "tree": "1ba6c2f7261c97e174dc59a33b9f9bffb25e4022",
      "parents": [
        "6ac340623c5d2a945030814d900701439772ff57"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 06 11:26:15 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 06 19:34:11 2011 +0100"
      },
      "message": "ASoC: Check for NULL register bank in snd_soc_get_cache_val()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "6ac340623c5d2a945030814d900701439772ff57",
      "tree": "a814d8b35b3e85a61b5f0545dd8eb255171fcf2b",
      "parents": [
        "1622ee1822e8adb391b55a09e3cd5144bd9fad47"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jun 03 18:20:50 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 06 12:46:52 2011 +0100"
      },
      "message": "ASoC: Add missing break in WM8915 FLL source selection\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "1622ee1822e8adb391b55a09e3cd5144bd9fad47",
      "tree": "e5d5f6a2afc0361dcdd0d96ceaf8fef284ba939a",
      "parents": [
        "05d3962cc921c51059df69488c7f70ab8b6a5d88"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jun 03 17:13:57 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 06 12:46:33 2011 +0100"
      },
      "message": "ASoC: Only update SYSCLK_ENA when pausing WM8915 SYSCLK\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "05d3962cc921c51059df69488c7f70ab8b6a5d88",
      "tree": "0688d35655fb8643bfbeb4a285a5e68719145f51",
      "parents": [
        "55922c9d1b84b89cb946c777fddccb3247e7df2c",
        "840d8e5e964dc51673d0f26e119b27d2898e8417"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 06 10:38:23 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 06 10:38:23 2011 +0100"
      },
      "message": "Merge branch \u0027for-3.0\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into for-3.0\n"
    },
    {
      "commit": "0d6925d43bd637fe4da7acb7bf1d0b92d38ab34b",
      "tree": "54519330c5eead47d14c654d46e179c6a3e0542c",
      "parents": [
        "c12f667e7563c2c0e0908c997900b91b41b23592",
        "3190dad97b5105ec9b9720f6d7bea54ee830fc2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 06 17:51:28 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 06 17:51:28 2011 +0900"
      },
      "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 - turn off de-emphasis in s/pdif for cm6206\n  ALSA: asihpi: Use angle brackets for system includes\n  ALSA: fm801: add error handling if auto-detect fails\n  ALSA: hda - Check pin support EAPD in ad198x_power_eapd_write\n  ALSA: hda - Fix HP and Front pins of ad1988/ad1989 in ad198x_power_eapd()\n  ALSA: 6fire: Don\u0027t leak firmware in error path\n  ASoC: Fix wm_hubs input PGA ZC bits\n  ASoC: Fix dapm_is_shared_kcontrol so everything isn\u0027t shared\n"
    },
    {
      "commit": "3190dad97b5105ec9b9720f6d7bea54ee830fc2d",
      "tree": "c76a9cac5eb467cdbdddcad4f5bd444b39c76a15",
      "parents": [
        "157186bc185cdf588fecba0fc5d7466e3e5d49d7",
        "ea02c63d57d7ec099f66ddb2942b4022e865cd5f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 06 09:28:49 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 06 09:28:49 2011 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "bb3d6bf1919a20c56b3257b4ec09e67a9226cfb2",
      "tree": "53763eef4382a42cad216edf0247108b621e45b1",
      "parents": [
        "55db4c64eddf37e31279ec15fe90314713bc9cfa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 07:00:50 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 07:00:50 2011 +0900"
      },
      "message": "Revert \"ASoC: Update cx20442 for TTY API change\"\n\nThis reverts commit ed0bd2333cffc3d856db9beb829543c1dfc00982.\n\nSince we reverted the TTY API change, we should revert the ASoC update\nto it too.\n\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Liam Girdwood \u003clrg@ti.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "157186bc185cdf588fecba0fc5d7466e3e5d49d7",
      "tree": "bf6b3edcf7b85801c64a055419ab2df23eb0da5f",
      "parents": [
        "d50a2fb63643dce8506520dab5ffb8f49cc45cb2"
      ],
      "author": {
        "name": "Eric Lammerts",
        "email": "alsa-devel@lists.lammerts.org",
        "time": "Fri May 27 18:16:52 2011 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 03 18:22:56 2011 +0200"
      },
      "message": "ALSA: usb - turn off de-emphasis in s/pdif for cm6206\n\nCM6206: Turn off de-emphasis channel status bit in S/PDIF output.\n\nSigned-off-by: Eric Lammerts \u003ceric@lammerts.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d50a2fb63643dce8506520dab5ffb8f49cc45cb2",
      "tree": "e2cbdcc0fe61a275a31f6f1a3e2247ba0c759449",
      "parents": [
        "9676001559fce06e37c7dc230ab275f605556176"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Jun 03 02:28:49 2011 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 03 11:46:37 2011 +0200"
      },
      "message": "ALSA: asihpi: Use angle brackets for system includes\n\nUse the normal include style.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "840d8e5e964dc51673d0f26e119b27d2898e8417",
      "tree": "faf9c6876a6ac09ad8ca4b4793d97480b0fb843e",
      "parents": [
        "ea02c63d57d7ec099f66ddb2942b4022e865cd5f"
      ],
      "author": {
        "name": "Joachim Eastwood",
        "email": "manabian@gmail.com",
        "time": "Wed Jun 01 23:59:10 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jun 03 10:04:17 2011 +0100"
      },
      "message": "ASoC: atmel_ssc: Don\u0027t try to free ssc if request failed\n\nWe should only call ssc_free() when ssc_request() succeeds or bad\nthings will happen.\n\nSigned-off-by: Joachim Eastwood \u003cjoachim.eastwood@jotron.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9676001559fce06e37c7dc230ab275f605556176",
      "tree": "1efc1b578374b3b14519746bdd78188ba4d0c66a",
      "parents": [
        "a01ef051d584c12ede5cd5275b008b2ded57f3d9"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu May 26 11:47:35 2011 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 03 10:11:17 2011 +0200"
      },
      "message": "ALSA: fm801: add error handling if auto-detect fails\n\nIn the original code if auto detect failed and tea575x_tuner \u003d\u003d 4\nthen we copy bogus information to chip-\u003etea.card.  I\u0027ve changed the\nautodetect code to cleanup and return -ENODEV on error instead.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a01ef051d584c12ede5cd5275b008b2ded57f3d9",
      "tree": "b65747acc39afc815912fd500c55ed1406273a2a",
      "parents": [
        "4dffbe03d1e940aba878f9420e67feb8423cdd08"
      ],
      "author": {
        "name": "Raymond Yau",
        "email": "superquad.vortex2@gmail.com",
        "time": "Wed Jun 01 15:09:48 2011 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 03 10:08:46 2011 +0200"
      },
      "message": "ALSA: hda - Check pin support EAPD in ad198x_power_eapd_write\n\nCheck whether the pin supports EAPD in ad198x_power_eapd_write.\n\nSigned-off-by: Raymond Yau \u003csuperquad.vortex2@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4dffbe03d1e940aba878f9420e67feb8423cdd08",
      "tree": "cd476063172e4676427f80b4a85e609ad58d580d",
      "parents": [
        "bf0be0e951cf1c4c9ce38032195cd8095a16d828"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 03 10:05:02 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 03 10:05:02 2011 +0200"
      },
      "message": "ALSA: hda - Fix HP and Front pins of ad1988/ad1989 in ad198x_power_eapd()\n\nIn ad198x_power_eapd(), wrong pin NIDs are used for controlling EAPD for\nHP and Front outputs of AD1988/AD1989.  These are actually same with the\nones for AD1984 \u0026 co, port-A is 0x11 and port-D 0x12.\n\nReported-by: Raymond Yau \u003csuperquad.vortex2@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bf0be0e951cf1c4c9ce38032195cd8095a16d828",
      "tree": "0f32e4bc1dd584e0f5e4cae2ceb7acdc0e74a61e",
      "parents": [
        "46f2cc80514e389bacfb642a32a4181fa1f1d20b"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon May 30 12:49:01 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 02 19:56:31 2011 +0200"
      },
      "message": "ALSA: 6fire: Don\u0027t leak firmware in error path\n\nOne of the error paths in\nsound/usb/6fire/firmware.c::usb6fire_fw_ezusb_upload() neglects to free\nthe memory allocated for the firmware before returning, thus leaking the\nmemory.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2a56d2220284b0e4dd8569fa475d7053f1c40a63",
      "tree": "96f959486a2f31db599e5f97167074bd1ecb3dc6",
      "parents": [
        "46f2cc80514e389bacfb642a32a4181fa1f1d20b",
        "239df0fd5ee25588f8a5ba7f7ee646940cc403f4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 19:51:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 19:51:32 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (45 commits)\n  ARM: 6945/1: Add unwinding support for division functions\n  ARM: kill pmd_off()\n  ARM: 6944/1: mm: allow ASID 0 to be allocated to tasks\n  ARM: 6943/1: mm: use TTBR1 instead of reserved context ID\n  ARM: 6942/1: mm: make TTBR1 always point to swapper_pg_dir on ARMv6/7\n  ARM: 6941/1: cache: ensure MVA is cacheline aligned in flush_kern_dcache_area\n  ARM: add sendmmsg syscall\n  ARM: 6863/1: allow hotplug on msm\n  ARM: 6832/1: mmci: support for ST-Ericsson db8500v2\n  ARM: 6830/1: mach-ux500: force PrimeCell revisions\n  ARM: 6829/1: amba: make hardcoded periphid override hardware\n  ARM: 6828/1: mach-ux500: delete SSP PrimeCell ID\n  ARM: 6827/1: mach-netx: delete hardcoded periphid\n  ARM: 6940/1: fiq: Briefly document driver responsibilities for suspend/resume\n  ARM: 6938/1: fiq: Refactor {get,set}_fiq_regs() for Thumb-2\n  ARM: 6914/1: sparsemem: fix highmem detection when using SPARSEMEM\n  ARM: 6913/1: sparsemem: allow pfn_valid to be overridden when using SPARSEMEM\n  at91: drop at572d940hf support\n  at91rm9200: introduce at91rm9200_set_type to specficy cpu package\n  at91: drop boot_params and PLAT_PHYS_OFFSET\n  ...\n"
    },
    {
      "commit": "46f2cc80514e389bacfb642a32a4181fa1f1d20b",
      "tree": "d9fba88eb0157e3413eecc79b2fe354974a1ad97",
      "parents": [
        "f23a5e1405e47df6cdc86568ea75df266b9e151f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 19:45:28 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 19:45:28 2011 -0700"
      },
      "message": "ALSA: fix hda AZX_DCAPS_NO_TCSEL quirk check in driver_caps\n\nCommit 9477c58e3308 (\"ALSA: hda - Reorganize controller quriks with bit\nflags\") changed the driver type compares into various quirk bits.\nHowever, the check for AZX_DCAPS_NO_TCSEL got reverted: instead of\nclearing TCSEL for chipsets that have that standard capability, it\ncleared then when the NO_TCSEL bit was set.\n\nThis can lead to noise and repeated sounds - a weird \"echo\" behavior.\nAs the comment just above says: \"Ensuring these bits are 0 clears\nplayback static on some HD Audio codecs\".  Which is definitely true at\nleast on my Core i5 Westmere system.\n\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09cefbb605ccb07c65f313253268a634e0dcd283",
      "tree": "e7be04bdf5dca8c3e2205f44f06b8f09b99bb025",
      "parents": [
        "dc7acbb2518f250050179c8581a972df3b6a24f1",
        "cf73df1e2975ae8f88e573e5f593761339a65def"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 10:10:51 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 10:10:51 2011 -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: (26 commits)\n  ASoC: Fix power down for widgetless per-card DAPM context case\n  ASoC: wm1250-ev1: Define \"WM1250 Output\" with SND_SOC_DAPM_OUTPUT\n  ASoC: Remove duplicate linux/delay.h inclusion.\n  ASoC: sam9g20_wm8731: use the proper SYSCKL value\n  ASoC: wm8731: fix wm8731_check_osc() connected condition\n  ALSA: hda - Reorganize controller quriks with bit flags\n  ALSA: hda - Use snd_printd() in snd_hda_parse_pin_def_config()\n  ALSA: core: remove unused variables.\n  ALSA: HDA: Increase MAX_HDMI_PINS\n  ALSA: PCM - Don\u0027t check DMA time-out too shortly\n  MAINTAINERS: add FireWire audio maintainer\n  ALSA: usb-audio: more control quirks for M-Audio FastTrack devices\n  ALSA: usb-audio: add new quirk type QUIRK_AUDIO_STANDARD_MIXER\n  ALSA: usb-audio: export snd_usb_feature_unit_ctl\n  ALSA: usb-audio: rework add_control_to_empty()\n  ALSA: usb-audio: move assignment of chip-\u003ectrl_intf\n  ALSA: hda - Use model\u003dauto for Lenovo G555\n  ALSA: HDA: Unify HDMI hotplug handling.\n  ALSA: hda - Force AD1988_6STACK_DIG for Asus M3N-HT Deluxe\n  ASoC: core - remove superfluous new line.\n  ...\n"
    },
    {
      "commit": "ea02c63d57d7ec099f66ddb2942b4022e865cd5f",
      "tree": "a4465f5635cb720018dffd86fb285fff7b706ca5",
      "parents": [
        "1007da0604b1d2f064bfecece0f131d57237b03f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 27 21:56:16 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 27 22:17:09 2011 +0800"
      },
      "message": "ASoC: Fix wm_hubs input PGA ZC bits\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "1007da0604b1d2f064bfecece0f131d57237b03f",
      "tree": "83881e32850d6488425dcf1bd377a80d083e247b",
      "parents": [
        "ea77b94774b3cc67162d74894b49af7eb17071f0"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Thu May 26 09:57:33 2011 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 27 21:49:36 2011 +0800"
      },
      "message": "ASoC: Fix dapm_is_shared_kcontrol so everything isn\u0027t shared\n\nCommit af46800 (\"ASoC: Implement mux control sharing\") introduced\nfunction dapm_is_shared_kcontrol.\n\nWhen this function returns true, the naming of DAPM controls is derived\nfrom the kcontrol_new. Otherwise, the name comes from the widget (and\npossibly a widget\u0027s naming prefix).\n\nA bug in the implementation of dapm_is_shared_kcontrol made it return 1\nin all cases. Hence, that commit caused a change in control naming for\nall controls instead of just shared controls.\n\nSpecifically, a control is always considered shared because it is always\ncompared against itself. Solve this by never comparing against the widget\ncontaining the control being created.\n\nEqually, controls should never be shared between DAPM contexts; when the\nsame codec is instantiated multiple times, the same kcontrol_new will be\nused. However, the control should no be shared between the multiple\ninstances.\n\nI tested that with the Tegra WM8903 driver:\n* Shared is now mostly 0 as expected, and sometimes 1.\n* The expected controls are still generated after this change.\n\nHowever, I don\u0027t have any systems that have a widget/control naming\nprefix, so I can\u0027t test that aspect.\n\nThanks for Jarkko Nikula for pointing out how to fix this.\n\nReported-by: Liam Girdwood \u003clrg@ti.com\u003e\nTested-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "cf73df1e2975ae8f88e573e5f593761339a65def",
      "tree": "1c264fb62e9bb36af8e762e860a6de3daf112782",
      "parents": [
        "d1227e3fe0c63a258db855f4f1536b0b34cd8725",
        "ea77b94774b3cc67162d74894b49af7eb17071f0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 27 08:03:03 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 27 08:03:03 2011 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "d1227e3fe0c63a258db855f4f1536b0b34cd8725",
      "tree": "d1fba37609a1b357eeb1051d0a6709385dd3bf90",
      "parents": [
        "9477c58e3308f54a108a5d1eb9621830b329b0ca",
        "78fa2c4d2465d014e67d3e12d948425856587251"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 27 08:02:59 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 27 08:02:59 2011 +0200"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into for-linus\n"
    },
    {
      "commit": "9f1912c48ce829d24789e3e5d499de0d44d3306a",
      "tree": "056ca04727d478f74b20d8af5729e0776a942cca",
      "parents": [
        "4c171acc20794af16a27da25e11ec4e9cad5d9fa",
        "099691081df40d8863cb2fb01ee64039633892dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 12:14:20 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 12:14:20 2011 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (57 commits)\n  regulator: Fix 88pm8607.c printk format warning\n  input: Add support for Qualcomm PMIC8XXX power key\n  input: Add Qualcomm pm8xxx keypad controller driver\n  mfd: Add omap-usbhs runtime PM support\n  mfd: Fix ASIC3 SD Host Controller Configuration size\n  mfd: Fix omap_usbhs_alloc_children error handling\n  mfd: Fix omap usbhs crash when rmmoding ehci or ohci\n  mfd: Add ASIC3 LED support\n  leds: Add ASIC3 LED support\n  mfd: Update twl4030-code maintainer e-mail address\n  mfd: Correct the name and bitmask for ab8500-gpadc BTempPullUp\n  mfd: Add manual ab8500-gpadc batt temp activation for AB8500 3.0\n  mfd: Provide ab8500-core enumerators for chip cuts\n  mfd: Check twl4030-power remove script error condition after i2cwrite\n  mfd: Fix twl6030 irq definitions\n  mfd: Add phoenix lite (twl6025) support to twl6030\n  mfd: Avoid to use constraint name in 88pm860x regulator driver\n  mfd: Remove checking on max8925 regulator[0]\n  mfd: Remove unused parameter from 88pm860x API\n  mfd: Avoid to allocate 88pm860x static platform data\n  ...\n"
    },
    {
      "commit": "829ae2732998e628d762b97627e4e5cc6c1b5625",
      "tree": "7ffdfa365ab54df4fd1742673289621b3f5de2f5",
      "parents": [
        "6ddb4518c7af7b03fa322552d794f759cd5c26fa",
        "9b28b11e2a648f07c8481b9666ccf1c088e1ab74"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 12:11:54 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 12:11:54 2011 -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: (33 commits)\n  OMAP3: PM: Boot message is not an error, and not helpful, remove it\n  OMAP3: cpuidle: change the power domains modes determination logic\n  OMAP3: cpuidle: code rework for improved readability\n  OMAP3: cpuidle: re-organize the C-states data\n  OMAP3: clean-up mach specific cpuidle data structures\n  OMAP3 cpuidle: remove useless SDP specific timings\n  usb: otg: OMAP4430: Powerdown the internal PHY when USB is disabled\n  usb: otg: OMAP4430: Fixing the omap4430_phy_init function\n  usb: musb: am35x: fix compile error when building am35x\n  usb: musb: OMAP4430: Power down the PHY during board init\n  omap: drop board-igep0030.c\n  omap: igep0020: add support for IGEP3\n  omap: igep0020: minor refactoring\n  omap: igep0020: name refactoring for future merge with IGEP3\n  omap: Remove support for omap2evm\n  arm: omap2plus: GPIO cleanup\n  omap: musb: introduce default board config\n  omap: move detection of NAND CS to common-board-devices\n  omap: use common initialization for PMIC i2c bus\n  omap: consolidate touch screen initialization among different boards\n  ...\n"
    },
    {
      "commit": "e45be4b5fcccb241101ad1aa1e15581ad2071393",
      "tree": "983464dc0045ccfc4f3d45643cedde08669bfe8f",
      "parents": [
        "cb5811cf325f44eb0630b55a6416311e4ba661ee"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed May 11 10:44:36 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:14 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for wm8400 cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "cb5811cf325f44eb0630b55a6416311e4ba661ee",
      "tree": "b7132f4d632804ae3e024134d8aa768de2722b29",
      "parents": [
        "07259a7092e47b9fbb5c8bfdad45fa4c7dbbc051"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 16:39:45 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:13 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for davinci cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nCc: Miguel Aguilar \u003cmiguel.aguilar@ridgerun.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a4579ad2bb6557834ebfafc8d2942891516fb4ad",
      "tree": "3a4c19cd9cb685c6bd15a2e124f537db68374c39",
      "parents": [
        "3d2bdf759f48f9b0a0ffcd798f3e9a3228d6455d"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 15:57:17 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:09 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for twl4030 codec cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nCc: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9e554696c03e04c51d095c1c451e26a8cb6a84fa",
      "tree": "a2298d7aa5db6c7391346a097caeea99e8c9d8ad",
      "parents": [
        "8ac93beaab97d56b6e702cc625438f533e361ea5"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 11:56:04 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:02 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for wl1273 cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nCc: Matti Aaltonen \u003cmatti.j.aaltonen@nokia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ea77b94774b3cc67162d74894b49af7eb17071f0",
      "tree": "adc131307d52a7b5410cf96dfe75b65c0333f9c1",
      "parents": [
        "979f486944174760400f797d509c05a018132b98"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Thu May 26 16:32:18 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu May 26 22:58:14 2011 +0800"
      },
      "message": "ASoC: Fix power down for widgetless per-card DAPM context case\n\nCommit 52ba67b (\"ASoC: Force all DAPM contexts into the same bias state\")\npowers up all the DAPM contexts in a card if any DAPM context becomes\nactive. Unfortunately power down newer happens if per-card DAPM context\ndoesn\u0027t have any widgets.\n\nReason for this is that power state of per-card DAPM context without\nwidgets is never cleared and thus all the DAPM contexts remain permanently\nactive. Test for widgetless calling DAPM context in dapm_power_widgets()\ndoesn\u0027t work for per-card DAPM context since power change is never\noriginating from widgetless per-card DAPM context.\n\nFix this by pre-clearing power state flag of non-codec DAPM context at the\nbeginning of power sequence.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "979f486944174760400f797d509c05a018132b98",
      "tree": "b2fdf319eac380d9ff14f1cc8fa10c5c448abd5e",
      "parents": [
        "65afc4118d67f4b0934e6dc72d9b27397aea0354"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu May 26 10:54:12 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu May 26 22:11:24 2011 +0800"
      },
      "message": "ASoC: wm1250-ev1: Define \"WM1250 Output\" with SND_SOC_DAPM_OUTPUT\n\nCodec output pin should be defined with SND_SOC_DAPM_OUTPUT.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "65afc4118d67f4b0934e6dc72d9b27397aea0354",
      "tree": "f7eafa2385ad71d97b51368d65179c14172a4db4",
      "parents": [
        "6bb74a7293d73556321fd37aefe67f6086dc25d1"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu May 26 10:32:41 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu May 26 22:11:23 2011 +0800"
      },
      "message": "ASoC: Remove duplicate linux/delay.h inclusion.\n\nIt\u0027s enough to include linux/delay.h just once in\nsound/soc/codecs/wm8915.c, so remove the duplicate.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6bb74a7293d73556321fd37aefe67f6086dc25d1",
      "tree": "dd66ef332bef10381b46189594ab72835cacfaae",
      "parents": [
        "5a195b445020f6042c2096e5eb63ef900e7871ea"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue May 24 11:51:16 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu May 26 22:11:19 2011 +0800"
      },
      "message": "ASoC: sam9g20_wm8731: use the proper SYSCKL value\n\nat91sam9g20 is providing master clock to wm8731: not using a crystal but an\nexternal MCLK. We can avoid conflict and save power using WM8731_SYSCLK_MCLK as\nwe do not need oscillator to be powered.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5a195b445020f6042c2096e5eb63ef900e7871ea",
      "tree": "3e588e6c61b629b5271f8aa85c70a839b60544b4",
      "parents": [
        "92505299a131b47992d318f2875d5629ac870d87"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue May 24 11:50:57 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu May 26 22:11:16 2011 +0800"
      },
      "message": "ASoC: wm8731: fix wm8731_check_osc() connected condition\n\nThe crystal oscillator is only enabled if the WM8731_SYSCLK_XTAL master clock\nis specified. Fix the connected() struct snd_soc_dapm_route function to take\nthis into account. Oscillator is not enabled on machine that need it otherwise.\n\nMachine drivers have to make sure that they use the proper SYSCLK value.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9477c58e3308f54a108a5d1eb9621830b329b0ca",
      "tree": "8b93d7cfe898df5cb5d63f14847dc1ad5d3f6065",
      "parents": [
        "0b6267376d1113bf8e09ae655919e6f0bbe90d01"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 25 09:11:37 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 26 14:43:07 2011 +0200"
      },
      "message": "ALSA: hda - Reorganize controller quriks with bit flags\n\nIntroduce bit-flags indicating the necessary controller quirks, and\nset them in pci driver_data field.  This simplifies the checks in the\ndriver code and avoids the pci-id lookup in different places.\n\nAlso, this patch adds the PCI ID entry for AMD Hudson.  AMD Hudson\nrequires a similar workaround like ATI SB while other generic ATI and\nAMD controllers don\u0027t need but some ATI-HDMI quirks.  So, we need a\ndifferent entry for Hudson.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    }
  ],
  "next": "0b6267376d1113bf8e09ae655919e6f0bbe90d01"
}
