)]}'
{
  "log": [
    {
      "commit": "461d208cfbd1f0af26027b2c35ded515e54b1ee6",
      "tree": "30384817c1567db054e499c1ed964b37c7c76a2a",
      "parents": [
        "9fdfbc2bff587f454dd95e2caa6d147c9abe39e4",
        "0e49887703015dd73667664c5abc9a6366641da9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:39:54 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:39:54 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda - Sound MSI fallout on a Asus mobo NVIDIA MCP55\n  sound: fix opti92x-ad1848 build\n  ALSA: hda - Fix input source elements of secondary ADCs on Realtek\n  ALSA: hda - Fix wrong model range check for ALC268\n"
    },
    {
      "commit": "c32da02342b7521df25fefc2ef20aee0e61cf887",
      "tree": "7e38f664fa3e13602c357d37f77d8adcf82fccc2",
      "parents": [
        "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
        "318ae2edc3b29216abd8a2510f3f80b764f06858"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (56 commits)\n  doc: fix typo in comment explaining rb_tree usage\n  Remove fs/ntfs/ChangeLog\n  doc: fix console doc typo\n  doc: cpuset: Update the cpuset flag file\n  Fix of spelling in arch/sparc/kernel/leon_kernel.c no longer needed\n  Remove drivers/parport/ChangeLog\n  Remove drivers/char/ChangeLog\n  doc: typo - Table 1-2 should refer to \"status\", not \"statm\"\n  tree-wide: fix typos \"ass?o[sc]iac?te\" -\u003e \"associate\" in comments\n  No need to patch AMD-provided drivers/gpu/drm/radeon/atombios.h\n  devres/irq: Fix devm_irq_match comment\n  Remove reference to kthread_create_on_cpu\n  tree-wide: Assorted spelling fixes\n  tree-wide: fix \u0027lenght\u0027 typo in comments and code\n  drm/kms: fix spelling in error message\n  doc: capitalization and other minor fixes in pnp doc\n  devres: typo fix s/dev/devm/\n  Remove redundant trailing semicolons from macros\n  fix typo \"definetly\" -\u003e \"definitely\" in comment\n  tree-wide: s/widht/width/g typo in comments\n  ...\n\nFix trivial conflict in Documentation/laptops/00-INDEX\n"
    },
    {
      "commit": "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
      "tree": "02de8c3503c1c811754423d2fa3f3b4978044f6e",
      "parents": [
        "9ff99339447de403a46be5e3f23d0c794d540b06",
        "91e013827c0bcbb187ecf02213c5446b6f62d445"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:00:54 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:00:54 2010 -0800"
      },
      "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: (370 commits)\n  ARM: S3C2443: Add set_rate and round_rate calls for armdiv clock\n  ARM: S3C2443: Remove #if 0 for clk_mpll\n  ARM: S3C2443: Update notes on MPLLREF clock\n  ARM: S3C2443: Further clksrc-clk conversions\n  ARM: S3C2443: Change to using plat-samsung clksrc-clk implementation\n  USB: Fix s3c-hsotg build following Samsung platform header moves\n  ARM: S3C64XX: Reintroduce unconditional build of audio device\n  ARM: 5961/1: ux500: fix CLKRST addresses\n  ARM: 5977/1: arm: Enable backtrace printing on oops when PC is corrupted\n  ASoC: Fix S3C64xx IIS driver for Samsung header reorg\n  ARM: S3C2440: Fix plat-s3c24xx move of s3c2440/s3c2442 support\n  [ARM] pxa: fix typo in mxm8x10.h\n  [ARM] pxa/raumfeld: set GPIO drive bits for LED pins\n  [ARM] pxa/zeus: Add support for mcp2515 CAN bus\n  [ARM] pxa/zeus: Add support for onboard max6369 watchdog\n  [ARM] pxa/zeus: Add Eurotech as the manufacturer\n  [ARM] pxa/zeus: Correct the USB host initialisation flags\n  [ARM] pxa/zeus: Allow usage of 8250-compatible UART in uncompress\n  [ARM] pxa: refactor uncompress.h for non-PXA uarts\n  [ARM] mmp2: fix incorrect calling of chip-\u003emask_ack() for 2nd level cascaded IRQs\n  ...\n"
    },
    {
      "commit": "0e49887703015dd73667664c5abc9a6366641da9",
      "tree": "e8459bc6dd930ef83e74b68d1d37ac0aceef00ce",
      "parents": [
        "7d39cf62242d52729ddff9a9ae195669f462d5c4",
        "89c0ac7cab2440a771ba1e2ab953186bc9c29786"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 10 09:01:30 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 10 09:01:30 2010 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "7d39cf62242d52729ddff9a9ae195669f462d5c4",
      "tree": "64f8d744f0a19f204e700674b5a967ddfd741050",
      "parents": [
        "a3087ae970e5c8984fab2306b1f4dbe5ef132ff7",
        "ecd216260f87dd8c14b2580a16f055554644bbea"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 10 09:01:25 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 10 09:01:25 2010 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "ecd216260f87dd8c14b2580a16f055554644bbea",
      "tree": "5ff2a7a1fd0f46083b677851b945176d232f388e",
      "parents": [
        "5311114d4867113c00f78829d4ce14be458ec925"
      ],
      "author": {
        "name": "Ralf Gerbig",
        "email": "rge@quengel.org",
        "time": "Tue Mar 09 18:25:47 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 09 18:29:01 2010 +0100"
      },
      "message": "ALSA: hda - Sound MSI fallout on a Asus mobo NVIDIA MCP55\n\nwithout the following patch audio ssttuutteerrs on\nASUS M2N32-SLI PREMIUM ACPI BIOS Revision 1304\nthe sound device is:\n00:0e.1 Audio device: nVidia Corporation MCP55 High Definition Audio (rev a2)\nworked with 2.6.32\n\nSigned-off-by: Ralf Gerbig \u003crge@quengel.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "988addf82e4c03739375279de73929580a2d4a6a",
      "tree": "989ae1cd4e264bbad80c65f04480486246e7b9f3",
      "parents": [
        "004c1c7096659d352b83047a7593e91d8a30e3c5",
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "message": "Merge branch \u0027origin\u0027 into devel-stable\n\nConflicts:\n\tarch/arm/mach-mx2/devices.c\n\tarch/arm/mach-mx2/devices.h\n\tsound/soc/pxa/pxa-ssp.c\n"
    },
    {
      "commit": "89c0ac7cab2440a771ba1e2ab953186bc9c29786",
      "tree": "920b4e4619e8e98c6c8d7e1ff351cf7bdbd6950d",
      "parents": [
        "2b9ddcb8b2ce6a44f0f969000f16b016caa64294"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Mar 08 09:32:42 2010 -0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 18:36:17 2010 +0100"
      },
      "message": "sound: fix opti92x-ad1848 build\n\nFix \u0027else\u0027 placement in ifdef block so that build succeeds:\n\nsound/isa/opti9xx/opti92x-ad1848.c:221: error: \u0027else\u0027 without a previous \u0027if\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "004c1c7096659d352b83047a7593e91d8a30e3c5",
      "tree": "2801e22e945d2ca6016383348e16583918164526",
      "parents": [
        "882d01f96bc1909455696aae6eb7ce4df3e908c8",
        "3b05007e43ea629394e89ea0b023d7b15375a2bb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 16:08:46 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 16:08:46 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk/samsung6\u0027 of git://git.fluff.org/bjdooks/linux into devel-stable\n"
    },
    {
      "commit": "318ae2edc3b29216abd8a2510f3f80b764f06858",
      "tree": "ce595adde342f57f379d277b25e4dd206988a052",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176",
        "3e58974027b04e84f68b964ef368a6cd758e2f84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\tDocumentation/filesystems/proc.txt\n\tarch/arm/mach-u300/include/mach/debug-macro.S\n\tdrivers/net/qlge/qlge_ethtool.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/typhoon.c\n"
    },
    {
      "commit": "56b78921c32ae825c596c158e74ab48c0e8e280d",
      "tree": "3a5b9dd3b89c1f4d1bf7fe75e3283bd490bee40e",
      "parents": [
        "3c443cbc1dbb9a3b4dd9a134b97349195bcb4990",
        "a3087ae970e5c8984fab2306b1f4dbe5ef132ff7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 07:34:26 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 07:34:26 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (26 commits)\n  ALSA: hdmi - show debug message on changing audio infoframe\n  ALSA: hdmi - merge common code for intelhdmi and nvhdmi\n  ALSA: hda - Add ASRock mobo to MSI blacklist\n  ALSA: hda: uninitialized variable fix\n  ALSA: hda: Use LPIB for a Biostar Microtech board\n  ALSA: usb/audio.h: Fix field order\n  ALSA: fix jazz16 compile (udelay)\n  ALSA: hda: Use LPIB for Dell Latitude 131L\n  ALSA: hda - Build hda_eld into snd-hda-codec module\n  ALSA: hda - Support NVIDIA MCP89 and GT21x hdmi audio\n  ALSA: hda - Support max codecs to 8 for nvidia hda controller\n  ALSA: riptide: clean up while loop\n  ALSA: usbaudio - remove debug \"SAMPLE BYTES\" printk line\n  ALSA: timer - pass real event in snd_timer_notify1() to instance callback\n  ALSA: oxygen: change || to \u0026\u0026\n  ALSA: opti92x: use PnP data to select Master Control port\n  ASoC: fix ak4104 register array access\n  ASoC: soc_pcm_open: Add missing bailout tag\n  ALSA: usbaudio: Fix wrong bitrate for Creative Creative VF0470 Live Cam\n  ALSA: ua101: removing debugging code\n  ...\n"
    },
    {
      "commit": "5311114d4867113c00f78829d4ce14be458ec925",
      "tree": "d8d75d6e5202190e2cb5c47404a826b6c7051e0c",
      "parents": [
        "50ae0aa8f55813b2cc5e5b7f589f328b8fcd45ec"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 12:13:07 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 12:17:49 2010 +0100"
      },
      "message": "ALSA: hda - Fix input source elements of secondary ADCs on Realtek\n\nSince alc_auto_create_input_ctls() doesn\u0027t set the elements for the\nsecondary ADCs, \"Input Source\" elemtns for these also get empty, resulting\nin buggy outputs of alsactl like:\n\tcontrol.14 {\n\t\tcomment.access \u0027read write\u0027\n\t\tcomment.type ENUMERATED\n\t\tcomment.count 1\n\t\tiface MIXER\n\t\tname \u0027Input Source\u0027\n\t\tindex 1\n\t\tvalue 0\n\t}\n\nThis patch fixes alc_mux_enum_*() (and others) to fall back to the\nfirst entry if the secondary input mux is empty.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "50ae0aa8f55813b2cc5e5b7f589f328b8fcd45ec",
      "tree": "2fd925a96423a73487323f904e74e989fa0901e5",
      "parents": [
        "2abbf4391fb56dfa97221ed6796782537d15196f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 12:09:59 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 12:12:41 2010 +0100"
      },
      "message": "ALSA: hda - Fix wrong model range check for ALC268\n\nFix a wrong value passed to snd_hda_check_board_codec_sid_config() as\nthe upper-limit in parse_alc268(), so that any wrong value can\u0027t be\npassed.\n\nSo far, no bogus value was set in the quirk entries, so this won\u0027t give\nany behavioral changes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a3087ae970e5c8984fab2306b1f4dbe5ef132ff7",
      "tree": "5d9ecc2dd903ed506c58a31f1076b2df500a6fe0",
      "parents": [
        "f0f20a16983f7d3713ab695e19bd15eca4e7533f",
        "2b9ddcb8b2ce6a44f0f969000f16b016caa64294"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 09:35:50 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 09:35:50 2010 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "f0f20a16983f7d3713ab695e19bd15eca4e7533f",
      "tree": "838fddcc99c8d68c8b8a1b575276b12e974740f1",
      "parents": [
        "f1cf9a666de65254b0c56b4dec8ca2ecdab5b620",
        "e555317c083fda01f516d2153589e82514e20e70"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 09:35:48 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 09:35:48 2010 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "f1cf9a666de65254b0c56b4dec8ca2ecdab5b620",
      "tree": "88a97e58f83ba2ccaffd7d3ac250e55d7384827d",
      "parents": [
        "6679ee1870f7ccdd48e2e5c57919240b8f19a6dc",
        "2abbf4391fb56dfa97221ed6796782537d15196f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 09:35:43 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 09:35:43 2010 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "2abbf4391fb56dfa97221ed6796782537d15196f",
      "tree": "c989facc03c48b6a45bfabeeb4537680dfb21e64",
      "parents": [
        "079d88ccc374d2c1a850b8a83595ba4c907fb3df"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Mon Mar 08 10:45:38 2010 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 08:21:25 2010 +0100"
      },
      "message": "ALSA: hdmi - show debug message on changing audio infoframe\n\nAlso change printk level for the two others.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "079d88ccc374d2c1a850b8a83595ba4c907fb3df",
      "tree": "ea1145a3af7355383bdb59dc75ffe59c3fee2f0e",
      "parents": [
        "4193d13b2c2b694aa59e629e6daf6269d7922f13"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Mon Mar 08 10:44:23 2010 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 08:21:08 2010 +0100"
      },
      "message": "ALSA: hdmi - merge common code for intelhdmi and nvhdmi\n\nCreate patch_hdmi.c to hold common code from intelhdmi and nvhdmi.\n\nFor now the patch_hdmi.c file is simply included by patch_intelhdmi.c\nand patch_nvhdmi.c, and does not represent a real codec.\n\nThere are no behavior changes to intelhdmi. However nvhdmi made several\nchanges when copying code out of intelhdmi, which are all reverted in\nthis patch. Wei Ni confirmed that the reverted code actually works fine.\n\nTested-by: Wei Ni \u003cwni@nvidia.com\u003e\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6dc3eb5c1f96641cda7056aa34393e317076d6cf",
      "tree": "9a615b884d7ff5375382b5a3f020f518f618c589",
      "parents": [
        "8fe900b8c7aa6a307e552ff776e0c04c28dcf9c8",
        "2c08583c6a6b4c5f5dea4cb0931eca82af7db6fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 15:56:04 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 15:56:04 2010 -0800"
      },
      "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: (66 commits)\n  mfd: Fix ucb1x00 build failure for collie_defconfig\n  mfd: Fix lpc_sch related depends/selects, fix build error\n  gpio: Fix sch_gpio warning\n  gpio: add Intel SCH GPIO controller driver\n  i2c: convert i2c-isch to platform_device\n  mfd: Use completion interrupt for WM831x AUXADC\n  mfd: Use completion interrupt for WM835x AUXADC\n  mfd: Introduce remove_script function for twl4030\n  mfd/mmc: SDHI Kconfig update\n  mfd: sh_mobile_sdhi MMC_CAP_MMC_HIGHSPEED support\n  gpiolib: Force wm831x GPIOs into GPIO mode when requested\n  mfd: Add WM831x revision B support\n  gpiolib: Correct debugfs display of WM831x GPIO inversion\n  gpiolib: Actually set output state in wm831x_gpio_direction_output()\n  tmio_mmc: Balance cell enable()/disable() calls\n  tmio_mmc: Remove const from platform data V3\n  tmio_mmc: Use 100ms mmc_detect_change() delay\n  tmio_mmc: Add MMC_CAP_MMC_HIGHSPEED support V2\n  tmio_mmc: Keep card-detect interrupts enabled\n  mfd: Add twl6030 base addr for ID0, ID1, ID2\n  ...\n"
    },
    {
      "commit": "4a31c08d2fecc74a630653828f5388fbb037f8c2",
      "tree": "c3baf80157bab2cf6bdf3d26772001e43233aad6",
      "parents": [
        "2ddb3b15f1b46836c61cfac5b00d8f08a24236e6",
        "0272282f7cffb469cd2676dcb6e58bc942fcf8a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 15:47:19 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 15:47:19 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (26 commits)\n  sh: Convert sh to use read/update_persistent_clock\n  sh: Move PMB debugfs entry initialization to later stage\n  sh: Fix up flush_cache_vmap() on SMP.\n  sh: fix up MMU reset with variable PMB mapping sizes.\n  sh: establish PMB mappings for NUMA nodes.\n  sh: check for existing mappings for bolted PMB entries.\n  sh: fixed virt/phys mapping helpers for PMB.\n  sh: make pmb iomapping configurable.\n  sh: reworked dynamic PMB mapping.\n  sh: Fix up cpumask_of_pcibus() for the NUMA build.\n  serial: sh-sci: Tidy up build warnings.\n  sh: Fix up ctrl_read/write stragglers in migor setup.\n  serial: sh-sci: Add DMA support.\n  dmaengine: shdma: extend .device_terminate_all() to record partial transfer\n  sh: merge sh7722 and sh7724 DMA register definitions\n  sh: activate runtime PM for dmaengine on sh7722 and sh7724\n  dmaengine: shdma: add runtime PM support.\n  dmaengine: shdma: separate DMA headers.\n  dmaengine: shdma: convert to platform device resources\n  dmaengine: shdma: fix DMA error handling.\n  ...\n"
    },
    {
      "commit": "59f25070df0325067d7916b467ad15725657fedc",
      "tree": "7cd89ed390a6ddd464aa7baec14e08f3ac541b1e",
      "parents": [
        "ecf926bcda5ba1da7269dcaa71a1b6920dc48349"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 06 19:24:25 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:16:58 2010 +0100"
      },
      "message": "mfd: Update WM8350 drivers for changed interrupt numbers\n\nThe headphone detect and charger are using the IRQ numbers so need\nto take account of irq_base with the genirq conversion. I obviously\npicked the wrong system for initial testing.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f99344fc69c3df46786a39ea4283a4175ea40b3f",
      "tree": "72a3b44540da44d3b42de9b310f758ab50468d6e",
      "parents": [
        "0e820ab60118e06db62ef4e55b6dd96db807a34e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 05 13:59:07 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:16:56 2010 +0100"
      },
      "message": "mfd: Add a data argument to the WM8350 IRQ free function\n\nTo better match genirq.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4193d13b2c2b694aa59e629e6daf6269d7922f13",
      "tree": "3cbfec232dbb3e080fb995a6e3dc84f6e70f3a08",
      "parents": [
        "7484399fe2f85212754ffdd78121636b47a49a13"
      ],
      "author": {
        "name": "Michele Ballabio",
        "email": "barra_cuda@katamail.com",
        "time": "Sat Mar 06 21:06:46 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 07 09:29:39 2010 +0100"
      },
      "message": "ALSA: hda - Add ASRock mobo to MSI blacklist\n\nThis avoids a lockup at boot.\n\nSigned-off-by: Michele Ballabio \u003cbarra_cuda@katamail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7484399fe2f85212754ffdd78121636b47a49a13",
      "tree": "75412ae67bfdb605588049848348927b5e1a93ee",
      "parents": [
        "d2db09b87eb7b547136d5d25ff1df06820e070bf",
        "0a27fcfaaf61108d94f0377f91bed81b2dd35f52"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 07 09:29:29 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 07 09:29:29 2010 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "984b3f5746ed2cde3d184651dabf26980f2b66e5",
      "tree": "87dc2162b4778b0075874d9592384530022e15a4",
      "parents": [
        "e3cb91ce1ac1d93a7cc6f81bb5247f7602b572bb"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Mar 05 13:41:37 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 06 11:26:23 2010 -0800"
      },
      "message": "bitops: rename for_each_bit() to for_each_set_bit()\n\nRename for_each_bit to for_each_set_bit in the kernel source tree.  To\npermit for_each_clear_bit(), should that ever be added.\n\nThe patch includes a macro to map the old for_each_bit() onto the new\nfor_each_set_bit().  This is a (very) temporary thing to ease the migration.\n\n[akpm@linux-foundation.org: add temporary for_each_bit()]\nSuggested-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSuggested-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Artem Bityutskiy \u003cdedekind@infradead.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d2db09b87eb7b547136d5d25ff1df06820e070bf",
      "tree": "1940a0421c69ddf66d311975f03700b6bd276ef7",
      "parents": [
        "0321b69569eadbc13242922925a4316754c5f744"
      ],
      "author": {
        "name": "Frederik Deweerdt",
        "email": "frederik.deweerdt@xprog.eu",
        "time": "Fri Mar 05 16:34:31 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 05 16:40:26 2010 +0100"
      },
      "message": "ALSA: hda: uninitialized variable fix\n\nCommit eaa9b3a748539651f50e3a234c8854e1b42a839a introduced the following\nuninitialized warning:\n\n\tsound/pci/hda/patch_realtek.c: In function \u0027set_capture_mixer\u0027:\n\tsound/pci/hda/patch_realtek.c:4928: warning: \u0027pin\u0027 is used uninitialized in this function\n\tsound/pci/hda/patch_realtek.c:4918: note: \u0027pin\u0027 was declared here\n\nIt appears indeed that \u0027pin\u0027 needs to be initialized to 0.\n\nSigned-off-by: Frederik Deweerdt \u003cfrederik.deweerdt@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0321b69569eadbc13242922925a4316754c5f744",
      "tree": "2e33481bb215a39f84a906abd5e50f02616f1ddb",
      "parents": [
        "9919c7619c52d01e89103bca405cc3d4a2b1ac31"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Fri Mar 05 09:04:49 2010 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 05 16:06:01 2010 +0100"
      },
      "message": "ALSA: hda: Use LPIB for a Biostar Microtech board\n\nBugLink: https://launchpad.net/bugs/523953\n\nThe OR has verified that position_fix\u003d1 is necessary to work around\nerrors on his machine.\n\nReported-by: MMarking\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "50152dfaa7d09da85588b66fee7e8c7f541f631d",
      "tree": "59174109a3fae553497171370edd9d375f70e5d4",
      "parents": [
        "282572b5ab99cf27073210ca60b80dd085e1a469"
      ],
      "author": {
        "name": "Meelis Roos",
        "email": "mroos@linux.ee",
        "time": "Thu Mar 04 20:33:07 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 05 08:13:20 2010 +0100"
      },
      "message": "ALSA: fix jazz16 compile (udelay)\n\nWhile trying to compile jazz16 isa sound driver on alpha (2.6.33+git), I\nfound a compile failure in jazz16.c (udelay is unknown). Fix it by\nincluding delay.h.\n\nSigned-foo-by: Meelis Roos \u003cmroos@linux.ee\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "facf92695dcf40836973ce09b7f62d3cc3a89152",
      "tree": "da7e54e0feaf0925fbd315c0db93a9208271b5f9",
      "parents": [
        "8997de30adf5d11e9c807f1d89a894ffed60616b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 01 19:57:59 2010 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Mar 04 23:27:23 2010 +0000"
      },
      "message": "ASoC: Fix S3C64xx IIS driver for Samsung header reorg\n\nThe reorgs of the Samsung headers have moved the GPIO bank definitions\nfrom plat/ to mach/ - the IIS driver needs to be updated to take care\nof this.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "9919c7619c52d01e89103bca405cc3d4a2b1ac31",
      "tree": "ff84c876b6e792722e2e98062e4d22f481138ac8",
      "parents": [
        "dd74b4653597d1d321efa13935cb029b4d819343"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Wed Mar 03 18:24:26 2010 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 04 16:32:01 2010 +0100"
      },
      "message": "ALSA: hda: Use LPIB for Dell Latitude 131L\n\nBugLink: https://launchpad.net/bugs/530346\n\nThe OR has verified that position_fix\u003d1 is necessary to work around\nerrors on his machine.\n\nReported-by: Tom Louwrier\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dd74b4653597d1d321efa13935cb029b4d819343",
      "tree": "6a1a14cf6307f12b388ba73b8da2b619983babb5",
      "parents": [
        "25045705d4053925a617ed71c5e4b6888e468765"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 04 16:05:24 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 04 16:05:24 2010 +0100"
      },
      "message": "ALSA: hda - Build hda_eld into snd-hda-codec module\n\nNow two modules require hda_eld.o, so we need to put it to the common\nplace instead of building into two individual modules.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "25045705d4053925a617ed71c5e4b6888e468765",
      "tree": "a2d0d9fb458e6ec8b8126439694e75ed4141a603",
      "parents": [
        "7445dfc159f90b4bc82fd7d898b53d74520e2f83"
      ],
      "author": {
        "name": "Wei Ni",
        "email": "wni@nvidia.com",
        "time": "Wed Mar 03 15:11:40 2010 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 04 15:54:12 2010 +0100"
      },
      "message": "ALSA: hda - Support NVIDIA MCP89 and GT21x hdmi audio\n\nSupport nvidia MCP89 and GT21x 8ch hdmi audio.\nAdd some eld support.\n\nSigned-off-by: Wei Ni \u003cwni@nvidia.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7445dfc159f90b4bc82fd7d898b53d74520e2f83",
      "tree": "a8b5e4e06a67935ca440709c1a48ca55521b7cc1",
      "parents": [
        "28aedaf7bf6e4b629aea333978e8bb440bd1eb4f"
      ],
      "author": {
        "name": "Wei Ni",
        "email": "wni@nvidia.com",
        "time": "Wed Mar 03 15:05:53 2010 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 04 15:53:56 2010 +0100"
      },
      "message": "ALSA: hda - Support max codecs to 8 for nvidia hda controller\n\nSupport max codecs to 8 for nvidia hda controller.\nChange AZX_MAX_CODECS to 8, and add\n\"#define AZX_DEFAULT_CODECS 4\" for default driver.\nSet azx_max_codecs to 8 for nvidia controller.\n\nSigned-off-by: Wei Ni \u003cwni@nvidia.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "282572b5ab99cf27073210ca60b80dd085e1a469",
      "tree": "223db4faabe0ea81bb99aa9458a5b2626798fa08",
      "parents": [
        "e61e642c2a0dc283c52cec76a223ac0699773633"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Mar 03 10:13:49 2010 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 03 22:41:42 2010 +0100"
      },
      "message": "ALSA: riptide: clean up while loop\n\nIf getpaths() returned an odd number this would be a buffer under-run and an\nendless loop.  It turns out that getpaths() can only return even numbers, but\nlet\u0027s make it easy for people auditing code.  With the new code you don\u0027t\nneed to look at getpaths().\n\nThis silences a smatch warning.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e61e642c2a0dc283c52cec76a223ac0699773633",
      "tree": "c781bf6230887748abf87f068b21ed23fe92aca2",
      "parents": [
        "b30477d5e2961bfd90ad4146c517871ca8a6bebc"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Mar 03 11:11:57 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 03 22:40:04 2010 +0100"
      },
      "message": "ALSA: usbaudio - remove debug \"SAMPLE BYTES\" printk line\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b30477d5e2961bfd90ad4146c517871ca8a6bebc",
      "tree": "d47155654523e0bd5d49280918d19ba3cd9f9cc0",
      "parents": [
        "faf4eb23d5fcb9a4728766a1e7bce9c6f2b43bd8"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Mar 03 11:05:55 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 03 22:39:45 2010 +0100"
      },
      "message": "ALSA: timer - pass real event in snd_timer_notify1() to instance callback\n\nDo not use hardcoded SNDRV_TIMER_EVENT_START value.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "faf4eb23d5fcb9a4728766a1e7bce9c6f2b43bd8",
      "tree": "8de16dc89b7bd233cbf7b59c716f8e80866215e7",
      "parents": [
        "fd8d47351d2e241f3168eeb697ce55cc28c75b78"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Mar 03 09:16:18 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 03 22:39:31 2010 +0100"
      },
      "message": "ALSA: oxygen: change || to \u0026\u0026\n\nIn the original code the condition was always true (hopefully) because\nWM8776_HPLVOL is zero.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fd8d47351d2e241f3168eeb697ce55cc28c75b78",
      "tree": "bdba27bec2d326277f0454c8cd155f47c03bc069",
      "parents": [
        "864c11080cf365720103042444534a1e94d42bac"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Mar 03 19:41:44 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 03 22:36:18 2010 +0100"
      },
      "message": "ALSA: opti92x: use PnP data to select Master Control port\n\nThe Master Control port (MC) is available as the last\nPnP resource (OPT005). Use this value instead fo guessing.\n\nAlso, add some comments to the code.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e555317c083fda01f516d2153589e82514e20e70",
      "tree": "1f1ce47dbf97b22b41560295da81d263c052132c",
      "parents": [
        "bb1c04784d39b95a4382bd283f3048c4eb859b58"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Fri Feb 26 14:36:54 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 03 19:19:36 2010 +0000"
      },
      "message": "ASoC: fix ak4104 register array access\n\nDon\u0027t touch the variable \u0027reg\u0027 to construct the value for the actual SPI\ntransport. This variable is again used to access the driver\u0027s register\ncache, and so random memory is overwritten.\nCompute the value in-place instead.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bb1c04784d39b95a4382bd283f3048c4eb859b58",
      "tree": "4d63272d2a38cf8fec87c6b9d36773fa05215ec2",
      "parents": [
        "a0b62329bb290c10d7278809af910ed115768991"
      ],
      "author": {
        "name": "Jassi Brar",
        "email": "jassi.brar@samsung.com",
        "time": "Thu Feb 25 11:24:53 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 03 19:19:36 2010 +0000"
      },
      "message": "ASoC: soc_pcm_open: Add missing bailout tag\n\nThe codec_dai needs to be shutdown should the machine startup fails.\nThis patch adds another bailout tag for that case and rename the tag\nfor configuration failures.\n\nSigned-off-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "864c11080cf365720103042444534a1e94d42bac",
      "tree": "2738c9aace590a2f0da481fd87a9ce2d8dc3a45f",
      "parents": [
        "156366d31524dc6b88836f06dccb1be13dbef5f1"
      ],
      "author": {
        "name": "Arseniy Lartsev",
        "email": "arseniy@fizlesh.ru",
        "time": "Tue Mar 02 14:52:28 2010 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 02 12:59:26 2010 +0100"
      },
      "message": "ALSA: usbaudio: Fix wrong bitrate for Creative Creative VF0470 Live Cam\n\nThis patch works around misbehaviour of Creative Creative VF0470 Live Cam\nwhich reports 16 kHz sample rate for audio capture while actually producing\n8 kHz stream.\n\nSigned-off-by: Arseniy Lartsev \u003carseniy@fizlesh.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "156366d31524dc6b88836f06dccb1be13dbef5f1",
      "tree": "5ae1fee7169edd9bebace22394f0777af21fca63",
      "parents": [
        "7f9320d415fab5c05097c77eea7a77f2f6341f24",
        "0a566ec25627bdd360f7294aa2e52f9d121233b4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 02 11:27:46 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 02 11:27:46 2010 +0100"
      },
      "message": "Merge remote branch \u0027alsa/devel\u0027 into topic/misc\n\nConflicts:\n\tsound/usb/usbaudio.c\n"
    },
    {
      "commit": "0a566ec25627bdd360f7294aa2e52f9d121233b4",
      "tree": "e9c0266eeec1e1d2b269212123d796f6f5d1b0de",
      "parents": [
        "e584bc3cf6865e005bbb4dbabae0bf4b3df59500"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Mar 02 08:47:20 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Mar 02 11:25:43 2010 +0100"
      },
      "message": "ALSA: ua101: removing debugging code\n\nRemove some code that is no longer needed now that the relevant parts of\nthe driver have been tested.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7f9320d415fab5c05097c77eea7a77f2f6341f24",
      "tree": "88211050ee70c7c21f810039fed8e033d43aa0ee",
      "parents": [
        "3ea49652f679c2b571ca214c605ec80cb056ec10"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sat Feb 27 17:51:29 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 02 11:22:49 2010 +0100"
      },
      "message": "ALSA: sound/usb/caiaq/midi.h: Checkpatch cleanup\n\nsound/usb/caiaq/midi.h:6: ERROR: \"foo* bar\" should be \"foo *bar\"\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3ea49652f679c2b571ca214c605ec80cb056ec10",
      "tree": "ff19aa506e7b2d31545bdc71f693b5b7bfc2a346",
      "parents": [
        "76b53774c51c4eaec646578a2e1b3716befedf1c"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sat Feb 27 17:51:19 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 02 11:22:19 2010 +0100"
      },
      "message": "sound/oss/coproc.h: Checkpatch cleanup\n\nsound/oss/coproc.h:7: ERROR: trailing whitespace\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "76b53774c51c4eaec646578a2e1b3716befedf1c",
      "tree": "d1be86b5b21d6d7298d17aaba3edf97d986a7aaf",
      "parents": [
        "aefbd3e823d4fe219bb6420b0cac505847270507"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sat Feb 27 17:51:03 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 02 11:22:08 2010 +0100"
      },
      "message": "sound/oss/v_midi.h: Checkpatch cleanup\n\nsound/oss/v_midi.h:5: ERROR: code indent should use tabs where possible\nsound/oss/v_midi.h:7: ERROR: trailing whitespace\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "28aedaf7bf6e4b629aea333978e8bb440bd1eb4f",
      "tree": "cd27ca74f7d1fa21af2f99c41730b61f834b9cc3",
      "parents": [
        "20645d70bdcdcc29b1b92011780d233008a8adcf"
      ],
      "author": {
        "name": "Norberto Lopes",
        "email": "nlopes.ml@gmail.com",
        "time": "Sun Feb 28 20:16:53 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 02 11:21:18 2010 +0100"
      },
      "message": "ALSA: sound/pci/hda/hda_codec.c: various coding style fixes\n\nSigned-off-by: Norberto Lopes \u003cnlopes.ml@gmail.com\u003e\nAcked-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "20645d70bdcdcc29b1b92011780d233008a8adcf",
      "tree": "e8b03a6e98fd27222f2f3056e714e0d0fe4c252d",
      "parents": [
        "61c2d2b5e7241d4410ab8227ef4f76c1aba8210b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 02 11:14:01 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 02 11:14:01 2010 +0100"
      },
      "message": "ALSA: hda - Add missing hp_pins definitions for ALC269 quirks\n\nIn 2.6.33 ACL269 unsol event handler was changed to look up the pre-defined\npins, but the headphone pins aren\u0027t defined properly in each quirk.\nThis patch adds the missing definitions, and fixes the speaker auto-mute\nregression on some ASUS (and possibly other) laptops.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "8b1935e6a36b0967efc593d67ed3aebbfbc1f5b1",
      "tree": "811ebd670e9704790625137b4a824e548bded00b",
      "parents": [
        "027811b9b81a6b3ae5aa20c3302897bee9dcf09e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Feb 11 16:50:14 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 02 11:09:04 2010 +0900"
      },
      "message": "dmaengine: shdma: separate DMA headers.\n\nSeparate SH DMA headers into ones, commonly used by both drivers, and ones,\nspecific to each of them. This will make the future development of the\ndmaengine driver easier.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f9efc9df94fd126f7d585339e64edec0c03e904b",
      "tree": "93969c8dad1ccda978f41f23bcaddc70d95b3838",
      "parents": [
        "a056bef45529810183f56944dcea8b4e297c2dc3"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Feb 09 19:46:01 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 02 07:40:53 2010 +0800"
      },
      "message": "ASoC: Remove legacy SSP API usage from pxa-ssp.c\n\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "a056bef45529810183f56944dcea8b4e297c2dc3",
      "tree": "31155e0d6d746fbb2272e109a2d5790e03f0d1c5",
      "parents": [
        "98acdbe4cf83f5a2e21c7aac830146b5d6da9282"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Feb 09 11:10:10 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 02 07:40:52 2010 +0800"
      },
      "message": "[ARM] pxa: introduce PXA_SSP_LEGACY for legacy SSP API\n\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "846c864cac520eaa10e845f585f05af643aa848a",
      "tree": "bcf872e65058306ea6eb3fab08998510534ddfe2",
      "parents": [
        "c11b6a420b092a576e003bbb520392268338d97b"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Jan 04 17:14:21 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 02 07:40:48 2010 +0800"
      },
      "message": "[ARM] pxa: remove now unnecessary pxa_gpio_mode() calls in ac97\n\nNow most (if not all) PXA platforms have been switched to the new MFP\nAPI, it\u0027s rather safe to remove these unnecessary pxa_gpio_mode() calls\nin pxa2xx-ac97-lib.c now.\n\nCc: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "fb1bf8cd13bfa7ed0364ab0d82f717fc020d35f6",
      "tree": "556e2d6f8ac2ace0bdfb0a261673078a581ca023",
      "parents": [
        "e1aed7ca555af7412ca1336241b918d78485232f"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Jan 04 16:30:58 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 02 07:40:47 2010 +0800"
      },
      "message": "[ARM] pxa: introduce processor specific pxa27x_assert_ac97reset()\n\nThis is really pxa27x specific and should be kept in pxa27x.c. With this\nnewly introduced function, the original set_resetgpio_mode() is deprecated.\n\nCc: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "e1aed7ca555af7412ca1336241b918d78485232f",
      "tree": "d7f96f947f3cd0443a90d017e51d10ae4511e87d",
      "parents": [
        "bedbda97175bcc540512f67ce02364100fba5f28"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Jan 04 16:26:32 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 02 07:40:47 2010 +0800"
      },
      "message": "[ARM] pxa: remove the unnecessary restoring of MFP registers\n\nMFP registers are saved and restored by the mfp sys_device before all\nother platform devices, and it is unnecessary here.\n\nCc: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "d702d12167a2c05a346f49aac7a311d597762495",
      "tree": "baae42c299cce34d6df24b5d01f8b1d0b481bd9a",
      "parents": [
        "9418c65f9bd861d0f7e39aab9cfb3aa6f2275d11",
        "ac0f6f927db539e03e1f3f61bcd4ed57d5cde7a9"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 01 14:19:05 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 01 14:19:05 2010 -0800"
      },
      "message": "Merge with mainline to remove plat-omap/Kconfig conflict\n\nConflicts:\n\tarch/arm/plat-omap/Kconfig\n"
    },
    {
      "commit": "524df55725217b13d5a232fb5badb5846418ea0e",
      "tree": "c041613577ac7e68737cfd8af16a37d1ed37e6af",
      "parents": [
        "0f4533979473a456a8adb3869365e12c7a99cf65",
        "6679ee1870f7ccdd48e2e5c57919240b8f19a6dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 08:58:44 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 08:58:44 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (252 commits)\n  ASoC: Check progress when reporting periods from i.MX FIQ handler\n  ASoC: Remove a unused variables from i.MX FIQ runtime data\n  ALSA: hda - Add/fix ALC269 FSC and Quanta models\n  ALSA: hda - Add ALC670 codec support\n  OMAP4: PMIC: Add support for twl6030 codec\n  ALSA: hda - remove unnecessary msleep on power state transitions\n  usb/gadget/{f_audio,gmidi}.c: follow recent changes in audio.h\n  ASoC: fsi: Modify over/under run error settlement\n  ASoC: OMAP4: Add McPDM platform driver\n  ASoC: OMAP4: Add support for McPDM\n  ASoC: OMAP: data_type and sync_mode configurable in audio dma\n  ALSA: hda - Add missing description in HD-Audio-Models.txt\n  ALSA: add support for Macbook Air 2,1 internal speaker\n  ALSA: usbaudio: consolidate header files\n  ALSA: usbmixer: bail out early when parsing audio class v2 descriptors\n  ALSA: usbaudio: implement basic set of class v2.0 parser\n  ALSA: usbaudio: introduce new types for audio class v2\n  ALSA: usbaudio: parse USB descriptors with structs\n  ALSA: hda - enable snoop for Intel Cougar Point\n  ALSA: hda - Remove identical definitions for macmini3 model\n  ...\n"
    },
    {
      "commit": "e584bc3cf6865e005bbb4dbabae0bf4b3df59500",
      "tree": "0ca057d2bee756f70064185ab4aa834cb6418eba",
      "parents": [
        "291186e049d7f8178ad31d43c38a53889f25d79e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Mar 01 16:20:37 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Mar 01 17:02:38 2010 +0100"
      },
      "message": "ALSA: ua101: add Edirol UA-1000 support\n\nAdd support for the Edirol UA-1000 to the UA-101 driver.\n\nBoth devices behave the same, so we just have to shuffle around some\ninterface numbers and name strings.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "6679ee1870f7ccdd48e2e5c57919240b8f19a6dc",
      "tree": "225ed7efcc0bb7e3c90233576c6106538e17a275",
      "parents": [
        "a91a4aa1ee994abeb2190a1bb2f703933609a703",
        "a0b62329bb290c10d7278809af910ed115768991"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 01 12:38:59 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 01 12:38:59 2010 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "a91a4aa1ee994abeb2190a1bb2f703933609a703",
      "tree": "1237ed9b6784e5c260245ccf3dde389c3125311d",
      "parents": [
        "12c2a682b55a40f2a986e36d6632110029bc63a5",
        "61c2d2b5e7241d4410ab8227ef4f76c1aba8210b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 01 12:38:54 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 01 12:38:54 2010 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "12c2a682b55a40f2a986e36d6632110029bc63a5",
      "tree": "ba21f049e4859411f6c135d597dc26260963ce7c",
      "parents": [
        "a86ba28583987b85845ed61be5f12aafb5fc4971",
        "aefbd3e823d4fe219bb6420b0cac505847270507"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 01 12:38:49 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 01 12:38:49 2010 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "a86ba28583987b85845ed61be5f12aafb5fc4971",
      "tree": "de3fd39d3921ade6fd1a42508841483f1f25c82d",
      "parents": [
        "60b341b778cc2929df16c0a504c91621b3c6a4ad",
        "ad6cfc2ac71180171e090e69ae8762ac511884b1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 01 12:38:39 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 01 12:38:39 2010 +0100"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into for-linus\n"
    },
    {
      "commit": "05ae3231801df8fdb4e1c0aa4aa6b8d7278eddde",
      "tree": "365411decb44bf15dcae5da42434c71cecc9acff",
      "parents": [
        "63323ec54a7e922a232c82070727e44eb1a5b43c"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Mon Nov 02 21:21:44 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:01 2010 +0100"
      },
      "message": "MIPS/SOUND: Alchemy: DB1200 AC97+I2S audio support.\n\nMachine driver for DB1200 AC97 and I2S audio systems, intended as a proper\nreference asoc machine for Alchemy-based systems.  AC97/I2S can be selected\nat boot time by setting switch S6.7.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nCc: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: alsa-devel@alsa-project.org\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "963accbc82a0912b39de39d59e2fd6741db3aa4b",
      "tree": "4ea340b0261ab19f3f0776f47e4fab8708934b5b",
      "parents": [
        "ea071cc705e8bfba0c8bf84be8d4f9f4e9da6962"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Oct 13 20:22:35 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:55 2010 +0100"
      },
      "message": "MIPS: Alchemy: change dbdma to accept physical memory addresses\n\nDMA can only be done from physical addresses; move the \"virt_to_phys\"\nsource/destination buffer address translation from the dbdma queueing\nfunctions (since the hardware can only DMA to/from physical addresses)\nto their respective users.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ea071cc705e8bfba0c8bf84be8d4f9f4e9da6962",
      "tree": "9dafff9da1740dcfc475100b4d5dae963650cfd1",
      "parents": [
        "f1fc6645a4d2cb944320ce8ed1e40f88059779e1"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Oct 13 20:22:34 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:54 2010 +0100"
      },
      "message": "MIPS: Alchemy: remove dbdma compat macros\n\nRemove dbdma compat macros, move remaining users over to default\nqueueing functions and -flags.\n\n(Queueing function signature has changed in order to give\n a build failure instead of silent functional changes due\n to the no longer implicitly specified DDMA_FLAGS_IE flag)\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6ebdc661b608671e9ca572af8bb42d58108cc008",
      "tree": "e99caacb964a27caeae699160fa5eddcb14526e9",
      "parents": [
        "d7930c9ef9cc67044f5ddaac54d06ca22645a012",
        "df0edeb59eb559be0bee53452fda2f5cc0ae133f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 25 15:38:37 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 25 15:38:37 2010 -0800"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (41 commits)\n  of: remove undefined request_OF_resource \u0026 release_OF_resource\n  of/sparc: Remove sparc-local declaration of allnodes and devtree_lock\n  of: move definition of of_chosen into common code.\n  of: remove unused extern reference to devtree_lock\n  of: put default string compare and #a/s-cell values into common header\n  of/flattree: Don\u0027t assume HAVE_LMB\n  of: protect linux/of.h with CONFIG_OF\n  proc_devtree: fix THIS_MODULE without module.h\n  of: Remove old and misplaced function declarations\n  of/flattree: Make the kernel accept ePAPR style phandle information\n  of/flattree: endian-convert members of boot_param_header\n  of: assume big-endian properties, adding conversions where necessary\n  of: use __be32 for cell value accessors\n  of/flattree: use OF_ROOT_NODE_{SIZE,ADDR}_CELLS DEFAULT for fdt parsing\n  of/flattree: use callback to setup initrd from /chosen\n  proc_devtree: include linux/of.h\n  of: make set_node_proc_entry private to proc_devtree.c\n  of: include linux/proc_fs.h\n  of/flattree: merge early_init_dt_scan_memory() common code\n  of: add \u0027of_\u0027 prefix to machine_is_compatible()\n  ...\n"
    },
    {
      "commit": "a0b62329bb290c10d7278809af910ed115768991",
      "tree": "e80a293adced8e97010b6e210a502c929e1a0c1f",
      "parents": [
        "d62abe563fa4718e7f85f3e871655434db92366d",
        "b4e82b5b785670b68136765059d1afc65c0ae023"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 25 19:44:00 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 25 19:44:00 2010 +0100"
      },
      "message": "Merge branch \u0027for-2.6.34\u0027 of git://opensource.wolfsonmicro.com/linux-2.6-asoc into topic/asoc\n"
    },
    {
      "commit": "b4e82b5b785670b68136765059d1afc65c0ae023",
      "tree": "b37d6abcda23e818ec0d3016b4305f55341450a2",
      "parents": [
        "9e4a10d27e89f780539e08abd2b051cb83635dfa"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 25 12:52:10 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 25 15:25:07 2010 +0000"
      },
      "message": "ASoC: Check progress when reporting periods from i.MX FIQ handler\n\nCurrently the i.MX FIQ handler is reporting periods as elapsed based\npurely on a timer running in the CPU. This means that any clock\nmismatch between the CPU and the audio subsystem can result in the\nstatus reported to applications drifting away from the actual status\nof the hardware. This is particularly likely at present since the\nSSI driver is only capable of operating in slave mode so it\u0027s very\nlikely that the interface will be clocked from a different source.\n\nInstead check the offset reported by the FIQ and only notify when we\nhave transferred at least one period, re-firing the timer if we didn\u0027t\ndo so. Also factor out the calculation of the timer expiry time for\nmake it a bit easier to experiment with.\n\nNote that this only improves the situation, problems can still be\ntriggered.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "9e4a10d27e89f780539e08abd2b051cb83635dfa",
      "tree": "6f48fbb731cd8dc40407cabc3d50c6a5652ab839",
      "parents": [
        "7833ae0edf50b0eb303e95b1bec5fbd63a1e2672"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 25 12:52:09 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 25 15:25:07 2010 +0000"
      },
      "message": "ASoC: Remove a unused variables from i.MX FIQ runtime data\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "61c2d2b5e7241d4410ab8227ef4f76c1aba8210b",
      "tree": "0ce0bafe72b2f74992d5cf7e2c9b30ce2ddb95c4",
      "parents": [
        "6227cdced0328b0c4322c3170a727af5249393ce"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Thu Feb 25 08:49:06 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 25 08:49:06 2010 +0100"
      },
      "message": "ALSA: hda - Add/fix ALC269 FSC and Quanta models\n\nSpecify proper quirk models for FSC and Quanta machines with ALC269 codec.\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6227cdced0328b0c4322c3170a727af5249393ce",
      "tree": "1f6e293d9f48ee73a472bf4f5ca8264e423ee9aa",
      "parents": [
        "dd2b4a7abf82d88261f8f98e1361388a7db2ffe4"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Thu Feb 25 08:36:52 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 25 08:48:44 2010 +0100"
      },
      "message": "ALSA: hda - Add ALC670 codec support\n\n- Fixed alc_subsystem_id( ) typo and add new function.\n   - !(ass \u0026 0x100000)) \u003d\u003d\u003e Delete this check. It is unnecessary check.\n   - Add porti\n- ALC670 support\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dd2b4a7abf82d88261f8f98e1361388a7db2ffe4",
      "tree": "19e48a88187a962707c4bf6c56a188ecb6d2615e",
      "parents": [
        "0d7d8bf3b896dd8752284e2a7639a03936085e5f"
      ],
      "author": {
        "name": "Zhang, Rui",
        "email": "rui.zhang@intel.com",
        "time": "Wed Feb 24 09:38:49 2010 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 24 09:12:57 2010 +0100"
      },
      "message": "ALSA: hda - remove unnecessary msleep on power state transitions\n\nThis will save ~15ms boot time.\n\nThe first 10ms sleep was introduced in commit d2595d86e5 for (buggy)\nCxt codecs, so better to limit the sleep to the problem hardware.\n\nFor the second 10ms sleep, the HDA spec says:\n\nPower State[1:0]:\n00: Node Power state (D0) is fully on.\n01: Node Power state (D1) allows for (does not require) the lowest possible power consuming state from which it\ncan return to the \"fully on\" state (D0) within 10 ms, excepting analog pass through circuits (e.g., CD analog\nplayback) which must remain fully on.\n10: Node Power state (D2) allows for (does not require) the lowest possible power consuming state from which it\ncan return to the \"fully on\" state (D0) within 10 ms. For modems, this is the \"wake on ring\" power state.\n11: Node Power state (D3) allows for (does not require) lowest possible power consuming state under software\ncontrol. Note that any low power state set by software must retain sufficient operational capability to properly\nrespond to subsequent software Power State command.\n\nSo 10ms is actually the max wait time. It should be safe to\nremove/reduce it and rely on the loop of 1ms-sleeps.\n\nCC: Marc Boucher \u003cmarc@linuxant.com\u003e\nCC: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "83905c134571642d7e8a1e51ae9f26bd3a3ad82a",
      "tree": "84ed85e924132d6b953cb5359e7c305a4c90dde2",
      "parents": [
        "d912fa9255845ffd8029482d408b6139344891c8"
      ],
      "author": {
        "name": "Ilkka Koskinen",
        "email": "ilkka.koskinen@nokia.com",
        "time": "Mon Feb 22 12:21:12 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Feb 23 10:57:39 2010 -0800"
      },
      "message": "ASoC: OMAP-McBSP: ASoC interface for McBSP sidetone\n\nAdd ASoC interface for OMAP McBSP2 and McBSP3 sidetones.\n\nSigned-off-by: Ilkka Koskinen \u003cilkka.koskinen@nokia.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nTested-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "47fc9a0a808f23b7b305f6c018e4882118b88d92",
      "tree": "415001ffe968129e9afa5b775539812e0869348a",
      "parents": [
        "db72c2f89790f919d65d0adbee390958005c40fc"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Mon Feb 22 16:41:57 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 23 10:42:07 2010 +0000"
      },
      "message": "ASoC: fsi: Modify over/under run error settlement\n\nIn current FSI driver, playback function cares only overrun,\nand capture function cares only underrun.\n\nBut playback function should had cared about underrun,\nand capture function should had cared about overrun too.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "db72c2f89790f919d65d0adbee390958005c40fc",
      "tree": "89d16b9604fe188a54f4ba07d67cf52b9428001e",
      "parents": [
        "b3b0b4580bcb771d1d53b3d5acf689cba9907392"
      ],
      "author": {
        "name": "Misael Lopez Cruz",
        "email": "x0052729@ti.com",
        "time": "Mon Feb 22 15:09:22 2010 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 23 10:41:05 2010 +0000"
      },
      "message": "ASoC: OMAP4: Add McPDM platform driver\n\nMcPDM platform driver is configured to use sDMA in order to transfer\nto/from memory. Support for interfacing with ABE will be added later.\n\nMcPDM dai currently supports up to 4 downlink channels and 2 uplink\nchannels simultaneously, as well as 88.2 and 96 KHz, and a sample\nsize of 32 bits.\n\nSigned-off-by: Misael Lopez Cruz \u003cx0052729@ti.com\u003e\nSigned-off-by: Margarita Olaya \u003cx0080101@ti.com\u003e\nSigned-off-by: Jorge Eduardo Candelaria \u003cjorge.candelaria@ti.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b3b0b4580bcb771d1d53b3d5acf689cba9907392",
      "tree": "32e8600b2979c8e78480d36ece7fb1fd3379ed7d",
      "parents": [
        "e17dd32f342d0e876f729b348614320b297cf6f3"
      ],
      "author": {
        "name": "Candelaria Villareal, Jorge",
        "email": "jorge.candelaria@ti.com",
        "time": "Mon Feb 22 17:17:21 2010 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 23 10:39:48 2010 +0000"
      },
      "message": "ASoC: OMAP4: Add support for McPDM\n\nMcPDM is the interface between Phoenix audio codec\nand the OMAP4430 processor. It enables data to be transfered\nto/from Phoenix at sample rates of 88.4 or 96 KHz.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjorge.candelaria@ti.com\u003e\nSigned-off-by: Margarita Olaya \u003cx0080101@ti.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e17dd32f342d0e876f729b348614320b297cf6f3",
      "tree": "afbce2e6f125d13dc1b297840b88a1bc74df2891",
      "parents": [
        "b9dd94a87e5b4d0e864636698931aeeeb3c9d770"
      ],
      "author": {
        "name": "Misael Lopez Cruz",
        "email": "x0052729@ti.com",
        "time": "Mon Feb 22 15:09:19 2010 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 23 10:38:52 2010 +0000"
      },
      "message": "ASoC: OMAP: data_type and sync_mode configurable in audio dma\n\nAllow client drivers to set the data_type (16, 32) and the\nsync_mode (element, packet, etc) of the audio dma transferences.\n\nMcBSP dai driver configures it for a data type of 16 bits and\nelement sync mode.\n\nSigned-off-by: Misael Lopez Cruz \u003cx0052729@ti.com\u003e\nSigned-off-by: Jorge Eduardo Candelaria \u003cjorge.candelaria@ti.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "76e6f5a9efc919f9179163c66403451a789d47ab",
      "tree": "14d7944add98cff6f2a0f140f4f5dedd378d4bf9",
      "parents": [
        "32679f95cac3b1bdf27dce8b5273e06af186fd91"
      ],
      "author": {
        "name": "Reimundo Heluani",
        "email": "rheluani@gmail.com",
        "time": "Tue Feb 23 01:19:51 2010 -0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 10:55:03 2010 +0100"
      },
      "message": "ALSA: add support for Macbook Air 2,1 internal speaker\n\nAdd support for Macbook Air 2,1 (late 2008) internal speaker and\nheadphones. Create a \"mba21\" model for snd-hda-intel.\n\nSigned-off-by: Reimundo Heluani \u003crheluani@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "de48c7bc6f93c6c8e0be8612c9d72a2dc92eaa01",
      "tree": "f27b2849a4f78959f7c448eaaafd7bca8cb8f8ac",
      "parents": [
        "7b8a043f2686af9f41e313a78ed5e98233e5fded"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Feb 22 23:49:13 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 08:51:56 2010 +0100"
      },
      "message": "ALSA: usbaudio: consolidate header files\n\nUse the definitions from linux/usb/audio.h all over the ALSA USB audio\ndriver and add some missing definitions there as well.\n\nUse the endpoint attribute macros from linux/usb/ch9 and remove the own\nthings from sound/usb/usbaudio.h.\n\nNow things are also nicely prefixed which makes understanding the code\neasier.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7b8a043f2686af9f41e313a78ed5e98233e5fded",
      "tree": "af7b3a3d2a6394b2a6053681b7f251315570b293",
      "parents": [
        "53ee98fe8ac77d00bacc1c814d450d83cbd193d4"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Feb 22 23:49:12 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 08:40:26 2010 +0100"
      },
      "message": "ALSA: usbmixer: bail out early when parsing audio class v2 descriptors\n\nThis is just a quick hack that needs to be removed once the new units\ndefined by the audio class v2.0 standard are supported.\n\nHowever, it allows using these devices for now, without mixer support.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "53ee98fe8ac77d00bacc1c814d450d83cbd193d4",
      "tree": "c7f454b89c1032fe964b847048598c0071d88b1d",
      "parents": [
        "8fee4aff8c89c229593b76a6ab172a9cad24b412"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Feb 22 23:49:11 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 08:40:24 2010 +0100"
      },
      "message": "ALSA: usbaudio: implement basic set of class v2.0 parser\n\nThis adds a number of parsers for audio class v2.0. In particular, the\nfollowing internals are different and now handled by the code:\n\n* the number of streaming interfaces is now reported by an interface\n  association descriptor. The old approach using a proprietary\n  descriptor is deprecated.\n\n* The number of channels per interface is now stored in the AS_GENERAL\n  descriptor (used to be part of the FORMAT_TYPE descriptor).\n\n* The list of supported sample rates is no longer stored in a variable\n  length appendix of the format_type descriptor but is retrieved from\n  the device using a class specific GET_RANGE command.\n\n* Supported sample formats are now reported as 32bit bitmap rather than\n  a fixed value. For now, this is worked around by choosing just one of\n  them.\n\n* A devices needs to have at least one CLOCK_SOURCE descriptor which\n  denotes a clockID that is needed im the class request command.\n\n* Many descriptors (format_type, ...) have changed their layout. Handle\n  this by casting the descriptors to the appropriate structs.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8fee4aff8c89c229593b76a6ab172a9cad24b412",
      "tree": "fa04320ed558000ee0e131808e14698ddd4fe3ce",
      "parents": [
        "28e1b773083d349d5223f586a39fa30f5d0f1c36"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Feb 22 23:49:10 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 08:40:20 2010 +0100"
      },
      "message": "ALSA: usbaudio: introduce new types for audio class v2\n\nThis patch adds some definitions for audio class v2.\n\nUnfortunately, the UNIT types PROCESSING_UNIT and EXTENSION_UNIT have\ndifferent numerical representations in both standards, so there is need\nfor a _V1 add-on now. usbmixer.c is changed accordingly.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "28e1b773083d349d5223f586a39fa30f5d0f1c36",
      "tree": "4793eb1d87a094cf3642600ac3b201f81bab7e54",
      "parents": [
        "40717382e0c1f572553e4fdefb489db4b95a5e7e"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Feb 22 23:49:09 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 08:40:12 2010 +0100"
      },
      "message": "ALSA: usbaudio: parse USB descriptors with structs\n\nIn preparation of support for v2.0 audio class, use the structs from\nlinux/usb/audio.h and add some new ones to describe the fields that are\nactually parsed by the descriptor decoders.\n\nAlso, factor out code from usb_create_streams(). This makes it easier to\nadopt the new iteration logic needed for v2.0.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "32679f95cac3b1bdf27dce8b5273e06af186fd91",
      "tree": "b2d06c8ce9c2be38f4f1783a1c10f7430400693c",
      "parents": [
        "d01aecdf900574cf6be7c1c6114e708801126baf"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Mon Feb 22 17:31:09 2010 -0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 08:15:37 2010 +0100"
      },
      "message": "ALSA: hda - enable snoop for Intel Cougar Point\n\nThis patch enables snoop, eliminating static during playback.\nThis patch supersedes the previous Cougar Point audio patch.\n\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d01aecdf900574cf6be7c1c6114e708801126baf",
      "tree": "b459cab358393c3929d753974287ca9022531592",
      "parents": [
        "0708cc582f0fe2578eaab722841caf2b4f8cfe37"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 08:07:15 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 08:07:15 2010 +0100"
      },
      "message": "ALSA: hda - Remove identical definitions for macmini3 model\n\nThe channel mode definitions for macmini3 model are identical with mb5.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ad6cfc2ac71180171e090e69ae8762ac511884b1",
      "tree": "4394b2c7879410df276acd6a253365b0dfad9996",
      "parents": [
        "9d3415a8cc76ff65c6602a121ac318432c5cd7ba",
        "bf30a4309d4294d3eca248ea8a20c1c3570f5e74"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 22 18:45:34 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 22 18:45:34 2010 +0100"
      },
      "message": "Merge remote branch \u0027alsa/fixes\u0027 into fix/misc\n"
    },
    {
      "commit": "b9dd94a87e5b4d0e864636698931aeeeb3c9d770",
      "tree": "a605b64474c3e4e6016720b62f479f1e1b6eaca5",
      "parents": [
        "6c5f1fed49f96a0600aa9a97ac3faf972c33a341"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Mon Feb 22 13:27:13 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 22 14:39:42 2010 +0000"
      },
      "message": "ASoC: core: On resume also check the soc device state\n\nCheck the card-\u003ecodec on soc_resume to detect if the soc\ndevice is properly initialized.\nIf the card-\u003ecodec is NULL, than do not continue the resume\noperation, since the device is not initialized properly.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bf30a4309d4294d3eca248ea8a20c1c3570f5e74",
      "tree": "3aa3b6639633678706039847efa50e8bb8b4a9f8",
      "parents": [
        "3be522a9514f58e0596db34898a514df206cadc5"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Feb 22 10:33:13 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Feb 22 11:15:11 2010 +0100"
      },
      "message": "ALSA: via82xx: add quirk for D1289 motherboard\n\nAdd a headphones-only quirk for the Fujitsu Siemens D1289.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-and-tested-by: Marc Haber \u003cmh+alsa201002@zugschlus.de\u003e\nCc: \u003cstable@kernel.org\u003e\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "40717382e0c1f572553e4fdefb489db4b95a5e7e",
      "tree": "0d1bd4bc25295b80de268226bb7f98bc6d5c6bfd",
      "parents": [
        "04510a74bfbcbfd53dd48b3094aad89d5eca1d28"
      ],
      "author": {
        "name": "Chris J Arges",
        "email": "christopherarges@gmail.com",
        "time": "Wed Feb 17 12:12:52 2010 -0600"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 22 09:56:26 2010 +0100"
      },
      "message": "ALSA: usbaudio Mbox support, output only\n\nSigned-off-by: Chris J Arges \u003cchristopherarges@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0708cc582f0fe2578eaab722841caf2b4f8cfe37",
      "tree": "869cb63ab1db9a78706f10f9c67b630a526d4e27",
      "parents": [
        "2448158ed2ae64ef3219b51e0176a4e1151ba9ec"
      ],
      "author": {
        "name": "Paul Menzel",
        "email": "paulepanter@users.sourceforge.net",
        "time": "Mon Feb 08 20:42:46 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 22 08:37:15 2010 +0100"
      },
      "message": "ALSA: hda-intel: Add position_fix quirk for ASUS M2V-MX SE.\n\nWith PulseAudio and an application accessing an input device like `gnome-volume-manager` both have high CPU load as reported in [1].\n\nLoading `snd-hda-intel` with `position_fix\u003d1` fixes this issue. Therefore add a quirk for ASUS M2V-MX SE.\n\nThe only downside is, when now exiting for example MPlayer when it is playing an audio file a high pitched sound is outputted by the speaker.\n\n$ lspci -vvnn | grep -A10 Audio\n20:01.0 Audio device [0403]: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) [1106:3288] (rev 10)\n\tSubsystem: ASUSTeK Computer Inc. Device [1043:8290]\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL\u003dfast \u003eTAbort- \u003cTAbort- \u003cMAbort- \u003eSERR- \u003cPERR- INTx-\n\tLatency: 0, Cache Line Size: 64 bytes\n\tInterrupt: pin A routed to IRQ 17\n\tRegion 0: Memory at fbffc000 (64-bit, non-prefetchable) [size\u003d16K]\n\tCapabilities: \u003caccess denied\u003e\n\tKernel driver in use: HDA Intel\n\n[1] http://sourceforge.net/mailarchive/forum.php?thread_name\u003d1265550675.4642.24.camel%40mattotaupa\u0026forum_name\u003dalsa-user\n\nSigned-off-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2448158ed2ae64ef3219b51e0176a4e1151ba9ec",
      "tree": "36355b0b7294af62bb9396e50617280d27953808",
      "parents": [
        "9d54f08bc77bf6dfe835b945d03b6e127c9fc5a3"
      ],
      "author": {
        "name": "Paul Menzel",
        "email": "paulepanter@users.sourceforge.net",
        "time": "Mon Feb 08 20:37:26 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 22 08:36:56 2010 +0100"
      },
      "message": "ALSA: Typo. s/distrubs/disturbs/\n\nSigned-off-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9d54f08bc77bf6dfe835b945d03b6e127c9fc5a3",
      "tree": "3c60ab8d720af86f2c18d214b73fb74eb4fd3b2c",
      "parents": [
        "e458b1fadf9239d1fdb165ff4c4ea0d807041bec"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 22 08:34:40 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 22 08:34:40 2010 +0100"
      },
      "message": "ALSA: hda - Clean up Intel Mac unsol codes\n\nUse the standard unsol_event callback with each setup callback for\nIntelMac models with Realtek ALC885 codecs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e458b1fadf9239d1fdb165ff4c4ea0d807041bec",
      "tree": "671c35b0e525f89bab8be5ab912716470ec947d7",
      "parents": [
        "ba579eb7b30791751f556ee01905636cda50c864"
      ],
      "author": {
        "name": "Luke Yelavich",
        "email": "luke.yelavich@canonical.com",
        "time": "Fri Feb 12 16:28:29 2010 +1100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 22 08:27:57 2010 +0100"
      },
      "message": "ALSA: hda - Add Macmini 3,1 support\n\nBugLink: https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/343989\n\nAdd a model quirk for the NVIDIA based Macmini hardware, aka Macmini 3,1. The\npinout is almost identical to the mb5 quirk, except for no microphone and\nthe line-in mixer controls being on a different index. Everything works in\n2ch mode, but as I am not sure what needs to be changed for 6ch mode, or\nwhether the Mac Mini\u0027s chip supports 6ch mode, I have simply duplicated\nthe code from the mb5 quirk for the mac mini chmode management. The new\nmodel parameter for this quirk is \"macmini3\".\n\nSigned-off-by: Luke Yelavich \u003cluke.yelavich@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ba579eb7b30791751f556ee01905636cda50c864",
      "tree": "c30b6e2b1a946711ecc5e5dacfdb9c73df231f98",
      "parents": [
        "cfd3d8dcf7b4fc783db0806ac3936a7b44735bf7"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sat Feb 20 11:16:30 2010 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 22 08:15:21 2010 +0100"
      },
      "message": "ALSA: hda: Use 3stack quirk for Toshiba Satellite L40-10Q\n\nBugLink: https://bugs.launchpad.net/bugs/524948\n\nThe OR has verified that the existing model\u003dlaptop-eapd quirk does not\nfunction correctly but instead needs model\u003d3stack.  Make this change\nso that manual corrections to module-init-tools file(s) are not\nrequired.\n\nReported-by: Lasse Havelund \u003classe@havelund.org\u003e\nCC: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "04510a74bfbcbfd53dd48b3094aad89d5eca1d28",
      "tree": "1251f1dec1021ba8dbb6e35af52d4dfd49abad2b",
      "parents": [
        "7fb2d723e65cc793213515fa1da092b7c92a5b48"
      ],
      "author": {
        "name": "Florian Zumbiehl",
        "email": "florz@florz.de",
        "time": "Thu Feb 18 07:03:55 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 18 08:12:30 2010 +0100"
      },
      "message": "ALSA: cs46xx - fix some typos\n\nSigned-off-by: Florian Zumbiehl \u003cflorz@florz.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7fb2d723e65cc793213515fa1da092b7c92a5b48",
      "tree": "4508b08280175694c7c148e824af4261c82c14bc",
      "parents": [
        "7fb3a069bc5d3577409c2ae89f89cd264ff85816"
      ],
      "author": {
        "name": "Florian Zumbiehl",
        "email": "florz@florz.de",
        "time": "Thu Feb 18 07:01:20 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 18 08:10:54 2010 +0100"
      },
      "message": "ALSA: cs46xx - Do test writes to register AC97_REC_GAIN in\n\nsnd_cs46xx_codec_reset() bypassing the register cache, so as to not\nclobber the cached register value during resume.\n\nSigned-off-by: Florian Zumbiehl \u003cflorz@florz.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "80c20d543d142ee54ec85259b77aaf0b83c32db5",
      "tree": "364017b2c001939bbb645dcc20d565c1f71b13a8",
      "parents": [
        "d6a2d9b800276140abf352908abbd0c240890692",
        "b72c7d543589736d43da531566490dd31572f5ca"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 17 14:08:58 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 17 14:08:58 2010 -0800"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 into omap-for-linus\n"
    },
    {
      "commit": "6c5f1fed49f96a0600aa9a97ac3faf972c33a341",
      "tree": "4a5770faede21a49e604321ac19679eb3175deb8",
      "parents": [
        "e47c796d58a21fc58b00dffb7265bb66de987773"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 17 14:30:44 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 17 14:37:20 2010 +0000"
      },
      "message": "ASoC: Make pmdown_time a long\n\nFixes a warning.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "e47c796d58a21fc58b00dffb7265bb66de987773",
      "tree": "2900f2258abff6ea843b837971ece312380ac505",
      "parents": [
        "7833ae0edf50b0eb303e95b1bec5fbd63a1e2672"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed Feb 17 09:49:54 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 17 14:37:20 2010 +0000"
      },
      "message": "ASoC: TWL4030: Use codec defaults for Headset initial configuration\n\nDisable the amplifiers for the headset outputs, and do not select\nroutings by default to the headset outputs.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7fb3a069bc5d3577409c2ae89f89cd264ff85816",
      "tree": "7fe3ba3b95faeecb01e4feafb9288ef4b523c6b3",
      "parents": [
        "291186e049d7f8178ad31d43c38a53889f25d79e",
        "9d3415a8cc76ff65c6602a121ac318432c5cd7ba"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 17 14:24:46 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 17 14:24:46 2010 +0100"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into topic/misc\n\nConflicts:\n\tsound/pci/hda/patch_realtek.c\n"
    },
    {
      "commit": "9d3415a8cc76ff65c6602a121ac318432c5cd7ba",
      "tree": "8b8482d8942d1ba5fb6d403010d4765577f25b07",
      "parents": [
        "b721e68bdc5b39c51bf6a1469f8d3663fbe03243",
        "3be522a9514f58e0596db34898a514df206cadc5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 17 14:22:21 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 17 14:22:21 2010 +0100"
      },
      "message": "Merge remote branch \u0027alsa/fixes\u0027 into fix/misc\n"
    }
  ],
  "next": "b721e68bdc5b39c51bf6a1469f8d3663fbe03243"
}
