)]}'
{
  "log": [
    {
      "commit": "84db18bbeb5c9c1a9c86e38a89d76ee526fd2c6f",
      "tree": "49d3959eb24cd7c0754ed50e05fb96b0fb8d04aa",
      "parents": [
        "6948ec70355ae6cf6082519e3d76b280373dade1",
        "55b371d4ac5ed6f3338a398fbf9f2eb9ace78799"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 07 08:42:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 07 08:42:25 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: mixart: range checking proc file\n  ALSA: hda - Fix a wrong array range check in patch_realtek.c\n  ALSA: ASoC: move dma_data from snd_soc_dai to snd_soc_pcm_stream\n  ALSA: hda - Enable amplifiers on Acer Inspire 6530G\n  ASoC: Only do WM8994 bias off transition from standby\n  ASoC: Don\u0027t use DCS_DATAPATH_BUSY for WM hubs devices\n  ASoC: Don\u0027t do runtime wm_hubs DC servo updates if using offset correction\n  ASoC: Support second DC servo readback method for wm_hubs\n  ASoC: Avoid wraparound in wm_hubs DC servo correction\n  ALSA: echoaudio - Eliminate use after free\n  ALSA: i2c: cleanup: change parameter to pointer\n  ALSA: hda - Add MSI blacklist for Aopen MZ915-M\n  ASoC: OMAP: Fix capture pointer handling for OMAP1510 to work correctly with recent ALSA PCM code\n  ALSA: hda - Update document about MSI and interrupts\n  ALSA: hda: Fix 0 dB offset for Lenovo Thinkpad models using AD1981\n  ALSA: hda - Add missing printk argument in previous patch\n  ASoC: Fix passing platform_data to ac97 bus users and fix a leak\n  ALSA: hda - Fix ADC/MUX assignment of ALC269 codec\n  ALSA: hda - Fix invalid bit values passed to snd_hda_codec_amp_stereo()\n  ASoC: wm8994: playback \u003d\u003e capture\n"
    },
    {
      "commit": "55b371d4ac5ed6f3338a398fbf9f2eb9ace78799",
      "tree": "ee2da61917db08ebc4219c1cc762766114fb3a28",
      "parents": [
        "7445c995b06f2a999541ccf127886d24a2a7d012",
        "f9700d5a4575e7fb343df10a1d29d425e4b81082"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 07 09:54:46 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 07 09:54:46 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "7445c995b06f2a999541ccf127886d24a2a7d012",
      "tree": "940cb9cce2e2e3dcbbe3502bf720fd10481769af",
      "parents": [
        "1172234cbe94658c16bc83e50ca57b5a47085209",
        "5f712b2b73a9fc87fcc52124cfe8adefaa0c92f5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 07 09:54:41 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 07 09:54:41 2010 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "1172234cbe94658c16bc83e50ca57b5a47085209",
      "tree": "15bddd783be48899167a9cd764d3f23cfd05572e",
      "parents": [
        "85255c0e078158ede61ff8bd296e306db6f7ed19",
        "b0cc58a25d04160d39a80e436847eaa2fbc5aa09"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 07 09:54:33 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 07 09:54:33 2010 +0200"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into for-linus\n"
    },
    {
      "commit": "b0cc58a25d04160d39a80e436847eaa2fbc5aa09",
      "tree": "a20f259f6d2081e40ac979db8daad6b71ff7342c",
      "parents": [
        "a0fd4345f928d72a56e27b23e4cd28c94bf36be5"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Apr 06 19:31:26 2010 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 06 18:52:39 2010 +0200"
      },
      "message": "ALSA: mixart: range checking proc file\n\nThe original code doesn\u0027t take into consideration that the value of\nMIXART_BA0_SIZE - pos can be less than zero which would lead to a large\nunsigned value for \"count\".\n\nAlso I moved the check that read size is a multiple of 4 bytes below\nthe code that adjusts \"count\".\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nAcked-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f9700d5a4575e7fb343df10a1d29d425e4b81082",
      "tree": "3a5f062f63a45dbf7da8deb53304e360ae24b905",
      "parents": [
        "d12841827a6de120199609dadb6ff4ec99bd90ea"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 05 23:25:13 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 05 23:36:16 2010 +0200"
      },
      "message": "ALSA: hda - Fix a wrong array range check in patch_realtek.c\n\nThe commit 6a4f2ccb467e00281470cde2dee08fe5ecde62d1 introduced a wrong\ncomparision for the array range check, which effectively skips the whole\ninitialization of DAC connections.  Fixed now.\n\nReference: bko#15689\n\thttps://bugzilla.kernel.org/show_bug.cgi?id\u003d15689\n\nReported-by: Adrian Ulrich \u003ckernel@blinkenlights.ch\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5f712b2b73a9fc87fcc52124cfe8adefaa0c92f5",
      "tree": "0e7ab3cedba6b50cdf603c433b79ceebf23972b0",
      "parents": [
        "d522ffbfb9fccf6eca283cd2e8b03cf3d21fb616"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Mar 22 10:11:15 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 19:14:11 2010 +0100"
      },
      "message": "ALSA: ASoC: move dma_data from snd_soc_dai to snd_soc_pcm_stream\n\nThis fixes a memory corruption when ASoC devices are used in\nfull-duplex mode. Specifically for pxa-ssp code, where this pointer\nis dynamically allocated for each direction and destroyed upon each\nstream start.\n\nAll other platforms are fixed blindly, I couldn\u0027t even compile-test\nthem. Sorry for any breakage I may have caused.\n\n[Note that this is a backported version for 2.6.34.\n Upstream commit is fd23b7dee]\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nReported-by: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nReported-by: Michael Hirsch \u003cm.hirsch@raumfeld.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d12841827a6de120199609dadb6ff4ec99bd90ea",
      "tree": "25027a74d7157d2dec3c0ff1cae5940d609ee83d",
      "parents": [
        "3815595e78d2baae6feb866e737f92d8ef48b337"
      ],
      "author": {
        "name": "Tony Vroon",
        "email": "tony@linx.net",
        "time": "Mon Apr 05 16:30:43 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 05 18:29:48 2010 +0200"
      },
      "message": "ALSA: hda - Enable amplifiers on Acer Inspire 6530G\n\nAfter more tests it appears that EAPD needs to be enabled\non both the 0x14 and 0x15 NIDs to enable the main speaker\nand headphone amplifiers. The maximum volume setting is\nnow equal to what the machine achieves under other operating\nsystems.\nDisabling Front or LFE playback triggers EAPD and disables\nthe amplifier. As such, these two playback switches have\nbeen removed from the mixer.\n\nSigned-off-by: Tony Vroon \u003ctony@linx.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d522ffbfb9fccf6eca283cd2e8b03cf3d21fb616",
      "tree": "a3dd5826bb8c4d13f886d21ec460b8e45d058fe7",
      "parents": [
        "4dcc93d0ede49fae32dd0ee41c685db1be14c529"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 30 14:29:14 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 16:20:49 2010 +0100"
      },
      "message": "ASoC: Only do WM8994 bias off transition from standby\n\nOtherwise we may try to power down multiple times when the using\nidle bias off and the driver is removed.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "4dcc93d0ede49fae32dd0ee41c685db1be14c529",
      "tree": "a798ec85c798f134c1d31e5f9f241a1c9f0b7fe6",
      "parents": [
        "ae9d8607fe24253efc9f14b696f51cfd683801be"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 29 17:18:41 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 16:20:02 2010 +0100"
      },
      "message": "ASoC: Don\u0027t use DCS_DATAPATH_BUSY for WM hubs devices\n\nThe DCS_DATAPATH_BUSY bit used to monitor the completion of DC servo\noperations has been deprecated and with some more recente revisions\nmay perform incorrectly, especially when only analogue bypass paths\nare in use. Switch to using readback from the DC servo command\nregister instead, which is supported for all devices. Without this\nunacceptably long timeouts may be observed in some circumstances.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "ae9d8607fe24253efc9f14b696f51cfd683801be",
      "tree": "d9743eee3b7219d011d333cdbff93bda73cfe68c",
      "parents": [
        "8437f7006b9cfa249791e2fd57596683d4561843"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 29 16:34:42 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 16:19:29 2010 +0100"
      },
      "message": "ASoC: Don\u0027t do runtime wm_hubs DC servo updates if using offset correction\n\nIf we need to offset correct the DC servo then don\u0027t use runtime\nrecalibration since that is likely to introduce further offsets\nwhich will be evident on powerdown.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "8437f7006b9cfa249791e2fd57596683d4561843",
      "tree": "c1701c27b37b21c53daec55f730162757511e041",
      "parents": [
        "3fa49e3ad9ac20b15edfb0c51bbad36e45a84b17"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 29 17:09:45 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 16:19:09 2010 +0100"
      },
      "message": "ASoC: Support second DC servo readback method for wm_hubs\n\nMore recent Wolfson hubs devices add the ability to read back the DC\nservo calibration information from the register used to write offsets,\nand later still ones remove the old readback registers. Add support\nfor the new scheme, and use it for WM8994 device revisions that\nsupport it.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "3fa49e3ad9ac20b15edfb0c51bbad36e45a84b17",
      "tree": "17c81c5b8f5178ca807c07f4edacbcbfb2672ff0",
      "parents": [
        "b5442a75deee293d10c2ab8f4a77013973c4c9e0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 29 15:24:40 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 16:17:39 2010 +0100"
      },
      "message": "ASoC: Avoid wraparound in wm_hubs DC servo correction\n\nIf the correction wraps around then a substantial offset would be\nintroduced.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "a0fd4345f928d72a56e27b23e4cd28c94bf36be5",
      "tree": "c4eb9cbfebfb66bd68ab4070285f9f1920dd4627",
      "parents": [
        "f11947c7c5b8abffd328739996dfdffef2b3e03f"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Apr 02 14:47:59 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Apr 04 12:21:42 2010 +0200"
      },
      "message": "ALSA: echoaudio - Eliminate use after free\n\nUse the call to snd_card_free in the error handling code at the end of the\nfunction, as in the other error cases.\n\nA simplified version of the semantic patch that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E,E2;\n@@\n\nsnd_card_free(E)\n...\n(\n  E \u003d E2\n|\n* E\n)\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": "f11947c7c5b8abffd328739996dfdffef2b3e03f",
      "tree": "52943b6c8af2184c20458d12bdef2c8705a18a6b",
      "parents": [
        "5cd165e7057020884e430941c24454d3df9a799d"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Apr 02 14:29:23 2010 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Apr 04 12:21:39 2010 +0200"
      },
      "message": "ALSA: i2c: cleanup: change parameter to pointer\n\nWe actually pass an array of 7 chars not 5.\nThis silences a smatch warning.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3815595e78d2baae6feb866e737f92d8ef48b337",
      "tree": "1ae54d067645861b77467eecb411760ce30678fe",
      "parents": [
        "91cb17314e74d0e5ab572b4b84b9398c61b71abb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Apr 04 12:14:03 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Apr 04 12:14:03 2010 +0200"
      },
      "message": "ALSA: hda - Add MSI blacklist for Aopen MZ915-M\n\nThe device needs MSI disablement.  Added to the quirk list.\n\nReported-by: Harald Dunkel \u003charri@afaics.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b5442a75deee293d10c2ab8f4a77013973c4c9e0",
      "tree": "5741e9c0cb9f8e71b3f92b1145e166716579155a",
      "parents": [
        "fb48e3c6a4d8888aff61fbf567aadac7d206e973"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Sun Mar 28 22:29:29 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Apr 02 17:10:25 2010 +0100"
      },
      "message": "ASoC: OMAP: Fix capture pointer handling for OMAP1510 to work correctly with recent ALSA PCM code\n\nWith recent (2.6.34) chnages in PCM handling, capture stopped working on my\nOMAP1510 based Amstrad Delta videophone.\n\nUsing 2.6.34-rc2, I was able to correct the problem in 3 different ways:\n\n1. reverting commit 7b3a177b0d4f92b3431b8dca777313a07533a710,\n2. enabling additional jiffies check with\n\techo 4 \u003e/proc/asound/card0/pcm0c0/xrun_debug\n3. applying the patch below.\n\nSince I wasn\u0027t able to reproduce the problem on my i686 PC, I guess the\nproblem is probably machine specific.\n\nThe patch reuses the method for software emulation of missing hardware\npointer, already implemented for playback on OMAP1510. It\u0027s possible that\nevent if a hardware pointer is available for capture on this machine, its\nbehaviour may be not compatible with what upper layer expects.\n\nIf you think the problem may be more general and should be solved differently,\non a higher level, I can try to work more on it if you give me a hint.\n\nIf the patch gets accepted, I suggest it goes as a fix in the current release\ncycle.\n\nCreated and tested against linux-2.6.34-rc2.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b8e80cf386419453678b01bef830f53445ebb15d",
      "tree": "4b987b27f823c46412411aa17e821dbb5954a4b7",
      "parents": [
        "1f85d72d2c9c9a1d6d32cf325936bc224ad5d591"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Tue Mar 30 13:29:28 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 31 11:47:14 2010 +0200"
      },
      "message": "ALSA: hda: Fix 0 dB offset for Lenovo Thinkpad models using AD1981\n\nBugLink: https://launchpad.net/bugs/551606\n\nThe OR\u0027s hardware distorts at PCM 100% because it does not correspond to\n0 dB. Fix this in patch_ad1981() for all models using the Thinkpad\nquirk.\n\nReported-by: Jane Silber\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": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "1f85d72d2c9c9a1d6d32cf325936bc224ad5d591",
      "tree": "8059db385e92d07939b4a68b219250bbcbfbf216",
      "parents": [
        "6694635d3ae1b038d7a0e38b80637db867c7c8e2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 30 07:48:05 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 30 07:48:05 2010 +0200"
      },
      "message": "ALSA: hda - Add missing printk argument in previous patch\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fb48e3c6a4d8888aff61fbf567aadac7d206e973",
      "tree": "3fba75703831f392034271f62b73484764ffc675",
      "parents": [
        "a8462bde78fdb77c8ede61e1af99617905a78ccf"
      ],
      "author": {
        "name": "Graham Gower",
        "email": "graham.gower@gmail.com",
        "time": "Thu Mar 25 10:52:12 2010 +1030"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 29 21:00:37 2010 +0100"
      },
      "message": "ASoC: Fix passing platform_data to ac97 bus users and fix a leak\n\n[The issue is an attempt to write the pdata without the AC97 device\nallocated when using ac97.c - also added a comment in soc-core.c for the\nspecial case for ac97. -- broonie]\n\nSigned-off-by: Graham Gower \u003cgraham.gower@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6694635d3ae1b038d7a0e38b80637db867c7c8e2",
      "tree": "34070c19ffa64654109fdb7775da604f8413a62d",
      "parents": [
        "5dbd5ec6e1cf2e49128025d80813a275744a7ac5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 17:21:45 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 17:27:31 2010 +0200"
      },
      "message": "ALSA: hda - Fix ADC/MUX assignment of ALC269 codec\n\nALC269 codec has a few different variants, and each of them may have\ndifferent ADC and MUX widgets.  For example, one model has ADC 0x08\nwith MUX 0x23 while others has ADC 0x09 or ADC 0x07 with MUX 022 or\n0x24.  The difference of ADC appears usually as the capability of\nthe digital mic pin (0x12), and the current driver sometimes misses\nthe internal mic pin due to the mismatching ADC.\n\nThis patch adds a bit more clever way to find the matching ADC instead\nof the static list.  Now the driver checks all active input pins and\nfills only the ADC/MUX\u0027s that contain all of them.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5dbd5ec6e1cf2e49128025d80813a275744a7ac5",
      "tree": "6b9e37293030480c891cf78433767e2f63af532e",
      "parents": [
        "9ec8ddad59fadd8021adfea4cb716a49b0e232e9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 09:16:24 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 09:18:49 2010 +0200"
      },
      "message": "ALSA: hda - Fix invalid bit values passed to snd_hda_codec_amp_stereo()\n\nThe mask and value parameters passed to snd_hda_codec_amp_stereo()\nshould be 8-bit values for mute and volume.  Passing AMP_IN_MUTE() is\nwrong, which is found in many places in patch_realtek.c as a left-over\nfrom the conversion to snd_hda_codec_amp_stereo().\n\nReported-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "85255c0e078158ede61ff8bd296e306db6f7ed19",
      "tree": "a63a19f190d1c32dffe0ec5a138e7ce9c6b0ae64",
      "parents": [
        "f30c14b64e0eb62319e7a3e930fb7ea2bee9d919",
        "9ec8ddad59fadd8021adfea4cb716a49b0e232e9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 08:40:57 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 08:40:57 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "f30c14b64e0eb62319e7a3e930fb7ea2bee9d919",
      "tree": "0e94958c73881c3bbcd646989a6e3e6fe0904ac7",
      "parents": [
        "12180024cc22c0a67642ffa10e7069796e32969d",
        "5cd165e7057020884e430941c24454d3df9a799d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 08:40:50 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 08:40:50 2010 +0200"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into for-linus\n"
    },
    {
      "commit": "9ec8ddad59fadd8021adfea4cb716a49b0e232e9",
      "tree": "e75c37daa52a1d2294ac44874cf05190532ec379",
      "parents": [
        "6a4f2ccb467e00281470cde2dee08fe5ecde62d1"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sun Mar 28 02:34:40 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 08:26:05 2010 +0200"
      },
      "message": "ALSA: hda: Use LPIB for ga-ma770-ud3 board\n\nBugLink: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug\u003d575669\n\nThe OR states that position_fix\u003d1 is necessary to work around glitching\nduring volume adjustments using PulseAudio.\n\nReported-by: Carlos Laviola \u003cclaviola@debian.org\u003e\nTested-by: Carlos Laviola \u003cclaviola@debian.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5cd165e7057020884e430941c24454d3df9a799d",
      "tree": "12b01886304e422f6733a5cdbc7fc651a57011a3",
      "parents": [
        "0f17014b340b98465fcf0de4c0d6c84a002ec53b"
      ],
      "author": {
        "name": "Daniel Chen",
        "email": "seven.steps@gmail.com",
        "time": "Sun Mar 28 13:32:34 2010 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 08:25:20 2010 +0200"
      },
      "message": "ALSA: ac97: Add Toshiba P500 to ac97 jack sense blacklist\n\nBugLink: https://launchpad.net/bugs/481058\n\nThe OR has verified that both \u0027Headphone Jack Sense\u0027 and \u0027Line Jack Sense\u0027\nneed to be muted for sound to be audible, so just add the machine\u0027s SSID\nto the ac97 jack sense blacklist.\n\nReported-by: Richard Gagne\nTested-by: Richard Gagne\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": "0f17014b340b98465fcf0de4c0d6c84a002ec53b",
      "tree": "c673482b4147cb5cbb9a180496569482e291ccbf",
      "parents": [
        "e1f7f02b45cf33a774d56e505ce1718af9392f5e"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Fri Mar 26 16:07:25 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 26 15:26:38 2010 +0100"
      },
      "message": "ALSA: pcm_lib - fix xrun functionality\n\nThe commit 4d96eb255c53ab5e39b37fd4d484ea3dc39ab456 broke the interrupt\ntime xrun functionality (stream stop etc.) if the CONFIG_SND_PCM_XRUN_DEBUG\nis not set. This is because the xrun() is null defined without it.\n\nFix this by letting the function xrun() to be always defined as it was\nbefore.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e1f7f02b45cf33a774d56e505ce1718af9392f5e",
      "tree": "003a2f5c59cf83a9cc326672f4dd9efe85a082d8",
      "parents": [
        "1c583063a5c769fe2ec604752e383972c69e6d9b"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Thu Mar 25 22:38:15 2010 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 26 08:39:54 2010 +0100"
      },
      "message": "ALSA: ac97: Add IBM ThinkPad R40e to Headphone/Line Jack Sense blacklist\n\nBugLink: https://launchpad.net/bugs/303789\n\nThis model needs both \u0027Headphone Jack Sense\u0027 and \u0027Line Jack Sense\u0027\nmuted for audible audio, so just add its SSID to the blacklist and\ndon\u0027t enumerate the controls.\n\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6a4f2ccb467e00281470cde2dee08fe5ecde62d1",
      "tree": "3c6fcf4ec24a00a8f096fc6a2890e5d388276551",
      "parents": [
        "bae84e70d66fe46c12231082cf1c4848ea22f3ef"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 25 15:00:15 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 25 15:00:15 2010 +0100"
      },
      "message": "ALSA: hda - Don\u0027t set invalid connection index in Realtek initialiaiton\n\nSkip initialization of connections of DAC widgets that aren\u0027t used,\nwhich resulted in invalid verb parameters.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a8462bde78fdb77c8ede61e1af99617905a78ccf",
      "tree": "dd0f6d884fe14b93807fa021df604994a70d9b31",
      "parents": [
        "3cc4e53f86dab635166929bfa47cc68d59b28c26"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Mar 24 14:58:34 2010 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 24 14:05:28 2010 +0000"
      },
      "message": "ASoC: wm8994: playback \u003d\u003e capture\n\nSparse caught that initialize \"playback\" two times instead of\ninitializing \"capture\".\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "12180024cc22c0a67642ffa10e7069796e32969d",
      "tree": "b3708571074ff4b1410aac36e87d9f6b68211998",
      "parents": [
        "b72f1343d63f5bad966caf6013a943f4e1db9c72",
        "bae84e70d66fe46c12231082cf1c4848ea22f3ef"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 24 08:03:38 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 24 08:03:38 2010 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "b72f1343d63f5bad966caf6013a943f4e1db9c72",
      "tree": "0e99ca97260d2e93881d97e12f47f19d736539b7",
      "parents": [
        "1c583063a5c769fe2ec604752e383972c69e6d9b",
        "3cc4e53f86dab635166929bfa47cc68d59b28c26"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 24 08:03:34 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 24 08:03:34 2010 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "1c583063a5c769fe2ec604752e383972c69e6d9b",
      "tree": "566f530439c23f25b448f7e8c6b576bc3f443fdd",
      "parents": [
        "fc8aa7b16a5fcfe9c6d0be9bb587f1fcedd9145f"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Mar 24 07:10:54 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 24 08:02:11 2010 +0100"
      },
      "message": "ALSA: cmipci: work around invalid PCM pointer\n\nWhen the CMI8738 FRAME2 register is read, the chip sometimes (probably\nwhen wrapping around) returns an invalid value that would be outside the\nprogrammed DMA buffer. This leads to an inconsistent PCM pointer that is\nlikely to result in an underrun.\n\nTo work around this, read the register multiple times until we get a\nvalid value; the error state seems to be very short-lived.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-and-tested-by: Matija Nalis \u003cmnalis-alsadev@voyager.hr\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3cc4e53f86dab635166929bfa47cc68d59b28c26",
      "tree": "6b0dde395c47e52bdf5f8bcc79b04187f1d2f476",
      "parents": [
        "f9b44121b34174ae4f243a568393fc3225842e75"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 12 14:39:36 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 22 11:17:41 2010 +0000"
      },
      "message": "ASoC: Remove BROKEN from i.MX audio after dependencies merged\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "f9b44121b34174ae4f243a568393fc3225842e75",
      "tree": "943f68cd7458d08a9e8809ed0a10b71b23911f3e",
      "parents": [
        "8727b909bb2348d29e62c599cd7a5d610da3760f",
        "220bf991b0366cc50a94feede3d7341fa5710ee4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 22 11:17:26 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 22 11:17:26 2010 +0000"
      },
      "message": "Merge commit \u0027v2.6.34-rc2\u0027 into for-2.6.34\n"
    },
    {
      "commit": "bae84e70d66fe46c12231082cf1c4848ea22f3ef",
      "tree": "c0994ef3f0e306583c5619da8fd6498fd932dd24",
      "parents": [
        "ea823c08912cfb6d4af2fa8b6dd5d8deb2fb486a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 22 08:30:20 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 22 08:30:20 2010 +0100"
      },
      "message": "ALSA: hda - Fix access-after-free in patch_realtek.c\n\nalc_free_kctls() has to be called after all jobs done in alc_build_controls().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ea823c08912cfb6d4af2fa8b6dd5d8deb2fb486a",
      "tree": "7d4ec9bbac62c2eab933ea211b59c0fea80c4e59",
      "parents": [
        "e933e9e5238b79870b04718024416a6dcf602a27"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 22 08:07:55 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 22 08:07:55 2010 +0100"
      },
      "message": "ALSA: hda - Sort codec entry list of Nvidia HDMI\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e933e9e5238b79870b04718024416a6dcf602a27",
      "tree": "09e8116b049e1f646255c4d100b17ec78c9ee289",
      "parents": [
        "025f206c9e0f96cc41567b01c07fb852d8900da1"
      ],
      "author": {
        "name": "Derek Kelly",
        "email": "user.vdr@gmail.com",
        "time": "Mon Mar 22 08:04:19 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 22 08:06:23 2010 +0100"
      },
      "message": "ALSA: hda - Add support of Nvidia GT220 HDMI\n\nThis patch adds the device id for Nvidia GT220 cards to the nvhdmi\ndriver.  I have tested it and confirmed it to be working.\n\nOriginal patch download link:\nhttps://gist.github.com/324070/\n\nSigned-off-by: Derek Kelly \u003cuser.vdr@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "025f206c9e0f96cc41567b01c07fb852d8900da1",
      "tree": "a59cdd454ab0309f48bd89d69f63921b6100354a",
      "parents": [
        "e3d2530a6cea80987f77b75d8784a00f3aaf22ff"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sun Mar 21 18:34:43 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 22 08:01:41 2010 +0100"
      },
      "message": "ALSA: hda: Fix 0 dB offset for HP laptops using CX20551 (Waikiki)\n\nBugLink: https://launchpad.net/bugs/420578\n\nThe OR has verified that his hardware distorts because of the 0 dB\noffset not corresponding to the highest PCM level. Fix this by capping\nsaid PCM level to 0 dB similarly to what we do for CX20549 (Venice).\n\nReported-by: Mike Pontillo \u003cpontillo@gmail.com\u003e\nTested-by: Mike Pontillo \u003cpontillo@gmail.com\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": "e3d2530a6cea80987f77b75d8784a00f3aaf22ff",
      "tree": "c3db6004615cee1a7922dd80c762ed67d5803f4a",
      "parents": [
        "220bf991b0366cc50a94feede3d7341fa5710ee4"
      ],
      "author": {
        "name": "Kunal Gangakhedkar",
        "email": "kunal.gangakhedkar@gmail.com",
        "time": "Sat Mar 20 23:08:01 2010 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 21 09:33:11 2010 +0100"
      },
      "message": "ALSA: hda - Add PCI quirk for HP dv6-1110ax.\n\nAdding this PCI quirk fixes the board config detection.\nThis also fixes jack sensing by using \"hp_detect\u003d1\" via properly detected\nboard config.\n\nSigned-off-by: Kunal Gangakhedkar \u003ckunal.gangakhedkar@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fc8aa7b16a5fcfe9c6d0be9bb587f1fcedd9145f",
      "tree": "79fb77b27719cf51dcc7b2f11f60ba7d3e805657",
      "parents": [
        "220bf991b0366cc50a94feede3d7341fa5710ee4"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Mar 18 07:53:11 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 21 09:32:09 2010 +0100"
      },
      "message": "sound/oss/vidc.c: change the field used with DMA_ACTIVE\n\nThe constant DMA_ACTIVE is defined with the dma_buffparams structure rather\nthan with the audio_operations structure.  Takashi Iwai suggested that the\ndmap_out field of the audio_operations structure should be used instead.\n\nThis is not tested.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8727b909bb2348d29e62c599cd7a5d610da3760f",
      "tree": "c11b47df1337d1ae1501955268a0055660af2ddd",
      "parents": [
        "6937c947d31186750f72c9f8c942bbcc6fe63585"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Sun Feb 28 10:42:38 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 19 15:28:04 2010 +0000"
      },
      "message": "ASoC: pxa-pcm-lib: initialize DMA channel to -1\n\nThis fixes a warning (\"pxa_free_dma: trying to free channel 0 which is\nalready freed\") when a device was opened but the hw_params() call\nfailed.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6937c947d31186750f72c9f8c942bbcc6fe63585",
      "tree": "739659b89699c586727252b5d6b58a6d4453e7b5",
      "parents": [
        "fdb6b1e195757a66670801702e4b5fcc66ed3d72"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 18 12:25:35 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 19 11:17:36 2010 +0000"
      },
      "message": "ASoC: Bail out of wm_hubs DC servo if calibration fails\n\nWe\u0027re keeping track of the number of times we\u0027ve iterated but never\nactually using this to bail out if the chip looks stuck.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "fdb6b1e195757a66670801702e4b5fcc66ed3d72",
      "tree": "a76c720311ce163fbf290d9004d9e0e6f635495f",
      "parents": [
        "44f497b4e0bba6ce1b73a107cc13636393344252"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Fri Mar 19 11:10:20 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 19 11:17:24 2010 +0000"
      },
      "message": "ASoC: tlv320dac33: Internal clocking changes\n\nDuring validation of the internal clocking setup it has\nbeen found that the following settings were not configured\nin an optimal way:\n\nASRC_CTRL_A: SRCLKDIV was incorrect, instad of divide ratio 3,\n             ratio of 2 has to be used (as the comment stated)\nDAC_CTRL_A: Fs \u003d Fsref is the desired configuration instead of\n            Fs \u003d Fsref / 1.5\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "44f497b4e0bba6ce1b73a107cc13636393344252",
      "tree": "46d0450b05c49206d389209c8b1f5d21a127fecf",
      "parents": [
        "da3b062e306452ffb74cf5e9e5128f9f1e0502ab"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Fri Mar 19 11:10:19 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 19 11:17:24 2010 +0000"
      },
      "message": "ASoC: tlv320dac33: Fix DSP modes\n\nTo make DSP_A mode working correctly the data delay should be\nconfigured to 0. DSP_B mode thus can not be used with DAC33,\nso remove it.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "01da47059ab54544a508b217598fb0e73b73e7a8",
      "tree": "ccedb10f7d966361e569a3249a1db7209d6faba5",
      "parents": [
        "61d718076e95eb461fd4c3692b702a82e2be0df4",
        "e04dd2d21bb70dd707d569d4ac843149b9acfb27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:48:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:48:19 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  sound: sequencer: clean up remove bogus check\n  ALSA: hda: Use LPIB and 6stack-dig for eMachines T5212\n  ALSA: hda - Disable MSI for Nvidia controller\n  ALSA: hda - Add PCI quirks for MSI NetOn AP1900 and Wind Top AE2220\n  ALSA: hda - Fix secondary ADC of ALC260 basic model\n  ALSA: hda - Add an error message for invalid mapping NID\n  ALSA: hda - New Intel HDA controller\n"
    },
    {
      "commit": "da3b062e306452ffb74cf5e9e5128f9f1e0502ab",
      "tree": "0998301d40eec5478bc2e1e8d0c6ab0ea8bc1189",
      "parents": [
        "e10154189f001b6428a83f58b03a27954f0f8022"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Mar 18 09:39:59 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 18 11:31:13 2010 +0000"
      },
      "message": "ASoC: SIU driver shall select FW_LOADER\n\nThe SIU ASoC driver must load firmware to program the DSP, therefore it\nhas to select FW_LOADER in its Kconfig entry.\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": "e04dd2d21bb70dd707d569d4ac843149b9acfb27",
      "tree": "e3a751c9a9836857d84c1865f396bc89bbf654ff",
      "parents": [
        "2a5e00ed14e27908dae698900473a65cc53ccd82",
        "572c0e3c73341755f3e7dfaaef6b26df12bd709c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 17 09:01:38 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 17 09:01:38 2010 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "2a5e00ed14e27908dae698900473a65cc53ccd82",
      "tree": "f4678b819f41dbd16ea95a7208f9ffa73323a90e",
      "parents": [
        "0e49887703015dd73667664c5abc9a6366641da9",
        "fb40b496ad8bbe60a60c25eb2fce20f3cc114679"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 17 09:01:33 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 17 09:01:33 2010 +0100"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into for-linus\n"
    },
    {
      "commit": "fb40b496ad8bbe60a60c25eb2fce20f3cc114679",
      "tree": "91463d071964f5fa18914d93019fff285772147f",
      "parents": [
        "a9104f989916aac5d92bfa2c51915d5985fb2e6c"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Mar 16 09:46:23 2010 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 16 07:52:13 2010 +0100"
      },
      "message": "sound: sequencer: clean up remove bogus check\n\nA few lines earlier bend is limited to 2399.  So semitones is always\nless than 24 here.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a9104f989916aac5d92bfa2c51915d5985fb2e6c",
      "tree": "17bef4eac561e3ac90d98d68190978e686712b67",
      "parents": [
        "ad6cfc2ac71180171e090e69ae8762ac511884b1",
        "89c0ac7cab2440a771ba1e2ab953186bc9c29786"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 16 07:50:49 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 16 07:50:49 2010 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into fix/misc\n"
    },
    {
      "commit": "572c0e3c73341755f3e7dfaaef6b26df12bd709c",
      "tree": "60b35c6ac63efe3bd744ca0e9af522ff0c4f0039",
      "parents": [
        "80c43ed724797627d8f86855248c497a6161a214"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sun Mar 14 23:44:03 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 16 07:46:31 2010 +0100"
      },
      "message": "ALSA: hda: Use LPIB and 6stack-dig for eMachines T5212\n\nBugLink: https://bugs.launchpad.net/bugs/538895\n\nThe OR has verified that both position_fix\u003d1 and model\u003d6stack-dig are\nnecessary to have capture function properly. (The existing 3stack-6ch\nmodel quirk seems to be incorrect.)\n\nReported-by: Reuben Bailey \u003creuben.e.bailey@gmail.com\u003e\nTested-by: Reuben Bailey \u003creuben.e.bailey@gmail.com\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": "80c43ed724797627d8f86855248c497a6161a214",
      "tree": "7d97d441773340bf582b247dacfa93e9d797e6a8",
      "parents": [
        "b43f6e5e258d67acae5961896d10bbe38c271070"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 15 15:51:53 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 15 15:51:53 2010 +0100"
      },
      "message": "ALSA: hda - Disable MSI for Nvidia controller\n\nJudging from the member of enable_msi white-list, Nvidia controller\nseems to cause troubles with MSI enabled, e.g. boot hang up or other\nserious issue may come up.  It\u0027s safer to disable MSI as default for\nNvidia controllers again for now.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "b43f6e5e258d67acae5961896d10bbe38c271070",
      "tree": "e0a966489f42a25962098ba9f4d935cb57939175",
      "parents": [
        "9c4cc0bdede1c39bde60a0d5d9251aac71fbe719"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Wed Mar 10 19:17:46 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 15 09:11:45 2010 +0100"
      },
      "message": "ALSA: hda - Add PCI quirks for MSI NetOn AP1900 and Wind Top AE2220\n\nThis should make the speakers and jack detection work on MSI all-in-one\ncomputers NetOn AP1900 and Wind Top AE2220.\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9c4cc0bdede1c39bde60a0d5d9251aac71fbe719",
      "tree": "bd5a42e9ae9a7d1273ddf7f89c0326197cc3df6c",
      "parents": [
        "28d1a85e136985982448b2f9b1342bae85ad1c98"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 15 09:07:52 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 15 09:07:52 2010 +0100"
      },
      "message": "ALSA: hda - Fix secondary ADC of ALC260 basic model\n\nFix adc_nids[] for ALC260 basic model to match with num_adc_nids.\nOtherwise you get an invalid NID in the secondary \"Input Source\" mixer\nelement.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "28d1a85e136985982448b2f9b1342bae85ad1c98",
      "tree": "053bcffb19dd99891f06836c06d98a02bed41753",
      "parents": [
        "c602c8ad45d6ee6ad91fc544513cc96f70790983"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 15 09:05:46 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 15 09:06:38 2010 +0100"
      },
      "message": "ALSA: hda - Add an error message for invalid mapping NID\n\nAdd an error message to snd_hda_add_nid() for invalid mapping NID to make\neasier to hunt the buggy code.\n\nAlso added a missing space to the error message in snd_hda_build_controls()\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c602c8ad45d6ee6ad91fc544513cc96f70790983",
      "tree": "b3daa56e000e45179a8a562a5d842786e2890ba8",
      "parents": [
        "ecd216260f87dd8c14b2580a16f055554644bbea"
      ],
      "author": {
        "name": "Vitaliy Kulikov",
        "email": "Vitaliy.Kulikov@idt.com",
        "time": "Mon Mar 15 09:01:26 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 15 09:01:26 2010 +0100"
      },
      "message": "ALSA: hda - New Intel HDA controller\n\nAdded a PCI controller id on new Dell laptops.\n\nSigned-off-by: Vitaliy Kulikov \u003cVitaliy.Kulikov@idt.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "461d208cfbd1f0af26027b2c35ded515e54b1ee6",
      "tree": "30384817c1567db054e499c1ed964b37c7c76a2a",
      "parents": [
        "9fdfbc2bff587f454dd95e2caa6d147c9abe39e4",
        "0e49887703015dd73667664c5abc9a6366641da9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:39:54 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:39:54 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda - Sound MSI fallout on a Asus mobo NVIDIA MCP55\n  sound: fix opti92x-ad1848 build\n  ALSA: hda - Fix input source elements of secondary ADCs on Realtek\n  ALSA: hda - Fix wrong model range check for ALC268\n"
    },
    {
      "commit": "c32da02342b7521df25fefc2ef20aee0e61cf887",
      "tree": "7e38f664fa3e13602c357d37f77d8adcf82fccc2",
      "parents": [
        "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
        "318ae2edc3b29216abd8a2510f3f80b764f06858"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (56 commits)\n  doc: fix typo in comment explaining rb_tree usage\n  Remove fs/ntfs/ChangeLog\n  doc: fix console doc typo\n  doc: cpuset: Update the cpuset flag file\n  Fix of spelling in arch/sparc/kernel/leon_kernel.c no longer needed\n  Remove drivers/parport/ChangeLog\n  Remove drivers/char/ChangeLog\n  doc: typo - Table 1-2 should refer to \"status\", not \"statm\"\n  tree-wide: fix typos \"ass?o[sc]iac?te\" -\u003e \"associate\" in comments\n  No need to patch AMD-provided drivers/gpu/drm/radeon/atombios.h\n  devres/irq: Fix devm_irq_match comment\n  Remove reference to kthread_create_on_cpu\n  tree-wide: Assorted spelling fixes\n  tree-wide: fix \u0027lenght\u0027 typo in comments and code\n  drm/kms: fix spelling in error message\n  doc: capitalization and other minor fixes in pnp doc\n  devres: typo fix s/dev/devm/\n  Remove redundant trailing semicolons from macros\n  fix typo \"definetly\" -\u003e \"definitely\" in comment\n  tree-wide: s/widht/width/g typo in comments\n  ...\n\nFix trivial conflict in Documentation/laptops/00-INDEX\n"
    },
    {
      "commit": "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
      "tree": "02de8c3503c1c811754423d2fa3f3b4978044f6e",
      "parents": [
        "9ff99339447de403a46be5e3f23d0c794d540b06",
        "91e013827c0bcbb187ecf02213c5446b6f62d445"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:00:54 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:00:54 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (370 commits)\n  ARM: S3C2443: Add set_rate and round_rate calls for armdiv clock\n  ARM: S3C2443: Remove #if 0 for clk_mpll\n  ARM: S3C2443: Update notes on MPLLREF clock\n  ARM: S3C2443: Further clksrc-clk conversions\n  ARM: S3C2443: Change to using plat-samsung clksrc-clk implementation\n  USB: Fix s3c-hsotg build following Samsung platform header moves\n  ARM: S3C64XX: Reintroduce unconditional build of audio device\n  ARM: 5961/1: ux500: fix CLKRST addresses\n  ARM: 5977/1: arm: Enable backtrace printing on oops when PC is corrupted\n  ASoC: Fix S3C64xx IIS driver for Samsung header reorg\n  ARM: S3C2440: Fix plat-s3c24xx move of s3c2440/s3c2442 support\n  [ARM] pxa: fix typo in mxm8x10.h\n  [ARM] pxa/raumfeld: set GPIO drive bits for LED pins\n  [ARM] pxa/zeus: Add support for mcp2515 CAN bus\n  [ARM] pxa/zeus: Add support for onboard max6369 watchdog\n  [ARM] pxa/zeus: Add Eurotech as the manufacturer\n  [ARM] pxa/zeus: Correct the USB host initialisation flags\n  [ARM] pxa/zeus: Allow usage of 8250-compatible UART in uncompress\n  [ARM] pxa: refactor uncompress.h for non-PXA uarts\n  [ARM] mmp2: fix incorrect calling of chip-\u003emask_ack() for 2nd level cascaded IRQs\n  ...\n"
    },
    {
      "commit": "0e49887703015dd73667664c5abc9a6366641da9",
      "tree": "e8459bc6dd930ef83e74b68d1d37ac0aceef00ce",
      "parents": [
        "7d39cf62242d52729ddff9a9ae195669f462d5c4",
        "89c0ac7cab2440a771ba1e2ab953186bc9c29786"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 10 09:01:30 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 10 09:01:30 2010 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "7d39cf62242d52729ddff9a9ae195669f462d5c4",
      "tree": "64f8d744f0a19f204e700674b5a967ddfd741050",
      "parents": [
        "a3087ae970e5c8984fab2306b1f4dbe5ef132ff7",
        "ecd216260f87dd8c14b2580a16f055554644bbea"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 10 09:01:25 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 10 09:01:25 2010 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "ecd216260f87dd8c14b2580a16f055554644bbea",
      "tree": "5ff2a7a1fd0f46083b677851b945176d232f388e",
      "parents": [
        "5311114d4867113c00f78829d4ce14be458ec925"
      ],
      "author": {
        "name": "Ralf Gerbig",
        "email": "rge@quengel.org",
        "time": "Tue Mar 09 18:25:47 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 09 18:29:01 2010 +0100"
      },
      "message": "ALSA: hda - Sound MSI fallout on a Asus mobo NVIDIA MCP55\n\nwithout the following patch audio ssttuutteerrs on\nASUS M2N32-SLI PREMIUM ACPI BIOS Revision 1304\nthe sound device is:\n00:0e.1 Audio device: nVidia Corporation MCP55 High Definition Audio (rev a2)\nworked with 2.6.32\n\nSigned-off-by: Ralf Gerbig \u003crge@quengel.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "988addf82e4c03739375279de73929580a2d4a6a",
      "tree": "989ae1cd4e264bbad80c65f04480486246e7b9f3",
      "parents": [
        "004c1c7096659d352b83047a7593e91d8a30e3c5",
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "message": "Merge branch \u0027origin\u0027 into devel-stable\n\nConflicts:\n\tarch/arm/mach-mx2/devices.c\n\tarch/arm/mach-mx2/devices.h\n\tsound/soc/pxa/pxa-ssp.c\n"
    },
    {
      "commit": "89c0ac7cab2440a771ba1e2ab953186bc9c29786",
      "tree": "920b4e4619e8e98c6c8d7e1ff351cf7bdbd6950d",
      "parents": [
        "2b9ddcb8b2ce6a44f0f969000f16b016caa64294"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Mar 08 09:32:42 2010 -0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 18:36:17 2010 +0100"
      },
      "message": "sound: fix opti92x-ad1848 build\n\nFix \u0027else\u0027 placement in ifdef block so that build succeeds:\n\nsound/isa/opti9xx/opti92x-ad1848.c:221: error: \u0027else\u0027 without a previous \u0027if\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "004c1c7096659d352b83047a7593e91d8a30e3c5",
      "tree": "2801e22e945d2ca6016383348e16583918164526",
      "parents": [
        "882d01f96bc1909455696aae6eb7ce4df3e908c8",
        "3b05007e43ea629394e89ea0b023d7b15375a2bb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 16:08:46 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 16:08:46 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk/samsung6\u0027 of git://git.fluff.org/bjdooks/linux into devel-stable\n"
    },
    {
      "commit": "318ae2edc3b29216abd8a2510f3f80b764f06858",
      "tree": "ce595adde342f57f379d277b25e4dd206988a052",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176",
        "3e58974027b04e84f68b964ef368a6cd758e2f84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\tDocumentation/filesystems/proc.txt\n\tarch/arm/mach-u300/include/mach/debug-macro.S\n\tdrivers/net/qlge/qlge_ethtool.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/typhoon.c\n"
    },
    {
      "commit": "56b78921c32ae825c596c158e74ab48c0e8e280d",
      "tree": "3a5b9dd3b89c1f4d1bf7fe75e3283bd490bee40e",
      "parents": [
        "3c443cbc1dbb9a3b4dd9a134b97349195bcb4990",
        "a3087ae970e5c8984fab2306b1f4dbe5ef132ff7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 07:34:26 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 07:34:26 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (26 commits)\n  ALSA: hdmi - show debug message on changing audio infoframe\n  ALSA: hdmi - merge common code for intelhdmi and nvhdmi\n  ALSA: hda - Add ASRock mobo to MSI blacklist\n  ALSA: hda: uninitialized variable fix\n  ALSA: hda: Use LPIB for a Biostar Microtech board\n  ALSA: usb/audio.h: Fix field order\n  ALSA: fix jazz16 compile (udelay)\n  ALSA: hda: Use LPIB for Dell Latitude 131L\n  ALSA: hda - Build hda_eld into snd-hda-codec module\n  ALSA: hda - Support NVIDIA MCP89 and GT21x hdmi audio\n  ALSA: hda - Support max codecs to 8 for nvidia hda controller\n  ALSA: riptide: clean up while loop\n  ALSA: usbaudio - remove debug \"SAMPLE BYTES\" printk line\n  ALSA: timer - pass real event in snd_timer_notify1() to instance callback\n  ALSA: oxygen: change || to \u0026\u0026\n  ALSA: opti92x: use PnP data to select Master Control port\n  ASoC: fix ak4104 register array access\n  ASoC: soc_pcm_open: Add missing bailout tag\n  ALSA: usbaudio: Fix wrong bitrate for Creative Creative VF0470 Live Cam\n  ALSA: ua101: removing debugging code\n  ...\n"
    },
    {
      "commit": "5311114d4867113c00f78829d4ce14be458ec925",
      "tree": "d8d75d6e5202190e2cb5c47404a826b6c7051e0c",
      "parents": [
        "50ae0aa8f55813b2cc5e5b7f589f328b8fcd45ec"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 12:13:07 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 12:17:49 2010 +0100"
      },
      "message": "ALSA: hda - Fix input source elements of secondary ADCs on Realtek\n\nSince alc_auto_create_input_ctls() doesn\u0027t set the elements for the\nsecondary ADCs, \"Input Source\" elemtns for these also get empty, resulting\nin buggy outputs of alsactl like:\n\tcontrol.14 {\n\t\tcomment.access \u0027read write\u0027\n\t\tcomment.type ENUMERATED\n\t\tcomment.count 1\n\t\tiface MIXER\n\t\tname \u0027Input Source\u0027\n\t\tindex 1\n\t\tvalue 0\n\t}\n\nThis patch fixes alc_mux_enum_*() (and others) to fall back to the\nfirst entry if the secondary input mux is empty.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "50ae0aa8f55813b2cc5e5b7f589f328b8fcd45ec",
      "tree": "2fd925a96423a73487323f904e74e989fa0901e5",
      "parents": [
        "2abbf4391fb56dfa97221ed6796782537d15196f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 12:09:59 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 12:12:41 2010 +0100"
      },
      "message": "ALSA: hda - Fix wrong model range check for ALC268\n\nFix a wrong value passed to snd_hda_check_board_codec_sid_config() as\nthe upper-limit in parse_alc268(), so that any wrong value can\u0027t be\npassed.\n\nSo far, no bogus value was set in the quirk entries, so this won\u0027t give\nany behavioral changes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a3087ae970e5c8984fab2306b1f4dbe5ef132ff7",
      "tree": "5d9ecc2dd903ed506c58a31f1076b2df500a6fe0",
      "parents": [
        "f0f20a16983f7d3713ab695e19bd15eca4e7533f",
        "2b9ddcb8b2ce6a44f0f969000f16b016caa64294"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 09:35:50 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 09:35:50 2010 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "f0f20a16983f7d3713ab695e19bd15eca4e7533f",
      "tree": "838fddcc99c8d68c8b8a1b575276b12e974740f1",
      "parents": [
        "f1cf9a666de65254b0c56b4dec8ca2ecdab5b620",
        "e555317c083fda01f516d2153589e82514e20e70"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 09:35:48 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 09:35:48 2010 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "f1cf9a666de65254b0c56b4dec8ca2ecdab5b620",
      "tree": "88a97e58f83ba2ccaffd7d3ac250e55d7384827d",
      "parents": [
        "6679ee1870f7ccdd48e2e5c57919240b8f19a6dc",
        "2abbf4391fb56dfa97221ed6796782537d15196f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 09:35:43 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 09:35:43 2010 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "2abbf4391fb56dfa97221ed6796782537d15196f",
      "tree": "c989facc03c48b6a45bfabeeb4537680dfb21e64",
      "parents": [
        "079d88ccc374d2c1a850b8a83595ba4c907fb3df"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Mon Mar 08 10:45:38 2010 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 08:21:25 2010 +0100"
      },
      "message": "ALSA: hdmi - show debug message on changing audio infoframe\n\nAlso change printk level for the two others.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "079d88ccc374d2c1a850b8a83595ba4c907fb3df",
      "tree": "ea1145a3af7355383bdb59dc75ffe59c3fee2f0e",
      "parents": [
        "4193d13b2c2b694aa59e629e6daf6269d7922f13"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Mon Mar 08 10:44:23 2010 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 08:21:08 2010 +0100"
      },
      "message": "ALSA: hdmi - merge common code for intelhdmi and nvhdmi\n\nCreate patch_hdmi.c to hold common code from intelhdmi and nvhdmi.\n\nFor now the patch_hdmi.c file is simply included by patch_intelhdmi.c\nand patch_nvhdmi.c, and does not represent a real codec.\n\nThere are no behavior changes to intelhdmi. However nvhdmi made several\nchanges when copying code out of intelhdmi, which are all reverted in\nthis patch. Wei Ni confirmed that the reverted code actually works fine.\n\nTested-by: Wei Ni \u003cwni@nvidia.com\u003e\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6dc3eb5c1f96641cda7056aa34393e317076d6cf",
      "tree": "9a615b884d7ff5375382b5a3f020f518f618c589",
      "parents": [
        "8fe900b8c7aa6a307e552ff776e0c04c28dcf9c8",
        "2c08583c6a6b4c5f5dea4cb0931eca82af7db6fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 15:56:04 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 15:56:04 2010 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (66 commits)\n  mfd: Fix ucb1x00 build failure for collie_defconfig\n  mfd: Fix lpc_sch related depends/selects, fix build error\n  gpio: Fix sch_gpio warning\n  gpio: add Intel SCH GPIO controller driver\n  i2c: convert i2c-isch to platform_device\n  mfd: Use completion interrupt for WM831x AUXADC\n  mfd: Use completion interrupt for WM835x AUXADC\n  mfd: Introduce remove_script function for twl4030\n  mfd/mmc: SDHI Kconfig update\n  mfd: sh_mobile_sdhi MMC_CAP_MMC_HIGHSPEED support\n  gpiolib: Force wm831x GPIOs into GPIO mode when requested\n  mfd: Add WM831x revision B support\n  gpiolib: Correct debugfs display of WM831x GPIO inversion\n  gpiolib: Actually set output state in wm831x_gpio_direction_output()\n  tmio_mmc: Balance cell enable()/disable() calls\n  tmio_mmc: Remove const from platform data V3\n  tmio_mmc: Use 100ms mmc_detect_change() delay\n  tmio_mmc: Add MMC_CAP_MMC_HIGHSPEED support V2\n  tmio_mmc: Keep card-detect interrupts enabled\n  mfd: Add twl6030 base addr for ID0, ID1, ID2\n  ...\n"
    },
    {
      "commit": "4a31c08d2fecc74a630653828f5388fbb037f8c2",
      "tree": "c3baf80157bab2cf6bdf3d26772001e43233aad6",
      "parents": [
        "2ddb3b15f1b46836c61cfac5b00d8f08a24236e6",
        "0272282f7cffb469cd2676dcb6e58bc942fcf8a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 15:47:19 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 15:47:19 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (26 commits)\n  sh: Convert sh to use read/update_persistent_clock\n  sh: Move PMB debugfs entry initialization to later stage\n  sh: Fix up flush_cache_vmap() on SMP.\n  sh: fix up MMU reset with variable PMB mapping sizes.\n  sh: establish PMB mappings for NUMA nodes.\n  sh: check for existing mappings for bolted PMB entries.\n  sh: fixed virt/phys mapping helpers for PMB.\n  sh: make pmb iomapping configurable.\n  sh: reworked dynamic PMB mapping.\n  sh: Fix up cpumask_of_pcibus() for the NUMA build.\n  serial: sh-sci: Tidy up build warnings.\n  sh: Fix up ctrl_read/write stragglers in migor setup.\n  serial: sh-sci: Add DMA support.\n  dmaengine: shdma: extend .device_terminate_all() to record partial transfer\n  sh: merge sh7722 and sh7724 DMA register definitions\n  sh: activate runtime PM for dmaengine on sh7722 and sh7724\n  dmaengine: shdma: add runtime PM support.\n  dmaengine: shdma: separate DMA headers.\n  dmaengine: shdma: convert to platform device resources\n  dmaengine: shdma: fix DMA error handling.\n  ...\n"
    },
    {
      "commit": "59f25070df0325067d7916b467ad15725657fedc",
      "tree": "7cd89ed390a6ddd464aa7baec14e08f3ac541b1e",
      "parents": [
        "ecf926bcda5ba1da7269dcaa71a1b6920dc48349"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 06 19:24:25 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:16:58 2010 +0100"
      },
      "message": "mfd: Update WM8350 drivers for changed interrupt numbers\n\nThe headphone detect and charger are using the IRQ numbers so need\nto take account of irq_base with the genirq conversion. I obviously\npicked the wrong system for initial testing.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f99344fc69c3df46786a39ea4283a4175ea40b3f",
      "tree": "72a3b44540da44d3b42de9b310f758ab50468d6e",
      "parents": [
        "0e820ab60118e06db62ef4e55b6dd96db807a34e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 05 13:59:07 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:16:56 2010 +0100"
      },
      "message": "mfd: Add a data argument to the WM8350 IRQ free function\n\nTo better match genirq.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4193d13b2c2b694aa59e629e6daf6269d7922f13",
      "tree": "3cbfec232dbb3e080fb995a6e3dc84f6e70f3a08",
      "parents": [
        "7484399fe2f85212754ffdd78121636b47a49a13"
      ],
      "author": {
        "name": "Michele Ballabio",
        "email": "barra_cuda@katamail.com",
        "time": "Sat Mar 06 21:06:46 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 07 09:29:39 2010 +0100"
      },
      "message": "ALSA: hda - Add ASRock mobo to MSI blacklist\n\nThis avoids a lockup at boot.\n\nSigned-off-by: Michele Ballabio \u003cbarra_cuda@katamail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7484399fe2f85212754ffdd78121636b47a49a13",
      "tree": "75412ae67bfdb605588049848348927b5e1a93ee",
      "parents": [
        "d2db09b87eb7b547136d5d25ff1df06820e070bf",
        "0a27fcfaaf61108d94f0377f91bed81b2dd35f52"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 07 09:29:29 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 07 09:29:29 2010 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "984b3f5746ed2cde3d184651dabf26980f2b66e5",
      "tree": "87dc2162b4778b0075874d9592384530022e15a4",
      "parents": [
        "e3cb91ce1ac1d93a7cc6f81bb5247f7602b572bb"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Mar 05 13:41:37 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 06 11:26:23 2010 -0800"
      },
      "message": "bitops: rename for_each_bit() to for_each_set_bit()\n\nRename for_each_bit to for_each_set_bit in the kernel source tree.  To\npermit for_each_clear_bit(), should that ever be added.\n\nThe patch includes a macro to map the old for_each_bit() onto the new\nfor_each_set_bit().  This is a (very) temporary thing to ease the migration.\n\n[akpm@linux-foundation.org: add temporary for_each_bit()]\nSuggested-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSuggested-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Artem Bityutskiy \u003cdedekind@infradead.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d2db09b87eb7b547136d5d25ff1df06820e070bf",
      "tree": "1940a0421c69ddf66d311975f03700b6bd276ef7",
      "parents": [
        "0321b69569eadbc13242922925a4316754c5f744"
      ],
      "author": {
        "name": "Frederik Deweerdt",
        "email": "frederik.deweerdt@xprog.eu",
        "time": "Fri Mar 05 16:34:31 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 05 16:40:26 2010 +0100"
      },
      "message": "ALSA: hda: uninitialized variable fix\n\nCommit eaa9b3a748539651f50e3a234c8854e1b42a839a introduced the following\nuninitialized warning:\n\n\tsound/pci/hda/patch_realtek.c: In function \u0027set_capture_mixer\u0027:\n\tsound/pci/hda/patch_realtek.c:4928: warning: \u0027pin\u0027 is used uninitialized in this function\n\tsound/pci/hda/patch_realtek.c:4918: note: \u0027pin\u0027 was declared here\n\nIt appears indeed that \u0027pin\u0027 needs to be initialized to 0.\n\nSigned-off-by: Frederik Deweerdt \u003cfrederik.deweerdt@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0321b69569eadbc13242922925a4316754c5f744",
      "tree": "2e33481bb215a39f84a906abd5e50f02616f1ddb",
      "parents": [
        "9919c7619c52d01e89103bca405cc3d4a2b1ac31"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Fri Mar 05 09:04:49 2010 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 05 16:06:01 2010 +0100"
      },
      "message": "ALSA: hda: Use LPIB for a Biostar Microtech board\n\nBugLink: https://launchpad.net/bugs/523953\n\nThe OR has verified that position_fix\u003d1 is necessary to work around\nerrors on his machine.\n\nReported-by: MMarking\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "50152dfaa7d09da85588b66fee7e8c7f541f631d",
      "tree": "59174109a3fae553497171370edd9d375f70e5d4",
      "parents": [
        "282572b5ab99cf27073210ca60b80dd085e1a469"
      ],
      "author": {
        "name": "Meelis Roos",
        "email": "mroos@linux.ee",
        "time": "Thu Mar 04 20:33:07 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 05 08:13:20 2010 +0100"
      },
      "message": "ALSA: fix jazz16 compile (udelay)\n\nWhile trying to compile jazz16 isa sound driver on alpha (2.6.33+git), I\nfound a compile failure in jazz16.c (udelay is unknown). Fix it by\nincluding delay.h.\n\nSigned-foo-by: Meelis Roos \u003cmroos@linux.ee\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "facf92695dcf40836973ce09b7f62d3cc3a89152",
      "tree": "da7e54e0feaf0925fbd315c0db93a9208271b5f9",
      "parents": [
        "8997de30adf5d11e9c807f1d89a894ffed60616b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 01 19:57:59 2010 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Mar 04 23:27:23 2010 +0000"
      },
      "message": "ASoC: Fix S3C64xx IIS driver for Samsung header reorg\n\nThe reorgs of the Samsung headers have moved the GPIO bank definitions\nfrom plat/ to mach/ - the IIS driver needs to be updated to take care\nof this.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "9919c7619c52d01e89103bca405cc3d4a2b1ac31",
      "tree": "ff84c876b6e792722e2e98062e4d22f481138ac8",
      "parents": [
        "dd74b4653597d1d321efa13935cb029b4d819343"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Wed Mar 03 18:24:26 2010 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 04 16:32:01 2010 +0100"
      },
      "message": "ALSA: hda: Use LPIB for Dell Latitude 131L\n\nBugLink: https://launchpad.net/bugs/530346\n\nThe OR has verified that position_fix\u003d1 is necessary to work around\nerrors on his machine.\n\nReported-by: Tom Louwrier\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dd74b4653597d1d321efa13935cb029b4d819343",
      "tree": "6a1a14cf6307f12b388ba73b8da2b619983babb5",
      "parents": [
        "25045705d4053925a617ed71c5e4b6888e468765"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 04 16:05:24 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 04 16:05:24 2010 +0100"
      },
      "message": "ALSA: hda - Build hda_eld into snd-hda-codec module\n\nNow two modules require hda_eld.o, so we need to put it to the common\nplace instead of building into two individual modules.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "25045705d4053925a617ed71c5e4b6888e468765",
      "tree": "a2d0d9fb458e6ec8b8126439694e75ed4141a603",
      "parents": [
        "7445dfc159f90b4bc82fd7d898b53d74520e2f83"
      ],
      "author": {
        "name": "Wei Ni",
        "email": "wni@nvidia.com",
        "time": "Wed Mar 03 15:11:40 2010 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 04 15:54:12 2010 +0100"
      },
      "message": "ALSA: hda - Support NVIDIA MCP89 and GT21x hdmi audio\n\nSupport nvidia MCP89 and GT21x 8ch hdmi audio.\nAdd some eld support.\n\nSigned-off-by: Wei Ni \u003cwni@nvidia.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7445dfc159f90b4bc82fd7d898b53d74520e2f83",
      "tree": "a8b5e4e06a67935ca440709c1a48ca55521b7cc1",
      "parents": [
        "28aedaf7bf6e4b629aea333978e8bb440bd1eb4f"
      ],
      "author": {
        "name": "Wei Ni",
        "email": "wni@nvidia.com",
        "time": "Wed Mar 03 15:05:53 2010 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 04 15:53:56 2010 +0100"
      },
      "message": "ALSA: hda - Support max codecs to 8 for nvidia hda controller\n\nSupport max codecs to 8 for nvidia hda controller.\nChange AZX_MAX_CODECS to 8, and add\n\"#define AZX_DEFAULT_CODECS 4\" for default driver.\nSet azx_max_codecs to 8 for nvidia controller.\n\nSigned-off-by: Wei Ni \u003cwni@nvidia.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "282572b5ab99cf27073210ca60b80dd085e1a469",
      "tree": "223db4faabe0ea81bb99aa9458a5b2626798fa08",
      "parents": [
        "e61e642c2a0dc283c52cec76a223ac0699773633"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Mar 03 10:13:49 2010 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 03 22:41:42 2010 +0100"
      },
      "message": "ALSA: riptide: clean up while loop\n\nIf getpaths() returned an odd number this would be a buffer under-run and an\nendless loop.  It turns out that getpaths() can only return even numbers, but\nlet\u0027s make it easy for people auditing code.  With the new code you don\u0027t\nneed to look at getpaths().\n\nThis silences a smatch warning.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e61e642c2a0dc283c52cec76a223ac0699773633",
      "tree": "c781bf6230887748abf87f068b21ed23fe92aca2",
      "parents": [
        "b30477d5e2961bfd90ad4146c517871ca8a6bebc"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Mar 03 11:11:57 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 03 22:40:04 2010 +0100"
      },
      "message": "ALSA: usbaudio - remove debug \"SAMPLE BYTES\" printk line\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b30477d5e2961bfd90ad4146c517871ca8a6bebc",
      "tree": "d47155654523e0bd5d49280918d19ba3cd9f9cc0",
      "parents": [
        "faf4eb23d5fcb9a4728766a1e7bce9c6f2b43bd8"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Mar 03 11:05:55 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 03 22:39:45 2010 +0100"
      },
      "message": "ALSA: timer - pass real event in snd_timer_notify1() to instance callback\n\nDo not use hardcoded SNDRV_TIMER_EVENT_START value.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "faf4eb23d5fcb9a4728766a1e7bce9c6f2b43bd8",
      "tree": "8de16dc89b7bd233cbf7b59c716f8e80866215e7",
      "parents": [
        "fd8d47351d2e241f3168eeb697ce55cc28c75b78"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Mar 03 09:16:18 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 03 22:39:31 2010 +0100"
      },
      "message": "ALSA: oxygen: change || to \u0026\u0026\n\nIn the original code the condition was always true (hopefully) because\nWM8776_HPLVOL is zero.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fd8d47351d2e241f3168eeb697ce55cc28c75b78",
      "tree": "bdba27bec2d326277f0454c8cd155f47c03bc069",
      "parents": [
        "864c11080cf365720103042444534a1e94d42bac"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Mar 03 19:41:44 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 03 22:36:18 2010 +0100"
      },
      "message": "ALSA: opti92x: use PnP data to select Master Control port\n\nThe Master Control port (MC) is available as the last\nPnP resource (OPT005). Use this value instead fo guessing.\n\nAlso, add some comments to the code.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e555317c083fda01f516d2153589e82514e20e70",
      "tree": "1f1ce47dbf97b22b41560295da81d263c052132c",
      "parents": [
        "bb1c04784d39b95a4382bd283f3048c4eb859b58"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Fri Feb 26 14:36:54 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 03 19:19:36 2010 +0000"
      },
      "message": "ASoC: fix ak4104 register array access\n\nDon\u0027t touch the variable \u0027reg\u0027 to construct the value for the actual SPI\ntransport. This variable is again used to access the driver\u0027s register\ncache, and so random memory is overwritten.\nCompute the value in-place instead.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bb1c04784d39b95a4382bd283f3048c4eb859b58",
      "tree": "4d63272d2a38cf8fec87c6b9d36773fa05215ec2",
      "parents": [
        "a0b62329bb290c10d7278809af910ed115768991"
      ],
      "author": {
        "name": "Jassi Brar",
        "email": "jassi.brar@samsung.com",
        "time": "Thu Feb 25 11:24:53 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 03 19:19:36 2010 +0000"
      },
      "message": "ASoC: soc_pcm_open: Add missing bailout tag\n\nThe codec_dai needs to be shutdown should the machine startup fails.\nThis patch adds another bailout tag for that case and rename the tag\nfor configuration failures.\n\nSigned-off-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "864c11080cf365720103042444534a1e94d42bac",
      "tree": "2738c9aace590a2f0da481fd87a9ce2d8dc3a45f",
      "parents": [
        "156366d31524dc6b88836f06dccb1be13dbef5f1"
      ],
      "author": {
        "name": "Arseniy Lartsev",
        "email": "arseniy@fizlesh.ru",
        "time": "Tue Mar 02 14:52:28 2010 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 02 12:59:26 2010 +0100"
      },
      "message": "ALSA: usbaudio: Fix wrong bitrate for Creative Creative VF0470 Live Cam\n\nThis patch works around misbehaviour of Creative Creative VF0470 Live Cam\nwhich reports 16 kHz sample rate for audio capture while actually producing\n8 kHz stream.\n\nSigned-off-by: Arseniy Lartsev \u003carseniy@fizlesh.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "156366d31524dc6b88836f06dccb1be13dbef5f1",
      "tree": "5ae1fee7169edd9bebace22394f0777af21fca63",
      "parents": [
        "7f9320d415fab5c05097c77eea7a77f2f6341f24",
        "0a566ec25627bdd360f7294aa2e52f9d121233b4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 02 11:27:46 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 02 11:27:46 2010 +0100"
      },
      "message": "Merge remote branch \u0027alsa/devel\u0027 into topic/misc\n\nConflicts:\n\tsound/usb/usbaudio.c\n"
    }
  ],
  "next": "0a566ec25627bdd360f7294aa2e52f9d121233b4"
}
