)]}'
{
  "log": [
    {
      "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": "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"
    },
    {
      "commit": "0b6267376d1113bf8e09ae655919e6f0bbe90d01",
      "tree": "2520430eb0c332d20f56a598a0b0b285dec596ce",
      "parents": [
        "739266566ae9ba6b01ed3a01165171705fa2974e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 26 14:10:44 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 26 14:10:44 2011 +0200"
      },
      "message": "ALSA: hda - Use snd_printd() in snd_hda_parse_pin_def_config()\n\nFixed the wrong usage of snd_printdd() for debug prints of input\nentries.  It should be snd_printd() like others.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "78fa2c4d2465d014e67d3e12d948425856587251",
      "tree": "87914a2c91f3f555da43088445a686f0f3400d7d",
      "parents": [
        "f2b3614cefb61ee6046a0aaee503ee37f227d310"
      ],
      "author": {
        "name": "Luca Tettamanti",
        "email": "kronos.it@gmail.com",
        "time": "Wed May 25 22:43:27 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 26 08:19:04 2011 +0200"
      },
      "message": "ALSA: core: remove unused variables.\n\nDrop a few variables that are never read.\n\nSigned-off-by: Luca Tettamanti \u003ckronos.it@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "739266566ae9ba6b01ed3a01165171705fa2974e",
      "tree": "577503686c2891b625ce961921942c5642a7b2c8",
      "parents": [
        "af4ccf4f86c0008bdbe2532c110d45919983b468"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Wed May 25 12:42:13 2011 -0600"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 26 08:17:59 2011 +0200"
      },
      "message": "ALSA: HDA: Increase MAX_HDMI_PINS\n\nThe recently introduced NVIDIA GeForce GT 520 has 4 pins within a single\ncodec. Bump MAX_HDMI_PINS to accomodate this. Also bump MAX_HDMI_CVTS\nto match it; this might be needed later too.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f2b3614cefb61ee6046a0aaee503ee37f227d310",
      "tree": "4e43feacc58c629919d09bc6fd200ac0892d2cca",
      "parents": [
        "a331b0c3665506aa23bfc78c777199b30349d731"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 26 08:09:38 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 26 08:09:38 2011 +0200"
      },
      "message": "ALSA: PCM - Don\u0027t check DMA time-out too shortly\n\nWhen the PCM period size is set larger than 10 seconds, currently the\nPCM core may abort the operation with DMA-error due to the fixed timeout\nfor 10 seconds.  A similar problem is seen in the drain operation that\nhas a fixed timeout of 10 seconds, too.\n\nThis patch fixes the timeout length depending on the period size and\nrate, also including the consideration of no_period_wakeup flag.\n\nReported-by: Raymond Yau \u003csuperquad.vortex2@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ae1d3b974e091b5fc9008bd41bcbdaac68110b62",
      "tree": "82e50a66925ced79f59ed4504f6e073ef55edee3",
      "parents": [
        "586893ebc42943008010b4c210cfc9167df615e5",
        "7a2207a0e1142a9b214b323e43ab2ecc592e5b0e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 26 00:41:21 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 26 00:41:21 2011 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://github.com/at91linux/linux-2.6-at91 into devel-stable\n"
    },
    {
      "commit": "586893ebc42943008010b4c210cfc9167df615e5",
      "tree": "eec3179235978fba9ca6bfae0799d97c8532ee15",
      "parents": [
        "014322dac6ae0048c928c6ca2faf0d53194f9d15",
        "bd6356bdafc853201168f718f0059fbe11191461"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 25 21:47:48 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 25 21:47:48 2011 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into devel-stable\n\nConflicts:\n\tarch/arm/Kconfig\n\tarch/arm/mach-exynos4/mach-nuri.c\n"
    },
    {
      "commit": "d5a0bf6cc526d326283983bb7935493b722e7063",
      "tree": "8207f13da2222064b23150195f035809968da17f",
      "parents": [
        "014950b013b7966b7e4a3ae6931c75e3c115296f"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Wed May 25 09:09:03 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 25 09:37:08 2011 +0200"
      },
      "message": "ALSA: usb-audio: more control quirks for M-Audio FastTrack devices\n\nMake use of the freshly introduced methods to re-use standard mixer\nhandling and add some controls that are hidden but implemented in a\nstandard conform way on M-Audio\u0027s FastTrack devices.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nOriginal-code-by: Felix Homann \u003clinuxaudio@showlabor.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "014950b013b7966b7e4a3ae6931c75e3c115296f",
      "tree": "2b1f0b8f92bec82244e92e2d1c72499875d3ff0c",
      "parents": [
        "9e38658f703732cb69936553cef4bdb4e5294f3f"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Wed May 25 09:09:02 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 25 09:36:59 2011 +0200"
      },
      "message": "ALSA: usb-audio: add new quirk type QUIRK_AUDIO_STANDARD_MIXER\n\nThis quirk type will let the driver assume that there is a standard\nmixer on a given interface, or that a specific mixer quirks will handle\nthe device.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9e38658f703732cb69936553cef4bdb4e5294f3f",
      "tree": "8db752c56b8c5677c5ea215bf6b249f17844e4e6",
      "parents": [
        "ef9d59708949b2012b1b723a1eaec82981c40013"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Wed May 25 09:09:01 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 25 09:36:20 2011 +0200"
      },
      "message": "ALSA: usb-audio: export snd_usb_feature_unit_ctl\n\nIn order to allow quirks functions to hook up to the standard feature\nunit op tables, this patch exports a pointer to the struct that is used\ninternally.\n\nThat way, all the code handling the control can be kept private, and\nexternal code can reference the symbol to re-use it.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ef9d59708949b2012b1b723a1eaec82981c40013",
      "tree": "49827ad76ad2cf84933d295ef1df9520dfdb911b",
      "parents": [
        "5875c2cb7633ca280c2ece43389d6a6f3c00e951"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Wed May 25 09:09:00 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 25 09:34:34 2011 +0200"
      },
      "message": "ALSA: usb-audio: rework add_control_to_empty()\n\nThis patch renames add_control_to_empty() to snd_usb_mixer_add_control()\nand exports it, so the quirks functions can make use of it.\n\nAlso, as \"struct mixer_build\" is private to mixer.c, rewrite the\nfunction to take an argument of type \"struct usb_mixer_interface\"\ninstead.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5875c2cb7633ca280c2ece43389d6a6f3c00e951",
      "tree": "f92d1d204fb4df3ca6f4743252c9721f3856aa2b",
      "parents": [
        "d2859fd49200f1f3efd8acdb54b6d51d3ab82302"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Wed May 25 09:08:59 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 25 09:34:19 2011 +0200"
      },
      "message": "ALSA: usb-audio: move assignment of chip-\u003ectrl_intf\n\nThis is needed for upcoming changes to the quirks mechanism.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "af4ccf4f86c0008bdbe2532c110d45919983b468",
      "tree": "7d051cd21ae9bbcb4cba1db7e08d5b82a2f7e0f7",
      "parents": [
        "5d44f927a5467d64c4f1e0d579bcb3f543c275e0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 25 07:33:20 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 25 07:33:20 2011 +0200"
      },
      "message": "ALSA: hda - Use model\u003dauto for Lenovo G555\n\nThe new auto-parser fixes problems on Lenovo G555.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5d44f927a5467d64c4f1e0d579bcb3f543c275e0",
      "tree": "87a270a36fee088f59bee2fd2d231e8f7dc656ca",
      "parents": [
        "4e60b4f8300c1e15753e8c82c699d52603646200"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue May 24 17:11:17 2011 -0600"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 25 07:31:32 2011 +0200"
      },
      "message": "ALSA: HDA: Unify HDMI hotplug handling.\n\nThis change unifies the initial handling of a pin\u0027s state with the code to\nupdate a pin\u0027s state after a hotplug (unsolicited response) event. The\ninitial probing, and all updates, are now routed through hdmi_present_sense.\n\nThe stored PD and ELDV status is now always derived from GetPinSense verb\nexecution, and not from the data in the unsolicited response. This means:\n\na) The WAR for NVIDIA codec\u0027s UR.PD values (\"old_pin_detect\") can be\n   removed, since this only affected the no-longer-used unsolicited\n   response payload.\n\nb) In turn, this means that most NVIDIA codecs can simply use\n   patch_generic_hdmi instead of having a custom variant just to set\n   old_pin_detect.\n\nc) When PD \u0026\u0026 ELDV becomes true, no extra verbs are executed, because the\n   GetPinSense that was previously executed by snd_hdmi_get_eld (really,\n   hdmi_eld_valid) has simply moved into hdmi_present_sense.\n\nd) When PD \u0026\u0026 ELDV becomes false, there is a single extra GetPinSense verb\n   executed for codecs where old_pin_detect wasn\u0027t set, i.e. some NVIDIA,\n   and all ATI/AMD and Intel codecs. I doubt this will be a performance\n   issue.\n\nThe new unified code in hdmi_present_sense also ensures that eld-\u003eeld_valid\nis not set unless eld-\u003emonitor_present is also set. This protects against\npotential invalid combinations of PD and ELDV received from HW, and\ntransitively from a graphics driver.\n\nAlso, print the derived PD/ELDV bits from hdmi_present_sense so the kernel\nlog always displays the actual state stored, which will differ from the\nvalues in the unsolicited response for NVIDIA HW where old_pin_detect was\npreviously set.\n\nFinally, a couple of small tweaks originally by Takashi:\n\n* Clear the ELD content to zero before reading it, so that if it\u0027s not\n  read (i.e. when !(PD \u0026\u0026 ELDV)) it\u0027s in a known state.\n\n* Don\u0027t show ELD fields in /proc ELD files when the ELD isn\u0027t valid.\n\nThe only possibility I can see for regression here is a codec where the\nGetPinSense verb returns incorrect data. However, we\u0027re already exposed\nto that, since that data is used (a) from hdmi_add_pin to set up the\ninitial pin state, and (b) within snd_hda_input_jack_report to query\na pin\u0027s presence value. As such, I don\u0027t believe any HW has bugs here.\n\nIncludes-changes-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4e60b4f8300c1e15753e8c82c699d52603646200",
      "tree": "b691485be055d84f2336b52d69ec10aabde09eb5",
      "parents": [
        "e2df82ffb8f61efdefba2857da09306182e9c599"
      ],
      "author": {
        "name": "Tony Vroon",
        "email": "tony@linx.net",
        "time": "Tue May 24 22:16:15 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 25 07:30:39 2011 +0200"
      },
      "message": "ALSA: hda - Force AD1988_6STACK_DIG for Asus M3N-HT Deluxe\n\nThe microphone input on the back panel (pink connector)\nstopped operating correctly after an upgrade from\n2.6.35 to 2.6.38; the actual problem manifests itself\nas a lack of microphone bias voltage (VREF_HIZ) on\nnode 0x17.\nWith AD1988_6STACK_DIG the maximum bias voltage (VREF_80)\nis applied and the headset operates correctly.\n\nSigned-off-by: Tony Vroon \u003ctony@linx.net\u003e\nTested-by: Doug Redlich \u003cpbrigade@nxltech.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "92505299a131b47992d318f2875d5629ac870d87",
      "tree": "9da6024d365159dffe9f28c617923072c8d050b2",
      "parents": [
        "61b61e3c5c9bf37ca2915ac981f444989ab22f10"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 24 17:38:52 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed May 25 04:45:47 2011 +0800"
      },
      "message": "ASoC: core - remove superfluous new line.\n\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f50d1d9e8d964fdd3b4cedfbca8843d1bc5916c1",
      "tree": "105b5bc4bb96b555dba90fa11dd5af66784c132f",
      "parents": [
        "98b98d316349e9a028e632629fe813d07fa5afdd",
        "4ef7e71444b48cc89152cbc499ed94dde50515ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:28:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:28:35 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia: Make struct pcmcia_device_id const, sound drivers edition\n  staging: pcmcia: Convert pcmcia_device_id declarations to const\n  pcmcia: Convert pcmcia_device_id declarations to const\n  pcmcia: Make declaration and uses of struct pcmcia_device_id const\n  pcmcia/sa1100: put sa11x0_pcmcia_hw_init[] to .devinit.data\n"
    },
    {
      "commit": "61b61e3c5c9bf37ca2915ac981f444989ab22f10",
      "tree": "019b9855a861a10f4ad344739ebcbeb706ed23fc",
      "parents": [
        "477a66948ef8683f182682cc68e8520baf8a5b43"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 24 13:57:43 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 24 23:25:34 2011 +0800"
      },
      "message": "ASoC: core - fix module reference counting for CPU DAIs\n\nCurrently CODEC and platform drivers have their module reference count\nincremented soc_probe_dai_link() whilst CPU DAI drivers have their reference\ncount incremented in soc_bind_dai_link().\n\nCPU DAIs should have their reference count incremented in soc_probe_dai_link()\njust like the CODEC and platform drivers.\n\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "477a66948ef8683f182682cc68e8520baf8a5b43",
      "tree": "4d1f7a20873b05be5460578e90603dfcb70d98ba",
      "parents": [
        "de0853c000aa3b5c9983d066c137e5dc9c8355a0"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Tue May 24 14:10:32 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 24 23:25:00 2011 +0800"
      },
      "message": "ASoC: fix raumfeld platform\n\nCommit f0fba2ad (ASoC: multi-component - ASoC Multi-Component Support)\nbroke support for Raumfeld platforms as it didn\u0027t take into account the\ndifferent hardware features on individual devices.\n\nIn particular, Raumfeld speakers have no S/PDIF output, so the members\nof the snd_soc_card struct must be set dynamically.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "e2df82ffb8f61efdefba2857da09306182e9c599",
      "tree": "f5be8f1be3b92c4782281fa16fa85b50a6c58a43",
      "parents": [
        "313d2c065253a7549f5e7f43409f1da455329acd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 24 11:49:12 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 24 12:15:53 2011 +0200"
      },
      "message": "ALSA: hda - Fix speaker auto-mute in Cxt auto-parser\n\nFix some logic failures in auto-mute handling in Conexant auto-parser.\nAlso, modify codes to be a bit more understandable.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9b28b11e2a648f07c8481b9666ccf1c088e1ab74",
      "tree": "ac3db2d4ae69e393d8423bb8c9304c75023dc805",
      "parents": [
        "b7679ab3f70482ff4b75a8c735c8224ebedb6020",
        "99aa18278e867574d72201b806f82ace07d4804b"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue May 24 00:45:06 2011 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue May 24 00:45:06 2011 -0700"
      },
      "message": "Merge branch \u0027for_2.6.40/pm-cleanup\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into omap-for-linus\n"
    },
    {
      "commit": "99dff5856220a02b8711f2e8746413ea6e53ccf6",
      "tree": "d8bae7ccdf8f7ad5221b053bb74a6220df996b3a",
      "parents": [
        "bb74e8ca352eecefdc5c1a9ebab01f18aa2f6f3c",
        "d9a0fbfd7bc5d2c42f0fa9bcbdab62c4942d0388"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:23:20 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:23:20 2011 -0700"
      },
      "message": "Merge branch \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (48 commits)\n  serial: 8250_pci: add support for Cronyx Omega PCI multiserial board.\n  tty/serial: Fix break handling for PORT_TEGRA\n  tty/serial: Add explicit PORT_TEGRA type\n  n_tracerouter and n_tracesink ldisc additions.\n  Intel PTI implementaiton of MIPI 1149.7.\n  Kernel documentation for the PTI feature.\n  export kernel call get_task_comm().\n  tty: Remove to support serial for S5P6442\n  pch_phub: Support new device ML7223\n  8250_pci: Add support for the Digi/IBM PCIe 2-port Adapter\n  ASoC: Update cx20442 for TTY API change\n  pch_uart: Support new device ML7223 IOH\n  parport: Use request_muxed_region for IT87 probe and lock\n  tty/serial: add support for Xilinx PS UART\n  n_gsm: Use print_hex_dump_bytes\n  drivers/tty/moxa.c: Put correct tty value\n  TTY: tty_io, annotate locking functions\n  TTY: serial_core, remove superfluous set_task_state\n  TTY: serial_core, remove invalid test\n  Char: moxa, fix locking in moxa_write\n  ...\n\nFix up trivial conflicts in drivers/bluetooth/hci_ldisc.c and\ndrivers/tty/serial/Makefile.\n\nI did the hci_ldisc thing as an evil merge, cleaning things up.\n"
    },
    {
      "commit": "313d2c065253a7549f5e7f43409f1da455329acd",
      "tree": "f2b5dfaee9efa19cbc3140f4153d337fbde8cd3b",
      "parents": [
        "506a4196d44218eca20db529c84410dc1095e457"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 23 20:27:02 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 23 20:27:02 2011 +0200"
      },
      "message": "ALSA: hda - Fix initial capture-source with auto-mic for Cxt auto-parser\n\nFix the initialization of capture-source route when auto-mic is enabled\nfor Conexant auto-parser.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "506a4196d44218eca20db529c84410dc1095e457",
      "tree": "63c984fa5a1cde3f94e36b746973a005c0efe437",
      "parents": [
        "d2859fd49200f1f3efd8acdb54b6d51d3ab82302"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 23 20:07:15 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 23 20:07:15 2011 +0200"
      },
      "message": "ALSA: hda - Fix auto-mic detection in Conexant codec-parser\n\nFix the auto-mic detection for Cxt auto-parser due to off-by-one\nmissing initialization.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "710421cc7d295cc59eb2676fe2ba3bc3252c124e",
      "tree": "4aa11cd7ee64b394871195cb585f16700553f540",
      "parents": [
        "d7ef64a9f9987b29e3d911369a9d40122d5be2dd",
        "f686c74cc3e78349d16d46fc72807354574b1516"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 08:52:38 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 08:52:38 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: (346 commits)\n  ASoC: core: Don\u0027t set \"(null)\" as a driver name\n  ALSA: hda - Use LPIB for ATI/AMD chipsets as default\n  Revert \"ALSA: hda - Use position_fix\u003d3 as default for AMD chipsets\"\n  ASoC: Tegra: Fix compile when debugfs not enabled\n  ASoC: spdif-dit: Add missing MODULE_*\n  SOUND: OSS: Remove Au1550 driver.\n  ALSA: hda - add Intel Panther Point HDMI codec id\n  ALSA: emu10k1 - Add dB range to Bass and Treble for SB Live!\n  ALSA: hda - Remove PCM mixer elements from Virtual Master of realtek\n  ALSA: hda - Fix input-src parse in patch_analog.c\n  ASoC: davinci-mcasp: enable ping-pong SRAM buffers\n  ASoC: add iPAQ hx4700 machine driver\n  ASoC: Asahi Kasei AK4641 codec driver\n  ALSA: hda - Enable Realtek ALC269 codec input layer beep\n  ALSA: intel8x0m: enable AMD8111 modem\n  ALSA: HDA: Add jack detection for HDMI\n  ALSA: sound, core, pcm_lib: fix xrun_log\n  ASoC: Max98095: Move existing NULL check before pointer dereference.\n  ALSA: sound, core, pcm_lib: xrun_log: log also in_interrupt\n  ALSA: usb-audio - Add support for USB X-Fi S51 Pro\n  ...\n"
    },
    {
      "commit": "d2859fd49200f1f3efd8acdb54b6d51d3ab82302",
      "tree": "883a8d7a948f05bb243936acc2d380f80382b00c",
      "parents": [
        "f686c74cc3e78349d16d46fc72807354574b1516"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Mon May 23 08:26:16 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 23 08:56:23 2011 +0200"
      },
      "message": "ALSA: HDA: Add quirk for Lenovo U350\n\nAdd model\u003dasus quirk for Lenovo Ideapad U350 to make internal mic\nwork correctly.\n\nCc: stable@kernel.org (2.6.38+)\nBugLink: http://bugs.launchpad.net/bugs/751681\nReported-by: Kent Baxley \u003ckent.baxley@canonical.com\u003e\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f686c74cc3e78349d16d46fc72807354574b1516",
      "tree": "a6f9d06629184a0044feaa5563a71709a0213ee5",
      "parents": [
        "7ec298dfef00e2c8effe8658011e03d86911b0bf",
        "50e3bbf9898840eead86f90a43b3625a2b2f4112"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 22 10:01:35 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 22 10:01:35 2011 +0200"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "7ec298dfef00e2c8effe8658011e03d86911b0bf",
      "tree": "dd62232006547b861a2731fe49c26367d3e9422c",
      "parents": [
        "02e5fbf622aabf68bdc02282a17a3aeed054237a",
        "de0853c000aa3b5c9983d066c137e5dc9c8355a0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 22 10:01:33 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 22 10:01:33 2011 +0200"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "02e5fbf622aabf68bdc02282a17a3aeed054237a",
      "tree": "60f2d4e09464dbf338c832bb39f861f29779b86b",
      "parents": [
        "b759b3ac9aee3afb01c21b603970ebb200c8048e",
        "bfe9fc8aebc997ce8bcf8ac0586c84a247812064"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 22 10:01:29 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 22 10:01:29 2011 +0200"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "b759b3ac9aee3afb01c21b603970ebb200c8048e",
      "tree": "8a7bc11819410c47d248a3fc27579190853179df",
      "parents": [
        "e28fb9c603f321e0bb4c6c43d58b31de052d6de6",
        "f428c94c842343b8580751cf637794050ca12d77"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 22 10:01:22 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 22 10:01:22 2011 +0200"
      },
      "message": "Merge branch \u0027topic/lola\u0027 into for-linus\n"
    },
    {
      "commit": "de0853c000aa3b5c9983d066c137e5dc9c8355a0",
      "tree": "6e335b5da919c1b9adcf87dfdd6da16c09a99e77",
      "parents": [
        "2b39535b9e54888649923beaab443af212b6c0fd",
        "4a787a3ff3f419c23ab0a5cef677fa441356b818"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 22 10:31:51 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 22 10:31:51 2011 +0800"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 into for-2.6.40\n"
    },
    {
      "commit": "2b39535b9e54888649923beaab443af212b6c0fd",
      "tree": "0b4e42916a78e943a6ff15fc414f108fd9b1bfb5",
      "parents": [
        "0dfe8da4921fdae6b9c77e320731e490d4b15a99"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Fri May 20 15:47:40 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 22 10:31:11 2011 +0800"
      },
      "message": "ASoC: core: Don\u0027t set \"(null)\" as a driver name\n\nCommit 22de71b (\"ASoC: core - allow ASoC more flexible machine name\")\nwrites \"(null)\" to driver name string in struct snd_card if card-\u003edriver_name\nis NULL. This causes segmentation faults with some user space ALSA utilities\nlike aplay and arecord.\n\nFix this by using the card-\u003ename if no driver name is specified.\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": "dcb4a1f0e0367efb813907e5083998bbb98b0456",
      "tree": "80b1edb72dd20ed20917e6c835bd49a0c0b52df2",
      "parents": [
        "c21fd1a8c68ce3f49b00caf10337169262cfb8ad",
        "105e53f863c04e1d9e5bb34bf753c9fdbce6a60c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 21 12:25:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 21 12:25:07 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: sbp2: parallelize login, reconnect, logout\n  firewire: sbp2: octlet AT payloads can be stack-allocated\n  firewire: sbp2: omit Scsi_Host lock from queuecommand\n  firewire: core: use non-reentrant workqueue with rescuer\n  firewire: optimize iso queueing by setting wake only after the last packet\n  firewire: octlet AT payloads can be stack-allocated\n  firewire: ohci: optimize find_branch_descriptor()\n  firewire: ohci: avoid separate DMA mapping for small AT payloads\n  firewire: ohci: do not start DMA contexts before link is enabled\n"
    },
    {
      "commit": "50e3bbf9898840eead86f90a43b3625a2b2f4112",
      "tree": "efc2ade5103aef34f3555b387fe6bffa1cf6eff6",
      "parents": [
        "314c3ff47643c7c1f11317f81a80902af80795e3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 20 16:29:09 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 20 16:29:09 2011 +0200"
      },
      "message": "ALSA: hda - Use LPIB for ATI/AMD chipsets as default\n\nATI and AMD chipsets seem not providing the proper position-buffer\ninformation, and it also doesn\u0027t provide FIFO register required by\nVIACOMBO fix.  It\u0027s better to use LPIB for these.\n\nReported-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "314c3ff47643c7c1f11317f81a80902af80795e3",
      "tree": "2f3884ca9efc373f0a47245356de47d32cca48fd",
      "parents": [
        "591e610d651079117bd71c625605a3ebd868b1a1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 20 16:27:02 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 20 16:27:02 2011 +0200"
      },
      "message": "Revert \"ALSA: hda - Use position_fix\u003d3 as default for AMD chipsets\"\n\nThis reverts commit 447ee6a7cbbfb5ae7ab8f9b8b058b4a04fe398bf.\n\nThe workaround introduced by this commit seems bogus.\nThe AMD chipsets don\u0027t provide proper position-buffer nor FIFO value\nrequired by VIACOMBO fix.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0dfe8da4921fdae6b9c77e320731e490d4b15a99",
      "tree": "afca6ade17d9ffbb2144a196ae8e499e0c2f2a83",
      "parents": [
        "6ae759e889d9fd1733f4392f5083ac8c899253c5"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Mon May 16 14:19:27 2011 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 20 11:20:13 2011 +0100"
      },
      "message": "ASoC: Tegra: Fix compile when debugfs not enabled\n\nThe prototype of the inline dummy version of tegra_i2s_debug_add\nwas not consistent with the real version.\n\nReported-by: Rhyland-Klein \u003crklein@nvidia.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": "6ae759e889d9fd1733f4392f5083ac8c899253c5",
      "tree": "e9c4ae149d6c1f01d1427ebc3a7ba9097c5ff4ee",
      "parents": [
        "a0c8326397262f1817ee6c5212ad6adf43e3df36"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Thu May 19 17:44:46 2011 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 20 11:19:29 2011 +0100"
      },
      "message": "ASoC: spdif-dit: Add missing MODULE_*\n\nMODULE_ALIAS is required so that the module will auto-load based on a\nplatform_device registration in the board file.\n\nWhile we\u0027re at it, add some other MODULE_*.\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": "e28fb9c603f321e0bb4c6c43d58b31de052d6de6",
      "tree": "13383bd4cf0af0cdf3e454d39fa7aba5d666528f",
      "parents": [
        "693d92a1bbc9e42681c42ed190bd42b636ca876f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 20 09:34:24 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 20 11:33:39 2011 +0200"
      },
      "message": "SOUND: OSS: Remove Au1550 driver.\n\nThis driver does no longer build since at least 2.6.30 and there is a\nmodern ALSA replacement for it.  RIP, Rot In Pieces.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4a787a3ff3f419c23ab0a5cef677fa441356b818",
      "tree": "bc806899cc9038a6fa6abb16731eb2e4371a3b44",
      "parents": [
        "a0c8326397262f1817ee6c5212ad6adf43e3df36",
        "d491297752c3a36f6cfabd4cd578c0cfa2098044"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 20 11:25:32 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 20 11:25:32 2011 +0200"
      },
      "message": "Merge branch \u0027for-2.6.40\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into topic/asoc\n"
    },
    {
      "commit": "591e610d651079117bd71c625605a3ebd868b1a1",
      "tree": "92e53909a7676dc31123a4d16b751712c250858f",
      "parents": [
        "acb373da7cc8aac7f7f4f35056db16606da01d42"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Fri May 20 15:35:43 2011 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 20 09:40:00 2011 +0200"
      },
      "message": "ALSA: hda - add Intel Panther Point HDMI codec id\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bfe9fc8aebc997ce8bcf8ac0586c84a247812064",
      "tree": "f6be5e48ad286c09c0cd0df30a1f5f5e01d9ae48",
      "parents": [
        "df1fe13289eca445b77471c204408bec67313be3"
      ],
      "author": {
        "name": "Raymond Yau",
        "email": "superquad.vortex2@gmail.com",
        "time": "Fri May 20 14:32:04 2011 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 20 09:08:04 2011 +0200"
      },
      "message": "ALSA: emu10k1 - Add dB range to Bass and Treble for SB Live!\n\nAs the \"Wave\", \"Wave Surround\" or \"Front\" Playback Volume must be\nchanged to 70% (i.e. -12 dB) so that distortion won\u0027t occur when\nincrease Bass and Treble from 50% to 100%, so the maximum gain in\nBass and Treble are +12 dB.\n\nSigned-off-by: Raymond Yau \u003csuperquad.vortex2@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "acb373da7cc8aac7f7f4f35056db16606da01d42",
      "tree": "746b392e8200ce5c4cb1ca25af79e55bc06bf159",
      "parents": [
        "5a2d227fdc7a02ed1b4cebba391d8fb9ad57caaf"
      ],
      "author": {
        "name": "Raymond Yau",
        "email": "superquad.vortex2@gmail.com",
        "time": "Fri May 20 13:04:04 2011 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 20 09:03:20 2011 +0200"
      },
      "message": "ALSA: hda - Remove PCM mixer elements from Virtual Master of realtek\n\nAfer commit aa202455eec51699e44f658530728162cefa1307 , none of realtek\ncodec has hardware volume control \"PCM Playback Volume\" and\n\"PCM Playback Switch\".\n\nAs Virtual Master require all slave controls must have same number of step\nand dB range.\n\nSigned-off-by: Raymond Yau \u003csuperquad.vortex2@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5a2d227fdc7a02ed1b4cebba391d8fb9ad57caaf",
      "tree": "cdc6321b42e80355b66a7855978bcec2fe54d0a8",
      "parents": [
        "39dfe1387060dbad30255fc36c8b3b67d3b359d7"
      ],
      "author": {
        "name": "Adrian Wilkins",
        "email": "adrian.wilkins@nhs.net",
        "time": "Thu May 19 21:52:38 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 20 09:01:28 2011 +0200"
      },
      "message": "ALSA: hda - Fix input-src parse in patch_analog.c\n\nCompare pin type enum to the pin type and not the array index.\nFixes bug#0005368.\n\nSigned-off-by: Adrian Wilkins \u003cadrian.wilkins@nhs.net\u003e\nCc: \u003cstable@kernel.org\u003e (2.6.37 and later)\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a0c8326397262f1817ee6c5212ad6adf43e3df36",
      "tree": "efc56ec97ac7dd5317be0004521295406b9671ec",
      "parents": [
        "c26f642e2683fb1a367686bc0bac9f5947885cb6"
      ],
      "author": {
        "name": "Ben Gardiner",
        "email": "bengardiner@nanometrics.ca",
        "time": "Wed May 18 09:27:45 2011 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu May 19 14:11:17 2011 -0700"
      },
      "message": "ASoC: davinci-mcasp: enable ping-pong SRAM buffers\n\nThe davinci-i2s driver copies the platform data for playback and capture\nsram sizes which is in turn used by davinci-pcm to allocate ping-pong\nbuffers.\n\nCopy also the platform data in davinci-mcasp probe.\n\nSigned-off-by: Ben Gardiner \u003cbengardiner@nanometrics.ca\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c26f642e2683fb1a367686bc0bac9f5947885cb6",
      "tree": "7ddf5b196f324d043c0a1109361f9b92c0a92af8",
      "parents": [
        "00d2701070c91728988bbfa414a346a23acd8275"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Wed May 18 19:25:10 2011 +0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu May 19 14:10:59 2011 -0700"
      },
      "message": "ASoC: add iPAQ hx4700 machine driver\n\nAK4641 connected via I2S and I2C, jack detection via GPIO.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "00d2701070c91728988bbfa414a346a23acd8275",
      "tree": "56ea07afd0a1772fbcfa7b5847e26c6bb3920992",
      "parents": [
        "539494253547d078089cc15490e83f6e5f2e7213"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Wed May 18 19:25:09 2011 +0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu May 19 14:10:45 2011 -0700"
      },
      "message": "ASoC: Asahi Kasei AK4641 codec driver\n\nA driver for the AK4641 codec used in iPAQ hx4700 and Glofiish M800\namong others.\n\nSigned-off-by: Harald Welte \u003claforge@gnumonks.org\u003e\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "39dfe1387060dbad30255fc36c8b3b67d3b359d7",
      "tree": "d02a4084c569e749dc7c08031cea88ae0d1fd51e",
      "parents": [
        "07acecc11139efbc8d0401576e81dc8c188cb092"
      ],
      "author": {
        "name": "Madis Janson",
        "email": "madis@cyber.ee",
        "time": "Thu May 19 18:32:41 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 19 18:32:41 2011 +0200"
      },
      "message": "ALSA: hda - Enable Realtek ALC269 codec input layer beep\n\nThis fixes the input layer beep not working on some EeePC 1000 models by\nadding the subsystem id into whitelist. Otherwise the corresponding ALSA\nmixer is not enabled and stays muted, resulting in no console beep.\n\nSigned-off-by: Madis Janson \u003cmadis@cyber.ee\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "df1fe13289eca445b77471c204408bec67313be3",
      "tree": "1bbcbb88a6b48eafdf408b7eac79652eaf9582bd",
      "parents": [
        "217658f46c2dbfe260f8f5976f2a201911a2f4c6"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu May 19 18:48:27 2011 +0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 19 18:06:26 2011 +0200"
      },
      "message": "ALSA: intel8x0m: enable AMD8111 modem\n\nAMD 8111 southbridges contain a controller for MC\u002797 modem. Enable support\nfor this controller in intel8x0m driver.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "07acecc11139efbc8d0401576e81dc8c188cb092",
      "tree": "42c715f830606ef6698da60cea42733cc013e2ee",
      "parents": [
        "b896b4ebf0c136b51b184ea9f39247701e332005"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Thu May 19 11:46:03 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 19 12:00:50 2011 +0200"
      },
      "message": "ALSA: HDA: Add jack detection for HDMI\n\nJust as for headphones and microphone jacks, this patch adds reporting\nof HDMI jack status through the input layer.\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "217658f46c2dbfe260f8f5976f2a201911a2f4c6",
      "tree": "a7b8c9ed6940152c9ff0a8f9d266cda43752370a",
      "parents": [
        "ec08b14483de0702ca43e3a8506e149486975f9b"
      ],
      "author": {
        "name": "Ben Gardiner",
        "email": "bengardiner@nanometrics.ca",
        "time": "Wed May 18 23:52:38 2011 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 19 07:18:56 2011 +0200"
      },
      "message": "ALSA: sound, core, pcm_lib: fix xrun_log\n\nThe xrun_log function was augmented with the in_interrupt parameter whereas the\nempty macro definition used when xrun logging is disabled was not.\n\nAdd a third parameter to the empty macro definition so as to not cause compiler\nerrors when xrun logging (CONFIG_SND_PCM_XRUN_DEBUG) is disabled.\n\nSigned-off-by: Ben Gardiner \u003cbengardiner@nanometrics.ca\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "539494253547d078089cc15490e83f6e5f2e7213",
      "tree": "a7403953e75a747ab85f896f93e9e5b464efe225",
      "parents": [
        "34e268d87d60da7968d7300aae7d575be9d16ae7"
      ],
      "author": {
        "name": "Taylor Hutt",
        "email": "thutt@chromium.org",
        "time": "Tue May 17 18:03:54 2011 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed May 18 09:33:27 2011 -0700"
      },
      "message": "ASoC: Max98095: Move existing NULL check before pointer dereference.\n\nVisual inspection shows that max98095_put_eq_enum() and\nmax98095_put_bq_enum() each have a possible NULL deref of \u0027pdata\u0027.\n\nThis change moves the NULL check above the use.\n\nSigned-off-by: Taylor Hutt \u003cthutt@chromium.org\u003e\nAcked-by: Peter Hsiang \u003cPeter.Hsiang@maxim-ic.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ec08b14483de0702ca43e3a8506e149486975f9b",
      "tree": "8519bc5afc22b259886aa775bef402dd51378601",
      "parents": [
        "7cdd8d73139ec935a8e91806131a5b91e26c653e"
      ],
      "author": {
        "name": "Ben Gardiner",
        "email": "bengardiner@nanometrics.ca",
        "time": "Wed May 18 10:03:34 2011 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 18 17:12:39 2011 +0200"
      },
      "message": "ALSA: sound, core, pcm_lib: xrun_log: log also in_interrupt\n\nWhen debugging pcm drivers I found the \"period\" or \"hw\" prefix printed\nby either XRUN_DEBUG_PERIODUPDATE or XRUN_DEBUG_PERIODUPDATE events,\nrespectively to be very useful is observing the interplay between\ninterrupt-context updates and syscall-context updates.\n\nSimilarly, when debugging overruns with XRUN_DEBUG_LOG it is useful to\nsee the context of the last 10 positions.\n\nAdd an in_interrupt member to hwptr_log_entry which stores the value of\nthe in_interrupt parameter of snd_pcm_update_hw_ptr0 when the log entry\nis created. Print a \"[Q]\" prefix when dumping the log entries if\nin_interrupt was true.\n\nSigned-off-by: Ben Gardiner \u003cbengardiner@nanometrics.ca\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7cdd8d73139ec935a8e91806131a5b91e26c653e",
      "tree": "29eef1488bb07908476eccab82b63f322780fea7",
      "parents": [
        "c91d9cda558fc348205fa972c8b864f8579ef258"
      ],
      "author": {
        "name": "Mathieu Bouffard",
        "email": "mbouffard@strangequarks.org",
        "time": "Wed May 18 17:09:17 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 18 17:09:17 2011 +0200"
      },
      "message": "ALSA: usb-audio - Add support for USB X-Fi S51 Pro\n\nUSB X-Fi S51 Pro volume and mute from the volume knob on the unit.\nCompiled and tested with 2.6.39-rc7-git12\n\nSigned-off-by: Mathieu Bouffard \u003cmbouffard@strangequarks.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b896b4ebf0c136b51b184ea9f39247701e332005",
      "tree": "99cbe55d1519f44f95a93f390b7adb2dcefe814d",
      "parents": [
        "296f03380e986f910b20dfb5ad7743902e7d840e"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Wed May 18 11:53:16 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 18 11:53:16 2011 +0200"
      },
      "message": "ALSA: hda - Fix no sound after Windows boot with ALC269\n\nChange power control register to default.\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "296f03380e986f910b20dfb5ad7743902e7d840e",
      "tree": "ba08811a3393fb4945a2d0384c93370a0988380b",
      "parents": [
        "b478b998447d3eb95e03beab1ad132e3e6bc74d2"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Wed May 18 11:52:36 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 18 11:52:36 2011 +0200"
      },
      "message": "ALSA: hda - Add support of ALC221 / ALC276 codecs\n\nCompatible with ALC269.\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b478b998447d3eb95e03beab1ad132e3e6bc74d2",
      "tree": "e600a40647383595e0153aca029ef0e5cac57e1e",
      "parents": [
        "20c304ed84e05a91b2acae36d428d621d3c1d1c6"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Wed May 18 11:51:15 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 18 11:52:05 2011 +0200"
      },
      "message": "ALSA: hda - Add support of ALC898/899 codec\n\nThese are compatible with ALC882 codec.\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c91d9cda558fc348205fa972c8b864f8579ef258",
      "tree": "3a413c3d7afb86080baa9b91203c446ecf57d897",
      "parents": [
        "3bc6fbc7439a88969de97d979795ce7847950668"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Wed May 18 11:28:45 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 18 11:44:45 2011 +0200"
      },
      "message": "ALSA: usb-audio: handle \"Fast Track Ultra\" with USB_DEVICE_VENDOR_SPEC()\n\nThat way, the class compliant MIDI interface is also handled.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nReported-and-tested-by: Grant Diffey \u003cgdiffey@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3bc6fbc7439a88969de97d979795ce7847950668",
      "tree": "756903989b70548ea2110919a038b3198d8347f5",
      "parents": [
        "0ef283247a0cf0fd2e8370ee467030292eb3129e"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Wed May 18 11:28:44 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 18 11:44:44 2011 +0200"
      },
      "message": "ALSA: usb-audio: assume valid clock\n\nIf the interface can\u0027t report a clock\u0027s validity, assume that it\u0027s\nvalid.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nReported-by: Vicente Joel \u003cvicentejoel@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0ef283247a0cf0fd2e8370ee467030292eb3129e",
      "tree": "6a5a2eb29e1ad5cac53bd0039904681361ab3fc0",
      "parents": [
        "56a9eb1f30c3c7b543a5684e91b47d6ae952feba"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Wed May 18 11:28:43 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 18 11:44:43 2011 +0200"
      },
      "message": "ALSA: usb-audio: add quirks for Roland GR-55\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nReported-by: Jeffrey Scott Flesher \u003cjeffrey.scott.flesher@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "56a9eb1f30c3c7b543a5684e91b47d6ae952feba",
      "tree": "72bd8d3adcf49e0700a20f756f1c335c57a69b7f",
      "parents": [
        "759e890f5c25ef087d866b330261e793b03ef7a4"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Wed May 18 11:28:42 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 18 11:44:42 2011 +0200"
      },
      "message": "ALSA: usb-audio: Add quirk for KORG PANDORA PX5D MIDI interface\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nReported-and-tested-by: Frédéric Jaume \u003cfrederic.jaume@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "759e890f5c25ef087d866b330261e793b03ef7a4",
      "tree": "dd3a640e17671edd60647e683ae82aba148a8662",
      "parents": [
        "ee95cb6121dae17bc199cd566503dff1b2dd243b"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Wed May 18 11:28:41 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 18 11:44:42 2011 +0200"
      },
      "message": "ALSA: usb-audio: remove invalid extra mixers for Komplete Audio 6\n\nThis was a flaw in the reading of the spec tables - Native Instrument\u0027s\n\"Komplete Audio 6\" device has no such extra controls.\n\nThis patch also fixes the device name in two comments.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ee95cb6121dae17bc199cd566503dff1b2dd243b",
      "tree": "a9dc5caa27cc0f434aadc5bad9742ee92d3f3340",
      "parents": [
        "60ed286a61b43e3fedf18e63f2d71b758f3505aa"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Wed May 18 11:28:40 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 18 11:44:41 2011 +0200"
      },
      "message": "ALSA: usb-audio: include format.h in format.c\n\nJust in case a prototype changes, we\u0027ll be warned. This also fixes a\nsparse warning.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "60ed286a61b43e3fedf18e63f2d71b758f3505aa",
      "tree": "2ed34a95001e561a3dbb4b331edee677273cb355",
      "parents": [
        "23dc05a33fd45c1f53b51e6ad9a209bf021a16c8"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Wed May 18 11:28:39 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 18 11:44:35 2011 +0200"
      },
      "message": "ALSA: usb-audio: make hwc_debug a noop in case HW_CONST_DEBUG is not set\n\nJust defining it to nothing is dangerous as it can alter the code\nexecution flow, for example when used in as only function in a\nconditional code block.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "20c304ed84e05a91b2acae36d428d621d3c1d1c6",
      "tree": "8060cd5fdd14ac8ce5d38e62cf231f6679a3c0de",
      "parents": [
        "b55fcb508dfc9f00056beb33d4c466bc9032dd05"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 18:41:25 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 18:41:25 2011 +0200"
      },
      "message": "ALSA: hda - Enable snoop bit for AMD controllers\n\nAMD Hudson controllers give noisy outputs when the buffer data is\nrewritten on the fly as PulseAudio does.  This seems fixed by the\nsnoop bit enabled just like ATI chipset.\n\nAlso, disable 64bit DMA as now, to be sure.\nWe can revisit this later.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b55fcb508dfc9f00056beb33d4c466bc9032dd05",
      "tree": "2dcc92c2f0533c9b999bb8699d02a540633f2367",
      "parents": [
        "1f83ac5ac9fb3e8b2e053de380f55ba412228577"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 12:57:46 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 12:57:46 2011 +0200"
      },
      "message": "ALSA: hda - Handle dock line-in as auto-detecable for Cxt auto-parser\n\nSimilar process like in patch_realtek.c and patch_sigmatel.c.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b08827f4c7a5020855abe0f9b1a316f11275b76b",
      "tree": "11f364b899b17e5bf82169a710ac8a480ff4fa96",
      "parents": [
        "75c0b3b466388f2fad60fda57b6ca2c4fabbcaf7",
        "5fd2a84ab3c8b87176e25db1d98c5cc34043a669",
        "7be13ad0ce518c03cf4852f69e8a9746be2edb03",
        "667a11facee70c0bd15cf07946fba71236490e07"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue May 17 03:44:50 2011 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue May 17 03:44:50 2011 -0700"
      },
      "message": "Merge branches \u0027devel-fixes\u0027, \u0027devel-cleanup\u0027 and \u0027devel-genirq\u0027 into for-next\n"
    },
    {
      "commit": "1f83ac5ac9fb3e8b2e053de380f55ba412228577",
      "tree": "f5fa010dd530fe02d298bcbaaa397640bc64b669",
      "parents": [
        "8ed99d976812d1e14a254b9ac1fe6255af8270ff"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 12:29:09 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 12:35:03 2011 +0200"
      },
      "message": "ALSA: hda - Handle dock line-in as auto-detectable for IDT codecs\n\nWhen a docking-station has a line-in jack, we can handle it also as\na detectable jack just like mic-in.  This will improve the usability\nof HP laptops with a docking-station.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8ed99d976812d1e14a254b9ac1fe6255af8270ff",
      "tree": "21e25f9c6a69ec21a72a5580f40c1e414b4b5ff0",
      "parents": [
        "e35d9d6a153493055fc888add70786154f00edd4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 12:05:02 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 12:34:57 2011 +0200"
      },
      "message": "ALSA: hda - Add dock-mic detection support to Realtek auto-parser\n\nIn addition to the normal mic jack, the mic (or line-in) jack on the\ndocking-station is checked also as a candidate for auto-selection.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e35d9d6a153493055fc888add70786154f00edd4",
      "tree": "19a6339a5b782ecbac23a7983d84b6fe15a2624b",
      "parents": [
        "43c1b2e9209cc824177a5a13e34fb21dfab3455a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 11:28:16 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 12:33:27 2011 +0200"
      },
      "message": "ALSA: hda - Check unsol-cap in is_jack_detectalbe()\n\nAlso replace more open-codes with this function.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "43c1b2e9209cc824177a5a13e34fb21dfab3455a",
      "tree": "a91f2d81088902097b3fd4ac5c1db665d5960021",
      "parents": [
        "52d3cb88d75701f800db16561ff12c7692b56e55"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 10:35:15 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 12:33:00 2011 +0200"
      },
      "message": "ALSA: hda - Add support of dock-mic detection to Conexant auto-parser\n\nIn addition to the normal external mic jack, check also the mic jack\non a docking-station as well, and select the input source appropriately.\n\nThe similar functionality was already implemented in patch_sigmatel.c.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "52d3cb88d75701f800db16561ff12c7692b56e55",
      "tree": "87304b73bc402292692a4839136bd20c5700cb82",
      "parents": [
        "1682c8174692180fcb19317704a0d32c8731eb33"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 10:04:08 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 10:04:08 2011 +0200"
      },
      "message": "ALSA: hda - Fix initialization of spec-\u003eautomute_lines in patch_realtek.c\n\nspec-\u003eautomute_lines shouldn\u0027t be set unless the line-detection is\navailable.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1682c8174692180fcb19317704a0d32c8731eb33",
      "tree": "beca90d827c25947de899ab2a601c98535bceda5",
      "parents": [
        "06dec2282b1366136442950958b517db691533a1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 10:02:27 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 10:03:02 2011 +0200"
      },
      "message": "ALSA: hda - Use get_wcaps_type()\n\nReplace the open-code with get_wcaps_type() macro.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "06dec2282b1366136442950958b517db691533a1",
      "tree": "14f656f9d75a6d88746821a90950623a97a5ac2b",
      "parents": [
        "03697e2acce9b8818cdb5fc0ebd5e5199dea1c32"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 10:00:16 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 10:00:16 2011 +0200"
      },
      "message": "ALSA: hda - Use is_jack_detectable() helper\n\nReplaced the open-code with the new helper function.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "03697e2acce9b8818cdb5fc0ebd5e5199dea1c32",
      "tree": "2ec01404917d4a1d55041511a4b809ba4cbc96fb",
      "parents": [
        "a3a85d3983f7e18c46fba9f92c21d8a713de9791"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 09:53:31 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 09:57:19 2011 +0200"
      },
      "message": "ALSA: hda - Add automute-mode enum to Conexant auto-parser\n\nImplement the same functionality as Realtek\u0027s auto-mute mode control.\nNow Conexant auto-parser can also mutes line-out and provide the enum\ncontrol for different automute behavior.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a3a85d3983f7e18c46fba9f92c21d8a713de9791",
      "tree": "3d9fa00c921f1dd6186aba0b58ded5ac8be765ba",
      "parents": [
        "47ad1f4e40c4374243a56c8df168f4fb551c7915"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 09:17:52 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 09:17:52 2011 +0200"
      },
      "message": "ALSA: hda - Add missing Front/Surround/CLFE as slaves for Cxt auto-parser\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "47ad1f4e40c4374243a56c8df168f4fb551c7915",
      "tree": "f2606118319fa7e2a4e1e945a6a1b74a7325d573",
      "parents": [
        "e033ebfb399227e01686260ac271029011bc6b47"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 09:15:55 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 17 09:15:55 2011 +0200"
      },
      "message": "ALSA: hda - Code refactoring in patch_conexant.c\n\nUse a struct instead of each array for managing input-source info\nfor auto-parser.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "34e268d87d60da7968d7300aae7d575be9d16ae7",
      "tree": "50fc4286bda030c3d568462a3eef509e683c5d6e",
      "parents": [
        "9d03545d886bedd2c81b8f28ae0cc68c356d02f7"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Thu May 12 16:50:10 2011 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 16 13:21:41 2011 -0700"
      },
      "message": "ASoC: Silence DEBUG_STRICT_USER_COPY_CHECKS\u003dy warning\n\nEnabling DEBUG_STRICT_USER_COPY_CHECKS causes the following\nwarning:\n\nIn file included from arch/x86/include/asm/uaccess.h:573,\n                 from include/linux/poll.h:14,\n                 from include/sound/pcm.h:29,\n                 from include/sound/ac97_codec.h:31,\n                 from sound/soc/soc-core.c:34:\nIn function \u0027copy_from_user\u0027,\n    inlined from \u0027codec_reg_write_file\u0027 at\n    sound/soc/soc-core.c:252:\narch/x86/include/asm/uaccess_64.h:65:\nwarning: call to \u0027copy_from_user_overflow\u0027 declared with\nattribute warning: copy_from_user() buffer size is not provably\ncorrect\n\npresumably due to buf_size being signed causing GCC to fail to\nsee that buf_size can\u0027t become negative.\n\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9d03545d886bedd2c81b8f28ae0cc68c356d02f7",
      "tree": "bc1d7c1d2d94c4e4eba1c51bcf77f50e467bb21e",
      "parents": [
        "fa63e477ddb09075f68cd5fe4db8f8045627a787"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Fri May 13 19:16:52 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 16 09:06:47 2011 -0700"
      },
      "message": "ASoC: Fix wrong data type access in a few codec drivers\n\nCommit fafd217 (\"ASoC: Store a list of widgets in a DAPM mux/mixer kcontrol\")\nchanged the control private data type that is passed to snd_soc_cnew when\ncreating dapm mixer and mux controls. Commit did not update a few codec\ndrivers that are using their own put callbacks and thus are accessing a\nwrong data type.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nTested-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": "fa63e477ddb09075f68cd5fe4db8f8045627a787",
      "tree": "0ea84da71f7b27930ed2dea43769b11181846785",
      "parents": [
        "d7fdae7c6533b9a409158c736781cdd352b76793"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 15 18:18:56 2011 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 16 08:55:52 2011 -0700"
      },
      "message": "ASoC: Don\u0027t restart an already running WM8958 DSP2\n\nDon\u0027t want to upset the DSP.\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": "d7fdae7c6533b9a409158c736781cdd352b76793",
      "tree": "f67cf0776675e6d13918f677acf4757954658e84",
      "parents": [
        "fb5af53d421d80725172427e9076f6e889603df6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 15 18:02:53 2011 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 16 08:55:20 2011 -0700"
      },
      "message": "ASoC: Skip noop reconfiguration of WM8958 DSP2 algorithms\n\nIf we\u0027re setting the currently applied value for one of the DSP algorithm\nconfigurations we can just skip all the handling as the control set is a\nnoop. This ensures we do not disrupt a running DSP.\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": "fb5af53d421d80725172427e9076f6e889603df6",
      "tree": "844429bbd8ab1669325622d6cdc61249bfda58fc",
      "parents": [
        "d0b48af6c2b887354d0893e598d92911ce52620e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 15 12:18:38 2011 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 16 08:54:47 2011 -0700"
      },
      "message": "ASoC: Add some missing volume update bit sets for wm_hubs devices\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": "d0b48af6c2b887354d0893e598d92911ce52620e",
      "tree": "18456bd76b59dda23b1e814c8cf9dc9e7facb69a",
      "parents": [
        "25709f6d83cc23d6f2912194c77ebf850310223e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 14 17:21:28 2011 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 16 08:54:20 2011 -0700"
      },
      "message": "ASoC: Ensure output PGA is enabled for line outputs in wm_hubs\n\nAlso fix a left/right typo while we\u0027re at it.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com.\nCc: stable@kernel.org\n"
    },
    {
      "commit": "e033ebfb399227e01686260ac271029011bc6b47",
      "tree": "d445ed0a2b61543a606f043cfc927b7b8dc4a60a",
      "parents": [
        "fea4a4f9737883ed660bd99b9b5cff9120455094"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Mon May 16 12:09:29 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 16 14:23:56 2011 +0200"
      },
      "message": "ALSA: HDA: Use one dmic only for Dell Studio 1558\n\nThere are no signs of a dmic at node 0x0b, so the user is left with\nan additional internal mic which does not exist. This commit removes\nthat non-existing mic.\n\nCc: stable@kernel.org (2.6.32+)\nBugLink: http://bugs.launchpad.net/bugs/731706\nReported-by: James Page \u003cjames.page@canonical.com\u003e\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fea4a4f9737883ed660bd99b9b5cff9120455094",
      "tree": "fd6eecb53b92668d8215eb6284426d41b386286c",
      "parents": [
        "f9759301c68a274302e434daa135926c25ca51ca"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 16 11:49:12 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 16 11:50:00 2011 +0200"
      },
      "message": "ALSA: hda - Add support of auto-parser to cxt5066 codecs\n\nStill experimental.\nNot enabled as default unless model\u003dauto is passed.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    }
  ],
  "next": "f9759301c68a274302e434daa135926c25ca51ca"
}
