)]}'
{
  "log": [
    {
      "commit": "092ebf7a01aa8020501986ab9a2f481a01bb541a",
      "tree": "16c352224df6d5c475fef5ba9179765a198724ed",
      "parents": [
        "dd501d94b5df820305363d504f51115b45e23e4f",
        "32ed3f4640631ab7a4c0bc0f1463cf019d510341"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 23 08:13:52 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 23 08:13:52 2009 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "dd501d94b5df820305363d504f51115b45e23e4f",
      "tree": "a6804f30c722855ce9ece603878692590db9f3b2",
      "parents": [
        "6e78b780efdfc5cfbd3c92df7dbdfb5c81aa2a15",
        "8a9dee59a345f96757dd45699de1c4182d8bf9a9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 23 08:13:49 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 23 08:13:49 2009 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "32ed3f4640631ab7a4c0bc0f1463cf019d510341",
      "tree": "4f32c0d64f8845b768e4337f0fd1b589fbbd2cf1",
      "parents": [
        "87e88a746d6d93242c15e380dc8cd2579b524974"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Thu Jan 22 20:53:29 2009 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 23 08:06:57 2009 +0100"
      },
      "message": "ALSA: hda: Add STAC92HD83XXX_PWR_REF quirk\n\nSome revisions of the 92hd8xxx codec\u0027s not supporting port power\ndowns in which the using of it causes capture and also randomly\nplayback streams to not function at all. Thus by disabling it by\ndefault and adding a option to enable it manually will fix all issue\non current and future revisions.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "87e88a746d6d93242c15e380dc8cd2579b524974",
      "tree": "74816208f4a468a3d9e0457f3fcd7bd64f4773be",
      "parents": [
        "e0c0e943af71c0f840a1f6a32a8cf0b61ebc61e5"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Thu Jan 22 20:38:42 2009 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 23 08:05:02 2009 +0100"
      },
      "message": "ALSA: hda: revert change to 92hd83xxx power mapping\n\nPort 0xe power mapping was incorrect set to 0x80 changed to the correct\nvalue 0x40.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e0c0e943af71c0f840a1f6a32a8cf0b61ebc61e5",
      "tree": "835ec1a5ff633a8d2f8bccb0319e2b324c0382a8",
      "parents": [
        "65557f350749e11d51d15dee759d6e04f290e256"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 22 12:58:11 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 22 12:58:11 2009 +0100"
      },
      "message": "ALSA: hda - Add model entry for HP dv4\n\nAdded model\u003dhp-dv5 for HP dv4 (103c:30f7).\n\nReference: kernel bug #12440\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12440\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "65557f350749e11d51d15dee759d6e04f290e256",
      "tree": "dd36b44a03a8ea8947379be9ad93b344429c4383",
      "parents": [
        "989738c4f82126207b9e04c9395b78e544f3d33c"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Tue Jan 20 16:50:25 2009 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 21 01:10:37 2009 +0100"
      },
      "message": "ALSA: hda: 83xxx port 0xe DAC selection\n\nOn the 92hd8xxx codecs port 0xe needs the connection selected to be the\nlast DAC in the list.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8a9dee59a345f96757dd45699de1c4182d8bf9a9",
      "tree": "6823e4c557a65ee4e225dd1b725f8a9e1b5a8041",
      "parents": [
        "591046cfc5f1b452db0a4557850ad7f394e38231"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Mon Jan 19 17:14:24 2009 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 20 20:29:39 2009 +0000"
      },
      "message": "ASoC: fix registration of the SoC card in the Freescale MPC8610 drivers\n\nThe Freescale MPC8610 driver was defining two SOC card (snd_soc_card)\nstructures, partially initializing each one, but registering only one of\nthem with ASoC.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6e78b780efdfc5cfbd3c92df7dbdfb5c81aa2a15",
      "tree": "a89246f0656e1aed6930abe35dc4682511606a72",
      "parents": [
        "c0554f102e428b8d8de3bd006a7aa77d9a3ff930",
        "3288a66243c8d34c299dd6b8a336a34321ccff52"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 19 14:08:25 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 19 14:08:25 2009 +0100"
      },
      "message": "Merge branch \u0027topic/virtuoso\u0027 into for-linus\n"
    },
    {
      "commit": "3288a66243c8d34c299dd6b8a336a34321ccff52",
      "tree": "b5296b11a18629f85a99303db1f1c6f37c5cd42d",
      "parents": [
        "45bf81011312958777f33088ac0911f241ada297"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jan 19 10:08:38 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 19 14:07:37 2009 +0100"
      },
      "message": "sound: virtuoso: document HDAV1.3 driver status\n\nMention in the Kconfig help text that the HDAV1.3 code is rather\nexperimental.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "45bf81011312958777f33088ac0911f241ada297",
      "tree": "343a16d87114b1bbaa0f2b98f8737e55d570ef2c",
      "parents": [
        "22c733788bbd4b75c00279119a83da5cd74b987a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jan 19 10:07:58 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 19 14:07:36 2009 +0100"
      },
      "message": "sound: virtuoso: add newline\n\nAdd a missing newline.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "22c733788bbd4b75c00279119a83da5cd74b987a",
      "tree": "411a501d24c506079bd39c76b2cd137da43b0b91",
      "parents": [
        "1de9e8e70f5acc441550ca75433563d91b269bbe"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jan 19 10:07:21 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 19 14:07:21 2009 +0100"
      },
      "message": "sound: virtuoso: enable UART on Xonar HDAV1.3\n\nThis hardware has a better chance of working correctly if we don\u0027t\nforget to enable it.\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": "a3aaebc4b006e9405cddd553d8a75a531e6f01a8",
      "tree": "ef0a48a5bafd33b503f1e705041cb59f3b381cc2",
      "parents": [
        "9177b42bd7ce4fd1f7eef6d80221db1b148c973b",
        "989738c4f82126207b9e04c9395b78e544f3d33c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jan 18 11:06:37 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jan 18 11:06:37 2009 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "989738c4f82126207b9e04c9395b78e544f3d33c",
      "tree": "f52f9cce2df49f5e04e3d28abd75848ae925d8ab",
      "parents": [
        "2de686d227e8869547683de659d5419061c2c518"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Sat Jan 17 18:47:27 2009 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jan 18 11:03:51 2009 +0100"
      },
      "message": "ALSA: hda: fix invalid power mapping masks\n\nFixed invalid power mappings for ports 0xd and 0xe on 93hd83xxx codecs.\nThey were shifted right one too many bits.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9177b42bd7ce4fd1f7eef6d80221db1b148c973b",
      "tree": "c6e4458e516ef2d831f103151427ebd1118bcecf",
      "parents": [
        "db45705c7fc473fd2ffb2c9621df4a4a4f33f1ad",
        "2de686d227e8869547683de659d5419061c2c518"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jan 17 12:10:17 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jan 17 12:10:17 2009 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "db45705c7fc473fd2ffb2c9621df4a4a4f33f1ad",
      "tree": "28a33c619c486c2799af2d0336aec4299334edce",
      "parents": [
        "1de9e8e70f5acc441550ca75433563d91b269bbe",
        "591046cfc5f1b452db0a4557850ad7f394e38231"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jan 17 12:10:13 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jan 17 12:10:13 2009 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "591046cfc5f1b452db0a4557850ad7f394e38231",
      "tree": "15f71cd735e0edfcfcdbd1b0a6d2bbe946591662",
      "parents": [
        "eff317d0834ad1ff03f747f6bc2d76b9a9c95160"
      ],
      "author": {
        "name": "Ben Nizette",
        "email": "bn@niasdigital.com",
        "time": "Fri Jan 16 08:45:45 2009 +1100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 16 16:39:13 2009 +0000"
      },
      "message": "ASoC: atmel_pcm: Remove non-existant header\n\n\u003cmach/hardware.h\u003e doesn\u0027t exist on AVR32 and therefore this driver won\u0027t\nbuild on that arch.  AFAICT this driver doesn\u0027t actually use the content\nof that header so easiest just to remove it.\n\nSigned-off-by: Ben Nizette \u003cbn@niasdigital.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2de686d227e8869547683de659d5419061c2c518",
      "tree": "bbe2002df7432e3e8124cdf52a645e89a0f438b7",
      "parents": [
        "c9280d681c4093405fc896dc25f81d5ff9de8183"
      ],
      "author": {
        "name": "Luke Yelavich",
        "email": "themuso@ubuntu.com",
        "time": "Fri Jan 16 15:08:02 2009 +1100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 16 10:29:37 2009 +0100"
      },
      "message": "ALSA: hda - add quirks for some 82801H variants to use ALC883_MITAC\n\nAdd the 82801H variants 1071:8227 and 8086:2503 to use ALC883_MITAC\n\nReference: Ubuntu bug 210865\n    https://bugs.launchpad.net/bugs/210865\n\nSigned-off-by: Luke Yelavich \u003cthemuso@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "26db11af12fb58dde1d6327035a248a99f60f112",
      "tree": "2a99ff07cc1e5ee1d9e04bc00dea269fd1b6fb8d",
      "parents": [
        "4c33d2dc34f50e5d5436e62cd99395859f157a19"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 20:07:55 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:14 2009 +1100"
      },
      "message": "powerpc/ps3: Printing fixups for l64 to ll64 conversion sound/ppc\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c9280d681c4093405fc896dc25f81d5ff9de8183",
      "tree": "8e4fc7ca33578a51f2646cbb66d185d95ee0cfeb",
      "parents": [
        "428549f5746c9d6135d425d076a1bed2614d58ee"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 15 17:31:00 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 15 17:33:47 2009 +0100"
      },
      "message": "ALSA: hda - Fix (yet more) STAC925x issues\n\nThe codec-parsing of STAC925x was utterly broken due to its unique\ndesign unlike other STAC codecs.  It has a volume control only in NID\n0x0e (similar as STAC9200), but the parser assumes that the amp is\navailable on each DAC widget.\n\nThe patch fixes the whole wrong stories: fix the initial volume,\nassign the fixed \"Master\" volume, and avoid to create wrong volume\ncontrols.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7c4958ee061b678114ffae8fb5783ccc91ffc614",
      "tree": "e7a4444b418be0979caa762ed72e52c5fb3a8b2d",
      "parents": [
        "320bc3b1553fa3e0d950c91471d2e88316305f8e",
        "428549f5746c9d6135d425d076a1bed2614d58ee"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 15 17:03:02 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 15 17:03:02 2009 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "428549f5746c9d6135d425d076a1bed2614d58ee",
      "tree": "4f41a36c77b0615bf0553267f2202eaa817fd4ce",
      "parents": [
        "1b0652eb588e57c3ab230e0291e7da99c7e665e0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 15 16:56:59 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 15 17:02:49 2009 +0100"
      },
      "message": "ALSA: hda - Fix invalid amp value for STAC925x\n\nThe value set in the commit 2465fb6605b4f8f3964b132017bf4078d1265fe9\nis actually wrong.  The value range is from 0 to 0x1f while the patch\nsets to 0x7f.  Let\u0027s fix it.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "320bc3b1553fa3e0d950c91471d2e88316305f8e",
      "tree": "e32e46a3335d4bfb336ed58be0e31d9fd5a3cd90",
      "parents": [
        "40f135f0660e9edec4beeb0ef142dd218e559d99",
        "7e86c0e6850504ec9516b953f316a47277825e33"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 15 16:22:39 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 15 16:22:39 2009 +0100"
      },
      "message": "Merge branch \u0027topic/virtuoso-fix\u0027 into for-linus\n"
    },
    {
      "commit": "40f135f0660e9edec4beeb0ef142dd218e559d99",
      "tree": "11286518600013f59e61b144fda725dc0e12d517",
      "parents": [
        "e8d7bd34a5cd850329b4908efe6f3ae73bc5fd1a",
        "5c6c9e6feccf771d060708fbbba9e0f67f8e0e67"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 15 16:22:33 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 15 16:22:33 2009 +0100"
      },
      "message": "Merge branch \u0027topic/usb-fix\u0027 into for-linus\n"
    },
    {
      "commit": "e8d7bd34a5cd850329b4908efe6f3ae73bc5fd1a",
      "tree": "04ae8d260c6c94af48256262de59b3950f445aab",
      "parents": [
        "eff317d0834ad1ff03f747f6bc2d76b9a9c95160",
        "1b0652eb588e57c3ab230e0291e7da99c7e665e0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 15 16:22:28 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 15 16:22:28 2009 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "eff317d0834ad1ff03f747f6bc2d76b9a9c95160",
      "tree": "93d5d82b22c4e4cf316cee51f09ba90200d85943",
      "parents": [
        "37a76bd4f1b716949fc38a6842e89f0ccb8384d0"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jan 15 14:40:47 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 15 16:20:27 2009 +0100"
      },
      "message": "ASoC: Fix the power update function for snd_soc_dapm_value_mux\n\nModify the check for the mux type to also handle the\nsnd_soc_dapm_value_mux type in a same way as the snd_soc_dapm_mux.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7e86c0e6850504ec9516b953f316a47277825e33",
      "tree": "e82e87d859506afc1df16360364a4f1cfd25681f",
      "parents": [
        "37a76bd4f1b716949fc38a6842e89f0ccb8384d0"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Jan 15 10:21:23 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 15 10:30:20 2009 +0100"
      },
      "message": "sound: virtuoso: do not overwrite EEPROM on Xonar D2/D2X\n\nOn the Asus Xonar D2 and D2X models, the SPI chip select signal for the\nfourth DAC shares its pin with the serial clock for the EEPROM that\ncontains the PCI subdevice ID values.  It appears that when DAC\nregisters are written and some other unknown conditions occur (probably\nnoise on the EEPROM\u0027s chip select line), the EEPROM gets overwritten\nwith garbage, which makes it impossible to properly detect the card\nlater.\n\nTherefore, we better avoid DAC register writes and make sure that the\ndriver works with the DAC\u0027s registers\u0027 default values.  Consequently,\nthe sample format is now I2S instead of left-justified (no user-visible\nchange), and the DAC\u0027s volume/mute registers cannot be used anymore\n(volume changes are now done by the software volume plugin).\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": "1b0652eb588e57c3ab230e0291e7da99c7e665e0",
      "tree": "7e39499039fe6f1f7d44a8193fd62792f04caff7",
      "parents": [
        "2465fb6605b4f8f3964b132017bf4078d1265fe9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 14 08:27:35 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 14 23:28:13 2009 +0100"
      },
      "message": "ALSA: hda - Fix HP dv5 mic input\n\nFix HP dv5 (103c:3603) built-in mic input.\n\nReference: kernel bug 12440\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12440\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "2465fb6605b4f8f3964b132017bf4078d1265fe9",
      "tree": "8a8f45bfc3459b5719a61e30b728adb79bd6d235",
      "parents": [
        "9248f2693921b143b54f380b60c945b28a7a5358"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 14 15:58:55 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 14 15:58:55 2009 +0100"
      },
      "message": "ALSA: hda - Fix missing initialization of NID 0x0e for STAC925x\n\nThe selector widget 0x0e isn\u0027t initialized properly in the whole probe\nprocess, thus it can be a wrong value depending on the BIOS setup.\n\nThis patch adds the init verb to set it to the max \u0026 unmuted.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5c6c9e6feccf771d060708fbbba9e0f67f8e0e67",
      "tree": "42c2b517eb2380b5f54ef549977fc363582f7030",
      "parents": [
        "37a76bd4f1b716949fc38a6842e89f0ccb8384d0"
      ],
      "author": {
        "name": "Signed-off-by: Peter Stokes",
        "email": "linux@dadeos.co.uk",
        "time": "Wed Jan 14 09:47:57 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 14 09:47:57 2009 +0100"
      },
      "message": "ALSA: USB quirk for Logitech Quickcam Pro 9000 name\n\nThe Logitech QuickCam Pro 9000 does not appear to any product identification\nstrings in its USB device descriptor. Therefore it receives a device name of\n\"USB Device 0x46d:0x990\". Th e attached patch below adds a USB quirk to\nprovide a more friendly name.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9248f2693921b143b54f380b60c945b28a7a5358",
      "tree": "8aa3430d2783b9a74934d666cfea6b2b84160b74",
      "parents": [
        "3e420e78ece6f9d2accc1568e80dfd0501e13df1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 14 09:40:25 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 14 09:40:25 2009 +0100"
      },
      "message": "ALSA: hda - Fix stac92hd83xxx_amp_nids[]\n\nFix the bug introduced in commit c15c5060fc32d7de7cde76aa61e98bae1334d82e:\n  sound/pci/hda/patch_sigmatel.c: In function ‘patch_stac92hd83xxx’:\n  sound/pci/hda/patch_sigmatel.c:4765: warning: assignment from incompatible pointer type\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3e420e78ece6f9d2accc1568e80dfd0501e13df1",
      "tree": "5a009c182c8622cb68943f2bae4be8124c34ff80",
      "parents": [
        "8317e0b0c2234f5f1f5d54804e4093d11bc0dffa"
      ],
      "author": {
        "name": "Luke Yelavich",
        "email": "themuso@ubuntu.com",
        "time": "Tue Dec 16 12:37:47 2008 +1100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 14 08:08:49 2009 +0100"
      },
      "message": "ALSA: hda - Add automatic model setting for Samsung Q45\n\nHave the Samsung Q45 (144d:c510) select ALC262_HIPPO by default\n\nReference: Ubuntu bug 200210\n\thttp://launchpad.net/bugs/200210\n\nSigned-off-by: Luke Yelavich \u003cthemuso@ubuntu.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8317e0b0c2234f5f1f5d54804e4093d11bc0dffa",
      "tree": "139d3bd041b39a77a100a41b56ae4be62332f8c2",
      "parents": [
        "c15c5060fc32d7de7cde76aa61e98bae1334d82e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 14 07:56:51 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 14 08:00:49 2009 +0100"
      },
      "message": "ALSA: hda - Don\u0027t reset HP pinctl in patch_sigmatel.c\n\nResetting HP pinctl at the unplugged state may cause a sort of regression\non some devices because of their wrong pin configuration.\n\nA simple workaround is to disable the pin reset.  This is ugly and may be\nnot good from the power-saving POV (if any), but damn simple.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "c15c5060fc32d7de7cde76aa61e98bae1334d82e",
      "tree": "22930d95422ea443efe0575a82bd65819ad8c7a9",
      "parents": [
        "2acc9dcb609427a20463e529ef552dd93b469847"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Tue Jan 13 13:30:07 2009 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 14 07:49:35 2009 +0100"
      },
      "message": "ALSA: hda: stac92hd8xxx amp mixers\n\nAdded amp nid for stac92hd8xxx families of codecs so the input amp\nmixer is created.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2acc9dcb609427a20463e529ef552dd93b469847",
      "tree": "f8298a0ef02d576b9dc2e91104db2e0d11df3c0c",
      "parents": [
        "417bec5b0f25e000866f1be845d44a3ca0690697"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 09 16:57:14 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 14 07:48:50 2009 +0100"
      },
      "message": "ALSA: hda - Fix silent headphone output on Panasonic CF-74\n\nCF-74 does the headphone/speaker switching on hardware, thus the driver\nshouldn\u0027t do any software-toggling of pins.  Otherwise it results in a\nsilent headphone output.\n\nThis patch simply resets the hp_detect flag to fix the problem.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "14ed74fbe2b917f0ad3e30cf2644203c04a45e89",
      "tree": "f1c9642a8c1f5c91399a9679faf32adfd213b508",
      "parents": [
        "c107b41c485c43f15b24743e81eaab742b3c0b67",
        "58eec4235d63e07b98544527e031e7ae807e15df"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 13 17:50:46 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 13 17:50:46 2009 +0100"
      },
      "message": "Merge branch \u0027topic/hda-gateway\u0027 into topic/hda\n"
    },
    {
      "commit": "c107b41c485c43f15b24743e81eaab742b3c0b67",
      "tree": "39e1843127c7491d79e6bb18128f327e43cad89e",
      "parents": [
        "dafb70ce1026d4d6ef1b16ad6996c9589bb11cce"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 13 17:46:37 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 13 17:46:37 2009 +0100"
      },
      "message": "ALSA: hda - Use queue_delayed_work()\n\nReplaced the old schedule_work() with queue_delayed_work() where\noverlooked in the previous patches.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dafb70ce1026d4d6ef1b16ad6996c9589bb11cce",
      "tree": "4455ab27773cce70a3322e91c9dbc8c41327e1db",
      "parents": [
        "f84e3e915ea03dfa6e32626fc25a4f284ef222ac"
      ],
      "author": {
        "name": "Giuseppe Bilotta",
        "email": "giuseppe.bilotta@gmail.com",
        "time": "Tue Jan 13 08:58:49 2009 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 13 15:14:12 2009 +0100"
      },
      "message": "ALSA: hda - Add quirk for another HP dv5\n\nAdd the model\u003dhp-m4 quirk for another HP dv5 (103c:3603)\nReference: kernel bug#12440\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12440\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "f84e3e915ea03dfa6e32626fc25a4f284ef222ac",
      "tree": "7407bf458ee57256dd96b379ba593d50d5e37ca7",
      "parents": [
        "f9d088b2080b476c86f8ddbc274851b89668c6d7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 13 12:32:21 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 13 12:32:21 2009 +0100"
      },
      "message": "ALSA: hda - Add support of NVidia MCP78 HDMI\n\nAdded the new id for NVidia MCP HDMI (10de:0007).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f9d088b2080b476c86f8ddbc274851b89668c6d7",
      "tree": "de1138857e52540f77b952d56c5d5c85e96749e5",
      "parents": [
        "37a76bd4f1b716949fc38a6842e89f0ccb8384d0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 13 11:54:49 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 13 11:54:49 2009 +0100"
      },
      "message": "ALSA: hda - Fix a typo\n\nFix a typo in stac92hd83xxx_cfg_tbl[].  The actual number is identical\nthus there is no behavior change.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3b1b71950b81c4a20ae63c2322383ab4932cdabd",
      "tree": "4ab1907249886ac5f410a81b9be8f2c977a10f7d",
      "parents": [
        "c69e8839c230c60d3c5f62c8f88bd23d8d6519ee",
        "877d52431f4d3cda4adea077ffbe88f3fd1755d3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 15:55:19 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 15:55:19 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k: (30 commits)\n  m68k: Fix --build-id breakage for sun3\n  m68k: Wire up sys_restart_syscall\n  fbdev: Kill Atari vblank cursor blinking\n  m68k: zorro - Use %pR to print resources\n  m68k: dio - Kill resource_size_t format warnings\n  m68k: dmasound - Kill warn_unused_result warnings\n  m68k: zorro - Kill warn_unused_result warnings\n  m68k: dio - Kill warn_unused_result warnings\n  m68k: atafb - Kill warn_unused_result warnings\n  m68k: amiserial - Kill warn_unused_result warnings\n  m68k: ser_a2232 - Kill warn_unused_result warnings\n  m68k: vme_scc - Kill warn_unused_result warnings\n  m68k: sun3 core - Kill warn_unused_result warnings\n  m68k: mvme147 core - Kill warn_unused_result warnings\n  m68k: mac core - Kill warn_unused_result warnings\n  m68k: hp300 core - Kill warn_unused_result warnings\n  m68k: atari core - Kill warn_unused_result warnings\n  m68k: apollo core - Kill warn_unused_result warnings\n  m68k: amiga core - Kill warn_unused_result warnings\n  m68k: Kill several external declarations in source files\n  ...\n"
    },
    {
      "commit": "89bde7b86e21291ef091dc6ad3e63412f7c6ddd9",
      "tree": "d78e96ec062f5923cc1c4b05a6125958fee43546",
      "parents": [
        "11a8b2c5cde1377c716087df0866d7dc5a6d5d10"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Dec 30 14:25:31 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:42 2009 +0100"
      },
      "message": "m68k: dmasound - Kill warn_unused_result warnings\n\nwarning: ignoring return value of \u0027request_irq\u0027, declared with attribute\nwarn_unused_result\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "05f93414fad0f22e7c6f766adef8d5e72a1d3c67",
      "tree": "302d24c1c492b6232850838af5a1be6ed317e4ce",
      "parents": [
        "a24ba44cf2adf166bbb1028d57ca0f4b636a1ef7",
        "16b2857589b77c486f6261fbd0a28107bb9c9953"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 12 14:06:01 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 12 14:06:01 2009 +0100"
      },
      "message": "Merge branch \u0027topic/usb-caiaq\u0027 into for-linus\n"
    },
    {
      "commit": "a24ba44cf2adf166bbb1028d57ca0f4b636a1ef7",
      "tree": "62b6da6b7567308f822ad5fd854b3afbd165a449",
      "parents": [
        "9229f43f48d1b454a4e8b83985d0195b1760a550",
        "6acaed38a32e8571e92cfc832b971f9e4450c207"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 12 14:05:55 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 12 14:05:55 2009 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "9229f43f48d1b454a4e8b83985d0195b1760a550",
      "tree": "603bbbffb49d3243997de39310ce4c55861ddc92",
      "parents": [
        "c59765042f53a79a7a65585042ff463b69cb248c",
        "c6d1662b229410e64092fe3a9caed6535fb3dc65"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 12 14:05:50 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 12 14:05:50 2009 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "6acaed38a32e8571e92cfc832b971f9e4450c207",
      "tree": "a3d4bff13d946744b38dce3f48ad530d23e74bf7",
      "parents": [
        "4b558991049c12689e5fd645222864b8a80730f1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 12 10:09:24 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 12 10:33:56 2009 +0100"
      },
      "message": "ALSA: hda - Use own workqueue\n\nsnd-hda-intel driver used schedule_work() fot the delayed DMA pointer\nupdates, but this has several potential problems:\n- it may block other eventsd works longer\n- it may deadlock when probing fails and flush_scheduled_work() is\n  called during probe callback (as probe callback itself could be\n  invoked from eventd)\n\nThis patch adds an own workq for each driver instance to solve these\nproblems.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4b558991049c12689e5fd645222864b8a80730f1",
      "tree": "5353378c60c8bbda805e825a1fe6175edd89f569",
      "parents": [
        "5a9e02e94989323c2a7102e2fc80ee9102b19fa0"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Mon Jan 12 09:18:58 2009 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 12 09:41:01 2009 +0100"
      },
      "message": "ALSA: hda - add support for Intel DX58SO board\n\nThe Intel DX58SO board works fine with model ALC883_3ST_6ch_INTEL.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c6d1662b229410e64092fe3a9caed6535fb3dc65",
      "tree": "83d7025f46d6271264f02d1d1e68d2b0bdf329ca",
      "parents": [
        "cb1ace04d7797db21cb5a746ac0e0fc81d526060"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jan 08 15:52:43 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 09 11:03:38 2009 +0000"
      },
      "message": "ASoC: TWL4030: Module unloading fix\n\nCall the snd_soc_free_pcm and snd_soc_dapm_free when the\ncodec driver is unloaded.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5a9e02e94989323c2a7102e2fc80ee9102b19fa0",
      "tree": "e6f5d2ecd8928a5b0256f4c9f8f7c7963d1f8e36",
      "parents": [
        "57d139278e6c246d78f71e4bf0e0d15bb0390646"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "wfg@linux.intel.com",
        "time": "Fri Jan 09 16:45:24 2009 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 09 09:58:47 2009 +0100"
      },
      "message": "ALSA: hda - create hda_codec.control_mutex for kcontrol-\u003eprivate_value\n\nFix the following lockdep warning by not reusing the hda_codec.spdif_mutex.\n\n    ALSA sound/pci/hda/hda_codec.c:882: hda_codec_cleanup_stream: NID\u003d0x2\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 ]\n    2.6.28-next-20090102 #33\n    -------------------------------------------------------\n    mplayer/3151 is trying to acquire lock:\n     (\u0026pcm-\u003eopen_mutex){--..}, at: [\u003cffffffffa004ced3\u003e] snd_pcm_release+0x43/0xd0 [snd_pcm]\n\n    but task is already holding lock:\n     (\u0026mm-\u003emmap_sem){----}, at: [\u003cffffffff810c0252\u003e] sys_munmap+0x42/0x80\n\n    which lock already depends on the new lock.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "16b2857589b77c486f6261fbd0a28107bb9c9953",
      "tree": "8816107dbbee84ebe261e633e116e217818bd839",
      "parents": [
        "f3f80a9205da74fa56d613f4c14b88b6e4e6caa8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 09 07:51:10 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 09 07:52:45 2009 +0100"
      },
      "message": "ALSA: caiaq - Version 1.3.10\n\nIncrease the version number in module info to indicate the fixes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c19a28e1193a6c854738d609ae9b2fe2f6e6bea4",
      "tree": "79a354f827a5d3656be3f55d18d31265750d9d06",
      "parents": [
        "f15659628b43b27c20447c731456c39cbec973e9"
      ],
      "author": {
        "name": "Fernando Carrijo",
        "email": "fcarrijo@yahoo.com.br",
        "time": "Wed Jan 07 18:09:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 08 08:31:14 2009 -0800"
      },
      "message": "remove lots of double-semicolons\n\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nAcked-by: Mark Fasheh \u003cmfasheh@suse.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nAcked-by: Casey Schaufler \u003ccasey@schaufler-ca.com\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57d139278e6c246d78f71e4bf0e0d15bb0390646",
      "tree": "0b05b1c7a2834173684364e64a3b632756b248df",
      "parents": [
        "a8e4f9ddea4a23705d4eea6afe4a01e1a57a0621"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 08 15:52:09 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 08 15:52:09 2009 +0100"
      },
      "message": "ALSA: hda - Add quirk for Dell Inspiron Mini9\n\nAdded a quirk, model\u003ddell, for Dell Inspiron Mini9 with ALC268 codec.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f3f80a9205da74fa56d613f4c14b88b6e4e6caa8",
      "tree": "45bc5d27b7be884431c19f5cf7042d11af682ef3",
      "parents": [
        "9e42d0cf5020aaf217433cad1a224745241d212a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 08 15:32:56 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 08 15:32:56 2009 +0100"
      },
      "message": "ALSA: caiaq - Fix Oops with MIDI\n\nThe snd-usb-caiaq driver causes Oops occasionally when accessing MIDI\ndevices.  This patch fixes the Oops and invalid URB submission errors\nas well.\n\nCc: stable@kernel.org\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cb1ace04d7797db21cb5a746ac0e0fc81d526060",
      "tree": "3364bb2a23742942b9e65454b1f9083e48bbbbce",
      "parents": [
        "741555568f8ba307c626019787c412f4386cafdc"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jan 08 13:34:30 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 08 13:09:52 2009 +0000"
      },
      "message": "ASoC: TWL4030: Change the soc_value_enum back to soc_enum\n\nThe soc_value_enum has been merged to soc_enum.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "741555568f8ba307c626019787c412f4386cafdc",
      "tree": "6d1d8683d13d838e9eeb87899718b8ba5a1fddc4",
      "parents": [
        "227b4dc6432d271eecd0ff0aefe6f0897ec47397"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jan 08 13:34:29 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 08 13:09:52 2009 +0000"
      },
      "message": "ASoC: Merge the soc_value_enum to soc_enum struct\n\nMerge the recently introduced soc_value_enum structure to the soc_enum.\nThe value based enums are still handled separately from the normal enum types,\nbut with the merge some of the newly introduced functions can be removed.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a8e4f9ddea4a23705d4eea6afe4a01e1a57a0621",
      "tree": "4e7b6a28897f7df6ad5b30b79c6a20d1658a52ef",
      "parents": [
        "e3d6ce6ff6e22ba35de77e306520779b384f0c38"
      ],
      "author": {
        "name": "Lukasz Wojnilowicz",
        "email": "lukasz.wojnilowicz@gmail.com",
        "time": "Thu Jan 08 12:00:49 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 08 12:02:35 2009 +0100"
      },
      "message": "ALSA: hda - Add quirks for Acer Aspire 5930G and 6930G\n\nThis is a patch which adds correct auto detection of model for\nsnd-hda-intel for Acer Aspire 5930G and 6930G. Tested on my 5930G. It\nfinally adds hp jack sense and 5.1 speaker system sliders.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9e42d0cf5020aaf217433cad1a224745241d212a",
      "tree": "8d64537c600024a4220d1309873ac3467726c3b0",
      "parents": [
        "97c440ba41d4e7cddb8e14c7c7ec49dad2560709",
        "18b8e08e290e9df588f51f5a7df50555f5a25664"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 17:23:53 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 17:23:53 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Work around branch tracer warning.\n  sparc64: Fix unsigned long long warnings in drivers.\n  sparc64: Use unsigned long long for u64.\n  sparc: refactor code in fault_32.c\n  sparc64: refactor code in init_64.c\n  sparc64: refactor code in viohs.c\n  sparc: make proces_ver_nack a bit more readable\n"
    },
    {
      "commit": "57c44c5f6fb0a8002feb258c1af58e1a744b1fcb",
      "tree": "978bd46ca765a88e9c101cb705bbb0bf46015643",
      "parents": [
        "76052749143d03006271cc0ce8205ad756917062",
        "5a9e67b1a19e08a82387709f325d26e07b891d27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 11:31:52 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 11:31:52 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (24 commits)\n  trivial: chack -\u003e check typo fix in main Makefile\n  trivial: Add a space (and a comma) to a printk in 8250 driver\n  trivial: Fix misspelling of \"firmware\" in docs for ncr53c8xx/sym53c8xx\n  trivial: Fix misspelling of \"firmware\" in powerpc Makefile\n  trivial: Fix misspelling of \"firmware\" in usb.c\n  trivial: Fix misspelling of \"firmware\" in qla1280.c\n  trivial: Fix misspelling of \"firmware\" in a100u2w.c\n  trivial: Fix misspelling of \"firmware\" in megaraid.c\n  trivial: Fix misspelling of \"firmware\" in ql4_mbx.c\n  trivial: Fix misspelling of \"firmware\" in acpi_memhotplug.c\n  trivial: Fix misspelling of \"firmware\" in ipw2100.c\n  trivial: Fix misspelling of \"firmware\" in atmel.c\n  trivial: Fix misspelled firmware in Kconfig\n  trivial: fix an -\u003e a typos in documentation and comments\n  trivial: fix then -\u003e than typos in comments and documentation\n  trivial: update Jesper Juhl CREDITS entry with new email\n  trivial: fix singal -\u003e signal typo\n  trivial: Fix incorrect use of \"loose\" in event.c\n  trivial: printk: fix indentation of new_text_line declaration\n  trivial: rtc-stk17ta8: fix sparse warning\n  ...\n"
    },
    {
      "commit": "e3d6ce6ff6e22ba35de77e306520779b384f0c38",
      "tree": "bd1a5081ecf31c205a0c4dc2abb620e63791e51b",
      "parents": [
        "c247ed6f5205f9feebd276c4cbe45018b10f19fa"
      ],
      "author": {
        "name": "Brian Hinz",
        "email": "bphinz@hotmail.com",
        "time": "Wed Jan 07 11:49:56 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 07 11:49:56 2009 +0100"
      },
      "message": "ALSA: hda - Add codec ID for MCP73 HDMI\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c247ed6f5205f9feebd276c4cbe45018b10f19fa",
      "tree": "4b8e3e44929fcafbbf11a4d663d4f9bcb413c5f6",
      "parents": [
        "d5337debacc00591b3f81fc3c982b40af7de1ab6"
      ],
      "author": {
        "name": "Clemens Fruhwirth",
        "email": "clemens@endorphin.org",
        "time": "Wed Jan 07 11:43:48 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 07 11:43:48 2009 +0100"
      },
      "message": "ALSA: hda - Fix typos for AD1882 codecs\n\nFixed typos of codec-id checks for AD1882/AD1882A.\n\nCc: stable@kernel.org\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d5337debacc00591b3f81fc3c982b40af7de1ab6",
      "tree": "fdc95d453cf7874ee43dbf9b5f2765954b42b05f",
      "parents": [
        "acf26c0cad5ba00dcafa633805e4660e90c1eac0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 07 11:41:57 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 07 11:41:57 2009 +0100"
      },
      "message": "ALSA: hda - Add quirk for HP 2230s\n\nAdded a quirk for HP 2230s, model\u003dlaptop, with AD1984A codec.\nReference: Novell bnc#461660\n\thttps://bugzilla.novell.com/show_bug.cgi?id\u003d461660\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "932adbed6d99cc373fc3433d701b3a594fea872c",
      "tree": "d3495817d158f2678c38235b05102ea93d6795be",
      "parents": [
        "ce519e2327bff01d0eb54071e7044e6291a52aa6",
        "167968199089435c63ad1140ccfb8c6179274a0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:09:51 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:09:51 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  ASoC: Fix SND_SOC_ALL_CODECS handling of dual SPI and I2C control buses\n  ASoC: Use snd_soc_dapm_nc_pin() in at91sam9g20ek\n  ASoC: TWL4030: Convert the bitfield enums to VALUE_ENUM type\n  ASoC: New enum type: value_enum\n  pxa2xx-ac97: switch AC unit to correct state before probing\n  ASoC: Clocking fixes for davinci-evm.c\n  ASoC: Mark non-connected TWL4030 pins for pandora\n  ASoC: OMAP: Select OMAP pin multiplexing when using Nokia N810 ASoC drivers\n"
    },
    {
      "commit": "f41ced8f108cc80f16509b907cd7ac93944459bc",
      "tree": "e2428887e43f26f373523be3d9ded4427a2c331f",
      "parents": [
        "bdbeed75b288443ea14208eafaac3941f385f2ae"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Tue Jan 06 14:40:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:11 2009 -0800"
      },
      "message": "Check fops_get() return value\n\nSeveral subsystem open handlers dereference the fops_get() return value\nwithout checking it for nullness.  This opens a race condition between the\nopen handler and module unloading.\n\nA module can be marked as being unloaded (MODULE_STATE_GOING) before its\nexit function is called and gets the chance to unregister the driver.\nDuring that window open handlers can still be called, and fops_get() will\nfail in try_module_get() and return a NULL pointer.\n\nThis change checks the fops_get() return value and returns -ENODEV if NULL.\n\nReported-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f4528d6e91cffde49894f5252e6657d420d3d74",
      "tree": "585447e1c2ab4f7fac35471672711734275cdbf4",
      "parents": [
        "9018113649348c689da107166c05d436cd52e7bf"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jan 06 13:20:38 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 06 13:20:38 2009 -0800"
      },
      "message": "sparc64: Fix unsigned long long warnings in drivers.\n\nFix warnings caused by the unsigned long long usage in sparc\nspecific drivers.\n\nThe drivers were considered sparc specific more or less from the\nfilename alone.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "167968199089435c63ad1140ccfb8c6179274a0a",
      "tree": "3022b75b0e76f6561364ad5d76f3bb28d1e85c1d",
      "parents": [
        "5439e726b54af8fdd958afa2ff42c4821eaf027a",
        "227b4dc6432d271eecd0ff0aefe6f0897ec47397"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 06 16:33:52 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 06 16:33:52 2009 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "227b4dc6432d271eecd0ff0aefe6f0897ec47397",
      "tree": "464777efda9c28c3689f6e8a7cd5862f5a7a3da7",
      "parents": [
        "8c0bad7fa5be47aa8a3d03ff6ee1917fa68b72e3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jan 03 11:24:41 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 06 14:23:10 2009 +0000"
      },
      "message": "ASoC: Fix SND_SOC_ALL_CODECS handling of dual SPI and I2C control buses\n\nFor codecs that have both SPI and I2C support we need to ensure that we\ndon\u0027t try to make the codec driver built in when I2C is modular since\nthat won\u0027t link.  Do this by creating a helper variable which uses\nconditional defaults to pick up the correct value for all combinations.\n\nWe don\u0027t need to do anything special for I2C-only codecs since a\nconditional select passes on the full value for a tristate.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nTested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0211a9c8508b2183e0e539509aad60414f1c3813",
      "tree": "af5c78818202644f53d522229f25ee7bebb48cb6",
      "parents": [
        "025dfdafe77f20b3890981a394774baab7b9c827"
      ],
      "author": {
        "name": "Frederik Schwarzer",
        "email": "schwarzerf@gmail.com",
        "time": "Mon Dec 29 22:14:56 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 06 11:28:07 2009 +0100"
      },
      "message": "trivial: fix an -\u003e a typos in documentation and comments\n\nIt is always \"an\" if there is a vowel _spoken_ (not written).\nSo it is:\n\"an hour\" (spoken vowel)\nbut\n\"a uniform\" (spoken \u0027j\u0027)\n\nSigned-off-by: Frederik Schwarzer \u003cschwarzerf@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "025dfdafe77f20b3890981a394774baab7b9c827",
      "tree": "c4d514990d7a0673df5d32aa11fded95f9644ff0",
      "parents": [
        "0abb8b6a939b742f273edc68b64dba26c57331bc"
      ],
      "author": {
        "name": "Frederik Schwarzer",
        "email": "schwarzerf@gmail.com",
        "time": "Thu Oct 16 19:02:37 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 06 11:28:06 2009 +0100"
      },
      "message": "trivial: fix then -\u003e than typos in comments and documentation\n\n- (better, more, bigger ...) then -\u003e (...) than\n\nSigned-off-by: Frederik Schwarzer \u003cschwarzerf@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8c0bad7fa5be47aa8a3d03ff6ee1917fa68b72e3",
      "tree": "882133d3eb66fe907624b400b619df0986821f57",
      "parents": [
        "2f42357722f7ddc1ec0236fa55ad49ea8a7ce4b0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 06 09:52:18 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 06 09:52:18 2009 +0000"
      },
      "message": "ASoC: Use snd_soc_dapm_nc_pin() in at91sam9g20ek\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5439e726b54af8fdd958afa2ff42c4821eaf027a",
      "tree": "e1a62a43f96216fd0d365ca28c0ab2ee5a581e3a",
      "parents": [
        "238c6d54830c624f34ac9cf123ac04aebfca5013",
        "2f42357722f7ddc1ec0236fa55ad49ea8a7ce4b0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 06 09:48:51 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 06 09:48:51 2009 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "2f42357722f7ddc1ec0236fa55ad49ea8a7ce4b0",
      "tree": "7f385fb8cc4540802f599f9d986e180e7bba1cc1",
      "parents": [
        "2e72f8e3716bc3bbf4c9b5b987fb5ab3223f60bf"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Mon Jan 05 09:54:58 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 17:47:17 2009 +0000"
      },
      "message": "ASoC: TWL4030: Convert the bitfield enums to VALUE_ENUM type\n\nConvert the bitfield coded enums to the new VALUE_ENUM type.\nRemove the enum check, since the VALUE_ENUM type can handle\nthe bitfield coding and also handles the \u0027holes\u0027 in the bitfield.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2e72f8e3716bc3bbf4c9b5b987fb5ab3223f60bf",
      "tree": "f568500ae1737e5c11376ad9b65d706c9da18874",
      "parents": [
        "796123368871e4a838dc0dfd5dbc3cd8981ef429"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Mon Jan 05 09:54:57 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 17:47:17 2009 +0000"
      },
      "message": "ASoC: New enum type: value_enum\n\nThis patch introduces a new enum type.\nIn this enum type each enumerated items referred with a value.\n\nThis new enum type can handle enums encoded in bitfield, or any other\nweird ways. twl4030 codec has several mux selection register, where the\ninput/output mux is coded in a bitfield. With the normal enum type this type\nof mux can not be handled in a clean way.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "796123368871e4a838dc0dfd5dbc3cd8981ef429",
      "tree": "281f0576a8a5af9002c00e154d99d5a19759bbae",
      "parents": [
        "05d5e991a7290807e7d62a7d272bb4f37c27c6ae"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Jan 05 12:58:06 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 17:47:17 2009 +0000"
      },
      "message": "pxa2xx-ac97: switch AC unit to correct state before probing\n\nIf AC97 unit is in partially enabled state, early request_irq can trigger\nIRQ storm or even full hang up. Workaround this by forcibly switching ACLINK off\nat the start of the probe.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "05d5e991a7290807e7d62a7d272bb4f37c27c6ae",
      "tree": "9582b65c14b39f28b1862db0afe6414d4531fbb7",
      "parents": [
        "7f185340da2594d65520b26f41e706a3ad0a368c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sun Jan 04 02:50:10 2009 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 17:47:17 2009 +0000"
      },
      "message": "ASoC: Clocking fixes for davinci-evm.c\n\nLet\u0027s have audio playback not sound like chipmunks, \u0027k? :)\n\nASP1 on the DM355 EVM uses a 27 MHz external audio clock, not\nthe slower clock used with ASP0 on the DM6446 EVM.\n\nAlso, that slower ASP0 clock on the DM6446 is 12.288 MHz,\nnot 22.5792 MHz ... 48 KHz sample rate (x256), not a double\nspeed 44.1 KHz sample rate (which could be done, but isn\u0027t\nwhat the board init code now sets up).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7f185340da2594d65520b26f41e706a3ad0a368c",
      "tree": "602ca06ced6a64e0551a0c0e0095a4722bf0543f",
      "parents": [
        "d304c6ef6e9888addde075acb5bdd87e3fb48c1a"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Tue Dec 23 12:04:48 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 17:47:16 2009 +0000"
      },
      "message": "ASoC: Mark non-connected TWL4030 pins for pandora\n\nPandora has all TWL4030 output pins floating, it uses\nexternal DAC for playback. Mark those outputs as not\nconnected using DAPM calls.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d304c6ef6e9888addde075acb5bdd87e3fb48c1a",
      "tree": "5e8fa1d65ad66eeb7f5e74deb71bde77cd03ef84",
      "parents": [
        "cad9d90ec3f6c497dce2b163046436b6ab5cf6b6"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Tue Dec 23 10:09:35 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 17:47:16 2009 +0000"
      },
      "message": "ASoC: OMAP: Select OMAP pin multiplexing when using Nokia N810 ASoC drivers\n\nN810 bootloader muxes I2S pins for OMAP2420 EAC block while N810 ASoC\ndrivers are using McBSP block so the kernel have to change configuration\nruntime.\n\nAuthor has not seen problems using kernel pin multiplexing on N810 but very\nmany times unworking audio after forgotten to enable it and spending\n15 minutes each time to figure it out again...\n\nThis change makes it easier for other users as well. If problems arise, then\nthey are better to find and fix in OMAP pin multiplexing framework.\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3a5e1d1792729f384c10db966feb8bab76c991ed",
      "tree": "c62f5a3afb16fc8e10e04cb1dd972d9ef5e47f25",
      "parents": [
        "9d7eff608dbccceb3a5168bd240dc6262ae42459",
        "8eca75382e012b74b98526a1679ada2a1849024b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 18:34:25 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 18:34:25 2009 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "9d7eff608dbccceb3a5168bd240dc6262ae42459",
      "tree": "f12831fb230857d2d93bb7b0dc0eb21175152397",
      "parents": [
        "cd8faac38c1c4ff2b404d808f6c623ab47e06475",
        "cad9d90ec3f6c497dce2b163046436b6ab5cf6b6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 18:34:21 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 18:34:21 2009 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "cad9d90ec3f6c497dce2b163046436b6ab5cf6b6",
      "tree": "7fb6bb4bd3257b7d1672ef5e79e225daadd240a0",
      "parents": [
        "ac11a2b35cc25c77d28218aaf60e7f7c6c7ee5d3",
        "5cf1c00b0ef3ba964b2ad268a55c278cf43f798f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 18:31:38 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 18:31:38 2009 +0100"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into topic/asoc\n"
    },
    {
      "commit": "8eca75382e012b74b98526a1679ada2a1849024b",
      "tree": "7ab234048cceac44da48cb7921ad686d5f3f98a7",
      "parents": [
        "fe0bdec68b77020281dc814805edfe594ae89e0f"
      ],
      "author": {
        "name": "Alan Horstmann",
        "email": "gineera@aspect135.co.uk",
        "time": "Mon Jan 05 18:30:04 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 18:30:04 2009 +0100"
      },
      "message": "ALSA: ice1724 - Fix a typo in IEC958 PCM name\n\nFix trivial name string typo as reported in bug 2552.\n\nSigned-off-by: Alan Horstmann \u003cgineera@aspect135.co.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5cf1c00b0ef3ba964b2ad268a55c278cf43f798f",
      "tree": "438757a395cb40717b9d92801a8f907b0191d1d7",
      "parents": [
        "6a94cb73064c952255336cc57731904174b2c58f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Jan 05 02:08:30 2009 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 13:09:31 2009 +0000"
      },
      "message": "ASoC: fix davinci-sffsdr buglet\n\nMinor bugfix:  now that DaVinci kernels can support multiple\nboards, board-specific ASoC components need to verify they\u0027re\nrunning on the right board before initializing.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "cd8faac38c1c4ff2b404d808f6c623ab47e06475",
      "tree": "554666b304cfe5c650be3fd857cfdfe7b1f9cae3",
      "parents": [
        "8924c671b668169289f8f4b70518b3aa96e454df",
        "913ae5a24efd27deef4fc154953871b62d0d99cd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 10:53:58 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 10:53:58 2009 +0100"
      },
      "message": "Merge branch \u0027topic/usbaudio\u0027 into for-linus\n"
    },
    {
      "commit": "8924c671b668169289f8f4b70518b3aa96e454df",
      "tree": "7377aa9a86c31e51e6c5540e786669001d5b6afd",
      "parents": [
        "ab05e290265341377187bb968575d3b7c72f9644",
        "acf26c0cad5ba00dcafa633805e4660e90c1eac0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 10:53:46 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 10:53:46 2009 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "ab05e290265341377187bb968575d3b7c72f9644",
      "tree": "44f5fc9afac69bdf5d4e519ef9ba41b82b525835",
      "parents": [
        "fe0bdec68b77020281dc814805edfe594ae89e0f",
        "ac11a2b35cc25c77d28218aaf60e7f7c6c7ee5d3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 10:53:43 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 10:53:43 2009 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "913ae5a24efd27deef4fc154953871b62d0d99cd",
      "tree": "293a3bb13615fd61db473f99d5a8cfeb4d721158",
      "parents": [
        "f4e9749f451747f7cdd334eae951357f839c57f2"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Jan 03 17:54:53 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jan 04 12:10:04 2009 +0100"
      },
      "message": "ALSA: sound/usb: Use negated usb_endpoint_xfer_control, etc\n\nThis patch extends 42a6e66f1e40a930d093c33ba0bb9d8d8e4555ed by using\nusb_endpoint_xfer_control, usb_endpoint_xfer_isoc, usb_endpoint_xfer_bulk,\nand usb_endpoint_xfer_int in the negated case as well.\n\nThis patch also rewrites some calls to usb_endpoint_dir_in as negated calls\nto !usb_endpoint_dir_out, and vice versa, to better correspond to the\nintent of the original code.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@ struct usb_endpoint_descriptor *epd; @@\n\n- (usb_endpoint_type(epd) !\u003d \\(USB_ENDPOINT_XFER_CONTROL\\|0\\))\n+ !usb_endpoint_xfer_control(epd)\n\n@@ struct usb_endpoint_descriptor *epd; @@\n\n- (usb_endpoint_type(epd) !\u003d \\(USB_ENDPOINT_XFER_ISOC\\|1\\))\n+ !usb_endpoint_xfer_isoc(epd)\n\n@@ struct usb_endpoint_descriptor *epd; @@\n\n- (usb_endpoint_type(epd) !\u003d \\(USB_ENDPOINT_XFER_BULK\\|2\\))\n+ !usb_endpoint_xfer_bulk(epd)\n\n@@ struct usb_endpoint_descriptor *epd; @@\n\n- (usb_endpoint_type(epd) !\u003d \\(USB_ENDPOINT_XFER_INT\\|3\\))\n+ !usb_endpoint_xfer_int(epd)\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": "acf26c0cad5ba00dcafa633805e4660e90c1eac0",
      "tree": "644e9901f062026c87d9542c69e1515ec4d4c5be",
      "parents": [
        "bc7a166dd1530965aa80966f267235f067c5fddf"
      ],
      "author": {
        "name": "Ulrich Dangel",
        "email": "uli@spamt.net",
        "time": "Fri Jan 02 19:30:14 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jan 03 11:26:05 2009 +0100"
      },
      "message": "ALSA: hda - cxt5051 report jack state\n\nSigned-off-by: Ulrich Dangel \u003culi@spamt.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bc7a166dd1530965aa80966f267235f067c5fddf",
      "tree": "9a86381c0552e6c7901b3263be29b210e291f5f9",
      "parents": [
        "06bf3e15f64aacfb068fed5002b6544f870cc638"
      ],
      "author": {
        "name": "Ulrich Dangel",
        "email": "uli@spamt.net",
        "time": "Fri Jan 02 19:30:13 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jan 03 11:25:44 2009 +0100"
      },
      "message": "ALSA: hda - add basic jack reporting functions to patch_conexant.c\n\nAdded functions to report jack sense.\nAs CXT5051_PORTB_EVENT has the same value as CONEXANT_MIC_EVENT two input\ndevices for the microphone will be created if using CXT5051.\n\nSigned-off-by: Ulrich Dangel \u003culi@spamt.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "069b747931f13eda289c1d59a09ecc8162281a76",
      "tree": "144b8ebf131eba4f3468d8d3f52bd192bc2e4f76",
      "parents": [
        "4ab9203b1b7e45f1beae7eb0c67d663a26257a69"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 30 07:04:34 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:11:34 2009 -0200"
      },
      "message": "V4L/DVB (10138): v4l2-ioctl: change to long return type to match unlocked_ioctl.\n\nSince internal to v4l2 the ioctl prototype is the same regardless of it\nbeing called through .ioctl or .unlocked_ioctl, we need to convert it all\nto the long return type of unlocked_ioctl.\n\nThanks to Jean-Francois Moine for posting an initial patch for this and\nthus bringing it to our attention.\n\nCc: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bec43661b1dc0075b7445223ba775674133b164d",
      "tree": "2a09ad5cc78799985e5cfb789f0a23db58e70499",
      "parents": [
        "dfa9a5ae679ff2d23caa995d0f55a19abaf0596e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 30 06:58:20 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:11:12 2009 -0200"
      },
      "message": "V4L/DVB (10135): v4l2: introduce v4l2_file_operations.\n\nIntroduce a struct v4l2_file_operations for v4l2 drivers.\n\nRemove the unnecessary inode argument.\n\nMove compat32 handling (and llseek) into the v4l2-dev core: this is now\nhandled in the v4l2 core and no longer in the drivers themselves.\n\nNote that this changeset reverts an earlier patch that changed the return\ntype of__video_ioctl2 from int to long. This change will be reinstated\nlater in a much improved version.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f4e9749f451747f7cdd334eae951357f839c57f2",
      "tree": "8aa29510c2de7a5326cf1c21d8e1588598b024cc",
      "parents": [
        "42a6e66f1e40a930d093c33ba0bb9d8d8e4555ed"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Jan 01 18:14:35 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 02 11:52:45 2009 +0100"
      },
      "message": "ALSA: Use usb_set/get_intfdata\n\nUse the USB functions usb_get_intfdata and usb_set_intfdata instead of\ndev_get_drvdata and dev_set_drvdata, respectively.\n\nThe semantic patch that makes this change for the usb_get_intfdata case is\nas follows: (http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@header@\n@@\n\n#include \u003clinux/usb.h\u003e\n\n@same depends on header@\nposition p;\n@@\n\nusb_get_intfdata@p(...) { ... }\n\n@depends on header@\nposition _p!\u003dsame.p;\nidentifier _f;\nstruct usb_interface*intf;\n@@\n\n_f@_p(...) { \u003c+...\n- dev_get_drvdata(\u0026intf-\u003edev)\n+ usb_get_intfdata(intf)\n...+\u003e }\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": "ac11a2b35cc25c77d28218aaf60e7f7c6c7ee5d3",
      "tree": "705f28540115971f5253996fb71a4a4c8d963b0a",
      "parents": [
        "9bef6489d72abd8f598aede92be3854a69324c50"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 01 12:18:17 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 01 12:18:17 2009 +0000"
      },
      "message": "ASoC: Clean up kerneldoc warnings\n\nAlmost all parameters that have been misnamed in the comments.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9bef6489d72abd8f598aede92be3854a69324c50",
      "tree": "feacfd87f5fb52fcd39086189a3443c6c4b9fead",
      "parents": [
        "276c62225a7c98737510483dcaec6af7e7965389"
      ],
      "author": {
        "name": "Stephen Ware",
        "email": "stephen.ware@eqware.net",
        "time": "Wed Dec 31 14:39:23 2008 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 01 11:52:48 2009 +0000"
      },
      "message": "ASoC: Fix pxa2xx-pcm checks for invalid DMA channels\n\nSet the invalid dma channel to -1 (and check properly for it) in\npxa2xx_pcm_hw_free().  Was assuming 0 is an invalid channel number but 0\nis a valid pxa dma channel num.\n\nSigned-off-by: stephen \u003cstephen.ware@eqware.net\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "06bf3e15f64aacfb068fed5002b6544f870cc638",
      "tree": "4d088a8986661c8cb20ceed588d52de40fd629af",
      "parents": [
        "3fea2cb0451b9009af32d1418ea77cc674fe7e02"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Thu Jan 01 10:32:08 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 01 10:32:08 2009 +0100"
      },
      "message": "LSA: hda - Add HP Acacia detection\n\nAdd automatic mapping of HP Acacia motherboards to 3stack-hp.  Allows\nfor greater then 2 channel audio by enabling Channel Mode option in mixer.\n\nMotherboard specs:\nhttp://h10025.www1.hp.com/ewfrf/wc/document?docname\u003dc01321559\u0026lc\u003den\u0026dlc\u003den\u0026cc\u003dus\u0026product\u003d3829353\u0026os\u003d2093\u0026lang\u003den#\n\nSigned-off-by: Chris Bagwell \u003cchris at cnpbagwell dot com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3fea2cb0451b9009af32d1418ea77cc674fe7e02",
      "tree": "825e430e7f9647ad680b5b664bae9251008a26f1",
      "parents": [
        "b58602a4bac012b5f4fc12fe6b46ab237b610d5d"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Fri Dec 26 12:20:43 2008 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 01 10:28:59 2009 +0100"
      },
      "message": "ALSA: hda - fix name for ALC1200\n\nMove the more specific preset for ALC1200 above the general one for\nALC888, so that it will have the chance to get matched and selected.\n\nReported-by: Thomas Schneider \u003cnailstudio@gmx.net\u003e\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "42a6e66f1e40a930d093c33ba0bb9d8d8e4555ed",
      "tree": "7a1e0bca5877bdc4457cd68a377569feec0c76c9",
      "parents": [
        "b58602a4bac012b5f4fc12fe6b46ab237b610d5d"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Dec 29 11:23:02 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 01 10:27:33 2009 +0100"
      },
      "message": "ALSA: sound/usb: use USB API functions rather than constants\n\nThis set of patches introduces calls to the following set of functions:\n\nusb_endpoint_dir_in(epd)\nusb_endpoint_dir_out(epd)\nusb_endpoint_is_bulk_in(epd)\nusb_endpoint_is_bulk_out(epd)\nusb_endpoint_is_int_in(epd)\nusb_endpoint_is_int_out(epd)\nusb_endpoint_num(epd)\nusb_endpoint_type(epd)\nusb_endpoint_xfer_bulk(epd)\nusb_endpoint_xfer_control(epd)\nusb_endpoint_xfer_int(epd)\nusb_endpoint_xfer_isoc(epd)\n\nIn some cases, introducing one of these functions is not possible, and it\njust replaces an explicit integer value by one of the following constants:\n\nUSB_ENDPOINT_XFER_BULK\nUSB_ENDPOINT_XFER_CONTROL\nUSB_ENDPOINT_XFER_INT\nUSB_ENDPOINT_XFER_ISOC\n\nAn extract of the semantic patch that makes these changes is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r1@ struct usb_endpoint_descriptor *epd; @@\n\n- ((epd-\u003ebmAttributes \u0026 \\(USB_ENDPOINT_XFERTYPE_MASK\\|3\\)) \u003d\u003d\n- \\(USB_ENDPOINT_XFER_CONTROL\\|0\\))\n+ usb_endpoint_xfer_control(epd)\n\n@r5@ struct usb_endpoint_descriptor *epd; @@\n\n- ((epd-\u003ebEndpointAddress \u0026 \\(USB_ENDPOINT_DIR_MASK\\|0x80\\)) \u003d\u003d\n-  \\(USB_DIR_IN\\|0x80\\))\n+ usb_endpoint_dir_in(epd)\n\n@inc@\n@@\n\n#include \u003clinux/usb.h\u003e\n\n@depends on !inc \u0026\u0026 (r1||r5)@\n@@\n\n+ #include \u003clinux/usb.h\u003e\n  #include \u003clinux/usb/...\u003e\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": "276c62225a7c98737510483dcaec6af7e7965389",
      "tree": "814347def3eaeecc6fd69b30d72389dedac33f7e",
      "parents": [
        "f9a3fba2ce8622977c5373d2449eb71705613721"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed Dec 31 10:08:38 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 31 13:11:59 2008 +0000"
      },
      "message": "ASoC: TWL4030: DAPM based capture implementation\n\nThis patch adds DAPM implementaion for the capture path\non twlx030.\n\nTWL has two physical ADC and two digital microphone (stereo) connections.\nThe CPU interface has four microphone channels.\nFor simplicity the microphone channel paths are named as:\nTX1 (Left/Right) - when using i2s mode, only the TX1 data is valid\nTX2 (Left/Right)\n\nInput routing (simplified version):\nThere is two levels of mux settings for TWL in input path:\nAnalog input mux:\n ADCL \u003c- {Off, Main mic, Headset mic, AUXL, Carkit mic}\n ADCR \u003c- {Off, Sub mic, AUXR}\n\nAnalog/Digital mux:\nTX1 Analog mode:\n TX1L \u003c- ADCL\n TX1R \u003c- ADCR\nTX1 Digital mode:\n TX1L \u003c- Digimic0 (Left)\n TX1R \u003c- Digimic0 (Right)\n\nTX2 Analog mode:\n TX2L \u003c- ADCL\n TX2R \u003c- ADCR\nTX2 Digital mode:\n TX2L \u003c- Digimic1 (Left)\n TX2R \u003c- Digimic1 (Right)\n\nThe patch provides the following user controls for the capture path:\nMux settings:\n\"TX1 Capture Route\": {Analog, Digimic0}\n\"TX2 Capture Route\": {Analog, Digimic1}\n\"Analog Left Capture Route\":  {Off, Main Mic, Headset Mic, AUXL, Carkit Mic}\n\"Analog Right Capture Route\": {Off, Sub Mic, AUXR}\n\nVolume/Gain controls:\n\"TX1 Digital Capture Volume\": Stereo gain control for TX1 path\n\"TX2 Digital Capture Volume\": Stereo gain control for TX2 path\n\"Analog Capture Volume\":      Stereo gain control for the analog path only\n\nImportant things for the board files:\nMicrophone bias:\n\"Mic Bias 1\":       Bias for Main mic or for digimic0 (analog or digital path)\n\"Mic Bias 2\":       Bias for Sub mic or for digimic1 (analog or digital path)\n\"Headset Mic Bias\": Bias for Headset mic\n\nWhen the routing configured correctly only the needed components will be\npowered/enabled.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f9a3fba2ce8622977c5373d2449eb71705613721",
      "tree": "c7948ffacc36e1169a9fcb82f0f4ac978c8906e1",
      "parents": [
        "6a94cb73064c952255336cc57731904174b2c58f"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed Dec 31 10:08:37 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 31 13:11:59 2008 +0000"
      },
      "message": "ASoC: TWL4030: Make the enum filter generic for twl4030\n\nModify the enum filter to more generic that it will filter\nout the enums with text \"Invalid\".\nThe enum filter also required for the capture path.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f54a6ec0fd85002d94d05b4bb679508eeb066683",
      "tree": "0f24dd66cce563d2c5e7656c2489e5b96eef31f9",
      "parents": [
        "5ed1836814d908f45cafde0e79cb85314ab9d41d",
        "134179823b3ca9c8b98e0631906459dbb022ff9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 17:41:32 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 17:41:32 2008 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (583 commits)\n  V4L/DVB (10130): use USB API functions rather than constants\n  V4L/DVB (10129): dvb: remove deprecated use of RW_LOCK_UNLOCKED in frontends\n  V4L/DVB (10128): modify V4L documentation to be a valid XHTML\n  V4L/DVB (10127): stv06xx: Avoid having y unitialized\n  V4L/DVB (10125): em28xx: Don\u0027t do AC97 vendor detection for i2s audio devices\n  V4L/DVB (10124): em28xx: expand output formats available\n  V4L/DVB (10123): em28xx: fix reversed definitions of I2S audio modes\n  V4L/DVB (10122): em28xx: don\u0027t load em28xx-alsa for em2870 based devices\n  V4L/DVB (10121): em28xx: remove worthless Pinnacle PCTV HD Mini 80e device profile\n  V4L/DVB (10120): em28xx: remove redundant Pinnacle Dazzle DVC 100 profile\n  V4L/DVB (10119): em28xx: fix corrupted XCLK value\n  V4L/DVB (10118): zoran: fix warning for a variable not used\n  V4L/DVB (10116): af9013: Fix gcc false warnings\n  V4L/DVB (10111a): usbvideo.h: remove an useless blank line\n  V4L/DVB (10111): quickcam_messenger.c: fix a warning\n  V4L/DVB (10110): v4l2-ioctl: Fix warnings when using .unlocked_ioctl \u003d __video_ioctl2\n  V4L/DVB (10109): anysee: Fix usage of an unitialized function\n  V4L/DVB (10104): uvcvideo: Add support for video output devices\n  V4L/DVB (10102): uvcvideo: Ignore interrupt endpoint for built-in iSight webcams.\n  V4L/DVB (10101): uvcvideo: Fix bulk URB processing when the header is erroneous\n  ...\n"
    },
    {
      "commit": "14a3c4ab0e58d143c7928c9eb2f2610205e13bf2",
      "tree": "885992999d7a1a2fd3586efcf32ebcbcbc3a72aa",
      "parents": [
        "1af237a099a3b8ff56aa384f605c6a68af7bf288",
        "47992cbdaef2f18a47871b2ed01ad27f568c8b73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 17:36:49 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 17:36:49 2008 -0800"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (407 commits)\n  [ARM] pxafb: add support for overlay1 and overlay2 as framebuffer devices\n  [ARM] pxafb: cleanup of the timing checking code\n  [ARM] pxafb: cleanup of the color format manipulation code\n  [ARM] pxafb: add palette format support for LCCR4_PAL_FOR_3\n  [ARM] pxafb: add support for FBIOPAN_DISPLAY by dma braching\n  [ARM] pxafb: allow pxafb_set_par() to start from arbitrary yoffset\n  [ARM] pxafb: allow video memory size to be configurable\n  [ARM] pxa: add document on the MFP design and how to use it\n  [ARM] sa1100_wdt: don\u0027t assume CLOCK_TICK_RATE to be a constant\n  [ARM] rtc-sa1100: don\u0027t assume CLOCK_TICK_RATE to be a constant\n  [ARM] pxa/tavorevb: update board support (smartpanel LCD + keypad)\n  [ARM] pxa: Update eseries defconfig\n  [ARM] 5352/1: add w90p910-plat config file\n  [ARM] s3c: S3C options should depend on PLAT_S3C\n  [ARM] mv78xx0: implement GPIO and GPIO interrupt support\n  [ARM] Kirkwood: implement GPIO and GPIO interrupt support\n  [ARM] Orion: share GPIO IRQ handling code\n  [ARM] Orion: share GPIO handling code\n  [ARM] s3c: define __io using the typesafe version\n  [ARM] S3C64XX: Ensure CPU_V6 is selected\n  ...\n"
    },
    {
      "commit": "bb758e9637e5ddcff84a97177415499ae1fed498",
      "tree": "a4dbc2a0427a30fc9c54148c6ff7ecf21947e3ae",
      "parents": [
        "5f34fe1cfc1bdd8b4711bbe37421fba4ed0d1ed4",
        "32e8d18683adb322c994d1a0fe02d66380991f45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 16:16:21 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 16:16:21 2008 -0800"
      },
      "message": "Merge branch \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  hrtimers: fix warning in kernel/hrtimer.c\n  x86: make sure we really have an hpet mapping before using it\n  x86: enable HPET on Fujitsu u9200\n  linux/timex.h: cleanup for userspace\n  posix-timers: simplify de_thread()-\u003eexit_itimers() path\n  posix-timers: check -\u003eit_signal instead of -\u003eit_pid to validate the timer\n  posix-timers: use \"struct pid*\" instead of \"struct task_struct*\"\n  nohz: suppress needless timer reprogramming\n  clocksource, acpi_pm.c: put acpi_pm_read_slow() under CONFIG_PCI\n  nohz: no softirq pending warnings for offline cpus\n  hrtimer: removing all ur callback modes, fix\n  hrtimer: removing all ur callback modes, fix hotplug\n  hrtimer: removing all ur callback modes\n  x86: correct link to HPET timer specification\n  rtc-cmos: export second NVRAM bank\n\nFixed up conflicts in sound/drivers/pcsp/pcsp.c and sound/core/hrtimer.c\nmanually.\n"
    },
    {
      "commit": "4b29631db33292d416dc395c56122ea865e7635c",
      "tree": "1e0e6b034148e2d78c73f4d3e85a242884707dbe",
      "parents": [
        "1f6340bd431921f9b6dc995973eb065d6c14f024"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Sun Nov 09 15:25:31 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 29 17:53:28 2008 -0200"
      },
      "message": "V4L/DVB (9533): cx88: Add support for TurboSight TBS8910 DVB-S PCI card\n\nThe card based on stv0299 or stv0288 demodulators.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "32e8d18683adb322c994d1a0fe02d66380991f45"
}
