)]}'
{
  "log": [
    {
      "commit": "aa73aec6c385e2c797ac25cc7ccf0318031de7c8",
      "tree": "97ab3c6e917c2592f2c432c703a058ac0cebc574",
      "parents": [
        "cd07202cc8262e1669edff0d97715f3dd9260917"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Oct 15 12:06:18 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 17 10:11:40 2010 +0200"
      },
      "message": "ALSA: rawmidi: fix oops (use after free) when unloading a driver module\n\nWhen a driver module is unloaded and the last still open file is a raw\nMIDI device, the card and its devices will be actually freed in the\nsnd_card_file_remove() call when that file is closed.  Afterwards, rmidi\nand rmidi-\u003ecard point into freed memory, so the module pointer is likely\nto be garbage.\n(This was introduced by commit 9a1b64caac82aa02cb74587ffc798e6f42c6170a.)\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-by: Krzysztof Foltman \u003cwdev@foltman.com\u003e\nCc: 2.6.30-2.6.35 \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9b2167d59f38691b86430ce559c7fa9d4f973b1f",
      "tree": "97069c6c7f9ed1f7a1d4d9239a70d8b25d4440ca",
      "parents": [
        "d4cfa4d12f46e2520f4c1d1a92e891ce068b7464"
      ],
      "author": {
        "name": "Luke Yelavich",
        "email": "luke.yelavich@canonical.com",
        "time": "Wed Oct 06 15:45:46 2010 +1100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 11 13:49:04 2010 +0200"
      },
      "message": "ALSA: hda - Add another HP DV6 quirk\n\nBugLink: https://bugs.launchpad.net/bugs/653420\n\nAdd another HP DV6 notebook (103c:363e) to use STAC_HP_DV5.\n\nSigned-off-by: Luke Yelavich \u003cluke.yelavich@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d4cfa4d12f46e2520f4c1d1a92e891ce068b7464",
      "tree": "3c5fa5a8e2c29f7adfac3ed11c53d30b158c6220",
      "parents": [
        "cb655d0f3d57c23db51b981648e452988c0223f9"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Oct 10 19:33:52 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 11 13:44:17 2010 +0200"
      },
      "message": "OSS: soundcard: locking bug in sound_ioctl()\n\nWe shouldn\u0027t return directly here because we\u0027re still holding the\n\u0026soundcard_mutex.\n\nThis bug goes all the way back to the start of git.  It\u0027s strange that\nno one has complained about it as a runtime bug.\n\nCC: stable@kernel.org\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d9f73afcd364eb02b355921f6101db9e7ee4001c",
      "tree": "43870615470ed12414fa9b3fcc1f249fc1fd36c4",
      "parents": [
        "53d22d886a13b9f6309c3333be55bd71d621eb8d",
        "e913b146493993c8ac33561655c590e58b500c6f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 04 11:15:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 04 11:15:59 2010 -0700"
      },
      "message": "Merge branch \u0027fix/misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027fix/misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: i2c/other/ak4xx-adda: Fix a compile warning with CONFIG_PROCFS\u003dn\n  ALSA: prevent heap corruption in snd_ctl_new()\n"
    },
    {
      "commit": "e913b146493993c8ac33561655c590e58b500c6f",
      "tree": "978456c580e384a6f59a4b8ac7ce05bf8e37ae6e",
      "parents": [
        "5591bf07225523600450edd9e6ad258bb877b779"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 30 22:59:12 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 30 22:59:12 2010 +0200"
      },
      "message": "ALSA: i2c/other/ak4xx-adda: Fix a compile warning with CONFIG_PROCFS\u003dn\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5591bf07225523600450edd9e6ad258bb877b779",
      "tree": "f886a48ec51861e74c79eca3052adeb9646d1534",
      "parents": [
        "e68d3b316ab7b02a074edc4f770e6a746390cb7d"
      ],
      "author": {
        "name": "Dan Rosenberg",
        "email": "drosenberg@vsecurity.com",
        "time": "Tue Sep 28 14:18:20 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Sep 28 21:33:16 2010 +0200"
      },
      "message": "ALSA: prevent heap corruption in snd_ctl_new()\n\nThe snd_ctl_new() function in sound/core/control.c allocates space for a\nsnd_kcontrol struct by performing arithmetic operations on a\nuser-provided size without checking for integer overflow.  If a user\nprovides a large enough size, an overflow will occur, the allocated\nchunk will be too small, and a second user-influenced value will be\nwritten repeatedly past the bounds of this chunk.  This code is\nreachable by unprivileged users who have permission to open\na /dev/snd/controlC* device (on many distros, this is group \"audio\") via\nthe SNDRV_CTL_IOCTL_ELEM_ADD and SNDRV_CTL_IOCTL_ELEM_REPLACE ioctls.\n\nSigned-off-by: Dan Rosenberg \u003cdrosenberg@vsecurity.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3b23cd28751c70a3d9d4f5c9e1d2f6dbbe04f4e8",
      "tree": "082c40f8157305147ac57b895246bf2e5e9b554c",
      "parents": [
        "b614e38e78ec1aacf80fd6124cfcc6e45925647c",
        "01fdf1801e349302fce5d9865470a7100a2d9b74"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Sep 25 17:57:53 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Sep 25 17:57:53 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "b614e38e78ec1aacf80fd6124cfcc6e45925647c",
      "tree": "1a76b07ef87fbfe1e62ac8989071a811ddfd90ec",
      "parents": [
        "e68d3b316ab7b02a074edc4f770e6a746390cb7d",
        "0077ca0b5c986477e33451b797b6e7dc92a8bbc0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Sep 25 17:57:49 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Sep 25 17:57:49 2010 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "e68d3b316ab7b02a074edc4f770e6a746390cb7d",
      "tree": "6dddc80b93622ba0bfe626ae1f0b0fddd9395072",
      "parents": [
        "0873a5ae747847ee55a63db409dff3476e45bcd9"
      ],
      "author": {
        "name": "Dan Rosenberg",
        "email": "drosenberg@vsecurity.com",
        "time": "Sat Sep 25 11:07:27 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Sep 25 17:46:22 2010 +0200"
      },
      "message": "ALSA: sound/pci/rme9652: prevent reading uninitialized stack memory\n\nThe SNDRV_HDSP_IOCTL_GET_CONFIG_INFO and\nSNDRV_HDSP_IOCTL_GET_CONFIG_INFO ioctls in hdspm.c and hdsp.c allow\nunprivileged users to read uninitialized kernel stack memory, because\nseveral fields of the hdsp{m}_config_info structs declared on the stack\nare not altered or zeroed before being copied back to the user.  This\npatch takes care of it.\n\nSigned-off-by: Dan Rosenberg \u003cdan.j.rosenberg@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "01fdf1801e349302fce5d9865470a7100a2d9b74",
      "tree": "b4de9b15d4bea72d320bbab18838e94bb2c0982b",
      "parents": [
        "0f9f1ee9d1412d45a22bfd69dfd4d4324b506e9e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Sep 24 09:09:42 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Sep 24 09:09:42 2010 +0200"
      },
      "message": "ALSA: hda - Fix auto-parse of SPDIF input of Realtek codecs\n\nThe SPDIF in audio widget must be searched through the list as the widget\nthat contains the given pin as the connection source.  The current code\nwas implemented in a reverse way.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0077ca0b5c986477e33451b797b6e7dc92a8bbc0",
      "tree": "6ecb56477aa99ea665c1b4b71be94849f7443462",
      "parents": [
        "d47372e852391d0c6553dfbc7c4c56b89b527e13"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 22 18:47:40 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 22 18:47:40 2010 +0100"
      },
      "message": "ASoC: Fix multi-componentism\n\nSpot the build testing.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d47372e852391d0c6553dfbc7c4c56b89b527e13",
      "tree": "39319d653d6d29443de9392f89c30f6d1be27e36",
      "parents": [
        "cbfa5184cc5f58627f08c7fad225424f565b439d"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Tue Sep 21 15:03:26 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 22 12:01:05 2010 +0100"
      },
      "message": "ASoC: Fix soc-cache buffer overflow bug\n\nMake sure we stay within the cache boundaries when updating the\nregister cache.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0873a5ae747847ee55a63db409dff3476e45bcd9",
      "tree": "f2ce79f043f6249b3c702c82f1fe0a1d585a8ce0",
      "parents": [
        "b30a3f6257ed2105259b404d419b4964e363928c"
      ],
      "author": {
        "name": "Erik J. Staab",
        "email": "ejs@insightbb.com",
        "time": "Wed Sep 22 11:07:41 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Sep 22 10:04:08 2010 +0200"
      },
      "message": "ALSA: oxygen: fix analog capture on Claro halo cards\n\nOn the HT-Omega Claro halo card, the ADC data must be captured from the\nsecond I2S input.  Using the default first input, which isn\u0027t connected\nto anything, would result in silence.\n\nSigned-off-by: Erik J. Staab \u003cejs@insightbb.com\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0f9f1ee9d1412d45a22bfd69dfd4d4324b506e9e",
      "tree": "597b4d11b181ce56d64a5b12ea1ba0dfaab1c0eb",
      "parents": [
        "145a902bfeb1f89a41165bd2d1e633ce070bcb73"
      ],
      "author": {
        "name": "Luke Yelavich",
        "email": "luke.yelavich@canonical.com",
        "time": "Tue Sep 21 17:05:46 2010 +1000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Sep 21 10:07:45 2010 +0200"
      },
      "message": "ALSA: hda - Add Dell Latitude E6400 model quirk\n\nBugLink: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/643891\n\nSet the Dell Latitude E6400 (1028:0233) SSID to use AD1984_DELL_DESKTOP\n\nCc: stable@kernel.org\nSigned-off-by: Luke Yelavich \u003cluke.yelavich@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cbfa5184cc5f58627f08c7fad225424f565b439d",
      "tree": "e3e5083c1179fd72d567afd03f39f7b548a62d33",
      "parents": [
        "708fafb3c54039caa5dadc8e9d2dfd999f88f190"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Sep 17 12:30:11 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Sep 19 16:02:47 2010 +0100"
      },
      "message": "ASoC: fix clkdev API usage in sh/migor.c\n\nThe clkdev API doesn\u0027t use .name and .id members of struct clk for clock\nlookup. Instead clocks should be added to a lookup list. Without this patch\naudio om the Migo-R board fails silently.\n\nSigned-off-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": "a1984f49996aa1553c7dbf5e1abb785a6d378bd4",
      "tree": "14bb25e6cdd5bb74dfa54d5dcdc13cc89f4a3c05",
      "parents": [
        "901d46d5a8eb821b03ca9e8cf005beb0c92f31ea",
        "145a902bfeb1f89a41165bd2d1e633ce070bcb73"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Sep 17 17:44:20 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Sep 17 17:44:20 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "901d46d5a8eb821b03ca9e8cf005beb0c92f31ea",
      "tree": "fe3b5d015c456834ee2b900de2cfdd1d1b62b4bb",
      "parents": [
        "8699a0b657b43fa6401537dfe345bee7aa8115ec"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 16 23:06:50 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 16 23:06:50 2010 +0200"
      },
      "message": "ALSA: pcm - Fix race with proc files\n\nThe PCM proc files may open a race against substream close, which can\nend up with an Oops.  Use the open_mutex to protect for it.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8699a0b657b43fa6401537dfe345bee7aa8115ec",
      "tree": "109968539c7622c5ebda6dcac7bb4df3a8b6350d",
      "parents": [
        "147fcf1c211f1a87bf4d0711b7e9637f3d6ce080"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 16 22:52:32 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 16 23:04:38 2010 +0200"
      },
      "message": "ALSA: pcm - Fix unbalanced pm_qos_request\n\nThe pm_qos_request isn\u0027t freed properly when OSS PCM emulation is used\nbecause it skips snd_pcm_hw_free() call but directly releases the\nstream.  This resulted in Oops later.\n\nTested-by: Simon Kirby \u003csim@hostway.ca\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "145a902bfeb1f89a41165bd2d1e633ce070bcb73",
      "tree": "c4745645ba16a05280139f5539097c452c4d8ccc",
      "parents": [
        "3894335876a6257ac46e14845bd37ae6fb0f7c87"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Thu Sep 16 10:07:53 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 16 10:18:54 2010 +0200"
      },
      "message": "ALSA: HDA: Enable internal speaker on Dell M101z\n\nBugLink: http://launchpad.net/bugs/640254\n\nIn some cases a magic processing coefficient is needed to enable\nthe internal speaker on Dell M101z. According to Realtek, this\nprocessing coefficient is only present on ALC269vb.\n\nCc: stable@kernel.org\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3894335876a6257ac46e14845bd37ae6fb0f7c87",
      "tree": "c4e080822070c723f6d335bd4447eabe8f859cb9",
      "parents": [
        "2ca9cac965e81da4b74f2dcec4b87ebfd106b357"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue Sep 14 10:48:59 2010 -0600"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Sep 14 23:28:18 2010 +0200"
      },
      "message": "ALSA: patch_nvhdmi.c: Fix supported sample rate list.\n\n22050 isn\u0027t a valid HDMI sample rate. 32000 is.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-By: Wei Ni \u003cwni@nvidia.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "147fcf1c211f1a87bf4d0711b7e9637f3d6ce080",
      "tree": "4bce7ef4cbd12415c761762a7923e0c05953caec",
      "parents": [
        "49553c2ef88749dd502687f4eb9c258bb10a4f44"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Sep 11 22:10:59 2010 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Sep 13 23:40:29 2010 +0200"
      },
      "message": "sound: Remove pr_\u003clevel\u003e uses of KERN_\u003clevel\u003e\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Geoff Levand \u003cgeoff@infradead.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2ca9cac965e81da4b74f2dcec4b87ebfd106b357",
      "tree": "b28d4e753e559070c0c55994b55329f6485a9087",
      "parents": [
        "cea310e8f8702226f982f09386cfd3c5793c5e2f"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Fri Sep 10 15:47:55 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Sep 13 12:33:32 2010 +0200"
      },
      "message": "ALSA: hda - Add quirk for Toshiba C650D using a Conexant CX20585\n\nAdd a quirk for laptop Toshiba Satellite C650D to have proper external HP and\nexternal Mic support.\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cea310e8f8702226f982f09386cfd3c5793c5e2f",
      "tree": "4ec7a70f47553aa2f6ef8043f29b3d71e329b5a2",
      "parents": [
        "49553c2ef88749dd502687f4eb9c258bb10a4f44"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Fri Sep 10 16:29:56 2010 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Sep 13 08:37:27 2010 +0200"
      },
      "message": "ALSA: hda_intel: ALSA HD Audio patch for Intel Patsburg DeviceIDs\n\nThis patch adds the Intel Patsburg (PCH) HD Audio Controller DeviceIDs.\n\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5431427b1a5acbae0b3dffd91f6ba96aee141f43",
      "tree": "ddd1bdb5a2f634a953fab68a6318d86c46b088cd",
      "parents": [
        "a7a13d0676335a7dc9dd72264cca02606e43aaba",
        "122661b67899980f1372812d907e73ebcfb3d037"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Sep 10 08:27:00 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Sep 10 08:27:00 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "a7a13d0676335a7dc9dd72264cca02606e43aaba",
      "tree": "5c9a4c47f735174d13d3ab6d64c8c191d70d0968",
      "parents": [
        "27f7ad53829f79e799a253285318bff79ece15bd"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Sep 09 00:11:41 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 09 09:05:21 2010 +0200"
      },
      "message": "ALSA: rawmidi: fix the get next midi device ioctl\n\nIf we pass in a device which is higher than SNDRV_RAWMIDI_DEVICES then\nthe \"next device\" should be -1.  This function just returns device + 1.\n\nBut the main thing is that \"device + 1\" can lead to a (harmless) integer\noverflow and that annoys static analysis tools.\n\n[fix the case for device \u003d\u003d SNDRV_RAWMIDI_DEVICE by tiwai]\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "122661b67899980f1372812d907e73ebcfb3d037",
      "tree": "d117a78de8261d39fb445fe69de07d1ad80c2ff6",
      "parents": [
        "080dc7bc2562615a5be0a705a9d1a8c24eb198d4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Sep 08 14:57:04 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Sep 08 14:59:26 2010 +0200"
      },
      "message": "ALSA: hda - Fix wrong HP pin detection in snd_hda_parse_pin_def_config()\n\nsnd_hda_parse_pin_def_config() has some workaround for re-assigning\nsome pins declared as headphones to line-outs.  This didn\u0027t work properly\nfor some cases because it used memmove() stupidly wrongly.\n\nReference: Novell bnc#637263\n\thttps://bugzilla.novell.com/show_bug.cgi?id\u003d637263\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "27f7ad53829f79e799a253285318bff79ece15bd",
      "tree": "5b1756cf310d944c5655e07398e77c408e7b4341",
      "parents": [
        "e4ee8dd8afcbcbe502fa8a3d3af6eb09c96dd806"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Sep 06 09:13:45 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Sep 08 10:45:34 2010 +0200"
      },
      "message": "ALSA: seq/oss - Fix double-free at error path of snd_seq_oss_open()\n\nThe error handling in snd_seq_oss_open() has several bad codes that\ndo dereferecing released pointers and double-free of kmalloc\u0027ed data.\nThe object dp is release in free_devinfo() that is called via\nprivate_free callback.  The rest shouldn\u0027t touch this object any more.\n\nThe patch changes delete_port() to call kfree() in any case, and gets\nrid of unnecessary calls of destructors in snd_seq_oss_open().\n\nFixes CVE-2010-3080.\n\nReported-and-tested-by: Tavis Ormandy \u003ctaviso@cmpxchg8b.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e4ee8dd8afcbcbe502fa8a3d3af6eb09c96dd806",
      "tree": "f3145ab34fc6a3b5d259d8f8a573c23b34360801",
      "parents": [
        "76195fb096ca6db2f8bbaffb96e3025aaf1649a0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Sep 08 09:58:12 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Sep 08 09:58:12 2010 +0200"
      },
      "message": "ALSA: msnd-classic: Fix invalid cfg parameter\n\nThe driver doesn\u0027t probe the device properly because of left-over cfg[]\nthat isn\u0027t used at all for msnd-classic device.  This is only for msnd-\npinnacle.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "080dc7bc2562615a5be0a705a9d1a8c24eb198d4",
      "tree": "8e26a51a27511c61dc35588cd56937ae0c7e97e0",
      "parents": [
        "a769cbcf60cee51f4431c0938acd39e7e5b76b8d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Sep 08 08:38:41 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Sep 08 08:38:41 2010 +0200"
      },
      "message": "ALSA: hda - Enable PC-beep for EeePC with ALC269 codec\n\nEeePC 1001HAG has a similar problem like other ASUS machine, which doesn\u0027t\nset the codec SSID properly for indicating the beep capability.\nTo enable PC-beep again, put this to the whitelist.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a769cbcf60cee51f4431c0938acd39e7e5b76b8d",
      "tree": "289ee7ac5717710a991cf4967958564ba5e0379b",
      "parents": [
        "4d155641c81203440da64c4633b4efaab75f63b3"
      ],
      "author": {
        "name": "Brian Austin",
        "email": "brian.austin@cirrus.com",
        "time": "Tue Sep 07 14:36:22 2010 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Sep 08 08:35:56 2010 +0200"
      },
      "message": "ALSA: hda - Add errata initverb sequence for CS42xx codecs\n\nAdd init verb sequence for errata ER880C3\nhttp://www.cirrus.com/en/pubs/errata/ER880C3.pdf\n\nSigned-off-by: Brian Austin \u003cbrian.austin@cirrus.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "76195fb096ca6db2f8bbaffb96e3025aaf1649a0",
      "tree": "695e9030c4d07cee2a6db66f431d6997ec9071e7",
      "parents": [
        "fe6ce80ae25953d95ebaf9bce27b585218cda25c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Sep 08 08:27:02 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Sep 08 08:27:02 2010 +0200"
      },
      "message": "ALSA: usb - Release capture substream URBs properly\n\nDue to the wrong \"return\" in the loop, a capture substream won\u0027t be\nreleased at disconnection properly if the device is capture only and has\nno playback substream.  This caused Oops occasionally at the device\nreconnection.\n\nReported-by: Kim Minhyoung \u003cminhyoung.kim@lge.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fe6ce80ae25953d95ebaf9bce27b585218cda25c",
      "tree": "89857c2174ec46f6c5eff8c4c81f09a554ae3836",
      "parents": [
        "4c25b93223340deff73381cc47f9244fb379a74d"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Sep 07 13:38:49 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Sep 08 08:26:15 2010 +0200"
      },
      "message": "ALSA: virtuoso: fix setting of Xonar DS line-in/mic-in controls\n\nThe Line and Mic inputs cannot be used at the same time, so the driver\nhas to automatically disable one of them if both are set.  However, it\nforgot to notify userspace about this change, so the mixer state would\nbe inconsistent.  To fix this, check if the other control gets muted,\nand send a notification event in this case.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-and-tested-by: Nathan Schagen\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4c25b93223340deff73381cc47f9244fb379a74d",
      "tree": "6669e6b0810e530fa65e1b59d704e6c58467976e",
      "parents": [
        "a2acad8298a42b7be684a32fafaf83332bba9c2b"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Sep 07 13:37:10 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Sep 08 08:26:13 2010 +0200"
      },
      "message": "ALSA: virtuoso: work around missing reset in the Xonar DS Windows driver\n\nFor the WM8776 chip, this driver uses a different sample format and\nmore features than the Windows driver.  When rebooting from Linux into\nWindows, the latter driver does not reset the chip but assumes all its\nregisters have their default settings, so we get garbled sound or, if\nthe output happened to be muted before rebooting, no sound.\n\nTo make that driver happy, hook our driver\u0027s cleanup function into the\nshutdown notifier and ensure that the chip gets reset.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-and-tested-by: Nathan Schagen\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4d155641c81203440da64c4633b4efaab75f63b3",
      "tree": "c9cd566bcf46c7a212382140f9aa7126b89d95cc",
      "parents": [
        "048e78a5bc22c27410cb5ca9680c3c7ac400607f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Sep 07 11:58:30 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Sep 07 12:04:48 2010 +0200"
      },
      "message": "ALSA: hda - Add quirk for Lenovo T400s\n\nLenovo T400s requires the quirk to make automatic HP/mic switching working.\n\nReported-by: Frank Becker \u003cfb@alien8.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a2acad8298a42b7be684a32fafaf83332bba9c2b",
      "tree": "34cddff9b3b8efcc3a60a6e9d0a3e001a714d364",
      "parents": [
        "7b6717e144de6592e614fd7fc3b914b6bf686a9d"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Sep 03 10:53:11 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Sep 03 22:36:39 2010 +0200"
      },
      "message": "ALSA: usb-audio: fix detection of vendor-specific device protocol settings\n\nThe Audio Class v2 support code in 2.6.35 added checks for the\nbInterfaceProtocol field.  However, there are devices (usually those\ndetected by vendor-specific quirks) that do not have one of the\npredefined values in this field, which made the driver reject them.\n\nTo fix this regression, restore the old behaviour, i.e., assume that\na device with an unknown bInterfaceProtocol field (other than\nUAC_VERSION_2) has more or less UAC-v1-compatible descriptors.\n\n[compile warning fixes by tiwai]\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7b6717e144de6592e614fd7fc3b914b6bf686a9d",
      "tree": "14a5a0040455fc98136a7cdb6f8ec883d7d118c4",
      "parents": [
        "2bfc96a127bc1cc94d26bfaa40159966064f9c8c"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Sep 02 17:13:15 2010 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 02 11:58:37 2010 +0200"
      },
      "message": "ALSA: usb-audio: Assume first control interface is for audio\n\nFor devices with more than one control interface, let\u0027s assume the first\none contains the audio controls. Unfortunately, there is no field in any\nof the descriptors to tell us whether a control interface is for audio\nor MIDI controls, so a better check is not easy to implement.\n\nOn a composite device with audio and MIDI functions, for example, the\ncode currently overwrites chip-\u003ectrl_intf, causing operations on the\ncontrol interface to fail if they are issued after the device probe.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "048e78a5bc22c27410cb5ca9680c3c7ac400607f",
      "tree": "fa9b6d705b51957373d68cd877cd35701d1de198",
      "parents": [
        "2bfc96a127bc1cc94d26bfaa40159966064f9c8c"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Thu Sep 02 08:35:47 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 02 11:49:17 2010 +0200"
      },
      "message": "ALSA: hda - Add a new hp-laptop model for Conexant 5066, tested on HP G60\n\nThis new model adds the following functionality to HP G60:\n- Automute of internal speakers\n- Autoswitch of internal/external mics\n- Remove SPDIF not physically present\n\nBugLink: http://launchpad.net/bugs/587388\nCc: stable@kernel.org\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9dde3f92a7342e690f6f4a7ee8746d9b43d4c723",
      "tree": "ca60b194cc75f6f5a06bbe60fa60bf67bac9da84",
      "parents": [
        "6a366725029c74827ca8d74361e02bca1804102e",
        "708fafb3c54039caa5dadc8e9d2dfd999f88f190"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Aug 28 21:44:15 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Aug 28 21:44:15 2010 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "6a366725029c74827ca8d74361e02bca1804102e",
      "tree": "79debcea0b55114c8cb42f2234eb7d4bdbaa5990",
      "parents": [
        "7a28826ac73d31a379d93785d8fbd24ab492b0bd",
        "dbbcbc073ad3132bfbc410b11546b2fb4bdf2568"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Aug 28 21:44:12 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Aug 28 21:44:12 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "7a28826ac73d31a379d93785d8fbd24ab492b0bd",
      "tree": "3b3af569f7451b45941f9089494eb30487b7cb6f",
      "parents": [
        "3182c8a72b31414e043184a97b0d5d3c0d590168"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Aug 27 22:02:15 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Aug 28 11:59:33 2010 +0200"
      },
      "message": "ALSA: pcm: add more format names\n\nThere were some new formats added in commit 15c0cee6c809 \"ALSA: pcm:\nDefine G723 3-bit and 5-bit formats\".  That commit increased\nSNDRV_PCM_FORMAT_LAST as well.  My concern is that there are a couple\nplaces which do:\n\n        for (i \u003d 0; i \u003c SNDRV_PCM_FORMAT_LAST; i++) {\n                if (dummy-\u003epcm_hw.formats \u0026 (1ULL \u003c\u003c i))\n                        snd_iprintf(buffer, \" %s\", snd_pcm_format_name(i));\n        }\n\nI haven\u0027t tested these but it looks like if \"i\" were equal to\nSNDRV_PCM_FORMAT_G723_24 or higher then we might read past the end of\nthe array.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3182c8a72b31414e043184a97b0d5d3c0d590168",
      "tree": "d69d7f20eb2d74c03769c9d28492e8e2950dbeee",
      "parents": [
        "60f1deb595c08687a96157a6a3ce08ef34142362"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Aug 28 13:25:33 2010 +0900"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Aug 28 11:57:54 2010 +0200"
      },
      "message": "sound: oss: fix uninitialized spinlock\n\nThe spinlock lock in sound_timer.c is used without initialization.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "60f1deb595c08687a96157a6a3ce08ef34142362",
      "tree": "b3ee0d40829094c0de81c6922e517e751284104a",
      "parents": [
        "e9a8a85d9f88313264d59d40815951a46ff9a4bb"
      ],
      "author": {
        "name": "Eliot Blennerhassett",
        "email": "eblennerhassett@audioscience.com",
        "time": "Sat Aug 28 19:52:24 2010 +1200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Aug 28 11:55:07 2010 +0200"
      },
      "message": "ALSA: asihpi - Return hw error directly from oustream_write.\n\nIf hw error is ignored, status is updated with invalid info.\n\nSigned-off-by: Eliot Blennerhassett \u003ceblennerhassett@audioscience.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "708fafb3c54039caa5dadc8e9d2dfd999f88f190",
      "tree": "57b31d27efa95c1d1b29b3733fbbf4d59c025232",
      "parents": [
        "70bf043b137aa9ff2711b16532774465e07a8f47"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Aug 27 10:34:27 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 27 19:58:40 2010 +0100"
      },
      "message": "ASoC: soc-core: fix debugfs_pop_time file permissions\n\nI think this is a typo, debugfs_pop_time should not be executable.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimloogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "dbbcbc073ad3132bfbc410b11546b2fb4bdf2568",
      "tree": "b71fcf040ea61d1b2f84b258fdd097dbd2c781ec",
      "parents": [
        "6f0ef6ea1d11ef242de584e345355b0de756fcb2"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Mon Aug 23 08:14:35 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 26 08:36:46 2010 +0200"
      },
      "message": "ALSA: hda - Add Sony VAIO quirk for ALC269\n\nThe attached patch enables playback on a Sony VAIO machine.\n\nBugLink: http://launchpad.net/bugs/618271\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e9a8a85d9f88313264d59d40815951a46ff9a4bb",
      "tree": "fb7949f192c97c012ae222e666497d91afa692fa",
      "parents": [
        "d2f927d42a87b712946dee72a0b96b6b6c6aff1d",
        "70bf043b137aa9ff2711b16532774465e07a8f47"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 23 15:09:52 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 23 15:09:52 2010 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "70bf043b137aa9ff2711b16532774465e07a8f47",
      "tree": "6ca35e478f759d9f0c130738ab905a6d4e03d50c",
      "parents": [
        "b2c1e07b81a126e5846dfc3d36f559d861df59f4"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Aug 23 08:54:02 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 23 13:33:05 2010 +0100"
      },
      "message": "ASoC: i.MX ssi: use SSI_STCCR in synchronous mode\n\nIn synchronous mode the SSI_SRCCR values are ignored. Instead\nSSI_STCCR must be used for both receiving and transmitting.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d2f927d42a87b712946dee72a0b96b6b6c6aff1d",
      "tree": "879a34767b24e65569d24cb19490a4bdcb1beace",
      "parents": [
        "9c77b846ec8b4e0c7107dd7f820172462dc84a61",
        "6f0ef6ea1d11ef242de584e345355b0de756fcb2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 23 08:47:06 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 23 08:47:06 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "6f0ef6ea1d11ef242de584e345355b0de756fcb2",
      "tree": "f4e3e8d3ffdef75bad908c7a65ba37866447b6a7",
      "parents": [
        "3f50ac6a0ec80a83a1a033fe5004fb319ad72db7"
      ],
      "author": {
        "name": "Jerone Young",
        "email": "jerone.young@canonical.com",
        "time": "Mon Aug 23 08:34:36 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 23 08:35:52 2010 +0200"
      },
      "message": "ALSA: hda - Add support for Lenovo S10-3t\n\nThis patch adds quirk for the Lenovo S10-3t so the headphone \u0026\nmicrophone jacks will now work.\n\nSigned-off-by: Jerone Young \u003cjerone.young@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3f50ac6a0ec80a83a1a033fe5004fb319ad72db7",
      "tree": "8e48910834056f4a7ef7219ad6a0741e5d8294fb",
      "parents": [
        "4f34760787c3751a3146f0eecdc79c3e97b94962"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 20 09:44:36 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 20 09:49:42 2010 +0200"
      },
      "message": "ALSA: hda - Fix stream and channel-ids codec-bus wide\n\nThe new sticky PCM parameter introduced the delayed clean-ups of\nstream- and channel-id tags.  In the current implementation, this check\n(adding dirty flag) and actual clean-ups are done only for the codec\nchip.  However, with HD-audio architecture, multiple codecs can be\non a single bus, and the controller assign stream- and channel-ids in\nthe bus-wide.\n\nIn this patch, the stream-id and channel-id are checked over all codecs\nconnected to the corresponding bus.  Together with it, the mutex is\nmoved to struct hda_bus, as this becomes also bus-wide.\n\nReported-and-tested-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4f34760787c3751a3146f0eecdc79c3e97b94962",
      "tree": "46caa74cf45cbb0635f2b3278b5bee78e5e791d8",
      "parents": [
        "274714f55c023c683a6b2deedfb2209a9457f4ec"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 20 09:41:59 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 20 09:49:18 2010 +0200"
      },
      "message": "ALSA: hda - Fix conflict of sticky PCM parameter in HDMI codecs\n\nIntel and Nvidia HDMI codec drivers have own implementations of\nsticky PCM parameters.  Now HD-audio core part already has it,\nthus both setups conflict.  The fix is simply remove the part in\npatch_intelhdmi.c and patch_nvhdmi.c and simply call\nsnd_hda_codec_setup_stream() as usual.\n\nReported-and-tested-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9c77b846ec8b4e0c7107dd7f820172462dc84a61",
      "tree": "6257e79815631583149b0259f90846c80e53d0dc",
      "parents": [
        "2ea1ef5789c52dfdff6da81bc0d2eb8b62f73c23"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Wed Aug 18 19:33:43 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 19 08:13:46 2010 +0200"
      },
      "message": "ALSA: intel8x0: Mute External Amplifier by default for ThinkPad X31\n\nBugLink: https://bugs.launchpad.net/bugs/619439\n\nThis ThinkPad model needs External Amplifier muted for audible playback,\nso set the inv_eapd quirk for it.\n\nReported-and-tested-by: Dennis Bell \u003cdennis.bell@parkerg.co.uk\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "274714f55c023c683a6b2deedfb2209a9457f4ec",
      "tree": "2ebab51203d1e503db425ba91d9322bf8e0e9787",
      "parents": [
        "4d8ec5f3b65dd64fa785192dc7ab2807916a05b2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 19 08:11:53 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 19 08:11:53 2010 +0200"
      },
      "message": "ALSA: hda - Fix build error with CONFIG_PROC_FS\u003dn\n\nhdmi_eld_update_pcm_info() must be always compiled in.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4d8ec5f3b65dd64fa785192dc7ab2807916a05b2",
      "tree": "b46e826d600c0777461ea6461c73991a2ed2acc8",
      "parents": [
        "c69aefabe004d24e6eedf83b6f253647f77dfc43"
      ],
      "author": {
        "name": "Charles Chin",
        "email": "Charles.Chin@idt.com",
        "time": "Thu Aug 19 08:06:16 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 19 08:10:04 2010 +0200"
      },
      "message": "ALSA: hda - Add support for IDT 92HD89XX codecs\n\nJust added new codec ids.  These are almost compatible with existing ones.\n\nSigned-off-by: Charles Chin \u003cCharles.Chin@idt.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2ea1ef5789c52dfdff6da81bc0d2eb8b62f73c23",
      "tree": "9f3b8e39a19c9a1666caf8756513aef2438b054e",
      "parents": [
        "76165a3063356ec898159d942ef4d2c69cc26801",
        "b2c1e07b81a126e5846dfc3d36f559d861df59f4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 18 15:22:18 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 18 15:22:18 2010 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "76165a3063356ec898159d942ef4d2c69cc26801",
      "tree": "ae4f6b756dfbbd05d50bb1848e5863925720bf6e",
      "parents": [
        "56385a12d9bb9e173751f74b6c430742018cafc0",
        "c69aefabe004d24e6eedf83b6f253647f77dfc43"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 18 15:22:15 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 18 15:22:15 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "56385a12d9bb9e173751f74b6c430742018cafc0",
      "tree": "a0ccadcd4ab6fe2fa7b7dbde1a8b542b7b105c15",
      "parents": [
        "a5ba6beb839cfa288960c92cd2668a2601c24dda"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 18 14:08:17 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 18 15:10:59 2010 +0200"
      },
      "message": "ALSA: emu10k1 - delay the PCM interrupts (add pcm_irq_delay parameter)\n\nWith some hardware combinations, the PCM interrupts are acknowledged\nbefore the period boundary from the emu10k1 chip. The midlevel PCM code\ngets confused and the playback stream is interrupted.\n\nIt seems that the interrupt processing shift by 2 samples is enough\nto fix this issue. This default value does not harm other,\nnon-affected hardware.\n\nMore information: Kernel bugzilla bug#16300\n\n[A copmile warning fixed by tiwai]\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c69aefabe004d24e6eedf83b6f253647f77dfc43",
      "tree": "95367c68b4a57096a2bf96bba6c1d8a620e005aa",
      "parents": [
        "c3e68fad88143fd1fe8fe640207fb19c0f087dbc"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Tue Aug 17 10:39:22 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 17 10:39:22 2010 +0200"
      },
      "message": "ALSA: hda - Fix ALC680 base model capture\n\n - Fix capture mixer elements for ALC680 base model\n - Support auto change ADC for recording from MIC\n - Cancel capture source assigned in auto mode.\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b2c1e07b81a126e5846dfc3d36f559d861df59f4",
      "tree": "fa40c7db63d17d06212d0235c2824c8f69525c89",
      "parents": [
        "da5cabf80e2433131bf0ed8993abc0f7ea618c73"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 16 11:46:57 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 16 11:46:57 2010 +0100"
      },
      "message": "ASoC: Remove DSP mode support for WM8776\n\nThis is not supported by current hardware revisions.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "c3e68fad88143fd1fe8fe640207fb19c0f087dbc",
      "tree": "dc36ab7adef140690dfbc0745bb02c5c1d3c794f",
      "parents": [
        "da5cabf80e2433131bf0ed8993abc0f7ea618c73"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 16 10:15:57 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 16 10:15:57 2010 +0200"
      },
      "message": "ALSA: hda - Add quirk for Dell Vostro 1220\n\nmodel\u003ddell-vostro is needed for Dell Vostro 1220 with Coexnat 5067.\n\nReference: Novell bnc#631066\n\thttps://bugzilla.novell.com/show_bug.cgi?id\u003d631066\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a5ba6beb839cfa288960c92cd2668a2601c24dda",
      "tree": "866c5f790dfa3e0a84a76d815541b1c1f18b4161",
      "parents": [
        "da5cabf80e2433131bf0ed8993abc0f7ea618c73"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 16 08:08:48 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 16 08:08:48 2010 +0200"
      },
      "message": "ALSA: riptide - Fix detection / load of firmware files\n\nThe detection and loading of firmeware on riptide driver has been broken\ndue to rewrite of some codes, checking the presense wrongly.\nThis patch fixes the logic again.\n\nReference: kernel bug 16596\n\thttps://bugzilla.kernel.org/show_bug.cgi?id\u003d16596\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1b68c9596ce17a1e06918ed65fc3d19b92b04aab",
      "tree": "d7588c281a92fb30604ddc23f88f748be028921d",
      "parents": [
        "5a4179460cb50d939a2ae713cf88fcbff75f2c1c",
        "aaae5272118bcce90d11629f15bc01ea8e545e6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 11:22:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 11:22:00 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: sound/usb/format: silence uninitialized variable warnings\n  MAINTAINERS: Add Ian Lartey as comaintaner for Wolfson devices\n  MAINTAINERS: Make Wolfson entry also cover CODEC drivers\n  ASoC: Only tweak WM8994 chip configuration on devices up to rev D\n  ASoC: Optimise DSP performance for WM8994\n  ALSA: hda - Fix dynamic ADC change working again\n  ALSA: hda - Restrict PCM parameters per ELD information over HDMI\n  sound: oss: sh_dac_audio.c removed duplicated #include\n"
    },
    {
      "commit": "aaae5272118bcce90d11629f15bc01ea8e545e6d",
      "tree": "cc90dfb59fd7235e105f0dd366cf96170fc143d4",
      "parents": [
        "18c5ef385c65360761f39d55b2e2cd370ab151db",
        "a532f97c71c7a952531e02b0994104c532fbef0f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Aug 15 14:34:02 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Aug 15 14:34:02 2010 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "18c5ef385c65360761f39d55b2e2cd370ab151db",
      "tree": "51ffa37ad94600f908867196dd9f216e42163de7",
      "parents": [
        "38d7b08f374b640b00d350ac2d12ffed5d723423",
        "f0cea79724f03ee55e7b5933b6a6f6a3fd177710"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Aug 15 14:33:56 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Aug 15 14:33:56 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "38d7b08f374b640b00d350ac2d12ffed5d723423",
      "tree": "3c68f297c254caa6d0a0a7634d964df724b6a52a",
      "parents": [
        "31cbd97726207b483a1731562559fabd4e2efdd0"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Aug 14 19:29:53 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Aug 15 14:28:20 2010 +0200"
      },
      "message": "ALSA: sound/usb/format: silence uninitialized variable warnings\n\nGcc complains that ret might be used uninitialized:\n\nsound/usb/format.c: In function ‘snd_usb_parse_audio_format’:\nsound/usb/format.c:354: warning: ‘ret’ may be used uninitialized in this function\nsound/usb/format.c:354: note: ‘ret’ was declared here\nsound/usb/format.c:414: warning: ‘ret’ may be used uninitialized in this function\nsound/usb/format.c:414: note: ‘ret’ was declared here\n\nI suppose it could be uninitialized if there is ever a UAC_VERSION_3\nreleased. Anyway this patch is worthwhile if only to silence the gcc\nwarning.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b6b056911af54b40a996fdb751d441158d8078b6",
      "tree": "102beb002e9b59f6dfac88765bfe5731698490ed",
      "parents": [
        "0c17b393942e4363061b61ca58f4d35a01b41ab3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 13 12:58:20 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 13 14:55:13 2010 +0100"
      },
      "message": "ASoC: Only tweak WM8994 chip configuration on devices up to rev D\n\nAny subsequent revisions will have these configuration changes applied\nby default.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "0c17b393942e4363061b61ca58f4d35a01b41ab3",
      "tree": "af3c084c45d5d7ff274d7500d12494460e262684",
      "parents": [
        "2e2211a387e70c62e1249822a94f4a33933ecd62"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 11 18:03:54 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 13 14:55:01 2010 +0100"
      },
      "message": "ASoC: Optimise DSP performance for WM8994\n\nChange the chip defaults to optimise performance of some of the DSP\nfunctionality.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "f0cea79724f03ee55e7b5933b6a6f6a3fd177710",
      "tree": "bc0552e35dd5248d19f8d85f2ad84783371f9e08",
      "parents": [
        "bbbe33900d1f3c4402148ccb85234a741a6606a3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 13 11:56:53 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 13 11:56:53 2010 +0200"
      },
      "message": "ALSA: hda - Fix dynamic ADC change working again\n\nThe commit eb541337b7a43822fce7d0c9d967ee149b2d9a96\n    ALSA: hda - Make converter setups sticky\nchanges the semantics of snd_hda_codec_cleanup_stream() not to clean up\nthe stream at that moment but delay the action.  This broke the codes\nexpecting that the clean-up is done immediately, such as dynamic ADC\nchanges in some codec drivers.\n\nThis patch fixes the issue by introducing a lower helper,\n__snd_hda_codec_cleanup_stream(), to allow the immediate clean up.\nThe original snd_hda_codec_cleanup_stream() is kept as is now.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bbbe33900d1f3c4402148ccb85234a741a6606a3",
      "tree": "294143653bfb5a045dea0396b8fee00ed7164b6e",
      "parents": [
        "8a345a042ae75097fd493633633382644257cfc3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 13 08:45:23 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 13 08:45:23 2010 +0200"
      },
      "message": "ALSA: hda - Restrict PCM parameters per ELD information over HDMI\n\nWhen a device is plugged over HDMI, it passes some information in ELD\nincluding the supported PCM parameters like formats, rates, channels.\nThis patch adds the check to PCM open callback of HDMI streams so that\nonly valid parameters the device supports are used.\n\nWhen no device is plugged, the parameters the codec supports are used;\nit\u0027s mostly all parameters the hardware can work.  This is for apps\nthat are started before device plugging and do probing (e.g. a sound\ndaemon), so that at least, probing would work even before the device\nplugging.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "14a4fa20a10d76eb98b7feb25be60735217929ba",
      "tree": "56e8201d1646540f8726330d82b03748debe2dfa",
      "parents": [
        "16bb85bc12e7d0b066b1471185f3889cb1ceb382",
        "c6774bcd33b21d57457d4c604388670efdf03258"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 10:00:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 10:00:06 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ASoC: add AD1980 obsolete information\n  ASoC: register cache should be 1 byte aligned for 1 byte long register\n  ALSA: hda - Adding support for new IDT 92HD87XX codecs\n  ASoC: Fix inverted mute controls for WM8580\n  ALSA: HDA: Use model\u003dauto for LG R510\n  ALSA: hda - Update model entries in HD-Audio-Models.txt\n  ALSA: hda: document VIA models\n  ALSA: hda - patch_nvhdmi.c: Add missing codec IDs, unify names\n  ALSA: hda - add support for Conexant CX20584\n  ALSA: hda - New snd-hda-intel model/pin config for hp dv7-4000\n  ALSA: hda - Fix missing stream for second ADC on Realtek ALC260 HDA codec\n  ALSA: hda - Make converter setups sticky\n  ALSA: hda - Add support for Acer ZGA ALC271 (1025:047c)\n  sound/oss: Adjust confusing if indentation\n  sound: oss: au1550_ac97.c removed duplicated #include\n  ASoC: Fix for changed Eureka Kconfig symbol names\n"
    },
    {
      "commit": "58d4ea65b98f154f3326b038eecda32f90b46ea8",
      "tree": "636aed413349dece12c08a4bd3d1fea0254976d8",
      "parents": [
        "26f0cf91813bdc8e61595f8ad6660251e2ee9cf6",
        "fbe0f8348fd6c3d016a3f48756eb729b41a67c22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:11:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:11:31 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:\n  mmc_spi: Fix unterminated of_match_table\n  of/sparc: fix build regression from of_device changes\n  of/device: Replace struct of_device with struct platform_device\n"
    },
    {
      "commit": "31cbd97726207b483a1731562559fabd4e2efdd0",
      "tree": "583eacb324918d85a8748a0bc55994a7e957c1d3",
      "parents": [
        "c6774bcd33b21d57457d4c604388670efdf03258"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Wed Aug 11 21:07:33 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 12 09:14:02 2010 +0200"
      },
      "message": "sound: oss: sh_dac_audio.c removed duplicated #include\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c6774bcd33b21d57457d4c604388670efdf03258",
      "tree": "71240ff9b0754be01350355a38604d1f932eceec",
      "parents": [
        "6b4e9012961cb9be82bae4258f34e33da32340a4",
        "2e2211a387e70c62e1249822a94f4a33933ecd62"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 11 08:43:13 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 11 08:43:13 2010 +0200"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "6b4e9012961cb9be82bae4258f34e33da32340a4",
      "tree": "6c312538a260da23f3e7d4b11845036b9c52f793",
      "parents": [
        "8a345a042ae75097fd493633633382644257cfc3",
        "dc386c4f6f3e6f495d1c6f72602c065153814385"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 11 08:43:09 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 11 08:43:09 2010 +0200"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "2e2211a387e70c62e1249822a94f4a33933ecd62",
      "tree": "8676de3c64f33e9e7a3b2d8b1327e550e21e255a",
      "parents": [
        "ac770267a7cd85a747b6111db46f66d1515e7cd7"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Sat Aug 07 12:06:07 2010 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 10 15:43:45 2010 +0100"
      },
      "message": "ASoC: add AD1980 obsolete information\n\nThis codec has been obsoleted by ADI, so add appropriate warnings to the\nsource tree to dissuade people from using in new designs based on driver\nsupport.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ac770267a7cd85a747b6111db46f66d1515e7cd7",
      "tree": "d2934c8c2f69f47472e6b505bc078c4c37e57e0c",
      "parents": [
        "4f0ed9a51bc8ef16c2589112fdb110479e4b0df1"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Sat Aug 07 11:16:27 2010 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 10 15:42:32 2010 +0100"
      },
      "message": "ASoC: register cache should be 1 byte aligned for 1 byte long register\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "8a345a042ae75097fd493633633382644257cfc3",
      "tree": "51263851a4974a09b0796224f1f4cab282ba8273",
      "parents": [
        "81cd3fca642cecb40a1ccef099799dcb5730734b"
      ],
      "author": {
        "name": "Charles Chin",
        "email": "Charles.Chin@idt.com",
        "time": "Tue Aug 10 11:43:25 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 10 11:43:25 2010 +0200"
      },
      "message": "ALSA: hda - Adding support for new IDT 92HD87XX codecs\n\nAdded the entries for 92HD87B1/3 and 92HD87B2/4 codecs.\nThese are compatible with existing 83xxx codecs.\n\nSigned-off-by: Charles Chin \u003cCharles.Chin@idt.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4f0ed9a51bc8ef16c2589112fdb110479e4b0df1",
      "tree": "dd6fbd7a3b5f9e7112106573a101da5b7bdfabc9",
      "parents": [
        "bb4d0044aa9bd8768cfb2704672d25fcf0d87552"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 06 17:57:12 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 10 09:56:07 2010 +0100"
      },
      "message": "ASoC: Fix inverted mute controls for WM8580\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "81cd3fca642cecb40a1ccef099799dcb5730734b",
      "tree": "d240a6d0f184379cc63a8c90a831c8ba813c5cbe",
      "parents": [
        "9b200d7d55763f15f3bb8539db3f3e014fb27593"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Tue Aug 10 09:18:00 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 10 09:30:42 2010 +0200"
      },
      "message": "ALSA: HDA: Use model\u003dauto for LG R510\n\nTwo users report model\u003dauto is needed to make the internal mic work properly.\nBugLink: https://bugs.launchpad.net/bugs/495134\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9cf2657d05f9f9e04c3e113d68bf7cef5a942070",
      "tree": "50813f230c6c35ff75dc3b736a503d1aefe5e651",
      "parents": [
        "850eab9d1b74f4ec9de16df68f008d0a65aafae7"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Mon Aug 09 22:41:40 2010 -0600"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 10 08:41:14 2010 +0200"
      },
      "message": "ALSA: hda - patch_nvhdmi.c: Add missing codec IDs, unify names\n\n* Add missing codec IDs.\n* Modify some existing codec names for discrete GPUs to match newly\n  added IDs. Note: existing names were a mixture of marketing and\n  engineering GPU names. Equally, there\u0027s no reason that codec IDs\n  have to be specific to a particular GPU or board, so identify\n  codecs in a less marketing-oriented fashion.\n* Reformat codec ID table so it\u0027s easier to read, for me at least.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "850eab9d1b74f4ec9de16df68f008d0a65aafae7",
      "tree": "d3576e91cf47bc24dc382cb71f29034390d17c2d",
      "parents": [
        "48315590186f0f9f5653dd7c35623e66ca4dd91a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 09 13:44:27 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 09 13:44:27 2010 +0200"
      },
      "message": "ALSA: hda - add support for Conexant CX20584\n\nThe Conexant CX20584 with 141f:5068 seems compatible with other\ncxt5066 code.  Just add the missing id.\n\nTested-by: Cristopher Camacho Leandro \u003cccamacho@linuxmail.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "48315590186f0f9f5653dd7c35623e66ca4dd91a",
      "tree": "2c1afd5bf5c40480e0e3c7be4a868f6245183416",
      "parents": [
        "53bacfbbb2ddd981287b58a511c8b8f5df179886"
      ],
      "author": {
        "name": "Steven Eastland",
        "email": "seastland@gmail.com",
        "time": "Fri Aug 06 15:07:35 2010 -0600"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 09 08:41:02 2010 +0200"
      },
      "message": "ALSA: hda - New snd-hda-intel model/pin config for hp dv7-4000\n\n  This provides a new model and pin config for the snd-hda-intel\n92HD83XXX codec for hp laptop model dv7-4000, enabling the subwoofer.\n\nSigned-off-by: Steven Eastland \u003cseastland at gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "53bacfbbb2ddd981287b58a511c8b8f5df179886",
      "tree": "da0552784dfbe21793fb793babc678f30cbff0ca",
      "parents": [
        "eb541337b7a43822fce7d0c9d967ee149b2d9a96"
      ],
      "author": {
        "name": "Jonathan Woithe",
        "email": "jwoithe@physics.adelaide.edu.au",
        "time": "Sun Aug 08 00:17:05 2010 +0930"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 09 08:38:40 2010 +0200"
      },
      "message": "ALSA: hda - Fix missing stream for second ADC on Realtek ALC260 HDA codec\n\nI discovered tonight that ALSA no longer sets up a stream for the second ADC\nprovided by the Realtek ALC260 HDA codec.  At some point alc_build_pcms()\nstarted using stream_analog_alt_capture when constructing the second ADC\nstream, but patch_alc260() was never updated accordingly.  I have no idea\nwhen this regression occurred.  The trivial patch to patch_alc260() given\nbelow fixes the problem as far as I can tell.  The patch is against 2.6.35.\n\nSigned-off-by: Jonathan Woithe \u003cjwoithe@physics.adelaide.edu.au\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "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": "2dc11581376829303b98eadb2de253bee065a56a",
      "tree": "dbce62559c822cd720d1819a50c488bfecdfa945",
      "parents": [
        "fc1caf6eafb30ea185720e29f7f5eccca61ecd60"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Aug 06 09:25:50 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Aug 06 09:25:50 2010 -0600"
      },
      "message": "of/device: Replace struct of_device with struct platform_device\n\nof_device is just an alias for platform_device, so remove it entirely.  Also\nreplace to_of_device() with to_platform_device() and update comment blocks.\n\nThis patch was initially generated from the following semantic patch, and then\nedited by hand to pick up the bits that coccinelle didn\u0027t catch.\n\n@@\n@@\n-struct of_device\n+struct platform_device\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb541337b7a43822fce7d0c9d967ee149b2d9a96",
      "tree": "6f46656a2b8545720a818304050fbbeddd872989",
      "parents": [
        "fe3eb0a73ca052ee9346a1544f4c00e697cc9a4e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 06 13:48:11 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 06 13:48:11 2010 +0200"
      },
      "message": "ALSA: hda - Make converter setups sticky\n\nSo far, we reset the converter setups like the stream-tag, the\nchannel-id and format-id in prepare callbacks, and clear them in\ncleanup callbacks.  This often causes a silence of the digital\nreceiver for a couple of seconds.\n\nThis patch tries to delay the converter setup changes as much as\npossible.  The converter setups are cached and aren\u0027t reset as long\nas the same values are used.  At suspend/resume, they are cleared\nto be recovered properly, too.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fe3eb0a73ca052ee9346a1544f4c00e697cc9a4e",
      "tree": "2e603bcd2f3cca16972b78c75931d2f5b15bf89b",
      "parents": [
        "74bf40f0793fed9e01eb6164c2ce63e8c27ca205"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Fri Aug 06 10:02:57 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 06 10:04:14 2010 +0200"
      },
      "message": "ALSA: hda - Add support for Acer ZGA ALC271 (1025:047c)\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dc386c4f6f3e6f495d1c6f72602c065153814385",
      "tree": "577435116c7af026eb707eeec40624438767be74",
      "parents": [
        "2d00775c58325f63ad44702b3d9a1e2171536193"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Aug 05 22:27:32 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 06 09:59:24 2010 +0200"
      },
      "message": "sound/oss: Adjust confusing if indentation\n\nIndent the branch of an if.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r disable braces4@\nposition p1,p2;\nstatement S1,S2;\n@@\n\n(\nif (...) { ... }\n|\nif (...) S1@p1 S2@p2\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nif (p1[0].column \u003d\u003d p2[0].column):\n  cocci.print_main(\"branch\",p1)\n  cocci.print_secs(\"after\",p2)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2d00775c58325f63ad44702b3d9a1e2171536193",
      "tree": "c8661385fc90af36506fc04a9c361e13d64d4c5d",
      "parents": [
        "74bf40f0793fed9e01eb6164c2ce63e8c27ca205"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Thu Aug 05 15:51:37 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 06 09:58:59 2010 +0200"
      },
      "message": "sound: oss: au1550_ac97.c removed duplicated #include\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\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": "bb4d0044aa9bd8768cfb2704672d25fcf0d87552",
      "tree": "0371d6f6b80f7b3281002c04760a34cc6896b9ab",
      "parents": [
        "bda7d2a862e6b788bca2d02d38a07966a9c92e48"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Fri Jul 30 23:01:31 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Aug 05 19:25:13 2010 +0100"
      },
      "message": "ASoC: Fix for changed Eureka Kconfig symbol names\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\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"
    }
  ],
  "next": "d790d4d583aeaed9fc6f8a9f4d9f8ce6b1c15c7f"
}
