)]}'
{
  "log": [
    {
      "commit": "cc2cef505ccd434acd7fb3cee2b9cbf2a5294369",
      "tree": "33d9950b1e6c7e7809002d0cfe0ade7df530a89d",
      "parents": [
        "b7fe750fcceda4fa6bef399b0e2812562728ea82",
        "71121d9fcc494453b9311992de220abb47dde3f1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 11 08:10:31 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 11 08:10:31 2009 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "71121d9fcc494453b9311992de220abb47dde3f1",
      "tree": "206f27537829d91f92cd80a0394ba3a77c3d7519",
      "parents": [
        "4ac55982907e1d48e64feaa56be91b9b52d3714d"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Nov 10 20:11:55 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 11 08:07:05 2009 +0100"
      },
      "message": "ALSA: hda - possible read past array alc88[02]_parse_auto_config()\n\nThe test of index `i\u0027 is after the read - too late - and\nunsafe: if snd_hda_get_connections() fails in the last\niteration a read beyond the array is possible.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b7fe750fcceda4fa6bef399b0e2812562728ea82",
      "tree": "b309dee386e4c0d5b47166338e5a81af50a58eb6",
      "parents": [
        "16fb109644b5644e42ececeff644514de6f4bd03"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Oct 21 09:11:43 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 10 16:22:59 2009 +0100"
      },
      "message": "sound: rawmidi: fix MIDI device O_APPEND error handling\n\nCommit 9a1b64caac82aa02cb74587ffc798e6f42c6170a in 2.6.30 broke the\nerror handling code in rawmidi_open_priv().\n\nIf only the output substream of a RawMIDI device has been opened and\nif this device is then opened with O_RDWR | O_APPEND and if the\ninitialization of the input substream fails (either because of low\nmemory or because the device driver\u0027s open callback fails), then the\nruntime structure of the already open output substream will be freed\nand all following writes through the first handle will cause\nsnd_rawmidi_write() to use the NULL runtime pointer.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "16fb109644b5644e42ececeff644514de6f4bd03",
      "tree": "8f05be8292e049627ac800b4bff301e0a7e84f05",
      "parents": [
        "8579d2d7779d7ff41ea2a0183015e0e5038f1043"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Oct 21 09:10:16 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 10 16:21:30 2009 +0100"
      },
      "message": "sound: rawmidi: fix checking of O_APPEND when opening MIDI device\n\nCommit 9a1b64caac82aa02cb74587ffc798e6f42c6170a in 2.6.30 dropped the\ncheck that a substream must already have been opened with O_APPEND to be\nable to open it a second time.\n\nThis would make it possible for a substream to be switched to append\nmode, which would mean that non-atomic writes would fail unexpectedly.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8579d2d7779d7ff41ea2a0183015e0e5038f1043",
      "tree": "a194af444f11846d078ca3fb87bdb61f5188464e",
      "parents": [
        "dede17b8e931eeaa38b0288e8d545d558d904942"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Oct 21 09:09:38 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 10 16:20:43 2009 +0100"
      },
      "message": "sound: rawmidi: fix double init when opening MIDI device with O_APPEND\n\nCommit 9a1b64caac82aa02cb74587ffc798e6f42c6170a in 2.6.30 moved the\nsubstream initialization code to where it would be executed every time\nthe substream is opened.\n\nThis had the consequence that any further opening would drop and leak\nthe data in the existing buffer, and that the device driver\u0027s open\ncallback would be called multiple times, unexpectedly.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4ac55982907e1d48e64feaa56be91b9b52d3714d",
      "tree": "f9de44edf7e462497a3458f704738ff02046ea0f",
      "parents": [
        "dbaccc0cca830efe9bb3c9e4a1cfcd6503790079"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 10 16:08:45 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 10 16:11:00 2009 +0100"
      },
      "message": "ALSA: hda - Avoid quirk for HP dc5750\n\nThe present quirk for HP dc5750 seems broken and maps the pins wrongly.\nSince the auto-parser works well for this device, set the default entry\nto use model\u003dauto.\n\nReference: Novell bnc#552154\n\thttps://bugzilla.novell.com/show_bug.cgi?id\u003d552154\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dbaccc0cca830efe9bb3c9e4a1cfcd6503790079",
      "tree": "4e344e088acf017d51924897061e4f7db2c854fc",
      "parents": [
        "95491d902b4ed1bfd8f602aada793d74cc85428b"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Mon Nov 09 15:17:24 2009 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 10 08:36:26 2009 +0100"
      },
      "message": "ALSA: hda - Tweak OLPC XO-1.5 microphone bias\n\nOur contacts at Conexant suggested that we reduce the external\nmicrophone bias to 50% in order to center the input signal with\nthe DC input range of the codec. This is because the microphone\nport is DC coupled for potential use with sensors.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "95491d902b4ed1bfd8f602aada793d74cc85428b",
      "tree": "728e70c2b05f8d5a9a1fb409edc9cd8f52e4b5ec",
      "parents": [
        "1a6969788ef2d5bc3169eee59def6b267182f136"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sun Nov 08 19:03:55 2009 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 09 21:07:13 2009 +0100"
      },
      "message": "ALSA: hda: Use model\u003dauto quirk for Sony VAIO VGN-FW170J using ALC262\n\nBugLink: https://bugs.launchpad.net/bugs/478309\n\nThe internal microphone on this VAIO model does not work unless the\n\"auto\" quirk is used.\n\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dede17b8e931eeaa38b0288e8d545d558d904942",
      "tree": "f239e8c58f86b8a00f4ff8a972bf89a3dea5eb36",
      "parents": [
        "f6450739617977b81035edd0d42a3fac514c1a7b",
        "1a6969788ef2d5bc3169eee59def6b267182f136"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Nov 08 09:16:15 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Nov 08 09:16:15 2009 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "f6450739617977b81035edd0d42a3fac514c1a7b",
      "tree": "abb7ce47ed0d727488ce4b92b52ca0131ce340db",
      "parents": [
        "6fc786d5034ed7ce2d43c459211137de6d99dd28",
        "f37325a956f0ee4356793da7d93c699a25b21d92"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Nov 08 09:16:06 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Nov 08 09:16:06 2009 +0100"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into for-linus\n"
    },
    {
      "commit": "f37325a956f0ee4356793da7d93c699a25b21d92",
      "tree": "0ffc9885064f6ed6e1efdb6b18acc65d3e3a523b",
      "parents": [
        "f495088210c8b9e20791d995a8210170c68d2deb"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Nov 07 22:13:39 2009 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Nov 08 09:13:51 2009 +0100"
      },
      "message": "ALSA: snd-aica: declare MODULE_FIRMWARE\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1a6969788ef2d5bc3169eee59def6b267182f136",
      "tree": "d1838d87fb2bffe36b0f08f320e877a3c80d3d62",
      "parents": [
        "78987bdc4e41a425ac113c2c51474f0368fe653a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Nov 07 09:49:04 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Nov 07 09:49:04 2009 +0100"
      },
      "message": "ALSA: hda - Don\u0027t initialize CORB/RIRB for single_cmd mode\n\nSo far, CORB/RIRB still remains even if the driver is switched to the\nsingle_cmd mode.  The specification says that this should be disabled,\nbut I hoped this isn\u0027t the case; indeed most devices worked together with\nCORB/RIRB.\n\nHowever, Poulsbo (US15W) seems problematic with this setup, and it\nrequires to disable CORB/RIRB when single_cmd is used.\n\nNow this patch disables CORB/RIRB initialization when the single_cmd\nmode is used.  Also the unsolicited event is disabled because it can\u0027t\nwork without RIRB.\n\nReported-and-tested-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f495088210c8b9e20791d995a8210170c68d2deb",
      "tree": "4f18e905dd9a21400d9327c9f79847afa7a95535",
      "parents": [
        "70edc800a39327174d3244f9226ce8cacd01dc91"
      ],
      "author": {
        "name": "Julian Anastasov",
        "email": "ja@ssi.bg",
        "time": "Fri Nov 06 23:44:53 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Nov 07 09:46:06 2009 +0100"
      },
      "message": "ALSA: usb-audio: fix combine_word problem\n\nFix combine_word problem where first octet is not\nread properly. The only affected place seems to be the\nINPUT_TERMINAL type. Before now, sound controls can be created\nwith the output terminal\u0027s name which is a fallback mechanism\nused only for unknown input terminal types. For example,\nLine can wrongly appear as Speaker. After the change it\nshould appear as Line.\n\n\tThe side effect of this change can be that users\ncan expect the wrong control name in their scripts or\nprograms while now we return the correct one.\n\n\tProbably, these defines should use get_unaligned_le16 and\nfriends.\n\nSigned-off-by: Julian Anastasov \u003cja@ssi.bg\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "70edc800a39327174d3244f9226ce8cacd01dc91",
      "tree": "bc31cc029d22da1b7a66b5e6c08a69861c0dbe01",
      "parents": [
        "f702cf463e1308fbb0c1faa9f3d8e3fa9cb5630f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Nov 06 22:41:29 2009 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Nov 07 09:44:52 2009 +0100"
      },
      "message": "sound: Replace old style lock initializer\n\nSPIN_LOCK_UNLOCKED is deprecated. Use __SPIN_LOCK_UNLOCKED instead.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6fc786d5034ed7ce2d43c459211137de6d99dd28",
      "tree": "2b2dbaa1d4f1e4bdf7167c3c1997cde6fbd596c5",
      "parents": [
        "4d187fb830a7aa8afb471124abe41b04caf49401"
      ],
      "author": {
        "name": "Jassi Brar",
        "email": "jassi.brar@samsung.com",
        "time": "Fri Nov 06 18:00:24 2009 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 06 13:54:26 2009 +0000"
      },
      "message": "ASoC: S3C64XX I2S: Enable audio-bus clock\n\nAdded the missing clk_enable after acquiring the \u0027audio-bus\u0027 clock.\n\nSigned-off-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4d187fb830a7aa8afb471124abe41b04caf49401",
      "tree": "b244fa4332b508b60a9817b2694ee057119b242c",
      "parents": [
        "b419148e567728f6af0c3b01965c1cc141e3e13a"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Wed Oct 21 23:10:03 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 06 13:54:26 2009 +0000"
      },
      "message": "ASoC: OMAP: Don\u0027t try to set unsupported OMAP_DMA_DATA_BURST_16 on OMAP1\n\nAfter DMA burst mode has been introduced in sound/soc/omap/omap-pcm.c,\nomap_pcm_prepare() unconditionally calls:\n\n        omap_set_dma_src_burst_mode(prtd-\u003edma_ch, OMAP_DMA_DATA_BURST_16);\n        omap_set_dma_dest_burst_mode(prtd-\u003edma_ch, OMAP_DMA_DATA_BURST_16);\n\nCurrent implementation of those two functions found in\narch/arm/plat-ompa/dma.c doesn\u0027t support OMAP_DMA_DATA_BURST_16 on OMAP1 at\nall, so they both end with BUG() on that machine. That results in\nASoC being completely unusable, at least on my OMAP5910 based Amstrad Delta.\n\nThe patch corrects the problem by not calling those two functions when run on\nOMAP1 class based machines.\n\nCreated against linux-2.6.32-rc5.\nTested on Amstrad Delta.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "78987bdc4e41a425ac113c2c51474f0368fe653a",
      "tree": "f0a556fa6b53cae9daefff8b9e940f6bcc28e86f",
      "parents": [
        "798a8a15011e88cc63dbbb15728b42572c152093"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 05 09:22:30 2009 -0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 05 18:30:53 2009 +0100"
      },
      "message": "ALSA: hda, move hp_bseries_system\n\nFunction hp_bseries_system() is always used, outside of\nCONFIG_ boundaries/controls, so move it.\n\nsound/pci/hda/patch_sigmatel.c:5458: error: implicit declaration of function \u0027hp_bseries_system\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f702cf463e1308fbb0c1faa9f3d8e3fa9cb5630f",
      "tree": "2685b35dba18078bb3ba9ebbaed4c033b4ca54f6",
      "parents": [
        "7e6c3989af5baee999ef9a4424e85938cba8d34a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Nov 04 16:04:52 2009 -0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 05 09:09:55 2009 +0100"
      },
      "message": "sound: Use KERN_WARNING instead of KERN_WARN, which does not exist\n\nReported-by: Andrew Lyon \u003candrew.lyon@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7e6c3989af5baee999ef9a4424e85938cba8d34a",
      "tree": "c0bee673088a32e96962593246c4b02e4d526405",
      "parents": [
        "23aebca486429b74c35b41ac5cac7ce97609fd6a"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Wed Nov 04 21:03:46 2009 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 05 08:11:09 2009 +0100"
      },
      "message": "ALSA: intel8x0: Mute External Amplifier by default for another Sony model\n\nBugLink: https://bugs.launchpad.net/bugs/474972\n\nThis Sony model needs External Amplifier muted for audible playback, so\nmake sure we set the inv_eapd quirk.\n\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "798a8a15011e88cc63dbbb15728b42572c152093",
      "tree": "7945996783b10c8fc05f392fc3ee41ddf74b977b",
      "parents": [
        "5bdaaada16363d64e10ae081755d1a8d392429f2"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Wed Nov 04 10:11:07 2009 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 04 12:18:47 2009 +0100"
      },
      "message": "ALSA: hda - Add OLPC XO-1.5 PCI ID\n\nThe XO-1.5 laptop now has a unique subvendor/subproduct ID, which can\nbe used to automatically select the correct CXT5066 configuration.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5bdaaada16363d64e10ae081755d1a8d392429f2",
      "tree": "336d804559ba7e4c72d6c1eb72e8e6f38ea7dd5c",
      "parents": [
        "ad87c64f00e01a694bf90bddc2b4a6c90796d13c"
      ],
      "author": {
        "name": "Vitaliy Kulikov",
        "email": "Vitaliy.Kulikov@idt.com",
        "time": "Wed Nov 04 07:57:45 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 04 07:57:45 2009 +0100"
      },
      "message": "ALSA: hda - Enable GPIO control for mute LED on HP systems\n\nThis patch enables GPIO to control mute LED indicator on the HP systems\nwith the special string in BIOS and applies it with the correct polarity on\nHP B-series systems.\n\nIt also restores configuration of the pin intended as the second Headphone\non HP B-series systems but configured as something else in the BIOS to\npass MS DTM.\n\nSigned-off-by: Vitaliy Kulikov \u003cVitaliy.Kulikov@idt.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fcef24d38e8f974673d158866e60763ac4f2161b",
      "tree": "74feffbf738f4ac0dba8e9d2376f0a7371ce2791",
      "parents": [
        "78e1e34056f6508a24d08a2a020cd7b124eacdc8",
        "620abe28776d8cec0a275fac25e254c1f0bc1c73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:46:05 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:46:05 2009 -0800"
      },
      "message": "Merge branch \u0027fixes-s3c-2632-rc5\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027fixes-s3c-2632-rc5\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: S3C2410: Fix sparse warnings in arch/arm/mach-s3c2410/gpio.c\n  ARM: S3C2440: mini2440: Fix spare warnings\n  ARM: S3C24XX: Fix warnings in arch/arm/plat-s3c24xx/gpio.c\n  ARM: S3C2440: mini2440: Fix missing CONFIG_S3C_DEV_USB_HOST\n  ARM: S3C24XX: arch/arm/plat-s3c24xx: Move dereference after NULL test\n  ARM: S3C: Fix adc function exports\n  ARM: S3C2410: Fix link if CONFIG_S3C2410_IOTIMING is not set\n  ARM: S3C24XX: Introduce S3C2442B CPU\n  ARM: S3C24XX: Define a macro to avoid compilation error\n  ARM: S3C: Add info for supporting circular DMA buffers\n  ARM: S3C64XX: Set rate of crystal mux\n  ARM: S3C64XX: Fix S3C64XX_CLKDIV0_ARM_MASK value\n"
    },
    {
      "commit": "20107f84b29536887b958e38b20474cccc619322",
      "tree": "457a84cafe89bf63ba243edb3f8074955c478838",
      "parents": [
        "3fe866ca6cc0495510a1d37c03a4abdc55174e83",
        "8fd6959de180f727b28813741468c9cb2a7028ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:50:22 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:50:22 2009 -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 - Don\u0027t check invalid HP pin\n  ALSA: dummy - Fix descriptions of pcm_substreams parameter\n  ALSA: pcmcia: use dynamic debug infrastructure, deprecate CS_CHECK (sound)\n  ALSA: hda: Use quirk mask for Dell Inspiron Mini9/Vostro A90 using ALC268\n  sound: via82xx: deactivate DXS controls of inactive streams\n  ALSA: snd-usb-caiaq: Bump version number to 1.3.20\n  ALSA: snd-usb-caiaq: Lock on stream start/unpause\n  ALSA: snd-usb-caiaq: Missing lock around use of buffer positions\n  ALSA: sound/parisc: Move dereference after NULL test\n  ALSA: sound: Move dereference after NULL test and drop unnecessary NULL tests\n  ALSA: hda_intel: Add the Linux device ID for NVIDIA HDA controller\n  ALSA: pcsp - Fix nforce workaround\n  ALSA: SND_CS5535AUDIO: Remove the X86 platform dependency\n  ASoC: Amstrad Delta: add info about the line discipline requirement to Kconfig help text\n  ASoC: Fix possible codec_dai-\u003eops NULL pointer problems\n  ALSA: hda - Fix capture source checks for ALC662/663 codecs\n  ASoC: Serialize access to dapm_power_widgets()\n"
    },
    {
      "commit": "8fd6959de180f727b28813741468c9cb2a7028ec",
      "tree": "aaf188f61cd14bac02988eae20e42f1c750bb639",
      "parents": [
        "01e324b463815f62be2c4c89c72463f69ec979e2",
        "ad87c64f00e01a694bf90bddc2b4a6c90796d13c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 16:18:33 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 16:18:33 2009 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "01e324b463815f62be2c4c89c72463f69ec979e2",
      "tree": "090ffc1d9512fd98853bb58567325882aab54e6c",
      "parents": [
        "23aebca486429b74c35b41ac5cac7ce97609fd6a",
        "b214f11fb92713fbb07d8c1f62dd1aa8077b56c9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 16:18:29 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 16:18:29 2009 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "ad87c64f00e01a694bf90bddc2b4a6c90796d13c",
      "tree": "d79ca7cd5e34a9213570dc64d77067a18119a8af",
      "parents": [
        "a1bf808849f25a4d668f81415ecebb2da9fecf8e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 14:23:15 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 14:23:15 2009 +0100"
      },
      "message": "ALSA: hda - Don\u0027t check invalid HP pin\n\nalc_automute_pin() might be called even if any HP pin is defined, and\nit will result in verbs with NID\u003d0.\n\nThis patch adds a check for the validity of HP widget before issuing\nany verbs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "23aebca486429b74c35b41ac5cac7ce97609fd6a",
      "tree": "d9a35e4c66ada8beb7b065bbaf08015a2e6eec89",
      "parents": [
        "0d488234fd857aae07f1c56467bbf58f1a859753"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 14:10:59 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 14:11:55 2009 +0100"
      },
      "message": "ALSA: dummy - Fix descriptions of pcm_substreams parameter\n\nNow up to 128 substreams are supported.\n\nReported-by: Adrian Bridgett \u003cadrian@smop.co.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0d488234fd857aae07f1c56467bbf58f1a859753",
      "tree": "9be5d48bc57b817f1e9ffa63b5d694ddb9a5b190",
      "parents": [
        "3d00941371a765779c4e3509214c7e5793cce1fe"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Oct 24 21:43:03 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 11:41:41 2009 +0100"
      },
      "message": "ALSA: pcmcia: use dynamic debug infrastructure, deprecate CS_CHECK (sound)\n\nConvert PCMCIA drivers to use the dynamic debug infrastructure, instead of\nrequiring manual settings of PCMCIA_DEBUG.\n\nAlso, remove all usages of the CS_CHECK macro and replace them with proper\nLinux style calling and return value checking. The extra error reporting may\nbe dropped, as the PCMCIA core already complains about any (non-driver-author)\nerrors.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a1bf808849f25a4d668f81415ecebb2da9fecf8e",
      "tree": "80c166069ab276076b0e7d62e6c2b055bd7b6275",
      "parents": [
        "db32f99816f7cbe61c1f75c1560655a3bf52488a"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sun Nov 01 18:32:29 2009 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 11:24:10 2009 +0100"
      },
      "message": "ALSA: hda: Use quirk mask for Dell Inspiron Mini9/Vostro A90 using ALC268\n\nBugLink: https://bugs.launchpad.net/bugs/368629\n\nWe should use a quirk mask for these Dell Inspiron Mini9s and Vostro\nA90s, as the model\u003ddell quirk appears to enable audio on them.\n\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3d00941371a765779c4e3509214c7e5793cce1fe",
      "tree": "8681403e02a588f0c892c2afc8b7e7b8e5557f42",
      "parents": [
        "467cc1692036909ee0a723ce633fc4a53d72fd9a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Oct 22 09:04:09 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 30 12:39:22 2009 +0100"
      },
      "message": "sound: via82xx: deactivate DXS controls of inactive streams\n\nActivate the DXS volume controls only when the corresponding stream is\nbeing used.  This makes the behaviour consistent with the other drivers\nthat have per-stream volume controls.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "467cc1692036909ee0a723ce633fc4a53d72fd9a",
      "tree": "e7c9ab8ace8ba4cafedf96187ff52cf4483b2cb0",
      "parents": [
        "ac9dd9d384b018f1e1c5a9a2686ab5605ce55818"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Sat Oct 24 12:59:37 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 30 12:29:56 2009 +0100"
      },
      "message": "ALSA: snd-usb-caiaq: Bump version number to 1.3.20\n\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ac9dd9d384b018f1e1c5a9a2686ab5605ce55818",
      "tree": "4fad8ff7d5702231f0e01a4bd568d26b934223a1",
      "parents": [
        "3702b082281929cf1bdf14f67eb0619aab58b496"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Sat Oct 24 12:59:36 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 30 12:29:42 2009 +0100"
      },
      "message": "ALSA: snd-usb-caiaq: Lock on stream start/unpause\n\nFix a bug which can result in white noise from the driver after stream\nstart or unpause.\n\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3702b082281929cf1bdf14f67eb0619aab58b496",
      "tree": "26eeb2395c960744c70eb3d5e31a4d9f16ec0c6a",
      "parents": [
        "e8e0929d7290cab7c5b1a3e5f5f54f73daf38038"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Sat Oct 24 12:59:35 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 30 12:29:16 2009 +0100"
      },
      "message": "ALSA: snd-usb-caiaq: Missing lock around use of buffer positions\n\nFix a race which causes snd_pcm_update_hw_ptr_pos() to report a bug.\n\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e8e0929d7290cab7c5b1a3e5f5f54f73daf38038",
      "tree": "164f1377ab4210212b61ce65fa5b16a0cf82b765",
      "parents": [
        "4b3be6afa4ab8b3fdce39df68bad71f8b85164de"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Oct 17 08:33:47 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 30 12:01:38 2009 +0100"
      },
      "message": "ALSA: sound/parisc: Move dereference after NULL test\n\nIf the NULL test on h is needed in snd_harmony_mixer_init, then the\ndereference should be after the NULL test.\n\nActually, there is a sequence of calls: snd_harmony_create, then\nsnd_harmony_pcm_init, and then snd_harmony_mixer_init.  snd_harmony_create\ninitializes h, but may indeed leave it as NULL.  There was no NULL test at\nthe beginning of snd_harmony_pcm_init, so I have added one.  The NULL test\nin snd_harmony_mixer_init is then not necessary, but in case the ordering\nof the calls changes, I have left it, and moved the dereference after it.\n\nA simplified version of the semantic match that detects this problem is as\nfollows (http://coccinelle.lip6.fr/):\n\n// \u003csmpl\u003e\n@match exists@\nexpression x, E;\nidentifier fld;\n@@\n\n* x-\u003efld\n  ... when !\u003d \\(x \u003d E\\|\u0026x\\)\n* x \u003d\u003d NULL\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": "4b3be6afa4ab8b3fdce39df68bad71f8b85164de",
      "tree": "9022bd2b563fabc987e31277782076db42946bb7",
      "parents": [
        "b71207e9dc044b30d8b5d7f1c2290ba14563f05c"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Oct 17 08:33:22 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 30 12:01:27 2009 +0100"
      },
      "message": "ALSA: sound: Move dereference after NULL test and drop unnecessary NULL tests\n\nIn pcm.c, if the NULL test on pcm is needed, then the dereference should be\nafter the NULL test.\n\nIn dummy.c and ali5451.c, the context of the calls to\nsnd_card_dummy_new_mixer and snd_ali_free_voice show that dummy and pvoice,\nrespectively cannot be NULL.\n\nA simplified version of the semantic match that detects this problem is as\nfollows (http://coccinelle.lip6.fr/):\n\n// \u003csmpl\u003e\n@match exists@\nexpression x, E;\nidentifier fld;\n@@\n\n* x-\u003efld\n  ... when !\u003d \\(x \u003d E\\|\u0026x\\)\n* x \u003d\u003d NULL\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": "db32f99816f7cbe61c1f75c1560655a3bf52488a",
      "tree": "0b4e577e5c1e7d01a97038802112c237214edbbc",
      "parents": [
        "4b7348a15972274eb16182d10987f69da3e95719"
      ],
      "author": {
        "name": "peer chen",
        "email": "peerchen@gmail.com",
        "time": "Thu Oct 15 16:37:47 2009 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 30 11:59:12 2009 +0100"
      },
      "message": "ALSA: hda_intel: Add the Linux device ID for NVIDIA HDA controller\n\nAdd the generic device ID for NVIDIA HDA controller.\n\nSigned-off-by: Peer Chen \u003cpeerchen@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b71207e9dc044b30d8b5d7f1c2290ba14563f05c",
      "tree": "bc2dc37a80165ebaee14d92a1daa68eb22c6e803",
      "parents": [
        "97609458ce972180172ae2cec0483451820e6a41"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Fri Oct 30 11:51:24 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 30 11:55:22 2009 +0100"
      },
      "message": "ALSA: pcsp - Fix nforce workaround\n\nThe attached patch fixes the problems introduced in this commit:\nhttp://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommitdiff;h\u003deea0579fc85e64e9f05361d5aacf496fe7a151aa\n\n- Fix nForce workaround by honouring the pointer_update var\n- Revert \"ns\" to u64, as per the hrtimer API\n- Revert to the zero-delay timer startup, since I can\u0027t reproduce any\n  problem with it (please, give me the hint!)\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "97609458ce972180172ae2cec0483451820e6a41",
      "tree": "26f604f61954917c9460140df282cf496bec01f9",
      "parents": [
        "fb66ebd88471cd2cc1205536dfc781b2f4c1d6b5"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Thu Oct 15 10:22:54 2009 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 30 11:31:33 2009 +0100"
      },
      "message": "ALSA: SND_CS5535AUDIO: Remove the X86 platform dependency\n\nSND_CS5535AUDIO is available on Loongson(MIPS compatible) family\nmachines, and checked it with ARCH\u003dx86_64, no relative compiling\nwarnings \u0026 errors, so, remove the platform dependency directly.\n\nReported-by: rixed@happyleptic.org\nAcked-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e3d8024891dbfec6cf36c9b76177650f48118462",
      "tree": "2046fa2ec4259e32b02ef29107fa6ace142e8f8f",
      "parents": [
        "964fe080d94db82a3268443e9b9ece4c60246414"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Sep 22 16:48:56 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 28 18:22:57 2009 +0000"
      },
      "message": "ARM: S3C: Add info for supporting circular DMA buffers\n\nThe S3C64XX DMA implementation will work a lot better with the ability\nto enqueue circular buffers as the hardware can do it\u0027s own linked-list\nmanagement.\n\nAdd a function s3c_dma_has_circular() to show that the system can do this\nand a flag for the channel.\n\nUpdate the s3c24xx/s3c64xx I2S DMA code to deal with this.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Mark Brown \u003cbroonie@@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f8a3ae6c84e60a3f35f573ea592b8fe00dd367ab",
      "tree": "f3586edaafaee1291344ffb57bd5a50e06f6d0c1",
      "parents": [
        "022382a5617685781ca8fa8e6c8eff40ee5cf1cf"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Oct 16 07:21:38 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 27 16:42:42 2009 +1100"
      },
      "message": "powerpc: Minor cleanup to sound/ppc/Kconfig\n\nWe can replace PPC32 || PPC64 as a dependancy with just PPC as all\npowerpc platforms (32-bit and 64-bit) define PPC now.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b214f11fb92713fbb07d8c1f62dd1aa8077b56c9",
      "tree": "6de9922de9f6ed88e9050f27d3234fd4e39048e6",
      "parents": [
        "02a06d3042e208cb74369838b178ca9512192be4"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Sat Oct 24 00:06:48 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Oct 25 17:10:59 2009 +0000"
      },
      "message": "ASoC: Amstrad Delta: add info about the line discipline requirement to Kconfig help text\n\nI thought it could be usefull to add some information on how to get the device\nfully supported by loading a line discipline on the modem line.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "02a06d3042e208cb74369838b178ca9512192be4",
      "tree": "c7ef2f01655efa27210cad623e2a0dd33c142598",
      "parents": [
        "8e8b2d676f3f7c1246b108793fb5690e6c6fcd26"
      ],
      "author": {
        "name": "Barry Song",
        "email": "21cnbao@gmail.com",
        "time": "Fri Oct 16 18:13:38 2009 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 19 16:15:03 2009 +0100"
      },
      "message": "ASoC: Fix possible codec_dai-\u003eops NULL pointer problems\n\nSome codec DAIs like stac9766, wm9712, wm9713, ad1980 don\u0027t register themselves\nthen it loses to the chance to be given a null_dai_ops in snd_soc_register_dai\nif they have no ops. When functions like soc_pcm_open, soc_pcm_hw_params etc.\naccess the ops field in these DAIs, panic will happen.\n\nSigned-off-by: Barry Song \u003c21cnbao@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4b7348a15972274eb16182d10987f69da3e95719",
      "tree": "71587a871c8d48510992c847e81057972d8496e8",
      "parents": [
        "491dc0437d4c56d11f78113eca3953cff87314f3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 14 18:25:23 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 14 18:25:23 2009 +0200"
      },
      "message": "ALSA: hda - Fix capture source checks for ALC662/663 codecs\n\nThe ALC662/663 parser calls wrongly alc880_auto_create_input_ctls()\nto check the capture source selections.  This should be alc882, instead.\n\nReference: Novell bnc#546918\n\thttp://bugzilla.novell.com/show_bug.cgi?id\u003d546918\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fb66ebd88471cd2cc1205536dfc781b2f4c1d6b5",
      "tree": "ff153022eb8d85fba13b976adac4435a75740c73",
      "parents": [
        "29a4f2d31c03756bf24883e567a8c3b4ee5df1f4",
        "491dc0437d4c56d11f78113eca3953cff87314f3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 16:09:56 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 16:09:56 2009 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "491dc0437d4c56d11f78113eca3953cff87314f3",
      "tree": "8e246819a49a41ec3db5be1467dfeca4144fd963",
      "parents": [
        "ccca7cdc1b8dd2e7b67e9289a6abf117b11cbe6b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 16:07:59 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 16:07:59 2009 +0200"
      },
      "message": "ALSA: hda - Allow all formats as default for Nvidia HDMI\n\nIn the commit f0613d5752d8f7d1d02e6d40947f38877fdf9c90\n    ALSA: hda - Add full rates/formats support for Nvidia HDMI\nthe flag LIMITIED_RATE_FMT_SUPPORT was set as default, as I forgot\nto clear before commit.\n\nLet\u0027s enable all formats/rates as default.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "29a4f2d31c03756bf24883e567a8c3b4ee5df1f4",
      "tree": "1f3070e9ba52c5e26da1aeef0f5bb3d9e5d5366f",
      "parents": [
        "9c6b8dcefe9a39f36ba11bdd523c0ac5246514c9"
      ],
      "author": {
        "name": "Philby John",
        "email": "pjohn@in.mvista.com",
        "time": "Tue Oct 13 16:30:22 2009 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 15:59:55 2009 +0200"
      },
      "message": "ALSA: aaci: ARM1176 aaci-pl041 AC97 register read timeout\n\nAfter a reboot on an ARM1176 which amounts to a softreset, it has been\nnoted that the ALSA driver does not get registered and the probe fails\nwith the error \"aaci-pl041 fpga:04: ac97 read back fail\". In the process\nof reading from a register the SL1TxBusy bit is set indicating that the\ntransceiver is busy and remains so until the default timeout occurs.\nSet the Power down register 0x26 to an arbitrary value as specified in\nthe PL041 manual (page: 3-18) so that AACISL1TX/AACISL2TX registers take\ntheir default state.\n\nSigned-off-by: Philby John \u003cpjohn@in.mvista.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ccca7cdc1b8dd2e7b67e9289a6abf117b11cbe6b",
      "tree": "7435cd79c75275fc9fc6f0f00551a904a34104ab",
      "parents": [
        "54930531a00af5a1c33361a02e67dd1802110465"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 15:32:21 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 15:32:21 2009 +0200"
      },
      "message": "ALSA: hda - Fix volume-knob setup for Dell laptops with STAC9228\n\nThe volume-knob widget needs to be set with 0x7f instead of 0xff\nfor Dell laptops with STAC9228 codec, too, like the previous commit.\n\nReference: Novell bnc#545013\n\thttp://bugzilla.novell.com/show_bug.cgi?id\u003d545013\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "54930531a00af5a1c33361a02e67dd1802110465",
      "tree": "d6e4adeb2038a0eba0129cd770b18e72d6465ebd",
      "parents": [
        "2d9c648295d7bc376305337d29f540a5e411f632"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 11 17:38:29 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 15:29:34 2009 +0200"
      },
      "message": "ALSA: hda - Fix mute sound with STAC9227/9228 codecs\n\nOn FSC laptops, the sound gets muted gradually when the volume is chnaged.\nThis is due to the wrong volume-knob widget setup.  The delta bit (bit 7)\nshouldn\u0027t be set for these devices.\n\nThis patch adds a new quirk to set the value 0x7f to the widget 0x24\ninstead of 0xff.\n\nReference: Novell bnc#546006\n\thttp://bugzilla.novell.com/show_bug.cgi?id\u003d546006\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8e8b2d676f3f7c1246b108793fb5690e6c6fcd26",
      "tree": "12953d54da24f6a92a143303258987e51ac8878b",
      "parents": [
        "6f775ba0154cdf10108071acc71f26c4efdb8d57"
      ],
      "author": {
        "name": "Eero Nurkkala",
        "email": "ext-eero.nurkkala@nokia.com",
        "time": "Mon Oct 12 08:41:59 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 13 13:33:02 2009 +0100"
      },
      "message": "ASoC: Serialize access to dapm_power_widgets()\n\nAccess to damp_power_widgets() is assumed to be single-threaded.\nConcurrent accesses to dapm_power_widgets() may result in\nunpredictable behavior.\n\nCalls from:\nclose_delayed_work()\nsoc_codec_close()\nsoc_pcm_prepare()\nsoc_suspend()\nsoc_resume_deferred()\nto snd_soc_dapm_stream_event() do not have the codec-\u003emutex\ntaken to cover the call to dapm_power_widgets(). Thus, take\nthe mutex in these paths also to assure single-threaded use\nof dapm_power_widgets().\n\nSigned-off-by: Eero Nurkkala \u003cext-eero.nurkkala@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9c6b8dcefe9a39f36ba11bdd523c0ac5246514c9",
      "tree": "8867c80d65ce367b84b32fc8576a3f695aaed958",
      "parents": [
        "bd3c200e6d5495343c91db66d2acf1853b57a141"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 09:34:28 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 09:34:28 2009 +0200"
      },
      "message": "ALSA: bt87x - Add a whitelist for Pinnacle PCTV (11bd:0012)\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2d9c648295d7bc376305337d29f540a5e411f632",
      "tree": "e11c0e39d7b8bb530157ff2d2375da9544cf52cf",
      "parents": [
        "f0613d5752d8f7d1d02e6d40947f38877fdf9c90"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 08:06:55 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 08:06:55 2009 +0200"
      },
      "message": "ALSA: hda - Fix overflow of spec-\u003einit_verbs in patch_realtek.c\n\nALC861-VD lenovo model causes overflow of spec-\u003einit_verbs entries due to\nthe recent changes.  Simply increase the array size to avoid the overflow.\n\nReported-by: Luca Tettamanti \u003ckronos.it@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bd3c200e6d5495343c91db66d2acf1853b57a141",
      "tree": "7b9da68657c80e89375b255cd8a9e84ff1825fff",
      "parents": [
        "43189a38dada053b820fafc47de8ba665dd3a618"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "launchpad.web@epost.diwic.se",
        "time": "Sun Oct 11 11:37:22 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 11 18:07:21 2009 +0200"
      },
      "message": "ALSA: ice1724 - Make call to set hw params succeed on ESI Juli@\n\nIf two streams are started immediately after one another (such as a\nplayback and a recording stream), the call to set hw params fails with\nEBUSY. This patch makes the call succeed, so playback and recording will\nwork properly.\n\nSigned-off-by: David Henningsson \u003claunchpad.web@epost.diwic.se\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "43189a38dada053b820fafc47de8ba665dd3a618",
      "tree": "f4ea22d0b4e473a7449a1e0a50f33141a63e051c",
      "parents": [
        "378e869fd0ef75fa85a5e3df56a58e74e77d04c9"
      ],
      "author": {
        "name": "Robert Hancock",
        "email": "hancockrwd@gmail.com",
        "time": "Fri Oct 09 22:08:58 2009 -0600"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 10 10:53:16 2009 +0200"
      },
      "message": "ALSA: ice1724: Fix surround on Chaintech AV-710\n\nFix the num_total_dacs setting for Chaintech AV710. The existing comment\nthat only PSDOUT0 is connected is correct, but since the card is using\npacked AC97 mode to send 6 channels to the codec, num_total_dacs should be\nset to 6 and not 2. This allows 6-channel surround to work. Also clarify\na comment regarding the additional WM8728 codec on this card (it\u0027s connected\nto the SPDIF output and always receives the same data).\n\nSigned-off-by: Robert Hancock \u003chancockrwd@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f0613d5752d8f7d1d02e6d40947f38877fdf9c90",
      "tree": "2ecd6bc9b86383a4a6fd0d214d1dde49ab35397c",
      "parents": [
        "defb5ab2e0ff08ff9a942e2bb7e14c21a55ec26b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 09 17:44:08 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 09 17:44:08 2009 +0200"
      },
      "message": "ALSA: hda - Add full rates/formats support for Nvidia HDMI\n\nAllow Nvidia HDMI to support more possible sample rates and formats.\nAt best, the really supported rates and formats should be determined\ntogether with the negotiation with the HDMI receiver, but it\u0027s currently\nnot implemented yet (Nvidia stuff seems incompatible with HDMI 1.3\nstandard in this regard).  As a compromise, we enable all bits, assuming\nthat all recent devices do support such rates/formats.\n\nTested-by: Alan Alan \u003calanwww1@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "378e869fd0ef75fa85a5e3df56a58e74e77d04c9",
      "tree": "ec91fed5d1562ee3747f6543b207d479f21ef167",
      "parents": [
        "d2a764dd8e2c70254bf78d5e2d3e9cbe8b34e470",
        "1d4efa6650454177afe30ad97283ff78572d0442"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 08 13:00:02 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 08 13:00:02 2009 +0200"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into for-linus\n"
    },
    {
      "commit": "d2a764dd8e2c70254bf78d5e2d3e9cbe8b34e470",
      "tree": "b671c8c5a0a1bf30efdeb563cf3e04489b9d49de",
      "parents": [
        "6f775ba0154cdf10108071acc71f26c4efdb8d57",
        "defb5ab2e0ff08ff9a942e2bb7e14c21a55ec26b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 08 12:59:58 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 08 12:59:58 2009 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "1d4efa6650454177afe30ad97283ff78572d0442",
      "tree": "88ae26975e874934ed809416c1a55131bc6efe68",
      "parents": [
        "8dce39b8955be6164172cb6204ef8fc21de27431"
      ],
      "author": {
        "name": "Robert Hancock",
        "email": "hancockrwd@gmail.com",
        "time": "Wed Oct 07 20:19:21 2009 -0600"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 08 11:48:11 2009 +0200"
      },
      "message": "ALSA: ice1724: increase SPDIF and independent stereo buffer sizes\n\nIncrease the default and maximum PCM buffer prellocation size for ice1724\u0027s\nSPDIF and independent stereo pair outputs to 256K, which is the hardware\u0027s\nmaximum supported size. This allows a reduction in interrupt rate and\npotentially power usage when an application is not latency-critical.\n\nSigned-off-by: Robert Hancock \u003chancockrwd@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8dce39b8955be6164172cb6204ef8fc21de27431",
      "tree": "d8a50b03daaba16e2b7888d877255447828e3628",
      "parents": [
        "2bdf66331c3ff8d564efe7a054f1099133d520cd"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Oct 07 22:51:34 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 08 11:48:10 2009 +0200"
      },
      "message": "ALSA: opl3: circular locking in the snd_opl3_note_on() and snd_opl3_note_off()\n\nFix following circular locking in the opl3 driver.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[ INFO: possible circular locking dependency detected ]\n2.6.32-rc3 #87\n-------------------------------------------------------\nswapper/0 is trying to acquire lock:\n (\u0026opl3-\u003evoice_lock){..-...}, at: [\u003ccca748fe\u003e] snd_opl3_note_off+0x1e/0xe0 [snd_opl3_synth]\n\nbut task is already holding lock:\n (\u0026opl3-\u003esys_timer_lock){..-...}, at: [\u003ccca75169\u003e] snd_opl3_timer_func+0x19/0xc0 [snd_opl3_synth]\n\nwhich lock already depends on the new lock.\n\nthe existing dependency chain (in reverse order) is:\n\n-\u003e #1 (\u0026opl3-\u003esys_timer_lock){..-...}:\n       [\u003cc02461d5\u003e] validate_chain+0xa25/0x1040\n       [\u003cc0246aca\u003e] __lock_acquire+0x2da/0xab0\n       [\u003cc024731a\u003e] lock_acquire+0x7a/0xa0\n       [\u003cc044c300\u003e] _spin_lock_irqsave+0x40/0x60\n       [\u003ccca75046\u003e] snd_opl3_note_on+0x686/0x790 [snd_opl3_synth]\n       [\u003ccca68912\u003e] snd_midi_process_event+0x322/0x590 [snd_seq_midi_emul]\n       [\u003ccca74245\u003e] snd_opl3_synth_event_input+0x15/0x20 [snd_opl3_synth]\n       [\u003ccca4dcc0\u003e] snd_seq_deliver_single_event+0x100/0x200 [snd_seq]\n       [\u003ccca4de07\u003e] snd_seq_deliver_event+0x47/0x1f0 [snd_seq]\n       [\u003ccca4e50b\u003e] snd_seq_dispatch_event+0x3b/0x140 [snd_seq]\n       [\u003ccca5008c\u003e] snd_seq_check_queue+0x10c/0x120 [snd_seq]\n       [\u003ccca5037b\u003e] snd_seq_enqueue_event+0x6b/0xe0 [snd_seq]\n       [\u003ccca4e0fd\u003e] snd_seq_client_enqueue_event+0xdd/0x100 [snd_seq]\n       [\u003ccca4eb7a\u003e] snd_seq_write+0xea/0x190 [snd_seq]\n       [\u003cc02827b6\u003e] vfs_write+0x96/0x160\n       [\u003cc0282c9d\u003e] sys_write+0x3d/0x70\n       [\u003cc0202c45\u003e] syscall_call+0x7/0xb\n\n-\u003e #0 (\u0026opl3-\u003evoice_lock){..-...}:\n       [\u003cc02467e6\u003e] validate_chain+0x1036/0x1040\n       [\u003cc0246aca\u003e] __lock_acquire+0x2da/0xab0\n       [\u003cc024731a\u003e] lock_acquire+0x7a/0xa0\n       [\u003cc044c300\u003e] _spin_lock_irqsave+0x40/0x60\n       [\u003ccca748fe\u003e] snd_opl3_note_off+0x1e/0xe0 [snd_opl3_synth]\n       [\u003ccca751f0\u003e] snd_opl3_timer_func+0xa0/0xc0 [snd_opl3_synth]\n       [\u003cc022ac46\u003e] run_timer_softirq+0x166/0x1e0\n       [\u003cc02269e8\u003e] __do_softirq+0x78/0x110\n       [\u003cc0226ac6\u003e] do_softirq+0x46/0x50\n       [\u003cc0226e26\u003e] irq_exit+0x36/0x40\n       [\u003cc0204bd2\u003e] do_IRQ+0x42/0xb0\n       [\u003cc020328e\u003e] common_interrupt+0x2e/0x40\n       [\u003cc021092f\u003e] apm_cpu_idle+0x10f/0x290\n       [\u003cc0201b11\u003e] cpu_idle+0x21/0x40\n       [\u003cc04443cd\u003e] rest_init+0x4d/0x60\n       [\u003cc055c835\u003e] start_kernel+0x235/0x280\n       [\u003cc055c066\u003e] i386_start_kernel+0x66/0x70\n\nother info that might help us debug this:\n\n2 locks held by swapper/0:\n #0:  (\u0026opl3-\u003etlist){+.-...}, at: [\u003cc022abd0\u003e] run_timer_softirq+0xf0/0x1e0\n #1:  (\u0026opl3-\u003esys_timer_lock){..-...}, at: [\u003ccca75169\u003e] snd_opl3_timer_func+0x19/0xc0 [snd_opl3_synth]\n\nstack backtrace:\nPid: 0, comm: swapper Not tainted 2.6.32-rc3 #87\nCall Trace:\n [\u003cc0245188\u003e] print_circular_bug+0xc8/0xd0\n [\u003cc02467e6\u003e] validate_chain+0x1036/0x1040\n [\u003cc0247f14\u003e] ? check_usage_forwards+0x54/0xd0\n [\u003cc0246aca\u003e] __lock_acquire+0x2da/0xab0\n [\u003cc024731a\u003e] lock_acquire+0x7a/0xa0\n [\u003ccca748fe\u003e] ? snd_opl3_note_off+0x1e/0xe0 [snd_opl3_synth]\n [\u003cc044c300\u003e] _spin_lock_irqsave+0x40/0x60\n [\u003ccca748fe\u003e] ? snd_opl3_note_off+0x1e/0xe0 [snd_opl3_synth]\n [\u003ccca748fe\u003e] snd_opl3_note_off+0x1e/0xe0 [snd_opl3_synth]\n [\u003cc044c307\u003e] ? _spin_lock_irqsave+0x47/0x60\n [\u003ccca751f0\u003e] snd_opl3_timer_func+0xa0/0xc0 [snd_opl3_synth]\n [\u003cc022ac46\u003e] run_timer_softirq+0x166/0x1e0\n [\u003cc022abd0\u003e] ? run_timer_softirq+0xf0/0x1e0\n [\u003ccca75150\u003e] ? snd_opl3_timer_func+0x0/0xc0 [snd_opl3_synth]\n [\u003cc02269e8\u003e] __do_softirq+0x78/0x110\n [\u003cc044c0fd\u003e] ? _spin_unlock+0x1d/0x20\n [\u003cc025915f\u003e] ? handle_level_irq+0xaf/0xe0\n [\u003cc0226ac6\u003e] do_softirq+0x46/0x50\n [\u003cc0226e26\u003e] irq_exit+0x36/0x40\n [\u003cc0204bd2\u003e] do_IRQ+0x42/0xb0\n [\u003cc024463c\u003e] ? trace_hardirqs_on_caller+0x12c/0x180\n [\u003cc020328e\u003e] common_interrupt+0x2e/0x40\n [\u003cc0208d88\u003e] ? default_idle+0x38/0x50\n [\u003cc021092f\u003e] apm_cpu_idle+0x10f/0x290\n [\u003cc0201b11\u003e] cpu_idle+0x21/0x40\n [\u003cc04443cd\u003e] rest_init+0x4d/0x60\n [\u003cc055c835\u003e] start_kernel+0x235/0x280\n [\u003cc055c210\u003e] ? unknown_bootoption+0x0/0x210\n [\u003cc055c066\u003e] i386_start_kernel+0x66/0x70\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2bdf66331c3ff8d564efe7a054f1099133d520cd",
      "tree": "8864418fb40ce259c4be7d603cab16cece6acfb3",
      "parents": [
        "2fb930b53f513cbc4c102d415d2923a8a7091337"
      ],
      "author": {
        "name": "Pavel Hofman",
        "email": "pavel.hofman@ivitera.com",
        "time": "Tue Oct 06 16:04:11 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 08 11:47:56 2009 +0200"
      },
      "message": "ALSA: ICE1712/24 - Change the Multi Track Peak control (level meters) from MIXER to PCM type\n\n* PLEASE NOTE - this change requires the corresponding update of\n  envy24control for ice1712 - kind of an ABI change.\n* The \"Multi Track Peak\" control is read-only level meters indicator.\n* The control is VERY confusing to most users since it is currently displayed\n  in regular mixers. E.g. alsamixer ignores its read-only status\n  and allows changing the levels with keys which makes no sense.\n\nSigned-off-by: Pavel Hofman \u003cpavel.hofman@ivitera.com\u003e\nAcked-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "defb5ab2e0ff08ff9a942e2bb7e14c21a55ec26b",
      "tree": "8943ce45b1fd9ab02b9eb0d799a64005b750dbe1",
      "parents": [
        "01d4825df62d1d405035b90294bf38616d3f380b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 07 15:12:27 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 07 15:12:27 2009 +0200"
      },
      "message": "ALSA: hda - Fix yet another auto-mic bug in ALC268\n\nSince patch_alc268() doesn\u0027t call set_capture_mixer() (due to its h/w\ndesign different from other siblings), it needs to call fixup_automic_adc()\nexplicitly to set up the auto-mic routing.  Otherwise the indices for\nint/ext mics aren\u0027t set properly.\n\nReference: Novell bnc#544899\n\thttp://bugzilla.novell.com/show_bug.cgi?id\u003d544899\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6f775ba0154cdf10108071acc71f26c4efdb8d57",
      "tree": "995091e27245987f1bcfdcd695de3a52d882823b",
      "parents": [
        "b266002abf6dfa4b358fdb5495f09e350b296552",
        "5b7dde346881b12246669ae97b3a2793c27b32b6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 06 19:29:47 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 06 19:29:47 2009 +0100"
      },
      "message": "Merge branch \u0027upstream/wm8350\u0027 into for-2.6.32\n"
    },
    {
      "commit": "5b7dde346881b12246669ae97b3a2793c27b32b6",
      "tree": "0b21907dc37caab0f8ec08769762db553ecf3292",
      "parents": [
        "74fca6a42863ffacaf7ba6f1936a9f228950f657"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 29 11:17:10 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 06 19:27:56 2009 +0100"
      },
      "message": "ASoC: WM8350 capture PGA mutes are inverted\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "b266002abf6dfa4b358fdb5495f09e350b296552",
      "tree": "176a0c3ec097378c1960211b3771863bc7fc6b06",
      "parents": [
        "2a0f5cb32772e9a9560209e241a80bfbbc31dbc3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 06 19:25:02 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 06 19:26:57 2009 +0100"
      },
      "message": "ASoC: Remove absent SYNC and TDM DAI format options from i.MX SSI\n\nThese should be handled via set_tdm_slot() now and cause build\nfailures as-is.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2fb930b53f513cbc4c102d415d2923a8a7091337",
      "tree": "b07211090d75e2d568c62995d35447ecfce1319f",
      "parents": [
        "08d1e635089f41e28fec644a8620a0e8d66b1235"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Oct 06 08:21:04 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 06 14:58:58 2009 +0200"
      },
      "message": "sound: via82xx: move DXS volume controls to PCM interface\n\nThe \"VIA DXS\" controls are actually volume controls that apply to the\nfour PCM substreams, so we better indicate this connection by moving the\ncontrols to the PCM interface.\n\nCommit b452e08e73c0e3dbb0be82130217be4b7084299e in 2.6.30 broke the\nrestoring of these volumes by \"alsactl restore\" that most distributions\nuse; the renaming in this patch cures that regression by preventing\nalsactl from applying the old, wrong volume levels to the new controls.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14151\nhttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug\u003d532613\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "01d4825df62d1d405035b90294bf38616d3f380b",
      "tree": "e74a6cc289d21a8da52d54bea61f6d7a978e225e",
      "parents": [
        "f8f25ba3563dab14b1c3ea4d829642b8a61ca5d7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 06 13:21:54 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 06 13:21:54 2009 +0200"
      },
      "message": "ALSA: hda - Don\u0027t pick up invalid HP pins in alc_subsystem_id()\n\nalc_subsystem_id() tries to pick up a headphone pin if not configured,\nbut this caused side-effects as the problem in commit\n15870f05e90a365f8022da416e713be0c5024e2f.\n\nThis patch fixes the driver behavior to pick up invalid HP pins; at least,\nthe pins that are listed as the primary outputs aren\u0027t taken any more.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2a0f5cb32772e9a9560209e241a80bfbbc31dbc3",
      "tree": "a56fc2cdcd1e4a091373c330c751b6c3c3cb9cac",
      "parents": [
        "374576a8b6f865022c0fd1ca62396889b23d66dd",
        "e655a43544bd3c45a83da93b00a4b115b4fa758e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 06 12:11:09 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 06 12:11:09 2009 +0100"
      },
      "message": "Merge branch \u0027for-2.6.32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into for-2.6.32\n"
    },
    {
      "commit": "f8f25ba3563dab14b1c3ea4d829642b8a61ca5d7",
      "tree": "813750e4e65b3da482e7173a46b24c4f7f6f1c35",
      "parents": [
        "15870f05e90a365f8022da416e713be0c5024e2f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 06 08:31:29 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 06 08:31:29 2009 +0200"
      },
      "message": "ALSA: hda - Add a workaround for ASUS A7K\n\nASUS A7K needs additional GPIO1 bit setup; it has to be cleared.\nAdded a new fixup hook for this laptop so that it works as is.\n\nRefernece: Novell bnc#494309\n\thttp://bugzilla.novell.com/show_bug.cgi?id\u003d494309\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "15870f05e90a365f8022da416e713be0c5024e2f",
      "tree": "36b77ec1a4c315fafaf2dcd63090f4eac755ae30",
      "parents": [
        "7085ec12a62ec2e990bc7d984bee7ba28e5c1dec"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 05 08:25:13 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 05 08:29:49 2009 +0200"
      },
      "message": "ALSA: hda - Fix invalid initializations for ALC861 auto mode\n\nThe recent auto-parser doesn\u0027t work for machines with a single output\nwith ALC861, such as Toshiba laptops, because alc_subsystem_id() sets\nthe hp_pins[0] while it\u0027s listed in line_outs[0].\nThis ends up with the doubled initialization of the same mixer widget,\nand it mutes the DAC route because hp_pins has no DAC assigned.\n\nTo fix this problem, just check spec-\u003eautocfg.hp_outs and speaker_outs\nso that they are really detected pins.\n\nReference: Novell bnc#544161\n\thttp://bugzilla.novell.com/show_bug.cgi?id\u003d544161\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f0a221ef47df3cdde2123fe75ce3b61bb7df656d",
      "tree": "d373fb0659a43eb3c3421db67787d6c95d340aca",
      "parents": [
        "9117703fabe4141dae566d683eeb728f638c9e49",
        "7fa9742bf7f918293c0b3ffd84167fccbdd42765"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 03 11:25:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 03 11:25:30 2009 -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 ssh://master.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (21 commits)\n  ALSA: usb - Use strlcat() correctly\n  ALSA: Fix invalid __exit in sound/mips/*.c\n  ALSA: hda - Fix / improve ALC66x parser\n  ALSA: ctxfi: Swapped SURROUND-SIDE mute\n  sound: Make keywest_driver static\n  ALSA: intel8x0 - Mute External Amplifier by default for Sony VAIO VGN-B1VP\n  ALSA: hda - Fix digita/analog mic auto-switching with IDT codecs\n  ASoC: fix kconfig order of Blackfin drivers\n  ALSA: hda - Added quirk to enable sound on Toshiba NB200\n  ASoC: Fix dependency of CONFIG_SND_PXA2XX_SOC_IMOTE2\n  ALSA: Don\u0027t assume i2c device probing always succeeds\n  ALSA: intel8x0 - Mute External Amplifier by default for Sony VAIO VGN-T350P\n  ALSA: echoaudio - Re-enable the line-out control for the Mia card\n  ALSA: hda - Resurrect input-source mixer of ALC268 model\u003dacer\n  ALSA: hda - Analog Devices AD1984A add HP Touchsmart model\n  ALSA: hda - Add HP Pavilion dv4t-1300 to MSI whitelist\n  ALSA: hda - CD-audio sound for hda-intel conexant benq laptop\n  ASoC: DaVinci: Correct McASP FIFO initialization\n  ASoC: Davinci: Fix race with cpu_dai-\u003edma_data\n  ASoC: DaVinci: Fix divide by zero error during 1st execution\n  ...\n"
    },
    {
      "commit": "7fa9742bf7f918293c0b3ffd84167fccbdd42765",
      "tree": "5625c42c045972417a33217cc0f84b7f51a9c182",
      "parents": [
        "a1cb9cd69750d6d62251393738efc02d252b67d3",
        "7085ec12a62ec2e990bc7d984bee7ba28e5c1dec"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 03 18:31:33 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 03 18:31:33 2009 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "a1cb9cd69750d6d62251393738efc02d252b67d3",
      "tree": "5c68b23180e6ca127d1048cdbf723ca447551123",
      "parents": [
        "08d1e635089f41e28fec644a8620a0e8d66b1235",
        "834eb6c599a8efa1fe9b77d469562e0c78c876e1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 03 18:31:22 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 03 18:31:22 2009 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "e655a43544bd3c45a83da93b00a4b115b4fa758e",
      "tree": "c0b900c8585bd07502926e7540f63c848c779b38",
      "parents": [
        "eaeae5d9b783a62e435645122bed90561924a2d6"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Fri Oct 02 16:09:49 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 02 16:10:55 2009 +0100"
      },
      "message": "ASoC: wm8940: Fix check on error code form snd_soc_codec_set_cache_io\n\nFix for typo in commit 8d50e447d19fec64adebeef55f2b60d695435412\nASoC: Factor out I/O for Wolfson 8 bit data 16 bit register CODECs\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "08d1e635089f41e28fec644a8620a0e8d66b1235",
      "tree": "d56d44b59fb58df714c762296da438e3fbd9fef2",
      "parents": [
        "2f229a31aac86ea6911d70ec4c79196ca711d625"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 02 14:06:08 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 02 14:06:08 2009 +0200"
      },
      "message": "ALSA: usb - Use strlcat() correctly\n\nDon\u0027t pass the advanced position to strlcat() but just gives the buffer\nhead position so that the max size limit can be checked correctly.\nIntroduced a new helper function to standaralize strlcat() calls.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "eaeae5d9b783a62e435645122bed90561924a2d6",
      "tree": "de35298c98dc4f83d30021dfddabb659494cc37e",
      "parents": [
        "834eb6c599a8efa1fe9b77d469562e0c78c876e1"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed Sep 30 09:27:24 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 02 11:23:21 2009 +0100"
      },
      "message": "ASoC: Fix SND_SOC_DAPM_LINE handling\n\nSince the SND_SOC_DAPM_LINE can be input or output, additional check is\nneeded in order to determine if the widget is connected as input or\noutput.\nWhen checking for connected outputs, if the widget is line, than check\nif the sources list is not empty (line is connected as output)\nFor input endpoint check, when the widget is line, also check if the\nsinks list is not empty (line is connected as input).\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2f229a31aac86ea6911d70ec4c79196ca711d625",
      "tree": "20bdbb6e1cd0f5eceab122815c0b6719ec67f3ca",
      "parents": [
        "3b04691c2b1661c7e64cd4222d7175b5bf87163f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 02 11:04:54 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 02 11:06:16 2009 +0200"
      },
      "message": "ALSA: Fix invalid __exit in sound/mips/*.c\n\nThe remove callback has to be marked as __devexit, as the dynamic unbind\nis possible.\n\nReported-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7085ec12a62ec2e990bc7d984bee7ba28e5c1dec",
      "tree": "8640697b30bae458cf36342889e07ad3abd5c3c2",
      "parents": [
        "02d3332285377c9de395c2b5b792805d43923fd0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 02 09:03:58 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 02 09:03:58 2009 +0200"
      },
      "message": "ALSA: hda - Fix / improve ALC66x parser\n\nThe auto-parser for ALC662/663/272 codecs doesn\u0027t work properly when\na speaker is connected to mono NID 0x17, and doesn\u0027t handle the dynamic\nDAC assignment properly.\n\nThis patch fixes the issues and also improves the assignment of DACs\nso that HP and speakers can have independent volume controls.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3b04691c2b1661c7e64cd4222d7175b5bf87163f",
      "tree": "e936e05e4c9a1f13db9e4b102c0f89a454f9aae2",
      "parents": [
        "a656cbf07f1106db941af337ac0051347fb778a5"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven.eckelmann@gmx.de",
        "time": "Thu Oct 01 20:06:39 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 02 07:45:55 2009 +0200"
      },
      "message": "ALSA: ctxfi: Swapped SURROUND-SIDE mute\n\nOn Soundblaster X-FI Titenium with emu20k2 the SIDE and SURROUND mute\nfunctions are swapped.\nIt was checked with \u0027speaker-test -c 8 -s 3\u0027 and (un)mute surround or\n\u0027speaker-test -c 8 -s 7\u0027 and (un)mute side. The volume seems not\nto be affected and works as expected.\n\nSigned-off-by: Sven Eckelmann \u003csven.eckelmann@gmx.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a656cbf07f1106db941af337ac0051347fb778a5",
      "tree": "1fdd92bccd37d1d2b416d06f60d5eb6a87a5065c",
      "parents": [
        "ebb6f6acbc7c23dfb23739bf02dd987500949bd0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 01 18:08:18 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 02 07:38:37 2009 +0200"
      },
      "message": "sound: Make keywest_driver static\n\nI can\u0027t see any reason for struct i2c_driver keywest_driver to not be\nstatic.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ebb6f6acbc7c23dfb23739bf02dd987500949bd0",
      "tree": "538b6d71ea30a62640aa82a2b0f2b3c905d93ca8",
      "parents": [
        "18c4078489fe064cc0ed08be3381cf2f26657f5f"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Thu Oct 01 18:56:30 2009 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 02 07:35:26 2009 +0200"
      },
      "message": "ALSA: intel8x0 - Mute External Amplifier by default for Sony VAIO VGN-B1VP\n\nBugLink: https://bugs.launchpad.net/bugs/410933\n\nThis Sony VAIO model also needs External Amplifier unmuted for audible\nplayback, so make sure we set the inv_eapd quirk.\n\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "02d3332285377c9de395c2b5b792805d43923fd0",
      "tree": "6d835a3ddd8176427be24be9ddc6596585ceed27",
      "parents": [
        "3db6c037c6954ed6d98ef199938e4004fea96908"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 01 16:38:11 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 01 16:38:11 2009 +0200"
      },
      "message": "ALSA: hda - Fix digita/analog mic auto-switching with IDT codecs\n\nWhen the auto-mic switching between an analog and a digital mic is\nneeded with IDT codecs, the current driver doesn\u0027t reset the connection\nof the digital mux.\n\nThis patch fixes the behavior by checking both mux connections properly.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "834eb6c599a8efa1fe9b77d469562e0c78c876e1",
      "tree": "46e2394e437a6f5a772fc3ad2022e071b1e01ad7",
      "parents": [
        "df1246d84ab7edc375e6b6d236654ac0866229c5",
        "c877c25170e2655d519b29e91d6c91d5d1a72a6f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 01 11:33:26 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 01 11:33:26 2009 +0100"
      },
      "message": "Merge remote branch \u0027takashi/fix/asoc\u0027 into for-2.6.32\n"
    },
    {
      "commit": "df1246d84ab7edc375e6b6d236654ac0866229c5",
      "tree": "68516f1ae82fb195b07af6d2b4e1a8b0face7ebd",
      "parents": [
        "539d3d8cbe5cf7597d4c4c4428aec242f9ea5185"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Thu Oct 01 01:33:30 2009 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 01 11:27:27 2009 +0100"
      },
      "message": "ASoC: fix kconfig order of Blackfin drivers\n\nSome of the Blackfin options don\u0027t directly follow the kconfig options\nthey depend on, so kconfig is unable to display the proper tree.  So sort\nthe options such they expand/collapse properly.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3db6c037c6954ed6d98ef199938e4004fea96908",
      "tree": "c187d5d2bf447e9b7ead06cd16401b978856d658",
      "parents": [
        "432fd13359e137b4b59a910da25f89787f19799d"
      ],
      "author": {
        "name": "Manoj Iyer",
        "email": "manoj.iyer@canonical.com",
        "time": "Tue Sep 22 18:33:29 2009 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 01 10:24:08 2009 +0200"
      },
      "message": "ALSA: hda - Added quirk to enable sound on Toshiba NB200\n\nPatch was tested on Toshiba NB200 and is found to enable sound.\n\nSigned-off-by: Manoj Iyer \u003cmanoj.iyer@canonical.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c877c25170e2655d519b29e91d6c91d5d1a72a6f",
      "tree": "bc8b369af8808ae9c1dc5cfb4ff59b6611697535",
      "parents": [
        "539d3d8cbe5cf7597d4c4c4428aec242f9ea5185"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 01 08:33:47 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 01 08:33:47 2009 +0200"
      },
      "message": "ASoC: Fix dependency of CONFIG_SND_PXA2XX_SOC_IMOTE2\n\nwm8940 requires I2C.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "18c4078489fe064cc0ed08be3381cf2f26657f5f",
      "tree": "72d5534c800da85393209a39d335af2d5606c695",
      "parents": [
        "5da5b6f9e967e8c62486444f97e66252c3768d7d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 01 07:46:33 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 01 07:46:33 2009 +0200"
      },
      "message": "ALSA: Don\u0027t assume i2c device probing always succeeds\n\nThe client-\u003edriver pointer can be NULL when i2c-device probing fails\nin i2c_new_device().  This patch adds the NULL checks for client-\u003edriver\nand return the error instead of blind assumption of driver availability.\n\nReported-by: Tim Shepard \u003cshep@alum.mit.edu\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5da5b6f9e967e8c62486444f97e66252c3768d7d",
      "tree": "581bdbc33f0579da7a216349327833e89dd7ae16",
      "parents": [
        "392bf2f1ba03b690f0ee71a185d4a5720a82bb25"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Thu Oct 01 00:28:16 2009 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 01 07:43:05 2009 +0200"
      },
      "message": "ALSA: intel8x0 - Mute External Amplifier by default for Sony VAIO VGN-T350P\n\nBugLink: https://bugs.launchpad.net/bugs/410933\n\nThis Sony VAIO model needs External Amplifier unmuted for audible\nplayback, so make sure we set the inv_eapd quirk.\n\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "392bf2f1ba03b690f0ee71a185d4a5720a82bb25",
      "tree": "c27b39608fe3334d11300f8fa846b3772bba6b41",
      "parents": [
        "8fdc9e870c07054bc34a62a4655cdb078953255d"
      ],
      "author": {
        "name": "Giuliano Pochini",
        "email": "pochini@shiny.it",
        "time": "Wed Sep 30 08:26:45 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Sep 30 08:26:45 2009 +0200"
      },
      "message": "ALSA: echoaudio - Re-enable the line-out control for the Mia card\n\nMia has an undocumented line-out control, and it has to be exposed.\n\nSigned-off-by: Giuliano Pochini \u003cpochini@shiny.it\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "432fd13359e137b4b59a910da25f89787f19799d",
      "tree": "76a41aee31a865f3860734507883fd06c70d7eda",
      "parents": [
        "a72cb4bc8590d222ac27205444d7f0dcf47ab1d5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Sep 30 08:13:44 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Sep 30 08:13:44 2009 +0200"
      },
      "message": "ALSA: hda - Resurrect input-source mixer of ALC268 model\u003dacer\n\nIn the commit fdbc66266c21976027938642f60e0f047149a61a, I mistakenly\nreplaced the capture mixer array for ALC268_ACER to nosrc version\nalthough this should be kept to alt_mixer.  Now fixed back.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a72cb4bc8590d222ac27205444d7f0dcf47ab1d5",
      "tree": "51a970a008a166192e20c71c7f3a3f626672eecd",
      "parents": [
        "3d80dcaca1fb6a718f1d4a381e0017d525fdf321"
      ],
      "author": {
        "name": "Miguel de Barros",
        "email": "miguel.de.barros@bluewin.ch",
        "time": "Sun Sep 27 22:11:21 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Sep 29 09:15:05 2009 +0200"
      },
      "message": "ALSA: hda - Analog Devices AD1984A add HP Touchsmart model\n\nReference: ALSA bug #0004614\nhttps://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d4614\n\nport-A (0x11)      - front hp-out\nport-D (0x12)      - rear line out\nport-E (0x1c)      - front mic-in\nport-F (0x16)      - Internal speakers\ndigital-mic (0x17) - Internal mic\n\ninit verbs, mixers, jack sensing and PCI_QUIRK to support this hardware\n\nSigned-off-by: Miguel de Barros \u003cmiguel.de.barros@bluewin.ch\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f0f37e2f77731b3473fa6bd5ee53255d9a9cdb40",
      "tree": "3c26d3ed1a453156e9c208ccb5567a8954dba064",
      "parents": [
        "6f5071020d5ec89b5d095aa488db604adb921aec"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Sep 27 22:29:37 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 27 11:39:25 2009 -0700"
      },
      "message": "const: mark struct vm_struct_operations\n\n* mark struct vm_area_struct::vm_ops as const\n* mark vm_ops in AGP code\n\nBut leave TTM code alone, something is fishy there with global vm_ops\nbeing used.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "baea7b946f00a291b166ccae7fcfed6c01530cc6",
      "tree": "4aa275fbdbec9c7b9b4629e8bee2bbecd3c6a6af",
      "parents": [
        "ae19ffbadc1b2100285a5b5b3d0a4e0a11390904",
        "94e0fb086fc5663c38bbc0fe86d698be8314f82f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 24 21:22:33 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 24 21:22:33 2009 +0100"
      },
      "message": "Merge branch \u0027origin\u0027 into for-linus\n\nConflicts:\n\tMAINTAINERS\n"
    },
    {
      "commit": "3d80dcaca1fb6a718f1d4a381e0017d525fdf321",
      "tree": "094c75578d96cd14d4bc7bcf3eba130c86cc748e",
      "parents": [
        "22e141300ec47010da2bfb03e1c0c74c3518ac7b"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Wed Sep 23 20:23:27 2009 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 24 12:14:37 2009 +0200"
      },
      "message": "ALSA: hda - Add HP Pavilion dv4t-1300 to MSI whitelist\n\nBugLink: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug\u003d547994\n\nEnable MSI by default for this Pavilion model.\n\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "22e141300ec47010da2bfb03e1c0c74c3518ac7b",
      "tree": "728093c434dbe38a75e4e19e7224aad1436e6dc2",
      "parents": [
        "b99dba34dc9ec007a0c8be98c0333dd37463d2fd"
      ],
      "author": {
        "name": "Lukasz Marcinowski",
        "email": "nowymarluk@wp.pl",
        "time": "Tue Sep 22 21:42:40 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 24 09:49:25 2009 +0200"
      },
      "message": "ALSA: hda - CD-audio sound for hda-intel conexant benq laptop\n\nAfter puting a cd-audio inside my laptop there was no sound out here,\nso I decided to install alsa-driver with debug level and setup a\nmodel\u003dtest, it didn\u0027t help, but then I look at source code and added\nthis few lines, now cd-audio is working both when playback/recording.\n\n[Additional minor fixes of mixer element/item names by tiwai]\n\nSigned-off-by: Lukasz Marcinowski \u003cnowymarluk@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "539d3d8cbe5cf7597d4c4c4428aec242f9ea5185",
      "tree": "503d1415bf4874484b4bc08633266a7f203b9e54",
      "parents": [
        "92e2a6f68219f8d4c862b1f29c653b05639e4c06"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Wed Sep 23 10:12:08 2009 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 23 10:37:08 2009 -0700"
      },
      "message": "ASoC: DaVinci: Correct McASP FIFO initialization\n\nMcASP write FIFO registers should be modified for playback and read FIFO\nregisters for capture. Check the PCM mode before manipulating the\nFIFO registers. Currently, irrespective of playback/capture both the\nFIFOs are enabled or disbaled. This resulted in errors in audio loopback\nmode.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "92e2a6f68219f8d4c862b1f29c653b05639e4c06",
      "tree": "2a6dedf5568554f1555478e2d6d43eefb692990e",
      "parents": [
        "81ac55aa14c863821248d9e82694c79bb556694d"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Fri Sep 11 14:29:03 2009 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 23 10:08:57 2009 -0700"
      },
      "message": "ASoC: Davinci: Fix race with cpu_dai-\u003edma_data\n\nThis patch removes references to cpu_dai-\u003edma_data.\nIt makes struct davinci_pcm_dma_params part of\nstruct davinci_mcbsp_dev or struct davinci_audio_dev.\n\nIt removes the unused name variable from davinci_pcm_dma_params.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "81ac55aa14c863821248d9e82694c79bb556694d",
      "tree": "6484713a22832c2557cbdf79901481b80abf3191",
      "parents": [
        "df0fd5e5e117329436fdea568455545ca18a71f0"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Fri Sep 11 14:29:02 2009 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 23 10:08:56 2009 -0700"
      },
      "message": "ASoC: DaVinci: Fix divide by zero error during 1st execution\n\nWhen both playback and capture stream were open\ndavinci_i2s_hw_params was setting parameters for\nthe wrong stream. The fix for davinci_i2s_hw_params\nis sufficient, but it looks like a race still happens\nin davici_pcm_open. This patch also makes the race smaller\nbut the next patch provides a better fix.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0c9af2807490cc5f4d2833799482c391a3a3fee4",
      "tree": "d90cbd7e9b2baea87603d5452e592fb5291dda08",
      "parents": [
        "fe61c99a1227aeb5a4324e39cecf465a4b2052d3",
        "8fdc9e870c07054bc34a62a4655cdb078953255d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 10:04:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 10:04:14 2009 -0700"
      },
      "message": "Merge branch \u0027fix/misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027fix/misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: lx6464es - remove unused struct member\n  ALSA: lx6464es - cleanup of rmh message bus function\n  ALSA: pcm - Simplify snd_pcm_drain() implementation\n"
    },
    {
      "commit": "fe61c99a1227aeb5a4324e39cecf465a4b2052d3",
      "tree": "897eb0eaab90488835a18197dca9640737d5623a",
      "parents": [
        "9fd815b55f31be48dbb3dd23922587d247a4e497",
        "877ae70763fa0b19ffbe25e7e119fc96f52fbbd3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 10:02:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 10:02:43 2009 -0700"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027fix/asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ASoC: wm8753: fix mapping when MONOMIX is set to Stereo\n  ASoC: some minor changes for AD1836 and AD1938 codec drivers\n  ASoC: DaVinci: Fixes to McASP configuration\n  ASoC: Blackfin I2S: fix resuming when device hasn\u0027t been used\n  ASoC: Blackfin I2S: add lost platform_device parameter to resume function\n  ASoC: fix typos in Blackfin headers\n  ASoC: bf5xx-sport: the irq save/restore funcs take an unsigned long\n  ASoC: Blackfin AC97: add a few missing multichannel define handling\n"
    },
    {
      "commit": "df0fd5e5e117329436fdea568455545ca18a71f0",
      "tree": "8d31abfbb03d0b0578a8eaa52510dee540f5e8a6",
      "parents": [
        "877ae70763fa0b19ffbe25e7e119fc96f52fbbd3"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Wed Sep 23 11:51:05 2009 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 23 09:10:01 2009 -0700"
      },
      "message": "ASoC: Blackfin: fix inverted handling of SPORT0 on PORT F/G\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ae19ffbadc1b2100285a5b5b3d0a4e0a11390904",
      "tree": "3c2086ab67398a019089a47ca3f362a4bc6db74f",
      "parents": [
        "34e84f39a27d059a3e6ec6e8b94aafa702e6f220",
        "9173a8ef24a6b1b8031507b35b8ffe5f85a87692"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 22 20:54:53 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 22 21:01:40 2009 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-linus\n"
    }
  ],
  "next": "877ae70763fa0b19ffbe25e7e119fc96f52fbbd3"
}
