)]}'
{
  "log": [
    {
      "commit": "8b449d1f1371e8ecd0b2499034e0b1432cdbe662",
      "tree": "56b203189ef65d853f1355abfc65263d96e44a06",
      "parents": [
        "2ed9aae0facd603f9f9b8347d1d7e9de23bde286",
        "ee110066130b79b7abf63bbd836d382699252b81"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Aug 09 11:23:58 2010 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Aug 09 11:23:58 2010 +1000"
      },
      "message": "Merge remote branch \u0027gcl/next\u0027 into next\n"
    },
    {
      "commit": "faa38b5e0e092914764cdba9f83d31a3f794d182",
      "tree": "b3e5921bdc36378033b4910eb4f29cb0dfc486e0",
      "parents": [
        "78417334b5cb6e1f915b8fdcc4fce3f1a1b4420c",
        "74bf40f0793fed9e01eb6164c2ce63e8c27ca205"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 17:07:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 17:07:31 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (214 commits)\n  ALSA: hda - Add pin-fix for HP dc5750\n  ALSA: als4000: Fix potentially invalid DMA mode setup\n  ALSA: als4000: enable burst mode\n  ALSA: hda - Fix initial capsrc selection in patch_alc269()\n  ASoC: TWL4030: Capture route runtime DAPM ordering fix\n  ALSA: hda - Add PC-beep whitelist for an Intel board\n  ALSA: hda - More relax for pending period handling\n  ALSA: hda - Define AC_FMT_* constants\n  ALSA: hda - Fix beep frequency on IDT 92HD73xx and 92HD71Bxx codecs\n  ALSA: hda - Add support for HDMI HBR passthrough\n  ALSA: hda - Set Stream Type in Stream Format according to AES0\n  ALSA: hda - Fix Thinkpad X300 so SPDIF is not exposed\n  ALSA: hda - FIX to not expose SPDIF on Thinkpad X301, since it does not have the ability to use SPDIF\n  ASoC: wm9081: fix resource reclaim in wm9081_register error path\n  ASoC: wm8978: fix a memory leak if a wm8978_register fail\n  ASoC: wm8974: fix a memory leak if another WM8974 is registered\n  ASoC: wm8961: fix resource reclaim in wm8961_register error path\n  ASoC: wm8955: fix resource reclaim in wm8955_register error path\n  ASoC: wm8940: fix a memory leak if wm8940_register return error\n  ASoC: wm8904: fix resource reclaim in wm8904_register error path\n  ...\n"
    },
    {
      "commit": "949ad0a783729ad8c2e8e5bcbbad5d05a60de616",
      "tree": "8fe9937ab4df880e276be4b6eb64c627b54deb0e",
      "parents": [
        "cfa6a88c83f639f17b96a34dc0bf93faf432e73a"
      ],
      "author": {
        "name": "Eric Millbrandt",
        "email": "emillbrandt@dekaresearch.com",
        "time": "Fri Aug 06 20:49:19 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Aug 06 20:49:19 2010 -0600"
      },
      "message": "sound/soc: mpc5200_psc_ac97: Use gpio pins for cold reset\n\nCall the gpio reset platform function instead of using the flawed\nac97 functionality of the MPC5200(b)\n\nFrom MPC5200B User\u0027s Manual:\n\"Some AC97 devices goes to a test mode, if the Sync line is high\nduring the Res line is low (reset phase). To avoid this behavior the\nSync line must be also forced to zero during the reset phase. To do\nthat, the pin muxing should switch to GPIO mode and the GPIO control\nregister should be used to control the output lines.\"\n\nSigned-off-by: Eric Millbrandt \u003cemillbrandt@dekaresearch.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1685e633b396b0f3dabbc9fa5d65dfefe6435250",
      "tree": "ee83e26e2468ca1518a1b065c690159e12c8def9",
      "parents": [
        "1cfd2bda8c486ae0e7a8005354758ebb68172bca",
        "127c03cdbad9bd5af5d7f33bd31a1015a90cb77f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 12:25:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 12:25:06 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia: avoid buffer overflow in pcmcia_setup_isa_irq\n  pcmcia: do not request windows if you don\u0027t need to\n  pcmcia: insert PCMCIA device resources into resource tree\n  pcmcia: export resource information to sysfs\n  pcmcia: use struct resource for PCMCIA devices, part 2\n  pcmcia: remove memreq_t\n  pcmcia: move local definitions out of include/pcmcia/cs.h\n  pcmcia: do not use io_req_t when calling pcmcia_request_io()\n  pcmcia: do not use io_req_t after call to pcmcia_request_io()\n  pcmcia: use struct resource for PCMCIA devices\n  pcmcia: clean up cs.h\n  pcmcia: use pcmica_{read,write}_config_byte\n  pcmcia: remove cs_types.h\n  pcmcia: remove unused flag, simplify headers\n  pcmcia: remove obsolete CS_EVENT_ definitions\n  pcmcia: split up central event handler\n  pcmcia: simplify event callback\n  pcmcia: remove obsolete ioctl\n\nConflicts in:\n - drivers/staging/comedi/drivers/*\n - drivers/staging/wlags49_h2/wl_cs.c\ndue to dev_info_t and whitespace changes\n"
    },
    {
      "commit": "03c0c29aff7e56b722eb6c47eace222b140d0377",
      "tree": "47267a19b523159cf36a050ef3c35f4dbdb33016",
      "parents": [
        "c60c6a96b7bb0f1f8bb635fdfcf5b592aaf062b4",
        "7fb8f881c54beb05dd4d2c947dada1c636581d87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 15:57:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 15:57:35 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (63 commits)\n  of/platform: Register of_platform_drivers with an \"of:\" prefix\n  of/address: Clean up function declarations\n  of/spi: call of_register_spi_devices() from spi core code\n  of: Provide default of_node_to_nid() implementation.\n  of/device: Make of_device_make_bus_id() usable by other code.\n  of/irq: Fix endian issues in parsing interrupt specifiers\n  of: Fix phandle endian issues\n  of/flattree: fix of_flat_dt_is_compatible() to match the full compatible string\n  of: remove of_default_bus_ids\n  of: make of_find_device_by_node generic\n  microblaze: remove references to of_device and to_of_device\n  sparc: remove references to of_device and to_of_device\n  powerpc: remove references to of_device and to_of_device\n  of/device: Replace of_device with platform_device in includes and core code\n  of/device: Protect against binding of_platform_drivers to non-OF devices\n  of: remove asm/of_device.h\n  of: remove asm/of_platform.h\n  of/platform: remove all of_bus_type and of_platform_bus_type references\n  of: Merge of_platform_bus_type with platform_bus_type\n  drivercore/of: Add OF style matching to platform bus\n  ...\n\nFix up trivial conflicts in arch/microblaze/kernel/Makefile due to just\nsome obj-y removals by the devicetree branch, while the microblaze\nupdates added a new file.\n"
    },
    {
      "commit": "74bf40f0793fed9e01eb6164c2ce63e8c27ca205",
      "tree": "f41312c0943978842ac258873b29da04d72d0625",
      "parents": [
        "e71981343ad29b5d929f82ac56c0b27b8ea0e540",
        "c4685849b4d725ab80cd29f5e09f5f128b4724b5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 05 11:17:04 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 05 11:17:04 2010 +0200"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "e71981343ad29b5d929f82ac56c0b27b8ea0e540",
      "tree": "47135be4252faecbc0e5508658a58f8afd197fff",
      "parents": [
        "2603798070a80d76e7e6d2992ba4ec74addcec90",
        "bda7d2a862e6b788bca2d02d38a07966a9c92e48"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 05 11:17:01 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 05 11:17:01 2010 +0200"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "2603798070a80d76e7e6d2992ba4ec74addcec90",
      "tree": "7a1cdc33bd9bbf3807db239205de02d6beb58e30",
      "parents": [
        "9fe6206f400646a2322096b56c59891d530e8d51",
        "fc091769a5aa65c045bfbda149c424ba33d0abbb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 05 11:16:56 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 05 11:16:56 2010 +0200"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "3cfc2c42c1cbc8e238bb9c0612c0df4565e3a8b4",
      "tree": "5adc1ff2eaf64d450bf28bb6b2ce890db2567288",
      "parents": [
        "5cf65713f87775c548e3eb48dbafa32e12f28000",
        "0ea6e61122196509af82cc4f36cbdaacbefb8227"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:31:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:31:02 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (48 commits)\n  Documentation: update broken web addresses.\n  fix comment typo \"choosed\" -\u003e \"chosen\"\n  hostap:hostap_hw.c Fix typo in comment\n  Fix spelling contorller -\u003e controller in comments\n  Kconfig.debug: FAIL_IO_TIMEOUT: typo Faul -\u003e Fault\n  fs/Kconfig: Fix typo Userpace -\u003e Userspace\n  Removing dead MACH_U300_BS26\n  drivers/infiniband: Remove unnecessary casts of private_data\n  fs/ocfs2: Remove unnecessary casts of private_data\n  libfc: use ARRAY_SIZE\n  scsi: bfa: use ARRAY_SIZE\n  drm: i915: use ARRAY_SIZE\n  drm: drm_edid: use ARRAY_SIZE\n  synclink: use ARRAY_SIZE\n  block: cciss: use ARRAY_SIZE\n  comment typo fixes: charater \u003d\u003e character\n  fix comment typos concerning \"challenge\"\n  arm: plat-spear: fix typo in kerneldoc\n  reiserfs: typo comment fix\n  update email address\n  ...\n"
    },
    {
      "commit": "fc091769a5aa65c045bfbda149c424ba33d0abbb",
      "tree": "a82d0d03910e056dd2ca4830623546438888ff9b",
      "parents": [
        "748cce431eb413e794c8f1d1974b78b47a6174ef"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 04 23:53:36 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 04 23:53:36 2010 +0200"
      },
      "message": "ALSA: hda - Add pin-fix for HP dc5750\n\nThe NID 0x11 on HP dc5750 with ALC260 should be a speaker although BIOS\ngives it as a line-out.  This patch adds a quirk to fix the pin config\nso that the real line-out is used properly.\n\nReference: bnc#624118\n\thttps://bugzilla.novell.com/show_bug.cgi?id\u003d624118\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c4685849b4d725ab80cd29f5e09f5f128b4724b5",
      "tree": "1a4ecf520eed853e62e5ddcd5da53b667ab09729",
      "parents": [
        "b9619230e1f55a763bc41848c1cd971a394c878c"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Wed Aug 04 21:56:44 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 04 23:18:33 2010 +0200"
      },
      "message": "ALSA: als4000: Fix potentially invalid DMA mode setup\n\nMy previous patch assumed that the DMA mode (represented by 3 lowest bits of\nALS4K_GCR99_DMA_EMULATION_CTRL register) is set to the default value 0. If\nthat\u0027s not the case, it might result in invalid mode to be set.\nThis patch fixes this potential problem.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f46e9913faeebcb6bd29edf795f12b60acbff171",
      "tree": "1ed8871d0ebd638094d27317de1d8a53712ae15a",
      "parents": [
        "8d91530c5fd7f0b1e8c4ddfea2905e55a178569b",
        "8d4b9d1bfef117862a2889dec4dac227068544c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 11:14:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 11:14:36 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  PM / Runtime: Add runtime PM statistics (v3)\n  PM / Runtime: Make runtime_status attribute not debug-only (v. 2)\n  PM: Do not use dynamically allocated objects in pm_wakeup_event()\n  PM / Suspend: Fix ordering of calls in suspend error paths\n  PM / Hibernate: Fix snapshot error code path\n  PM / Hibernate: Fix hibernation_platform_enter()\n  pm_qos: Get rid of the allocation in pm_qos_add_request()\n  pm_qos: Reimplement using plists\n  plist: Add plist_last\n  PM: Make it possible to avoid races between wakeup and system sleep\n  PNPACPI: Add support for remote wakeup\n  PM: describe kernel policy regarding wakeup defaults (v. 2)\n  PM / Hibernate: Fix typos in comments in kernel/power/swap.c\n"
    },
    {
      "commit": "d790d4d583aeaed9fc6f8a9f4d9f8ce6b1c15c7f",
      "tree": "854ab394486288d40fa8179cbfaf66e8bdc44b0f",
      "parents": [
        "73b2c7165b76b20eb1290e7efebc33cfd21db1ca",
        "3a09b1be53d23df780a0cd0e4087a05e2ca4a00c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "b9619230e1f55a763bc41848c1cd971a394c878c",
      "tree": "32ec55017f7a8b3cfe6790bf63af93211fe518f0",
      "parents": [
        "dd2f8c2f811b14f97a572edb0da4cfe776e20052"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Tue Aug 03 23:57:05 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 04 07:42:55 2010 +0200"
      },
      "message": "ALSA: als4000: enable burst mode\n\nEnable burst mode to prevent dropouts during high PCI bus usage.\nThe card is useless in X without this because of dropouts when anything moves\non the screen (at least with PCI VGA card). Enabling this is also recommended\nby the datasheet (page 48).\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "748cce431eb413e794c8f1d1974b78b47a6174ef",
      "tree": "88f4ece6d836c5bdd813fc19b297876385d8c157",
      "parents": [
        "e096c8e6d5ed965f346d94befbbec2275dde3621"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 04 07:37:39 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 04 07:40:53 2010 +0200"
      },
      "message": "ALSA: hda - Fix initial capsrc selection in patch_alc269()\n\nIn patch_alc269(), we initialize the primary capsrc so that the device\nworks from the beginning.  It issues CONNECT_SEL verb no matter which\nwidget is although some widget (e.g. 0x23) has no connection selection\nbut a mixer, which requires unmuting instead.\n\nThis patch fixes the initialization of capsrc by re-using the code as\na helper function.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bda7d2a862e6b788bca2d02d38a07966a9c92e48",
      "tree": "0ddfb02805bc532161bbba899d2fbddebce07d88",
      "parents": [
        "116bcd9cf22c00c22402c2a2be6ef8e81289a574"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Aug 03 12:01:01 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Aug 04 00:42:39 2010 +0100"
      },
      "message": "ASoC: TWL4030: Capture route runtime DAPM ordering fix\n\nFix the ordering problem in DAPM domain, when the user\nchanges between digital and analog sources during active\ncapture (or loopback) scenario.\nBefore this patch, when the user changed from analog source\nto digital there were a short time, when the codec enabled\nanalog mic bias (2.2 volts) instead of the correct digital\nmic bias (1.8 volts) to the digital microphones.\nThis behaviour caused by the former implementation of\nselecting the correct type of bias. This was done at the\nPOST_REG event of the DAPM_MUX_E(\"TXx Capture Route\")\nwidget.\nBy moving the bias type selection as DAPM_SUPPLY and\nconnecting it to the corresponding digimic widget the\nproblematic situation can be avoided.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "e096c8e6d5ed965f346d94befbbec2275dde3621",
      "tree": "fd663b4397d29da213481faf319c927078a8ac18",
      "parents": [
        "08af495f22f43eff3b5a347dc10384ebcf356e41"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 17:20:35 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 17:22:39 2010 +0200"
      },
      "message": "ALSA: hda - Add PC-beep whitelist for an Intel board\n\nAn Intel board needs a white-list entry to enable PC-beep.\nOtherwise the driver misdetects (due to bogus BIOS info) and ignores\nthe PC-beep on 2.6.35.\n\nReported-and-tested-by: Leandro Lucarella \u003cluca@llucax.com.ar\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "08af495f22f43eff3b5a347dc10384ebcf356e41",
      "tree": "a0f271b63723cd6a3ae4af17b36d9047b62ce993",
      "parents": [
        "92f10b3f5d53f9e35da5285eb8ea4bc88082b71e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 14:39:04 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 14:43:07 2010 +0200"
      },
      "message": "ALSA: hda - More relax for pending period handling\n\nSince the pending periods are often bogus and take long time until\nactually processed, it often results in a high CPU usage of the hd-audio\nworkq.  Overall it\u0027s better to have low CPU consumption by avoiding a\ntoo tight loop rather than the wake-up timing accuracy.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "92f10b3f5d53f9e35da5285eb8ea4bc88082b71e",
      "tree": "26d90b68bb30f44921c54371d2cf248b9e4b247d",
      "parents": [
        "1b0e372d7b52c9fc96348779015a6db7df7f286e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 14:21:00 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 14:21:00 2010 +0200"
      },
      "message": "ALSA: hda - Define AC_FMT_* constants\n\nDefine constants for the HD-audio stream format bits, and replace the\nmagic numbers in codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1b0e372d7b52c9fc96348779015a6db7df7f286e",
      "tree": "4c37486c976f983da07c60385add2ed5445b5e12",
      "parents": [
        "ea87d1c493aba9cf3f645eae0d6d9c0fd44d3189"
      ],
      "author": {
        "name": "Daniel J Blueman",
        "email": "daniel.blueman@gmail.com",
        "time": "Tue Aug 03 11:09:13 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 12:58:01 2010 +0200"
      },
      "message": "ALSA: hda - Fix beep frequency on IDT 92HD73xx and 92HD71Bxx codecs\n\nFix HDA beep frequency on IDT 92HD73xx and 92HD71Bxx codecs.\nThese codecs use the standard beep frequency calculation although the\ndatasheet says it\u0027s linear frequency.\n\nOther IDT/STAC codecs might have the same problem.  They should be\nfixed individually later.\n\nSigned-off-by: Daniel J Blueman \u003cdaniel.blueman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ea87d1c493aba9cf3f645eae0d6d9c0fd44d3189",
      "tree": "aade327fe17501e0bd52bf4ae1dc02f84ccbe26f",
      "parents": [
        "32c168c892e2c6936c714d1653ba5e19e07d5c26"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Tue Aug 03 13:28:58 2010 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 12:53:36 2010 +0200"
      },
      "message": "ALSA: hda - Add support for HDMI HBR passthrough\n\nPassing IEC 61937 encapsulated compressed audio at bitrates over 6.144\nMbps (i.e. more than a single 2-channel 16-bit 192kHz IEC 60958 link)\nover HDMI requires the use of HBR Audio Stream Packets instead of Audio\nSample Packets.\n\nEnable HBR mode when the stream has 8 channels and the Non-PCM bit is\nset.\n\nIf the audio converter is not connected to any HBR-capable pins, return\n-EINVAL in prepare().\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "32c168c892e2c6936c714d1653ba5e19e07d5c26",
      "tree": "5d00d0d7b345da9285ea26be1787f0829b9eee3e",
      "parents": [
        "68c18697910fdcacea36bd58d2d3d8febfa199a2"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Tue Aug 03 13:28:57 2010 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 12:53:27 2010 +0200"
      },
      "message": "ALSA: hda - Set Stream Type in Stream Format according to AES0\n\nSet bit 15 (Stream Type) of HDA Stream Format to 1 (Non-PCM) when IEC958\nchannel status bit 1 (AES0 \u0026 0x02) is set to 1 (non-audio).\n\nThis is a prequisite for HDMI HBR passthrough.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "90abdc3b973229bae98dd96649d9f7106cc177a4",
      "tree": "5c1a7a131b65560dd73b5103118d8c7631bd76a4",
      "parents": [
        "9a017a910346afd88ec2e065989903bf211a7d37"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jul 24 17:23:51 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Aug 03 09:04:11 2010 +0200"
      },
      "message": "pcmcia: do not use io_req_t when calling pcmcia_request_io()\n\nInstead of io_req_t, drivers are now requested to fill out\nstruct pcmcia_device *p_dev-\u003eresource[0,1] for up to two ioport\nranges. After a call to pcmcia_request_io(), the ports found there\nare reserved, after calling pcmcia_request_configuration(), they may\nbe used.\n\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-ide@vger.kernel.org\nCC: linux-usb@vger.kernel.org\nCC: laforge@gnumonks.org\nCC: linux-mtd@lists.infradead.org\nCC: alsa-devel@alsa-project.org\nCC: linux-serial@vger.kernel.org\nCC: Michael Buesch \u003cmb@bu3sch.de\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e (for drivers/bluetooth/)\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "9a017a910346afd88ec2e065989903bf211a7d37",
      "tree": "b407945c6e762f252bb81ae0fd64c745bba2ad11",
      "parents": [
        "2ce4905e4da9f512b38f56a53ece9da2072dd164"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jul 24 15:58:54 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Aug 03 09:03:59 2010 +0200"
      },
      "message": "pcmcia: do not use io_req_t after call to pcmcia_request_io()\n\nAfter pcmcia_request_io(), do not make use of the values stored in\nio_req_t, but instead use those found in struct pcmcia_device-\u003eresource[].\n\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-ide@vger.kernel.org\nCC: linux-usb@vger.kernel.org\nCC: laforge@gnumonks.org\nCC: linux-mtd@lists.infradead.org\nCC: alsa-devel@alsa-project.org\nCC: linux-serial@vger.kernel.org\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e (for drivers/bluetooth/)\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "68c18697910fdcacea36bd58d2d3d8febfa199a2",
      "tree": "9fa30256aff12b481f3937b8e6a9cfb18804eacb",
      "parents": [
        "607bc3e4888443cdd21a795f7312f64c2de26b5c"
      ],
      "author": {
        "name": "Jerone Young",
        "email": "jerone.young@canonical.com",
        "time": "Tue Aug 03 01:46:44 2010 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 08:57:47 2010 +0200"
      },
      "message": "ALSA: hda - Fix Thinkpad X300 so SPDIF is not exposed\n\nJust as with the X301. The X300 does not have a way to do SPDIF either.\nIt does not have a dock connector, nor does it have the SPDIF through\nthe headphone jack.\n\nThis patch fixes it so X300 does not show SPDIF, since it cannot do it.\n\nTo add all Lenovo Thinkpads had different codec subsytem IDs:\n\nX300:\nhttp://launchpadlibrarian.net/34862838/Card0.Codecs.codec.0.txt\n\nSigned-off-by: Jerone Young \u003cjerone.young@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "607bc3e4888443cdd21a795f7312f64c2de26b5c",
      "tree": "91cca82b163a1734bbd46599d00f7c19f73aca9b",
      "parents": [
        "7bfb9c031ec2d220d48bf679553d6177c2e66625"
      ],
      "author": {
        "name": "Jerone Young",
        "email": "jerone.young@canonical.com",
        "time": "Tue Aug 03 01:46:42 2010 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 03 08:57:11 2010 +0200"
      },
      "message": "ALSA: hda - FIX to not expose SPDIF on Thinkpad X301, since it does not have the ability to use SPDIF\n\nThe Lenovo X301 does not have the ability to connect to a docking\nstation to use the SPDIF port. It also does not have the ability to do\nSPDIF though the headphone jack or Display Port jacks.\n\nThis patch fixes it so this is not exposed for the X301 and users do\nthink it has the ability to do SPDIF.\n\nI tested both headphone \u0026 display port jacks and it is not there. I have\ntested this patch and it works great.\n\nAlso to add the other Thinkpads have different subsystem codec IDs.\nHere are examples:\n\nX301:\nhttp://launchpadlibrarian.net/31561902/Card0.Codecs.codec.0.txt\n\nX200:\nhttp://launchpadlibrarian.net/49055036/Card0.Codecs.codec.0.txt\n\nW500:\nhttp://launchpadlibrarian.net/36276057/Card0.Codecs.codec.0.txt\n\nSigned-off-by: Jerone Young \u003cjerone.young@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "116bcd9cf22c00c22402c2a2be6ef8e81289a574",
      "tree": "5fc20e23feb389da1a78ced59edd56cedf1eb6ef",
      "parents": [
        "d484366beeab0cded9644083172151c5afacc503"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:54 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:46:41 2010 +0100"
      },
      "message": "ASoC: wm9081: fix resource reclaim in wm9081_register error path\n\nThis patch fixes the error path in wm9081_register to properly free resources.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d484366beeab0cded9644083172151c5afacc503",
      "tree": "a560757325c9c842e12c4f87b25e759b1997a341",
      "parents": [
        "4eaac50552395f693b8c428872e8b5311c3dab60"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:53 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:46:27 2010 +0100"
      },
      "message": "ASoC: wm8978: fix a memory leak if a wm8978_register fail\n\nThere is a memory leak found if wm8978_register() fail.\nThis patch moves the buffer allocate and release\nat the same level to prevent the memory leak.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nReviewed-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4eaac50552395f693b8c428872e8b5311c3dab60",
      "tree": "a3211849d447486cdd2051890b12ab3c1fea3d1b",
      "parents": [
        "6b5d071e8ba7d802f3123e7b7a37ea13650a98bf"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:52 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:46:07 2010 +0100"
      },
      "message": "ASoC: wm8974: fix a memory leak if another WM8974 is registered\n\nwm8974 is allocated in wm8974_i2c_probe() but is not freed if wm8974_register()\nreturn -EINVAL (if another WM8974 is registered).\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6b5d071e8ba7d802f3123e7b7a37ea13650a98bf",
      "tree": "2b0465ecb42757f5d2dee265b47bb3917451103a",
      "parents": [
        "8089a49d99bb25bc63237ae8e90a84c72897b66d"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:51 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:45:52 2010 +0100"
      },
      "message": "ASoC: wm8961: fix resource reclaim in wm8961_register error path\n\nThis patch fixes the error path in wm8961_register to properly free resources.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8089a49d99bb25bc63237ae8e90a84c72897b66d",
      "tree": "8a5c8ee50c1b2dceb839c221096adb8a4c4a9116",
      "parents": [
        "db1e18de98c8bdf8a2bfc07623ff67621aa4a332"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:50 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:45:37 2010 +0100"
      },
      "message": "ASoC: wm8955: fix resource reclaim in wm8955_register error path\n\nThis patch fixes the error path in wm8955_register to properly free resources.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "db1e18de98c8bdf8a2bfc07623ff67621aa4a332",
      "tree": "3681c2d5823befcc606d95bd06f5c4ca310986ae",
      "parents": [
        "62f5ad6733b872e14d671b615850eb5bd1cd7e30"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:49 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:45:20 2010 +0100"
      },
      "message": "ASoC: wm8940: fix a memory leak if wm8940_register return error\n\nThis patch adds checking for wm8940_register return value,\nand does kfree(wm8940) if wm8940_register() fail.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "62f5ad6733b872e14d671b615850eb5bd1cd7e30",
      "tree": "95371314dedc70e7f870a2621765c5f1cc9027a1",
      "parents": [
        "2c2749de118bd36645b3a4a56f0d8ef6d4fd09cf"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:48 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:45:00 2010 +0100"
      },
      "message": "ASoC: wm8904: fix resource reclaim in wm8904_register error path\n\nThis patch includes below fixes:\n1. wm8904 need to be kfreed in wm8904_register() error path before return.\n2. fix the error path for snd_soc_register_codec() fail and\n   snd_soc_register_dai() fail to properly free resources.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2c2749de118bd36645b3a4a56f0d8ef6d4fd09cf",
      "tree": "9b0a3bfba7b09e1cf80e7b147f736009fdba4cb3",
      "parents": [
        "ef99e9b5a10086bcc529e6c0a11c6539caee8cd1"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:47 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:44:29 2010 +0100"
      },
      "message": "ASoC: wm8711: fix a memory leak if another WM8711 is registered\n\nwm8711 is allocated in either wm8711_spi_probe() or wm8711_i2c_probe() but is\nnot freed if wm8711_register() return -EINVAL(if another ad1836 is registered).\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ef99e9b5a10086bcc529e6c0a11c6539caee8cd1",
      "tree": "1c32888426a73c44d284c8157470af5c1d6de7ae",
      "parents": [
        "085efd28b65582fac459359672421a1c479e7db1"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:46 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:44:10 2010 +0100"
      },
      "message": "ASoC: wm8523: fix resource reclaim in wm8523_register error path\n\nThis patch includes below fixes:\n1. If another WM8523 is registered, need to kfree wm8523 before return -EINVAL.\n2. If snd_soc_register_codec failed, goto error path to properly free resources.\n3. Instead of using mixed in-line and goto style cleanup, use goto style error\n   handling if snd_soc_register_dai failed.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "085efd28b65582fac459359672421a1c479e7db1",
      "tree": "e3c757bd4bacb91e164588d5c7af39ccd781cfa0",
      "parents": [
        "7bcaad919bc7aaa084f5884aa15654fe1fa4c77f"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:45 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:43:52 2010 +0100"
      },
      "message": "ASoC: da7210: fix a memory leak if failed to initialise da7210 audio codec\n\nda7210 should be kfreed if da7210_init() return error.\nThis patch also fixes the error handing in the case of snd_soc_register_dai()\nfail by adding snd_soc_unregister_codec() in error path.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7bcaad919bc7aaa084f5884aa15654fe1fa4c77f",
      "tree": "5fbee6344f610b7ebb598ca1c01240c644cb63b2",
      "parents": [
        "fd3c8ac9cb653f7e3122bba9bc7beaad6062b7f4"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:44 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:40:41 2010 +0100"
      },
      "message": "ASoC: ak4642: fix a memory leak if failed to initialise AK4642\n\nak4642 should be kfreed if ak4642_init() return error.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nReviewed-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "fd3c8ac9cb653f7e3122bba9bc7beaad6062b7f4",
      "tree": "96bcb74e54147688758f0d0ad8690eadf763e022",
      "parents": [
        "992bee401c06872175056bc5567cb3ebab098cb5"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:43 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:40:26 2010 +0100"
      },
      "message": "ASoC: ad1836: fix a memory leak if another ad1836 is registered\n\nad1836 is allocated in ad1836_spi_probe() but is not freed if ad1836_register()\nreturn -EINVAL (if another ad1836 is registered).\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Barry Song \u003c21cnbao@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "992bee401c06872175056bc5567cb3ebab098cb5",
      "tree": "14e3087d84a8e64e583d1387a1cf50206be4bb0b",
      "parents": [
        "988b0dc1547f9f6a7c8cae472cad0a55df31818c"
      ],
      "author": {
        "name": "Ian Lartey",
        "email": "ian@opensource.wolfsonmicro.com",
        "time": "Sat Jul 31 00:32:11 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:38:15 2010 +0100"
      },
      "message": "ASoC: Initial WM8741 CODEC driver\n\nThe WM8741 is a very high performance stereo DAC designed for audio\napplications such as professional recording systems, A/V receivers and\nhigh specification CD, DVD and home theatre systems. The device supports\nPCM data input word lengths from 16 to 32-bits and sampling rates up to\n192kHz.  The WM8741 also supports DSD bit-stream data format, in both\ndirect DSD and PCM-converted DSD modes.\n\nTODO: Expand wm8741_set_dai_sysclk and rate_constraint members to\nallow for all supported sample rate / Master Clock frequency combinations.\nFully enable control of supplies.\n\nSigned-off-by: Ian Lartey \u003cian@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7bfb9c031ec2d220d48bf679553d6177c2e66625",
      "tree": "9771798d7144d0bbdc4d77d4c5aa0e65bcd2a502",
      "parents": [
        "c7a9434dd6ea74464b0419a274463c914197bc98"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Mon Aug 02 13:13:25 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 02 14:51:01 2010 +0200"
      },
      "message": "ALSA: hda - Do not try to create speaker NIDs for ALC268 if there aren\u0027t any\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "988b0dc1547f9f6a7c8cae472cad0a55df31818c",
      "tree": "6eea131119cf8035a91eddef23a40dee93d0389d",
      "parents": [
        "3bc280708e7b9a84cc6307c1f9acca57e0fafaac",
        "998a8a69f3a40f9c82e83730bfdaceb63954d753"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 02 12:10:52 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 02 12:10:52 2010 +0200"
      },
      "message": "Merge branch \u0027for-2.6.36\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into topic/asoc\n"
    },
    {
      "commit": "998a8a69f3a40f9c82e83730bfdaceb63954d753",
      "tree": "07b02d547ef8e70e93ae25f4d7b9ae1eb03a1405",
      "parents": [
        "cf80e15860852be5ce38714979db94ec36c5e288"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jul 29 09:51:28 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Aug 02 10:38:16 2010 +0100"
      },
      "message": "ASoC: omap-mcbsp: Remove period size constraint in THRESHOLD mode\n\nThe use of sDMA packet mode in THRESHOLD mode removes the restriction on the\nperiod size.\nWith the extended THRESHOLD mode user space can ask for any\nperiod size it wishes, and the driver will configure the\nsDMA and McBSP FIFO accordingly.\n\nReplace the hw_rule for the period size with static constraint,\nwhich will make sure that the period size will be always\neven (to avoid prime period size, which could be possible in\nmono stream)\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "cf80e15860852be5ce38714979db94ec36c5e288",
      "tree": "d2acef3fa3efb715416f6ac3bc0703080e584791",
      "parents": [
        "15d0143007b68079aec02918d890c26ed4eaf3b9"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jul 29 09:51:27 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Aug 02 10:38:16 2010 +0100"
      },
      "message": "ASoC: omap-mcbsp: Support for sDMA packet mode\n\nUtilize the sDMA controller\u0027s packet syncronization mode, when\nthe McBSP FIFO is in use (by extending the THRESHOLD mode).\nWhen the sDMA is configured for packet mode, the sDMA frame size\ndoes not need to match with the McBSP threshold configuration.\nUppon DMA request the sDMA will transfer packet size number of\nwords, and still trigger interrupt on frame boundary.\n\nThe patch extends the original THRESHOLD mode by doing the\nfollowing:\n\nif (period_words \u003c\u003d max_threshold)\nCurrent THRESHOLD mode configuration\n\nOtherwise (period_words \u003e max_threshold)\nMcBSP threshold \u003d sDMA packet size\nsDMA frame size \u003d period size\n\nWith the extended THRESHOLD mode we can remove the constraint\nfor the maximum period size, since if the period size is\nbigger than the maximum allowed threshold, than the driver\nwill switch to packet mode, and picks the best (biggest)\nthreshold value, which can divide evenly the period size.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "15d0143007b68079aec02918d890c26ed4eaf3b9",
      "tree": "b4c2628707f4bb42ac00e5b24ffbccb4a292d483",
      "parents": [
        "81ec027e64f459f06ff20d8871f2867cff4a5e85"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jul 29 09:51:25 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Aug 02 10:38:16 2010 +0100"
      },
      "message": "ASoC: omap-mcbsp: Code cleanup in omap_mcbsp_dai_hw_params\n\nTo make the code a bit more readable, change the indexed\nreferences to the omap_mcbsp_dai_dma_params elements with\npointer.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "81ec027e64f459f06ff20d8871f2867cff4a5e85",
      "tree": "7ceba6c7318971023bbe4fba5e1c7e635a22870d",
      "parents": [
        "a577b318fc7cb0c46f9f0cdefb5b267490ff8ce5"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jul 29 09:51:26 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Aug 02 10:37:43 2010 +0100"
      },
      "message": "ASoC: omap-mcbsp: Restructure the code within omap_mcbsp_dai_hw_params\n\nIn preparation for the extended threshold mode (sDMA packet mode\nsupport), the code need to be restructured.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "dd2f8c2f811b14f97a572edb0da4cfe776e20052",
      "tree": "4d048206d54694af897c7215e52d4512d745d85f",
      "parents": [
        "9c29490246ed80975ab8b87bcd4ebe5b87c1c1d6"
      ],
      "author": {
        "name": "John S Gruber",
        "email": "johnsgruber@gmail.com",
        "time": "Sun Aug 01 09:53:37 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 02 09:12:59 2010 +0200"
      },
      "message": "ALSA: usb - Correct audio problem for Hauppage HVR-850 and others rel. to urb data align\n\nMatch usb ids in usb/quirks-table.h for some Hauppage HVR-950Q models\nand for the HVR850 model to those ids at the end of au0828-cards.c\n\nThanks to nhJm449 for pointing out the problem.\n\nSigned-off-by: John S Gruber \u003cJohnSGruber@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ac8b422838046ffc26be4874a3cbae0d313f4209",
      "tree": "936c8fc9a45ca7a2973c878fc0e20bbae288e5f0",
      "parents": [
        "ce3f9d71bd9c4268698109ad425625a2a8f51e22"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Jul 21 22:38:13 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jul 30 21:07:39 2010 +0200"
      },
      "message": "pcmcia: remove cs_types.h\n\nRemove cs_types.h which is no longer needed: Most definitions aren\u0027t\nused at all, a few can be made away with, and two remaining definitions\n(typedefs, unfortunatley) may be moved to more specific places.\n\nCC: linux-ide@vger.kernel.org\nCC: linux-usb@vger.kernel.org\nCC: laforge@gnumonks.org\nCC: linux-mtd@lists.infradead.org\nCC: alsa-devel@alsa-project.org\nCC: linux-serial@vger.kernel.org\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e (for drivers/bluetooth/)\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "c7a9434dd6ea74464b0419a274463c914197bc98",
      "tree": "4548741dee4264cc03cabcc8d047d6d01041bc5f",
      "parents": [
        "b08b1637ce1c0196970348bcabf40f04b6b3d58e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 14:10:43 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 14:10:43 2010 +0200"
      },
      "message": "ALSA: hda - Add a warning for ignored pins with ALC259/268/269\n\nThe current ALC259/268/269 parser ignores some pins as unhandled,\nbut user won\u0027t notice what goes wrong.  So, added a warning message\nfor the ignored pins as a hint.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b08b1637ce1c0196970348bcabf40f04b6b3d58e",
      "tree": "caa2a549a3409ed79d9bc861748f6d2e24df8842",
      "parents": [
        "697c373e34613609cb5450f98b91fefb6e910588"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 14:08:25 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 14:09:38 2010 +0200"
      },
      "message": "ALSA: hda - Handle pin NID 0x1a on ALC259/269\n\nThe pin NID 0x1a should be handled as well as NID 0x1b.\nAlso added comments.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "697c373e34613609cb5450f98b91fefb6e910588",
      "tree": "97326f89891e701b0650088fc51d2ae051acdf06",
      "parents": [
        "954a29c881bd0c61352af0946f2c39d738d43c1b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 11:28:02 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 11:28:02 2010 +0200"
      },
      "message": "ALSA: hda - Shut up pins at power-saving mode with Conexnat codecs\n\nCall snd_hda_shutup_pins() for power-saving and reboot-notifier in\npatch_conexant.c as well as other codecs.  This will reduce the pop\nnoise in power-save mode.\n\nReference: bnc#624896\n\thttps://bugzilla.novell.com/show_bug.cgi?id\u003d624896\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "954a29c881bd0c61352af0946f2c39d738d43c1b",
      "tree": "e6e99da6232df4568d8800f7a4fc6c7262e81bba",
      "parents": [
        "5d4abf93ea3192cc666430225a29a4978c97c57d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 10:55:44 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 10:55:44 2010 +0200"
      },
      "message": "ALSA: hda - Prefer VREF50 if BIOS sets for Realtek codecs\n\nIf BIOS sets up the input pin as VREF 50, use the value as is instead of\noverriding forcibly to VREF 80.  This fixes the quality of inputs on\nsome devices like Packard-Bell M5210.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5d4abf93ea3192cc666430225a29a4978c97c57d",
      "tree": "c678f9cc1740a934bd76e3ae22ff298334acdff3",
      "parents": [
        "757899aceebc33d9f86bbc481be7b7bf861e89ac"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 10:51:10 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 10:51:10 2010 +0200"
      },
      "message": "ALSA: hda - Handle missing NID 0x1b on ALC259 codec\n\nSince ALC259/269 use the same parser of ALC268, the pin 0x1b was ignored\nas an invalid widget.  Just add this NID to handle properly.\nThis will add the missing mixer controls for some devices.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "757899aceebc33d9f86bbc481be7b7bf861e89ac",
      "tree": "ba07222b92186c8092a228fd0c2ce1630f917765",
      "parents": [
        "ce503f38bdb59c9175a9076215a3ba579fad4e64"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 10:48:14 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 10:48:14 2010 +0200"
      },
      "message": "ALSA: hda - Share digital I/O parser in patch_realtek.c\n\nMake a helper function to parse the digital I/Os of all Realtek codecs\nto simplify the code and to ensure the setups.\nAlso, initialize digital I/O pins properly in init callbacks.  Some BIOS\nseem to leave pins uninitialized.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ce503f38bdb59c9175a9076215a3ba579fad4e64",
      "tree": "37fdca2288c3f7b70fe5b3687921338f0c48017b",
      "parents": [
        "5aacc2186cc075880a9eca42e6b7f9bb3096d0ea"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 10:37:29 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 10:37:29 2010 +0200"
      },
      "message": "ALSA: hda - Increase the connection list size for ALC662\n\nSome ALC662-compatible codecs like ALC892 may have more than 4\nconnections for the input source.  Use HDA_MAX_CONNECTIONS instead of\nthe fixed magic number 4.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5aacc2186cc075880a9eca42e6b7f9bb3096d0ea",
      "tree": "a6e5fa4de2a6dbf5029cb4d1cbc36f1ce0528771",
      "parents": [
        "150b432f448281d5518f5229d240923f9a9c5459"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 10:36:29 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 30 10:36:29 2010 +0200"
      },
      "message": "ALSA: hda - Make error messages more verbose\n\nAdd a prefix and more information for error messages regarding the\nconnection-list in hda_codec.c.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e271e872a8685be8e13fe006f0d81630f65d7e5c",
      "tree": "d1a671f411a8e8cbbada2db46efafb0b5e3fe10e",
      "parents": [
        "8f92054e7ca1d3a3ae50fb42d2253ac8730d9b2a",
        "dc1eae256cfac03bf17bf3eb016e3a6423d3f9d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 29 15:21:07 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 29 15:21:07 2010 -0700"
      },
      "message": "Merge branch \u0027fix/hda\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027fix/hda\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda - Add a PC-beep workaround for ASUS P5-V\n  ALSA: hda - Assume PC-beep as default for Realtek\n  ALSA: hda - Don\u0027t register beep input device when no beep is available\n  ALSA: hda - Fix pin-detection of Nvidia HDMI\n"
    },
    {
      "commit": "3bc280708e7b9a84cc6307c1f9acca57e0fafaac",
      "tree": "80bae87e4b1cd98ba26bb9e6f69b58082a28ffc7",
      "parents": [
        "265c770d03e1e3f9958172d6a7cae59e68b86db2"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Jul 29 16:48:32 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jul 29 10:28:49 2010 -0700"
      },
      "message": "ASoC: fsi: Add new funtion for SPDIF\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "265c770d03e1e3f9958172d6a7cae59e68b86db2",
      "tree": "f91654a5b289d6cf9aca823f32cdd2e7e5ba797c",
      "parents": [
        "bced8f5a36dde4ec5b255752433789066084bc85"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Jul 28 11:57:45 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jul 29 10:28:37 2010 -0700"
      },
      "message": "ASoC: fsi: remove device id check\n\nCurrent FSI driver id is not only 0\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bced8f5a36dde4ec5b255752433789066084bc85",
      "tree": "94bc6febef6c799f0671a313fca3386ec67b603d",
      "parents": [
        "a7e7cd5bd7d1e0134032b8db5e64ceb9dac8b3ca"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Jul 28 11:57:36 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jul 29 10:28:27 2010 -0700"
      },
      "message": "ASoC: fsi: remove unnecessary clock processing\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "150b432f448281d5518f5229d240923f9a9c5459",
      "tree": "827971cc8a5cb631ca94830a753983bcab7addd6",
      "parents": [
        "b0485610d6715fd094703d96cf944fdbe1d30738"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Thu Jul 29 14:46:42 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 29 15:37:28 2010 +0200"
      },
      "message": "ALSA: hda - Rename iMic to Int Mic on Lenovo NB0763\n\nThe non-standard name \"iMic\" makes PulseAudio ignore the microphone.\nBugLink: https://launchpad.net/bugs/605101\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b0485610d6715fd094703d96cf944fdbe1d30738",
      "tree": "93135ce145537bb5ad594af704e42430568fcf1a",
      "parents": [
        "a39afc8eb47bc0d8b23fbdb930529171d1752203",
        "dc1eae256cfac03bf17bf3eb016e3a6423d3f9d5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 29 15:32:34 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 29 15:32:34 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "dc1eae256cfac03bf17bf3eb016e3a6423d3f9d5",
      "tree": "790b8571fae2787ce1ccd02e518b0f192ef6de58",
      "parents": [
        "b6cbe517b9a4f21e1ca5e58356929383974500f3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 29 15:30:02 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 29 15:30:02 2010 +0200"
      },
      "message": "ALSA: hda - Add a PC-beep workaround for ASUS P5-V\n\nASUS P5-V provides a SSID that unexpectedly matches with the value\ncompilant with Realtek\u0027s specification.  Thus the driver interprets\nit badly, resulting in non-working PC beep.\n\nThis patch adds a white-list for such a case; a white-list of known\ndevices with working PC beep.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9c29490246ed80975ab8b87bcd4ebe5b87c1c1d6",
      "tree": "bd20d40cc243649252a8afe6a749804f1960985c",
      "parents": [
        "fa95a6471ffaa6f40d71f44fc4d4636ee17280f5"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Thu Jul 29 14:45:50 2010 +0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 29 13:48:57 2010 +0200"
      },
      "message": "sound: oss: msnd: check request_region() return value\n\nrequest_region() may fail, if so return -EBUSY.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fa95a6471ffaa6f40d71f44fc4d4636ee17280f5",
      "tree": "a712f44aba53420bff10b5f36fe6b20c2e8641e1",
      "parents": [
        "ec9d04b2a8f00b14a3df4714820cb2cda46dc4d6"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Thu Jul 29 14:45:24 2010 +0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 29 13:48:39 2010 +0200"
      },
      "message": "ALSA: msnd: check request_region() return value\n\nrequest_region() may fail, if so return -EBUSY.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ec9d04b2a8f00b14a3df4714820cb2cda46dc4d6",
      "tree": "d7cf89c9f492480f78e0082ae28d9615267a283e",
      "parents": [
        "b3390ceab95601afc12213c3ec5551d3bc7b638f"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Wed Jul 28 20:41:56 2010 +0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 29 12:26:28 2010 +0200"
      },
      "message": "ALSA: asihpi: check return value of get_user()\n\nget_user() may fail, if so return -EFAULT.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b3390ceab95601afc12213c3ec5551d3bc7b638f",
      "tree": "a9f2523442885df6e35f357bb74b9695127c3a4d",
      "parents": [
        "5157cc8113db3de60ab6320965331c63bc77003c"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Wed Jul 28 20:41:17 2010 +0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 29 12:25:06 2010 +0200"
      },
      "message": "sound: oss: midi_synth: check get_user() return value\n\nget_user() may fail, if so return -EFAULT.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5157cc8113db3de60ab6320965331c63bc77003c",
      "tree": "38d4b65fc677ae528ee0cfbc6a1a238e698ceb32",
      "parents": [
        "63818c448ac6f4dd75aa42997acaa746f86acb6b"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Wed Jul 28 20:40:51 2010 +0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 29 12:24:22 2010 +0200"
      },
      "message": "ALSA: sb: check get_user() return value\n\nget_user() may fail, if so return -EFAULT.\n\n[Fixed one missing place by tiwai]\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a577b318fc7cb0c46f9f0cdefb5b267490ff8ce5",
      "tree": "6e2dc8b7f900743cf5cf2b23fa89b34480cec3f8",
      "parents": [
        "f430a27f05d42d26d3e438aa262a92565170573f"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed Jul 28 15:26:55 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Thu Jul 29 10:21:11 2010 +0100"
      },
      "message": "ASoC: tlv320dac33: Add support for automatic FIFO configuration\n\nPlatform parameter to enable automatic FIFO configuration when\nthe codec is in Mode1 or Mode7 FIFO mode.\nWhen this mode is selected, the controls for changing\nnSample (in Mode1), and UTHR (in Mode7) are not added.\nThe driver configures the FIFO configuration based on\nthe stream\u0027s period size in a way, that every burst will\nread period size of data from the host.\nIn Mode7 we need to use a formula, which gives close enough\naproximation for the burst length from the host point\nof view.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "f430a27f05d42d26d3e438aa262a92565170573f",
      "tree": "f448771488ceeda1aa3488d166d2d9a4302dc2b8",
      "parents": [
        "b93cc9f19bade9e9ddd41958352168dc0d266f48"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed Jul 28 15:26:54 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Thu Jul 29 10:21:04 2010 +0100"
      },
      "message": "ASoC: tlv320dac33: Revisit the FIFO Mode1 handling\n\nReplace the hardwired latency definition with platform data\nparameter, and simplify the nSample parameter calculation.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "b6cbe517b9a4f21e1ca5e58356929383974500f3",
      "tree": "393af3ebf1e077622854aee077c3596f81d16e10",
      "parents": [
        "8af2591d6342a9e4bb79b4f1236246a79d20ebee"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 28 17:43:36 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 28 17:43:36 2010 +0200"
      },
      "message": "ALSA: hda - Assume PC-beep as default for Realtek\n\nEnable PC-beep as default for hardwares that aren\u0027t compliant with the\nSSID value Realtek requires.  In such a case, better to enable the beep\nto avoid a regression.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8af2591d6342a9e4bb79b4f1236246a79d20ebee",
      "tree": "7b7beb1ee2aa2e933c73b417a4347d3457dce381",
      "parents": [
        "38faddb1afdd37218c196ac3db1cb5fbe7fc9c75"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 28 17:37:16 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 28 17:37:16 2010 +0200"
      },
      "message": "ALSA: hda - Don\u0027t register beep input device when no beep is available\n\nWe check now the availability of PC beep and skip the build of beep\nmixers, but the driver still registers the input device.  This should\nbe checked as well.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a39afc8eb47bc0d8b23fbdb930529171d1752203",
      "tree": "3f67137823e0208e5609e9c0e3f11e313b884a87",
      "parents": [
        "7ccc3eface57b6e1773fce009dac8a3da081b8b1",
        "38faddb1afdd37218c196ac3db1cb5fbe7fc9c75"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 28 14:26:47 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 28 14:26:47 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "38faddb1afdd37218c196ac3db1cb5fbe7fc9c75",
      "tree": "4591e3444acb5cd408dbc55d77209e136e47fb67",
      "parents": [
        "ac0547dc62e67a3e0b0c1628b6e49efba8f517db"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 28 14:21:55 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 28 14:26:14 2010 +0200"
      },
      "message": "ALSA: hda - Fix pin-detection of Nvidia HDMI\n\nThe behavior of Nvidia HDMI codec regarding the pin-detection unsol events\nis based on the old HD-audio spec, i.e. PD bit indicates only the update\nand doesn\u0027t show the current state.  Since the current code assumes the\nnew behavior, the pin-detection doesn\u0027t work relialby with these h/w.\n\nThis patch adds a flag for indicating the old spec, and fixes the issue\nby checking the pin-detection explicitly for such hardware.\n\nTested-by: Wei Ni \u003cwni@nvidia.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "63818c448ac6f4dd75aa42997acaa746f86acb6b",
      "tree": "7610b4310f3b0e6dd0fc1789f7d1944bd22f6071",
      "parents": [
        "7899f81fe4aa76b7ff26293f9ef670b3d53e58aa"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jul 28 16:58:42 2010 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 28 11:53:03 2010 +0200"
      },
      "message": "ALSA: hpimsgx: fix wrong sizeof\n\nThe correct size should be sizeof(gRESP_HPI_SUBSYS_FIND_ADAPTERS),\nsizeof(\u0026gRESP_HPI_SUBSYS_FIND_ADAPTERS) is incorrect.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b93cc9f19bade9e9ddd41958352168dc0d266f48",
      "tree": "aaf493f865159ea6013e243bca54473ac2bad8d2",
      "parents": [
        "a7e7cd5bd7d1e0134032b8db5e64ceb9dac8b3ca"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@Nokia.com",
        "time": "Mon Jul 26 09:59:15 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Tue Jul 27 11:43:40 2010 +0100"
      },
      "message": "ASoC: TWL4030: Capture route DAPM event fix\n\nThere is no need to handle POST_PMU, POST_PMD event with\nthe Capture Route widget.\nIt is enough to handle POST_REG event, since that will come\nwhen the user changes the routing, and we will switch the needed\nbits in the registers.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "7899f81fe4aa76b7ff26293f9ef670b3d53e58aa",
      "tree": "1e2c19ab800db03958ff680b1d4b6405cca3f965",
      "parents": [
        "e5de3dfc391cceff6a4a3a0bb9c9c349a2e7c275",
        "cd7643bfb772dc7103ed6fc8dda6b233a8e14178"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 27 10:16:04 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 27 10:16:04 2010 +0200"
      },
      "message": "Merge branch \u0027devel\u0027 of git.alsa-project.org:alsa-kernel into topic/misc\n"
    },
    {
      "commit": "93871603a74563b3683d09ef13da954670829c45",
      "tree": "cd573e3bd23e15911ee873fbfbdb35ca56fdbaf7",
      "parents": [
        "362992b19e7cc583f0f1987b6a6f0b3ae3b021fd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:15 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:15 2010 +0100"
      },
      "message": "SOUND: Au1000: Fix section mismatch\n\nWARNING: sound/soc/au1x/snd-soc-au1xpsc-i2s.o(.data+0xa8): Section mismatch in reference from the variable au1xpsc_i2s_driver to the function .init.text:au1xpsc_i2s_drvprobe()\nThe variable au1xpsc_i2s_driver references\nthe function __init au1xpsc_i2s_drvprobe()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7ccc3eface57b6e1773fce009dac8a3da081b8b1",
      "tree": "fd841d80ec28e6d0d7ad4fadb8a5a26f4f569e76",
      "parents": [
        "2385b789f1525542396d8f6b0cc37c1eb2493b4c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jul 26 17:00:15 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jul 26 17:00:15 2010 +0200"
      },
      "message": "ALSA: hda - Fix max amp cap calculation for IDT/STAC codecs\n\nThe commit afbd9b8448f4b7d15673c6858012f384f18d28b8\n    ALSA: hda - Limit the amp value to write\nintroduced a regression for codec setups with amp offsets like IDT/STAC\ncodecs.  The limit value should be a raw value without offset calculation.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e5de3dfc391cceff6a4a3a0bb9c9c349a2e7c275",
      "tree": "028238c9ca3a193274f37fdef239d8b95a46c9e2",
      "parents": [
        "2232e238295d8ea707fe4271ffbfd4f32346aa81"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Mon Jul 26 12:29:22 2010 +0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jul 26 10:33:41 2010 +0200"
      },
      "message": "sound: oss: waveartist: simplify waveartist_sleep()\n\nwaveartist_sleep() uses loop with schedule_timeout() to unconditionally\nwait for msec. Use schedule_timeout_uninteruptible() instead.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2232e238295d8ea707fe4271ffbfd4f32346aa81",
      "tree": "b6188ead47b4c996a6e0ff48b07034276ede8941",
      "parents": [
        "ff388f270d926d95d70e5b3d373c9cb97b38c8b1"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Mon Jul 26 12:28:32 2010 +0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jul 26 10:33:31 2010 +0200"
      },
      "message": "sound: oss: au1550_ac97: simplify au1550_delay()\n\nau1550_delay() uses loop with schedule_timeout() to unconditionally wait\nfor msec. Use schedule_timeout_uninteruptible() instead.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2385b789f1525542396d8f6b0cc37c1eb2493b4c",
      "tree": "20eda8049435a3a54dc3c288e56944be46fe9ca7",
      "parents": [
        "ab85457f0a46b9dab17aaa01ceefc755b124d48d"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "diwic@ubuntu.com",
        "time": "Wed Jun 02 16:56:41 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jul 26 10:28:01 2010 +0200"
      },
      "message": "ALSA: hda - Ensure codec patch files are checked for the correct codec ID\n\nSigned-off-by: David Henningsson \u003cdiwic@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1ab1d63a85cee2545272f63a7644e9f855cb65d0",
      "tree": "089afe8c03370cdfaf3eeb30d09e1bcac8a67898",
      "parents": [
        "eca3930163ba8884060ce9d9ff5ef0d9b7c7b00f"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jun 24 15:14:37 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jul 24 09:57:52 2010 -0600"
      },
      "message": "of/platform: remove all of_bus_type and of_platform_bus_type references\n\nBoth of_bus_type and of_platform_bus_type are just #define aliases\nfor the platform bus.  This patch removes all references to them and\nswitches to the of_register_platform_driver()/of_unregister_platform_driver()\nAPI for registering.\n\nSubsequent patches will convert each user of of_register_platform_driver()\ninto plain platform_drivers without the of_platform_driver shim.  At which\npoint the of_register_platform_driver()/of_unregister_platform_driver()\nfunctions can be removed.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e4f62bf7396fca48efe61513640ee399a6046e3",
      "tree": "42a503af02d9806bcc05e5fcc2cd53f9bd45b0c2",
      "parents": [
        "9e3288dc9a94fab5ea87db42177d3a9e0345a614",
        "b37fa16e78d6f9790462b3181602a26b5af36260"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jul 24 09:49:13 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jul 24 09:49:13 2010 -0600"
      },
      "message": "Merge commit \u0027v2.6.35-rc6\u0027 into devicetree/next\n\nConflicts:\n\tarch/sparc/kernel/prom_64.c\n"
    },
    {
      "commit": "a7e7cd5bd7d1e0134032b8db5e64ceb9dac8b3ca",
      "tree": "3f285221d86cbb9e7d55cfcb0e35a0f7385e1341",
      "parents": [
        "49e704279953b652ec6adc7f5dec412ad118a938"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Jul 21 14:12:16 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jul 23 10:17:47 2010 +0100"
      },
      "message": "ASoC: da7210: Add HeadPhone Playback Volume control\n\nHeadPhone Playback Volume control register of DA7210 has\nreserved area. This patch considered it as mute.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "84b37df4198f8e68a731f1d7daac3465cbbea241",
      "tree": "59356686a77af1d39514c9868cfb2e34fb502605",
      "parents": [
        "95977d0ef23ee37990ce8704dfd6c61eab02a548",
        "41f9a314af9c1f24b595f73ae73ee23db6d5e6a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 21 09:29:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 21 09:29:39 2010 -0700"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027fix/asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ASoC: Select wm_hubs automatically for WM8994\n  ASoC: Remove duplicate AUX definition from WM8776\n  ASoC:: remove a redundant snd_soc_unregister_codec call in wm8988_register\n  ASoC: wm8727: add a missing return in wm8727_platform_probe\n  ASoC: fsi: fixup wrong value setting order of TDM\n  ASoC: fsi: fixup clock inversion operation\n"
    },
    {
      "commit": "ff388f270d926d95d70e5b3d373c9cb97b38c8b1",
      "tree": "29036e3f4612d20c86261fa7d037c5791f93909f",
      "parents": [
        "68bf57001f4995a25ca65f3711ff05b6ea25e8b6"
      ],
      "author": {
        "name": "Christian Dietrich",
        "email": "qy03fugy@stud.informatik.uni-erlangen.de",
        "time": "Wed Jul 21 14:35:17 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 21 15:02:46 2010 +0200"
      },
      "message": "sound/oss: Remove dead CONFIG_SOFTOSS*\n\nCONFIG_SOFTOSS* doesn\u0027t exist in Kconfig or somewhere\nelse, therefore removing all references for it from the source code.\n\nSigned-off-by: Christian Dietrich \u003cqy03fugy@stud.informatik.uni-erlangen.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "49e704279953b652ec6adc7f5dec412ad118a938",
      "tree": "865cdc6736066e0caceb1dc199f30b19d69e8d28",
      "parents": [
        "d1ce6b200cba6bfd76e17e327b5052aa76a46abf",
        "01ea6ba2bce64112623dbf8c45ce487062b65446"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 21 15:01:07 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 21 15:01:07 2010 +0200"
      },
      "message": "Merge branch \u0027for-2.6.36\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into topic/asoc\n"
    },
    {
      "commit": "01ea6ba2bce64112623dbf8c45ce487062b65446",
      "tree": "490a4af1657713c582895ffa7e4c4bae97f5519c",
      "parents": [
        "0fad4ed7b230f593539b2da9cadbb77cb3a3131a"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Jul 20 15:49:09 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Jul 21 11:57:58 2010 +0100"
      },
      "message": "ASoC: TWL4030: Add configurable delay after digimic enable\n\nWhen digital microphones are connected to twl, delay is\nneeded after enabling the digimic interface of the codec.\nAdd new parameter for the setup data, which can be used\nto pass the apropriate delay in ms after the digimic\ninterface has been enabled.\n\nWithout certain delay (in certain HW configuration) the\nbeggining of the recorded sample contains a glitch, which\nis generated by the digital microphones.\n\nDelaying the micbias1, 2 (which is the bias for the digimic0\nor 1) does not help, since the glitch is coming after\nswitching the digimic interface.\n\nReversing the micbias and digimic enable order does not\nwork either (in that case the wait need to be added after\nthe micbias enabled).\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "cd7643bfb772dc7103ed6fc8dda6b233a8e14178",
      "tree": "9480ca59d1332bc2bd3d6ca93c1c041bf6b6ea48",
      "parents": [
        "9e216e8a40428cbf689222148c28d0256fbd0186"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jul 20 12:11:25 2010 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jul 20 12:13:25 2010 +0200"
      },
      "message": "ALSA: hda-intel - fix function_id rework (add missing bitmask)\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "d1ce6b200cba6bfd76e17e327b5052aa76a46abf",
      "tree": "41ec50ba58b708ce2f8f7d6c8a0cadb2b4aa50df",
      "parents": [
        "48519f0ae03bc7e86b3dc93e56f1334d53803770"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 20 10:13:14 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 20 10:27:05 2010 +0100"
      },
      "message": "ASoC: Unconditionally enable WM8994 AIF1ADC TDM mode\n\nAIF1ADC TDM mode has no effect other than causing the ADCDAT line to\nbe tristated rather than driven low on clock cycles where there is no\ndata to be transmitted. If the clock cycle is idle then there should\nbe no devices using the data so tristating should have no adverse\neffects.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "48519f0ae03bc7e86b3dc93e56f1334d53803770",
      "tree": "7a2825b052267b6c74f320f375d5820ee66954fe",
      "parents": [
        "5c519767b6ec0e54e5c868c0fceebba968f88374"
      ],
      "author": {
        "name": "Sekhar Nori",
        "email": "nsekhar@ti.com",
        "time": "Mon Jul 19 12:31:16 2010 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 20 09:57:20 2010 +0100"
      },
      "message": "ASoC: davinci: let platform data define edma queue numbers\n\nCurrently the EDMA queue to be used by for servicing ASP through\ninternal RAM is fixed to EDMAQ_0 and that to service internal RAM\nfrom external RAM is fixed to EDMAQ_1.\n\nThis may not be the desirable configuration on all platforms. For\nexample, on DM365, queue 0 has large fifo size and is more suitable\nfor video transfers. Having audio and video transfers on the same\nqueue may lead to starvation on audio side.\n\nplatform data as defined currently passes a queue number to the driver\nbut that remains unused inside the driver.\n\nFix this by defining one queue each for ASP and RAM transfers in the\nplatform data and using it inside the driver.\n\nSince EDMAQ_0 maps to 0, thats the queue that will be used if\nthe asp queue number is not initialized. None of the platforms\ncurrently utilize ping-pong transfers through internal RAM so that\nfunctionality remains unchanged too.\n\nThis patch has been tested on DM644x and OMAP-L138 EVMs.\n\nSigned-off-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5c519767b6ec0e54e5c868c0fceebba968f88374",
      "tree": "d425bb7afe81bfd248324e6f40a2e586910dbf6e",
      "parents": [
        "3b89b223586000d361e96c88fbfd68ef5c5ad880"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jul 20 14:28:30 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 20 09:53:36 2010 +0100"
      },
      "message": "ASoC:Support Samsung SoC(S5P) in I2Sv2\n\nThis patch modify I2Sv2 driver to support Samsung SoC(S5PV210).\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3b89b223586000d361e96c88fbfd68ef5c5ad880",
      "tree": "9bad489029a59cf47031a469076d2d53e06f3e9a",
      "parents": [
        "a3257ba869003ad10f292fea64bf31e2d3e2afff",
        "41f9a314af9c1f24b595f73ae73ee23db6d5e6a8"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 20 09:52:25 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 20 09:52:25 2010 +0100"
      },
      "message": "Merge branch \u0027for-2.6.35\u0027 into for-2.6.36\n"
    },
    {
      "commit": "41f9a314af9c1f24b595f73ae73ee23db6d5e6a8",
      "tree": "4b1ffafc058bbe89bfa865f2c5b2281447168ca5",
      "parents": [
        "3c0709396df0869786f83e4b2d2d687c70ee886d"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jul 20 14:28:33 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 20 09:51:12 2010 +0100"
      },
      "message": "ASoC: Select wm_hubs automatically for WM8994\n\nOtherwise all machine drivers need to do so.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a3257ba869003ad10f292fea64bf31e2d3e2afff",
      "tree": "2252dbfe7648f9aed1201ddc12079233b4b89907",
      "parents": [
        "395e4b7362f4776d357856fdf93cdb2302d8555a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 19 14:02:34 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 20 09:48:25 2010 +0100"
      },
      "message": "ASoC: Implement WM8994 AIF1ADC2 paths\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "395e4b7362f4776d357856fdf93cdb2302d8555a",
      "tree": "f8aad28285d6c40c995a6b16b5a0e47b7955e522",
      "parents": [
        "8a0bbbeb588f2b0cbb2f69699926f32d2cda5138"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 10 21:06:14 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 20 09:48:07 2010 +0100"
      },
      "message": "ASoC: Explicitly disable DC servo on WM hubs headphone powerdown\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "8a0bbbeb588f2b0cbb2f69699926f32d2cda5138",
      "tree": "1220a5f143568b5c2b23f72b6bfeafd817756216",
      "parents": [
        "50e8ce14698273d3c493b2e66f323f6b18eac099"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Mon Jul 19 10:40:32 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 20 09:47:28 2010 +0100"
      },
      "message": "ASoC: eukrea-tlv320: add support for cpuimx35sd\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ab85457f0a46b9dab17aaa01ceefc755b124d48d",
      "tree": "2e113f77f1aa968d7b1d7a55b76af7b0c2948a06",
      "parents": [
        "840b64c08032a86ab39b85ddd342918da0d559c8"
      ],
      "author": {
        "name": "Jerone Young",
        "email": "jerone.young@canonical.com",
        "time": "Mon Jul 19 08:30:58 2010 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jul 19 18:47:38 2010 +0200"
      },
      "message": "ALSA: hda - Add conexant quirk for AMD based Lenovo G series machines\n\nThis is a follow on patch adds support for AMD based Lenovo G series\nmachines, such as the Lenovo G555.\n\nSigned-off-by: Jerone Young \u003cjerone.young@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "68bf57001f4995a25ca65f3711ff05b6ea25e8b6",
      "tree": "5885c4edb6ff985c51407bec1d4574c2401567ee",
      "parents": [
        "0b6d092c8eeeb43893503afd2f6c1c67ceafc863"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Fri Jul 16 20:15:59 2010 +0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jul 19 17:59:26 2010 +0200"
      },
      "message": "ALSA: riptide: check kzalloc() result\n\nIf kzalloc() fails exit with -ENOMEM.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0b6d092c8eeeb43893503afd2f6c1c67ceafc863",
      "tree": "e69ed28a29b3f9a3499963d66fbe7dab37f03d00",
      "parents": [
        "8d011cc7a9374db9b5ace3b75d34f10fdc3b51c4"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Fri Jul 16 20:15:43 2010 +0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jul 19 17:59:04 2010 +0200"
      },
      "message": "ALSA: echoaudio: check kmalloc() result\n\nIf kmalloc() fails exit with -ENOMEM.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nAck-by: Giuliano Pochini \u003cpochini@shiny.it\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    }
  ],
  "next": "8d011cc7a9374db9b5ace3b75d34f10fdc3b51c4"
}
