)]}'
{
  "log": [
    {
      "commit": "03d7ca177fd2ecac8eb22f482f327ecaae4ac8cb",
      "tree": "3705f711c9c12a6a3ecfb4d2951ddeac0574a144",
      "parents": [
        "a7662640104599249e15cda7839e9050f92e6a0e"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Thu Feb 21 07:51:46 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:14 2008 +0200"
      },
      "message": "[ALSA] hda: STAC927x analog mic\n\nSome laptops have a internal analog microphone that is not setup by the BIOS.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a7662640104599249e15cda7839e9050f92e6a0e",
      "tree": "c77d9f2a345bb2241dc7999180135286725009c1",
      "parents": [
        "7989fba979daea99285079dc0099ab658e4db759"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Thu Feb 21 07:51:14 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:14 2008 +0200"
      },
      "message": "[ALSA] hda: 92HDxxxx PCI Quirks\n\nAdded PCI_QUIRKS for laptop that have the 92HDxxx family of codecs.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7989fba979daea99285079dc0099ab658e4db759",
      "tree": "5162b81096c0cd5bef3974d0b8ef7cafdb074587",
      "parents": [
        "4451089e2aafba87d7574e27c839895131a80293"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Thu Feb 21 07:50:12 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:14 2008 +0200"
      },
      "message": "[ALSA] hda: STAC927x invalid association value\n\nSTAC_DELL_BIOS quirks were setting the association value wrong\nfor port 0x0f, which prevented it from being included in hp_outs[].\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4451089e2aafba87d7574e27c839895131a80293",
      "tree": "064667f10f260d4cbccdd630078c6307e7554aca",
      "parents": [
        "6876a5323f6169f9321354a398f7364b41ca82fa"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Thu Feb 21 07:49:31 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:13 2008 +0200"
      },
      "message": "[ALSA] hda: fix STAC927x power management\n\nFix issue on STAC927x codecs that first DAC was getting powered down\neven if was being used.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6876a5323f6169f9321354a398f7364b41ca82fa",
      "tree": "2e85726835b544a0a6b7d93a8d5aa64c6e302d4d",
      "parents": [
        "9e235323db4689e8b7e123252b998a4904806c38"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Wed Feb 20 17:13:44 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:13 2008 +0200"
      },
      "message": "[ALSA] ASoC: Add support for 12 MHz MCLK in TLV320AIC3X\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9e235323db4689e8b7e123252b998a4904806c38",
      "tree": "e17360eaa1a5a6152ace89cb2cda7e73691fafe9",
      "parents": [
        "34b6757dc7ce0e9d5d3930b29d53a7bcb0fde047"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 20 12:13:29 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:13 2008 +0200"
      },
      "message": "[ALSA] Add description of aw2 driver\n\nAdded a brief description of aw2 driver to ALSA-Configuration.txt.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "34b6757dc7ce0e9d5d3930b29d53a7bcb0fde047",
      "tree": "bcf34f0ee44809395dda4e459d7ec68a3f09f90c",
      "parents": [
        "98f2a97f207a776603173ee96327d977e592579d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 20 12:12:58 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:13 2008 +0200"
      },
      "message": "[ALSA] aw2 - Add missing module parameters\n\nAdded the missing declarations for module parameters.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "98f2a97f207a776603173ee96327d977e592579d",
      "tree": "f7e313b4a33b7ebe2a493e009f53eecb446cd676",
      "parents": [
        "67ebcb0311110dc7268bb5b135bf437d8033337e"
      ],
      "author": {
        "name": "Cedric Bregardis",
        "email": "cedric.bregardis@free.fr",
        "time": "Wed Feb 20 12:05:13 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:13 2008 +0200"
      },
      "message": "[ALSA] Emagic Audiowerk 2 ALSA driver.\n\nSigned-off-by: Cedric Bregardis \u003ccedric.bregardis@free.fr\u003e\nSigned-off-by: Jean-Christian Hassler \u003cjhassler@free.fr\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "67ebcb0311110dc7268bb5b135bf437d8033337e",
      "tree": "aa1077b7d255d2095777c8ad429e793870830ec1",
      "parents": [
        "85860c06aba5e145805ad840553a2388e60a7e23"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 19 15:03:57 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:13 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Don\u0027t create multiple capture streams for single inputs\n\nWhen the device has only one input source, it makes no sense to have\nmultiple capture streams.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "85860c06aba5e145805ad840553a2388e60a7e23",
      "tree": "baa33d4e255a1f2198af884824858325546c3963",
      "parents": [
        "aef9d318b1d741d80486ff7ea3507a8321dedf6b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 19 15:00:15 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:13 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Fix ALC268 capture source\n\nInitialize the capture source properly for auto model.\nIt\u0027s especially important for cases that only mic is detected.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "aef9d318b1d741d80486ff7ea3507a8321dedf6b",
      "tree": "5364a20d91ab3a19807a0e05557f067a3f1d6f11",
      "parents": [
        "77a261b75521564dcc5f22355cce4830f6b1376a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 19 13:16:41 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:12 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Add beep volume control to ALC268\n\nAdded the beep volume control to ALC268 codec support code.\nSince the codec doesn\u0027t return the correct AMP caps, we need to override\nthe value.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "77a261b75521564dcc5f22355cce4830f6b1376a",
      "tree": "f92dfc59e75c1850c0f5e0722a5991913e74fca1",
      "parents": [
        "8b6ed8e70d9a7c39748a9902d64138e070d4064b"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com.tw",
        "time": "Tue Feb 19 11:38:05 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:12 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Fix ALC662 recording\n\nFixed ALC662 recording issue.\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com.tw\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8b6ed8e70d9a7c39748a9902d64138e070d4064b",
      "tree": "5051073d3b623542f5de74b0e960b444c7e519e1",
      "parents": [
        "49c88b85b53767f97eb8c9171cb0b976c62a0114"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 19 11:36:35 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:12 2008 +0200"
      },
      "message": "[ALSA] hda-intel - Clean up stream definitions\n\nClean up the code to define playback/capture streams.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "49c88b85b53767f97eb8c9171cb0b976c62a0114",
      "tree": "bdf175c7a17e0bd6df76d23353238331799f342b",
      "parents": [
        "1c82ed1bc531746a8fa9b46c593ddce546f28026"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 18 13:06:49 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:12 2008 +0200"
      },
      "message": "[ALSA] ca0106 - Add master volume controls\n\nAdded master volume and switch controls for ca0106 using vmaster.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1c82ed1bc531746a8fa9b46c593ddce546f28026",
      "tree": "bc86ba78100f31856cff9b596634d795d2793984",
      "parents": [
        "e922b0028fad87de0d262f9fa51f98595d2df258"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 18 13:05:50 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:12 2008 +0200"
      },
      "message": "[ALSA] Keep private TLV entry in vmaster itself\n\nUse a private array for TLV entries of virtual master controls instead\nof (supposed) static array.  This cleans up the existing codes.\n\nAlso, now vmaster assumes the simple dB-range TLV that is the only type\nit can handle.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e922b0028fad87de0d262f9fa51f98595d2df258",
      "tree": "60798c8c6c8494edd20577d3adf85fba8bfbacd4",
      "parents": [
        "4235a31784f59c9be5ff71534743c055091f9735"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 18 13:03:13 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:12 2008 +0200"
      },
      "message": "[ALSA] Move vmaster code to sound core\n\nMove the codes for virtual master controls to sound core part so that\nnot only hda-intel drivers can use it.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4235a31784f59c9be5ff71534743c055091f9735",
      "tree": "87080055fed0c3f25a3c816c182a6db5739430b6",
      "parents": [
        "2eef1258e54722b1c4efac6e5760d2153f96c4b4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 18 12:23:13 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:11 2008 +0200"
      },
      "message": "[ALSA] intel8x0 - Add support of 8 channel sound\n\nAdded the support of 8 channel sound for codecs that are known to work.\nSo far, only ALC850 is marked as a 8ch-support codec.\n\nThis fix is a modified version of the patch on ALSA BTS#2097 by\nMartin Ellis:\n\thttps://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d2097\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2eef1258e54722b1c4efac6e5760d2153f96c4b4",
      "tree": "a940d5f36a4699ddedbd2c7dfd64a2567b12a54a",
      "parents": [
        "310355c111dbae005269fe3fc39afdd60779bf5d"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hcegtvedt@atmel.com",
        "time": "Mon Feb 18 11:44:56 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:11 2008 +0200"
      },
      "message": "[ALSA] Add __devinit macro to at73c213 sound driver probe functions\n\nThis patch adds __devinit to the functions used when probing. Will also reduce\nthe memory footprint a bit if CONFIG_HOTPLUG is not enabled.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chcegtvedt@atmel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "310355c111dbae005269fe3fc39afdd60779bf5d",
      "tree": "fc792358843354483f86ef6695c5fe83db91a9da",
      "parents": [
        "b40b04ad380ad641e5740486e4b9a56fd32b64cc"
      ],
      "author": {
        "name": "Vladimir Barinov",
        "email": "vbarinov@ru.mvista.com",
        "time": "Mon Feb 18 11:40:22 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:11 2008 +0200"
      },
      "message": "[ALSA] Davinci ASoC support\n\nAdd ASoC support for the TI Davinci SoC and the Davicni-EVM reference board.\nIt includes:\n- ASoC Davinci DMA driver\n- ASoC Davinci I2S (Davinci McBSP module based) driver\n- ASoC Davinci-EVM reference board\n\nSigned-off-by: Vladimir Barinov \u003cvbarinov@ru.mvista.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b40b04ad380ad641e5740486e4b9a56fd32b64cc",
      "tree": "5b9551466af6950f4fd5b961f02ecd1083011a30",
      "parents": [
        "c5059259688ab76f14f2f69a93e13575a36b614b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Feb 16 09:44:56 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:11 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Add model\u003dmobile for AD1884A \u0026 co\n\nAdded the new model mobile for AD1884A and compatible codecs.\nIt\u0027s a reduced version of model\u003dlaptop.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c5059259688ab76f14f2f69a93e13575a36b614b",
      "tree": "67706789cc74fe27763729fcc09fb1e3e8f5fb1c",
      "parents": [
        "83ac08c0846bc6106d6c7fbb342eab02b32dd399"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Feb 16 09:43:56 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:11 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Add support of AD1883/1884A/1984A/1984B\n\nAdded the support of new AD codecs: AD1883, AD1884A, AD1984A and AD1984B.\nThese are almost compatible except for additional digital pins, etc.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "83ac08c0846bc6106d6c7fbb342eab02b32dd399",
      "tree": "2b78ecddedbd3e8909bff81cdff6a4a96474e649",
      "parents": [
        "88c71a9974693f2b2824b09340269511dd7cbe18"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "liam.girdwood@wolfsonmicro.com",
        "time": "Fri Feb 15 16:43:11 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:11 2008 +0200"
      },
      "message": "[ALSA] ASoC: WM9713 driver\n\nThis patch adds an ASoC driver for the WM9713 AC97 codec.\n\nSigned-off-by: Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "88c71a9974693f2b2824b09340269511dd7cbe18",
      "tree": "67aa9eaeb5f263e01b5e31320555e21f282412af",
      "parents": [
        "814b1a5ce6b35bafd583ae813da97e8254bb1930"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 14 17:27:17 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:10 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Fix missing capsrc_nids for ALC262\n\nALC262 must have capsrc_nids defined as well as in ALC882.\nAlso, add a NULL check in alc882_mux_enum_put to avoid Oops.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "814b1a5ce6b35bafd583ae813da97e8254bb1930",
      "tree": "1cf05694b61e24966e027757eceb59062a8bdbd1",
      "parents": [
        "d260cdf65657382c4cde366a1c7d4ddce669a427"
      ],
      "author": {
        "name": "Libin Yang",
        "email": "Libin.yang@amd.com",
        "time": "Thu Feb 14 12:55:13 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:10 2008 +0200"
      },
      "message": "[ALSA] HDA-Intel - Patch to support RV7xx HDMI Audio\n\nThis patch is to add R7xx HDMI audio support.\n\nSigned-off-by: Libin Yang \u003cLibin.yang@amd.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d260cdf65657382c4cde366a1c7d4ddce669a427",
      "tree": "79203c51707b26aae05e9baedaf94c38bb1e4dee",
      "parents": [
        "c8cd1281171602033861d0888273e0512f9b165c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 13 17:19:35 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:10 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Fix breakage of resume in auto-config of realtek codecs\n\nThe last patch for fixing the auto-config pin setting breaks the resume\ndue to a wrong use of snd_hda_codec_amp_stereo().  The code in the init\nhook shouldn\u0027t touch the amp cache.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c8cd1281171602033861d0888273e0512f9b165c",
      "tree": "374f02dd75c07d045eac475e156f1c9bb6ca8685",
      "parents": [
        "9a08160bdbe3148a405f72798f76e2a5d30bd243"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 13 16:59:29 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:10 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Add more names to vendor list\n\nAdded more known names to the vendor id list.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9a08160bdbe3148a405f72798f76e2a5d30bd243",
      "tree": "33b6785feb1fda1d381a74ef19eb26c983650749",
      "parents": [
        "f6c7e5461e9046445d50c5c7a9a4587824239623"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 12 18:37:26 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:10 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Add \"IEC958 Default PCM\" switch\n\nAdded a new mixer switch to enable/disable the sharing of the default\nPCM stream with analog and SPDIF outputs.  When \"IEC958 Default PCM\"\nswitch is on, the PCM stream is routed both to analog and SPDIF outputs.\nThis is the behavior in the earlier version.\n\nTurning this switch off has a merit for some codecs, though.  Some codec\nchips don\u0027t support 24bit formats for SPDIF but only for analog outputs.\nIn this case, you can use 24bit format by disabling this switch.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f6c7e5461e9046445d50c5c7a9a4587824239623",
      "tree": "e7fffba51f93339f10de792b338cc13a7cda7f3d",
      "parents": [
        "5832fcf8b55cfdbd7d8511f747d15fd20ed4703d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 12 18:32:23 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:10 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Fix auto-configuration of Realtek codecs\n\nThis patch fixes some bugs in the auto-configurator of Realtek codecs:\n- add missing pin set-up for speaker pins\n- fix the speaker auto-mute function not to conflict with the existing\n  \"Speaker\" mixer switch\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5832fcf8b55cfdbd7d8511f747d15fd20ed4703d",
      "tree": "0231e6c86839c5ec14e5c017bab1f753b10538b4",
      "parents": [
        "5d5d5f43f1b835c375de9bd270cce030d16e2871"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 12 18:30:12 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:10 2008 +0200"
      },
      "message": "[ALSA] hda-codec - More fix-up for auto-configuration\n\nIn some cases, the BIOS sets up only the HP pins with different assoc\nand sequence numbers, e.g. on FSC Esprimo with ALC262.\n\nThis patch adds a fix-up for such a case.  When multiple HPs are defined\nand no line-outs is found, the configurator tries to re-assign some pins\nfrom HP list to line-out, judging from the sequence number.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5d5d5f43f1b835c375de9bd270cce030d16e2871",
      "tree": "c74cbe7285582e9e934def23bec142f2da937850",
      "parents": [
        "e1406348129dc2db60ccad079c3d014200590557"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 12 12:11:36 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:09 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Implement auto-mic jack sensing on Samsung laptops\n\nImplemented the auto-mic jack sensing for Samsung laptops with AD1986A\ncodec chip (model\u003dlaptop-eapd).\n\nThe hardware uses pin 0x1d and 0x1f for the internal and external\nmics, respectively.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e1406348129dc2db60ccad079c3d014200590557",
      "tree": "70bf6709ad2d5041ea0d325f9602040c1c26a2f4",
      "parents": [
        "f0824812af1bf4f7d27e054a2ca2686385d770bb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 11 18:32:32 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:09 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Clean up capture source selection of Realtek codecs\n\nClean up the codes of the capture source selection for Realtek codecs.\nNow using common helper functions with the new capsrc_nids field.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f0824812af1bf4f7d27e054a2ca2686385d770bb",
      "tree": "9957d139cc89f3c2b84dd1989c1f6b0069103d63",
      "parents": [
        "937b416027d8f79d7b37bb63b6585ea8fdf125de"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 11 15:54:34 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:09 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Fix automute of AD1981HD hp model\n\nReprogram the speaker-pin setting at each HP pin plug to make sure\nthe spekaer auto-muting on AD1981HD hp model.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "937b416027d8f79d7b37bb63b6585ea8fdf125de",
      "tree": "822d00da559d43bf179fd1508002065bc8806591",
      "parents": [
        "fdafad6fc24a11070bcd0885100be7143cc038f8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 11 14:52:36 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:09 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Fix ALC880 F1734 model\n\nFixed some issues with ALC880 F1734 model\n - fix capture via mic\n - enable volume-wheel control\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fdafad6fc24a11070bcd0885100be7143cc038f8",
      "tree": "a3b7d4bc601a9d84ca3e75205d2fd3a0ab63253c",
      "parents": [
        "aa27a44395c3d35bc16e52f1e709e0fb2a3709e4"
      ],
      "author": {
        "name": "Pavel Hofman",
        "email": "dustin@seznam.cz",
        "time": "Mon Feb 11 14:48:06 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:09 2008 +0200"
      },
      "message": "[ALSA] AK4114 - listing regs in proc\n\nA simple patch for listing AK4114 regs in proc.\n\nSigned-off-by: Pavel Hofman \u003cdustin@seznam.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "aa27a44395c3d35bc16e52f1e709e0fb2a3709e4",
      "tree": "7d84c13bc00757ac0642de9dc4671593316a5b29",
      "parents": [
        "cc4d13873aeacf89901861706a7a083d5a82e26a"
      ],
      "author": {
        "name": "Jonathan Woithe",
        "email": "jwoithe@physics.adelaide.edu.au",
        "time": "Fri Feb 08 12:44:17 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:09 2008 +0200"
      },
      "message": "[ALSA] hda-codec - remove duplicate controls in alc268 test mixer\n\nI\u0027ve just noticed that there are a handful of duplicate controls in the\nALC268 test model mixer.  This patch (against alsa-driver 1.0.16) removes\nthem.\n\nSigned-off-by: Jonathan Woithe \u003cjwoithe@physics.adelaide.edu.au\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cc4d13873aeacf89901861706a7a083d5a82e26a",
      "tree": "40a29164be157c09928ebe1ea9517f34d675a363",
      "parents": [
        "21c7b0819f0d04788b2d3341f5062744373589a1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 07 17:12:01 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:08 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Correct HDMI transmitter names\n\nGive better names to the new HDMI transmitter chips.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "21c7b0819f0d04788b2d3341f5062744373589a1",
      "tree": "7556cabab4749f8be12fceed42ca882d92898e5e",
      "parents": [
        "ef2cd2ccad66b4aba518eca7514eface267ee0f3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 07 12:06:32 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:08 2008 +0200"
      },
      "message": "[ALSA] hda-intel - Fix a compile error with CONFIG_SND_DEBUG_DETECT\u003dy\n\nForgot to get rid of the obsolete fragsize field from a debug print.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ef2cd2ccad66b4aba518eca7514eface267ee0f3",
      "tree": "5814364e8de71e368e7fa9fbad541a712cdca428",
      "parents": [
        "a60567d13c047b03167df4aed6b7a8730f267234"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Feb 06 20:04:49 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:08 2008 +0200"
      },
      "message": "[ALSA] ice1712 - added support for M-Audio Delta 66E\n\nSee ALSA bug#3327 for more details. Experimental.\nAlso fix support for M-Audio Delta 1010E - subdevice check.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "a60567d13c047b03167df4aed6b7a8730f267234",
      "tree": "9ccd48804a2c45be6f854e9be824377ed0fcf360",
      "parents": [
        "cf7aaca8bae3a719db47ff6eca5f6f2f42eba05a"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Feb 06 15:48:06 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:08 2008 +0200"
      },
      "message": "[ALSA] Added support for Delta1010E (newer revisions of Delta1010)\n\nFor more details, see ALSA bug#3327 .\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "cf7aaca8bae3a719db47ff6eca5f6f2f42eba05a",
      "tree": "2af8d01bc049db833e87602ea25ab1abe8f91cd8",
      "parents": [
        "4ce107b990d994a0fccea9b1e885b08a0daea495"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 06 15:05:57 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:08 2008 +0200"
      },
      "message": "[ALSA] hda-intel - Support 64bit buffer allocation\n\nThe HD-audio hardware usually supports 64bit address for DMA and other\nbuffers.  The patch enables the feature if supported.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4ce107b990d994a0fccea9b1e885b08a0daea495",
      "tree": "ee2ddb3f4a659c8ec8b004424c3b75ac7e3fc5d0",
      "parents": [
        "b76c850fbc280d6c0ff786653915f3a9700b5912"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 06 14:50:19 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:08 2008 +0200"
      },
      "message": "[ALSA] hda-intel - Use SG buffer\n\nUse SG buffers for the HD-audio instead of linear buffers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b76c850fbc280d6c0ff786653915f3a9700b5912",
      "tree": "eaa06927fd12eba1c13f2506bf026c46144a4edd",
      "parents": [
        "d043143d803ad9a9f4a66d6a833876735fb7b869"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Wed Feb 06 14:49:44 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:08 2008 +0200"
      },
      "message": "[ALSA] hda: STAC927x power down inactive DACs\n\nOn several laptops that have STAC9228 codecs have unused DACs,\nthis powers them down to a D3 state.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d043143d803ad9a9f4a66d6a833876735fb7b869",
      "tree": "fb1d07f7a72930f34fc6eb0cd678e24a27d73200",
      "parents": [
        "7d664ed58fb54bc421d5fe8e5e0adec736fd0558"
      ],
      "author": {
        "name": "Alan Horstmann",
        "email": "gineera@aspect135.co.uk",
        "time": "Wed Feb 06 14:43:54 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:07 2008 +0200"
      },
      "message": "[ALSA] ice1712 - Fix hoontech MIDI input\n\nFixes the problems with Midi In on Hoontech/STA dsp24 cards, for example with\nDSP2000 box, without restricting the box configurations available.  Also adds\nmpu_401 name strings.\n\nSigned-off-by: Alan Horstmann \u003cgineera@aspect135.co.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7d664ed58fb54bc421d5fe8e5e0adec736fd0558",
      "tree": "fc3aeccc3de19ab3042cba97c61959d26fc0ee5e",
      "parents": [
        "7ba72ba1fe891a94b1e9d506236507e4dc50e872"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 06 14:41:59 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:07 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Add ID for an unknown HDMI codec chip\n\nAdded the ID for an unknown HDMI codec chip on Jetway J9F2.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7ba72ba1fe891a94b1e9d506236507e4dc50e872",
      "tree": "4c3dc43b6fbb1e9a3f28191a38da563e15180e44",
      "parents": [
        "6c4cc3a8ed15aacc06a5fd369639fef633cee2bc"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 06 14:03:20 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:07 2008 +0200"
      },
      "message": "[ALSA] hda-intel - Fix PCM device number assignment\n\nIn the current scheme, PCM device numbers are assigned incrementally\nin the order of codecs.  This causes problems when the codec number\nis irregular, e.g. codec #0 for HDMI and codec #1 for analog.  Then\nthe HDMI becomes the first PCM, which is picked up as the default\noutput device.  Unfortuantely this doesn\u0027t work well with normal\nsetups.\n\nThis patch introduced the fixed device numbers for the PCM types,\nnamely, analog, SPDIF, HDMI and modem.  The PCM devices are assigned\naccording to the corresponding PCM type.  After this patch, HDMI will\nbe always assigned to PCM #3, SPDIF to PCM #1, and the first analog\nto PCM #0, etc.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6c4cc3a8ed15aacc06a5fd369639fef633cee2bc",
      "tree": "b7e9df8d0192af11761ee0125086005e9574d3ca",
      "parents": [
        "a76969228a5b341f9c968abbc6eb7655ac3734e4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 04 12:44:11 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:07 2008 +0200"
      },
      "message": "[ALSA] Add more fallbacks to OSS PHONEOUT mixer map\n\nAdded more fallbacks to OSS PHONEOUT mixer mapping.  This corresponds\nto the speaker output in general, so now \"Mono\" and \"Speaker\" are\nassigned.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a76969228a5b341f9c968abbc6eb7655ac3734e4",
      "tree": "8b9f77d492ffdbcafba06e10beff9a67b0170496",
      "parents": [
        "f339eb0f30e6598c1d3f91b01a3e634364fab7a2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 04 12:36:32 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:07 2008 +0200"
      },
      "message": "[ALSA] ice1724 - Add ADC setup in set_rate callback for Audiophile192\n\nAdded the missing GPIO setup for the AK5385A ADC codec on Audiophile192.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f339eb0f30e6598c1d3f91b01a3e634364fab7a2",
      "tree": "9bbbf418eccb19bc29ad829e11ed5e5adb1aa3e4",
      "parents": [
        "f12462c5224bf992f5ed4d37af4d42622f7d5934"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 04 12:34:59 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:07 2008 +0200"
      },
      "message": "[ALSA] ice1724 - Enable AK4114 support for Audiophile192\n\nFixed and enabled the support of AK4114 chip on Audiophile192.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f12462c5224bf992f5ed4d37af4d42622f7d5934",
      "tree": "051049b6c16e4208034c07ba92c24bb6ac8f34b7",
      "parents": [
        "12a733e56c0f1c78bd34bf36e9765463fd51c88e"
      ],
      "author": {
        "name": "Mirco Tischler",
        "email": "mt-ml@gmx.de",
        "time": "Mon Feb 04 12:33:59 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:07 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Add support of Zepto laptops\n\nAdds support for zepto laptops with alc268 intel_hda codec.\n\nSigned-off-by: Mirco Tischler \u003cmt-ml@gmx.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "12a733e56c0f1c78bd34bf36e9765463fd51c88e",
      "tree": "618ff3ae5d170a9417ab9d5cf22e75568da6429c",
      "parents": [
        "09f99701393c7b66bde01df6c292fe5d9f843033"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 04 12:32:20 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:06 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Add SI HDMI codec support\n\nAdded the support of SI HDMI codec, found in ASUS machines.\nALSA bug#3654\n        https://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d3654\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "09f99701393c7b66bde01df6c292fe5d9f843033",
      "tree": "0b312161cb903b036f1dd5d679e4d7a1e55b5149",
      "parents": [
        "bf277785d6921b8a9f8339ad5ad632aef6cae73c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 04 12:31:13 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:06 2008 +0200"
      },
      "message": "[ALSA] hda-codec - Allow multiple SPDIF devices\n\nThe current code doesn\u0027t allow multiple SPDIF devices, and causes\nerrors when multiple SPDIF devices are found (e.g. SPDIF out and HDMI).\nThis patch allows multiple SPDIF devices by incrementing the index\nautomatically.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bf277785d6921b8a9f8339ad5ad632aef6cae73c",
      "tree": "9c0a1c9d6f9196bb59d90aa4027fe8e90d32ce0f",
      "parents": [
        "dc952e693e3653d0fa50ee1986a47d88de3465b7"
      ],
      "author": {
        "name": "Tobin Davis",
        "email": "tdavis@dsl-only.net",
        "time": "Sun Feb 03 20:31:47 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:06 2008 +0200"
      },
      "message": "[ALSA] HDA - Add support for the OQO Model 2\n\nThis patch adds support for the OQO Model 2 Ultra Mobile PC.\n\nSigned-off-by: Tobin Davis \u003ctdavis@dsl-only.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dc952e693e3653d0fa50ee1986a47d88de3465b7",
      "tree": "c4b19f406d891e8bdbd92bddfac895f03ca6f89e",
      "parents": [
        "102646085ab530a0e155d2bde424589b83ef5a89"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Fri Feb 01 13:16:10 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:06 2008 +0200"
      },
      "message": "[ALSA] Add SUPERH depends to sound/soc/sh/Kconfig\n\nCurrently you will see an empty \"SoC Audio support for SuperH\" menu\nwhen building for other archs (example pxa).\nThis patch adds \"depends on SUPERH\" to remove that empty menu.\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "102646085ab530a0e155d2bde424589b83ef5a89",
      "tree": "ce5a1e07804eab2120bebd9f814751d0b3c6f975",
      "parents": [
        "3dc5063786b273f1aee545844f6bd4e9651ebffe"
      ],
      "author": {
        "name": "Mike Montour",
        "email": "mail@mmontour.net",
        "time": "Fri Feb 01 13:12:12 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:06 2008 +0200"
      },
      "message": "[ALSA] soc - Mono voice playback volume for WM8753\n\nVoice playback volume is in register bits 0:2, not 4:6.\n\nFrom: Mike Montour \u003cmail@mmontour.net\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Werner Almesberger \u003cwerner@openmoko.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3dc5063786b273f1aee545844f6bd4e9651ebffe",
      "tree": "18324d6e3b46a3c94aeec16d59f3f55e940625ea",
      "parents": [
        "79c1cb7a8ca8f08cd78f7c5eebc85bbe937f5ad4"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Apr 23 12:28:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 23 12:47:48 2008 -0700"
      },
      "message": "slab_err: Pass parameters correctly to slab_bug\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "79c1cb7a8ca8f08cd78f7c5eebc85bbe937f5ad4",
      "tree": "0dafecbb8f729aed249e5ff66daa21a6136759c6",
      "parents": [
        "b0d19a378a409373244088511e889957645f2a44",
        "97e7e0f71d6d948c25f11f0a33878d9356d9579e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 23 12:24:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 23 12:24:19 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  [patch 7/7] vfs: mountinfo: show dominating group id\n  [patch 6/7] vfs: mountinfo: add /proc/\u003cpid\u003e/mountinfo\n  [patch 5/7] vfs: mountinfo: allow using process root\n  [patch 4/7] vfs: mountinfo: add mount peer group ID\n  [patch 3/7] vfs: mountinfo: add mount ID\n  [patch 2/7] vfs: mountinfo: add seq_file_root()\n  [patch 1/7] vfs: mountinfo: add dentry_path()\n  [PATCH] remove unused label in xattr.c (noise from ro-bind)\n"
    },
    {
      "commit": "b0d19a378a409373244088511e889957645f2a44",
      "tree": "25275409eeea845f2e7617f12c8f28801ee4198f",
      "parents": [
        "0093cb1199ec551f179562ca9fbd6f64fb750645",
        "d7d313000ba2fc94a5383511a17ff38a39bab928"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 23 12:23:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 23 12:23:45 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  iwlwifi: Fix built-in compilation of iwlcore\n  net: Unexport move_addr_to_{kernel,user}\n  rt2x00: Select LEDS_CLASS.\n  iwlwifi: Select LEDS_CLASS.\n  leds: Do not guard NEW_LEDS with HAS_IOMEM\n  [IPSEC]: Fix catch-22 with algorithm IDs above 31\n  time: Export set_normalized_timespec.\n  tcp: Make use of before macro in tcp_input.c\n  hamradio: Remove unneeded and deprecated cli()/sti() calls in dmascc.c\n  [NETNS]: Remove empty -\u003einit callback.\n  [DCCP]: Convert do_gettimeofday() to getnstimeofday().\n  [NETNS]: Don\u0027t initialize err variable twice.\n  [NETNS]: The ip6_fib_timer can work with garbage on net namespace stop.\n  [IPV4]: Convert do_gettimeofday() to getnstimeofday().\n  [IPV4]: Make icmp_sk_init() static.\n  [IPV6]: Make struct ip6_prohibit_entry_template static.\n  tcp: Trivial fix to correct function name in a comment in net/ipv4/tcp.c\n  [NET]: Expose netdevice dev_id through sysfs\n  skbuff: fix missing kernel-doc notation\n  [ROSE]: Fix soft lockup wrt. rose_node_list_lock\n"
    },
    {
      "commit": "0093cb1199ec551f179562ca9fbd6f64fb750645",
      "tree": "a17c2166db3d0f78d3ef7400d396476a70c58903",
      "parents": [
        "94bc891b00e40cbec375feb4568780af183fd7f4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 23 00:09:13 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 23 12:22:13 2008 -0700"
      },
      "message": "pnpacpi: fix potential corruption on \"pnpacpi: exceeded the max number of IRQ resources 2\"\n\nPNP_MAX_IRQ is 2\nIf a device invokes pnpacpi_parse_allocated_irqresource() 0, 1, or 2 times, we are happy.\nThe 3rd time, we will fail and print \"pnpacpi: exceeded the max number of IRQ resources: 2\"\nThe 4th and subsequent calls (if this ever happened) would silently scribble on\nirq_resource[2], which doesn\u0027t actualy exist.\n\nFound-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7d313000ba2fc94a5383511a17ff38a39bab928",
      "tree": "ebd2dcdc7d832a65d61a4239945806913aef3f3b",
      "parents": [
        "cd58f2a96ba95fb5b69580784bc6f7179001869c"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Apr 23 03:48:57 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 03:48:57 2008 -0700"
      },
      "message": "iwlwifi: Fix built-in compilation of iwlcore\n\nThis patch fixes problem in Makefile that prevented\nbuilt-in compilation of iwlcore\n\nCommit that caused this problem: eadd3c4b (\"iwlwifi: make Makefile\nmore concise\")\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Yi Zhu \u003cyi.zhu@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd58f2a96ba95fb5b69580784bc6f7179001869c",
      "tree": "c1474ed4270a82253be7f44b2dec23be55eef73b",
      "parents": [
        "201410ce85d80b7b893cdc72e944a1341dd393f1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Apr 23 03:37:49 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 03:37:49 2008 -0700"
      },
      "message": "net: Unexport move_addr_to_{kernel,user}\n\nAfter the removal of the Solaris binary emulation the exports of \nmove_addr_to_{kernel,user} are no longer used.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "201410ce85d80b7b893cdc72e944a1341dd393f1",
      "tree": "7df1fc96f658d82fdf8d6411a6f9f467affbfd10",
      "parents": [
        "e82404ad612ebabc65d15c3d59b971cb35c3ff36"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 03:34:50 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 03:34:50 2008 -0700"
      },
      "message": "rt2x00: Select LEDS_CLASS.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e82404ad612ebabc65d15c3d59b971cb35c3ff36",
      "tree": "b162a18d36115fb9c8da8b7db2c0d7718b74526d",
      "parents": [
        "00713e224e718b350cb0148184dc7884885d00b9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 03:34:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 03:34:31 2008 -0700"
      },
      "message": "iwlwifi: Select LEDS_CLASS.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "00713e224e718b350cb0148184dc7884885d00b9",
      "tree": "da7c72704aa8e099343dd16f9fbf0519e1e41ecb",
      "parents": [
        "c5d18e984a313adf5a1a4ae69e0b1d93cf410229"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 03:33:32 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 03:33:32 2008 -0700"
      },
      "message": "leds: Do not guard NEW_LEDS with HAS_IOMEM\n\nThe LEDS infrastructure itself does not require anything\nthat a platform dependant upon HAS_IOMEM.\n\nThe individual drivers do, but they are properly guarded\nwith the necessary platform dependencies.\n\nOne can even imagine a hypervisor based LED driver that\na platform without HAS_IOMEM might have.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97e7e0f71d6d948c25f11f0a33878d9356d9579e",
      "tree": "2db3bcf3b4f47995308187eec7f3a61d67446dfa",
      "parents": [
        "2d4d4864ac08caff5c204a752bd004eed4f08760"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Thu Mar 27 13:06:26 2008 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Apr 23 00:05:09 2008 -0400"
      },
      "message": "[patch 7/7] vfs: mountinfo: show dominating group id\n\nShow peer group ID of nearest dominating group that has intersection\nwith the mount\u0027s namespace.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "2d4d4864ac08caff5c204a752bd004eed4f08760",
      "tree": "a8907c33afae589146fdcd06eacd740aff48c6a1",
      "parents": [
        "a1a2c409b666befc58c2db9c7fbddf200f153470"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Thu Mar 27 13:06:25 2008 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Apr 23 00:05:03 2008 -0400"
      },
      "message": "[patch 6/7] vfs: mountinfo: add /proc/\u003cpid\u003e/mountinfo\n\n[mszeredi@suse.cz] rewrite and split big patch into managable chunks\n\n/proc/mounts in its current form lacks important information:\n\n - propagation state\n - root of mount for bind mounts\n - the st_dev value used within the filesystem\n - identifier for each mount and it\u0027s parent\n\nIt also suffers from the following problems:\n\n - not easily extendable\n - ambiguity of mountpoints within a chrooted environment\n - doesn\u0027t distinguish between filesystem dependent and independent options\n - doesn\u0027t distinguish between per mount and per super block options\n\nThis patch introduces /proc/\u003cpid\u003e/mountinfo which attempts to address\nall these deficiencies.\n\nCode shared between /proc/\u003cpid\u003e/mounts and /proc/\u003cpid\u003e/mountinfo is\nextracted into separate functions.\n\nThanks to Al Viro for the help in getting the design right.\n\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "a1a2c409b666befc58c2db9c7fbddf200f153470",
      "tree": "3ea8e4c8f1311436939492d70de23dcf185994de",
      "parents": [
        "719f5d7f0b90ac2c8f8ca4232eb322b266fea01e"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Thu Mar 27 13:06:24 2008 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Apr 23 00:04:57 2008 -0400"
      },
      "message": "[patch 5/7] vfs: mountinfo: allow using process root\n\nAllow /proc/\u003cpid\u003e/mountinfo to use the root of \u003cpid\u003e to calculate\nmountpoints.\n\n - move definition of \u0027struct proc_mounts\u0027 to \u003clinux/mnt_namespace.h\u003e\n - add the process\u0027s namespace and root to this structure\n - pass a pointer to \u0027struct proc_mounts\u0027 into seq_operations\n\nIn addition the following cleanups are made:\n\n - use a common open function for /proc/\u003cpid\u003e/{mounts,mountstat}\n - surround namespace.c part of these proc files with #ifdef CONFIG_PROC_FS\n - make the seq_operations structures const\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "719f5d7f0b90ac2c8f8ca4232eb322b266fea01e",
      "tree": "ed3f63e0856b8b319764d475e68b35719ac0ccb9",
      "parents": [
        "73cd49ecdde92fdce131938bdaff4993010d181b"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Thu Mar 27 13:06:23 2008 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Apr 23 00:04:51 2008 -0400"
      },
      "message": "[patch 4/7] vfs: mountinfo: add mount peer group ID\n\nAdd a unique ID to each peer group using the IDR infrastructure.  The\nidentifiers are reused after the peer group dissolves.\n\nThe IDR structures are protected by holding namepspace_sem for write\nwhile allocating or deallocating IDs.\n\nIDs are allocated when a previously unshared vfsmount becomes the\nfirst member of a peer group.  When a new member is added to an\nexisting group, the ID is copied from one of the old members.\n\nIDs are freed when the last member of a peer group is unshared.\n\nSetting the MNT_SHARED flag on members of a subtree is done as a\nseparate step, after all the IDs have been allocated.  This way an\nallocation failure can be cleaned up easilty, without affecting the\npropagation state.\n\nBased on design sketch by Al Viro.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "73cd49ecdde92fdce131938bdaff4993010d181b",
      "tree": "90c9cd3597a915c1f820a3cd1fde1689e9a7ab1f",
      "parents": [
        "9d1bc60138977d9c79471b344a64f2df13b2ccef"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Wed Mar 26 22:11:34 2008 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Apr 23 00:04:45 2008 -0400"
      },
      "message": "[patch 3/7] vfs: mountinfo: add mount ID\n\nAdd a unique ID to each vfsmount using the IDR infrastructure.  The\nidentifiers are reused after the vfsmount is freed.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "9d1bc60138977d9c79471b344a64f2df13b2ccef",
      "tree": "84ed2e1920a1a88ae84515bd9d90240faed5805c",
      "parents": [
        "6092d048183b76bfa3f84b32f8158dd8d10bd811"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Thu Mar 27 13:06:21 2008 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Apr 23 00:04:38 2008 -0400"
      },
      "message": "[patch 2/7] vfs: mountinfo: add seq_file_root()\n\nAdd a new function:\n\n  seq_file_root()\n\nThis is similar to seq_path(), but calculates the path relative to the\ngiven root, instead of current-\u003efs-\u003eroot.  If the path was unreachable\nfrom root, then modify the root parameter to reflect this.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "6092d048183b76bfa3f84b32f8158dd8d10bd811",
      "tree": "2d38af32961eb52b36daca2f29ce69e80f6e7283",
      "parents": [
        "934b25c597c0e98304a7eaec198a87e4633a42bb"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Thu Mar 27 13:06:20 2008 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Apr 23 00:04:32 2008 -0400"
      },
      "message": "[patch 1/7] vfs: mountinfo: add dentry_path()\n\n[mszeredi@suse.cz] split big patch into managable chunks\n\nAdd the following functions:\n\n  dentry_path()\n  seq_dentry()\n\nThese are similar to d_path() and seq_path().  But instead of\ncalculating the path within a mount namespace, they calculate the path\nfrom the root of the filesystem to a given dentry, ignoring mounts\ncompletely.\n\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "934b25c597c0e98304a7eaec198a87e4633a42bb",
      "tree": "8a7cac4f818e8fb4e835be3afeabf52fb4eaa94e",
      "parents": [
        "94bc891b00e40cbec375feb4568780af183fd7f4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Apr 23 00:04:04 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Apr 23 00:04:04 2008 -0400"
      },
      "message": "[PATCH] remove unused label in xattr.c (noise from ro-bind)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "94bc891b00e40cbec375feb4568780af183fd7f4",
      "tree": "fd48d354c61d2e736aa593c324a6d794afd8a4e7",
      "parents": [
        "934b7024f0ed29003c95cef447d92737ab86dc4f",
        "1ec7f1ddbe5ba49f7b10c3b129d6d5c90c43526c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 18:27:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 18:28:34 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  [PATCH] get rid of __exit_files(), __exit_fs() and __put_fs_struct()\n  [PATCH] proc_readfd_common() race fix\n  [PATCH] double-free of inode on alloc_file() failure exit in create_write_pipe()\n  [PATCH] teach seq_file to discard entries\n  [PATCH] umount_tree() will unhash everything itself\n  [PATCH] get rid of more nameidata passing in namespace.c\n  [PATCH] switch a bunch of LSM hooks from nameidata to path\n  [PATCH] lock exclusively in collect_mounts() and drop_collected_mounts()\n  [PATCH] move a bunch of declarations to fs/internal.h\n"
    },
    {
      "commit": "934b7024f0ed29003c95cef447d92737ab86dc4f",
      "tree": "eade0cdc07dbb8ab46c57244444fc8697e129f66",
      "parents": [
        "29591b92e19f409d5ad4c099c2b7b5ea56f50dfa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 18:16:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 18:16:30 2008 -0700"
      },
      "message": "Fix cardbus resource allocation\n\nCommit 884525655d07fdee9245716b998ecdc45cdd8007 (\"PCI: clean up resource\nalignment management\") didn\u0027t set the alignment information for the\ncardbus window resources, causing their subsequent allocations to fail\nmiserably with a message like\n\n  yenta_cardbus 0000:15:00.0: device not available because of BAR 7 [100:1ff] collisions\n  yenta_cardbus: probe of 0000:15:00.0 failed with error -16\n\nor similar.\n\nThis fixes it and clarifies the code a bit too (we used to have to use\nthe insane PCI bridge alignment logic that put the alignment in the\n\"start\" field, this makes it use the slightly easier-to-understand\nsize-based alignment, and allows us to set the resource start to zero\nuntil it gets allocated).\n\nReported-and-tested-by: Jeff Chua \u003cjeff.chua.linux@gmail.com\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "29591b92e19f409d5ad4c099c2b7b5ea56f50dfa",
      "tree": "0e3625c691318934f97f384d0cac862b13b29719",
      "parents": [
        "08119e8966e993993d0ba92b2fba38c582c8f787"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Apr 22 22:57:50 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 17:40:36 2008 -0700"
      },
      "message": "bus_remove_device: be more careful about incomplete initialization\n\nPrevent bus_remove_device() from crashing if dev-\u003eknode_bus has not been\ninitialized before it\u0027s called.\n\nThis can happen if the device_add() ended up breaking out early due to\nan error, for example.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08119e8966e993993d0ba92b2fba38c582c8f787",
      "tree": "5e82f0011af9cb34534d54056113f6deb4917ed4",
      "parents": [
        "aca239b793a4006db0d92ad0e43846ab6b54d816"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Apr 23 00:48:23 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 17:19:11 2008 -0700"
      },
      "message": "Relax check on adding children of suspended devices\n\nDo not refuse to actually register children of suspended devices,\nbut still warn about attempts to do that.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ec7f1ddbe5ba49f7b10c3b129d6d5c90c43526c",
      "tree": "c5bd86c748fe42b14698aa29a5b4dadf981cfcfd",
      "parents": [
        "9b4f526cdc0f95f635607dfba6ac788b3deca188"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Apr 22 05:35:42 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Apr 22 19:55:09 2008 -0400"
      },
      "message": "[PATCH] get rid of __exit_files(), __exit_fs() and __put_fs_struct()\n\nThe only reason to have separated __...() for those was to keep them inlined\nfor local users in exit.c.  Since Alexey removed the inline on those, there\u0027s\nno reason whatsoever to keep them around; just collapse with normal variants.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "9b4f526cdc0f95f635607dfba6ac788b3deca188",
      "tree": "f9f324dbd88856fdaeff1d0146059806bacba26f",
      "parents": [
        "ed1524371716466e9c762808b02601d0d0276a92"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Apr 22 01:32:44 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Apr 22 19:55:03 2008 -0400"
      },
      "message": "[PATCH] proc_readfd_common() race fix\n\nSince we drop the rcu_read_lock inside the loop, we can\u0027t assume\nthat files-\u003efdt will remain unchanged (and not freed) between\niterations.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "ed1524371716466e9c762808b02601d0d0276a92",
      "tree": "73a9f836f54164f70649a318fe775638c79417b8",
      "parents": [
        "521b5d0c40386f4a9805cdec7bd979fc96a86aeb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Apr 22 19:51:27 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Apr 22 19:54:57 2008 -0400"
      },
      "message": "[PATCH] double-free of inode on alloc_file() failure exit in create_write_pipe()\n\nDuh...  Fortunately, the bug is quite recent (post-2.6.25) and, embarrassingly,\nmine ;-/\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "aca239b793a4006db0d92ad0e43846ab6b54d816",
      "tree": "48cc2e4ce1e954b8f3d3ee8fb8a53bb46f5c79aa",
      "parents": [
        "16abef0e9e79643827fd5a2a14a07bced851ae72",
        "2c2b94f93f4732c3b9703ce62627e6187e7d6128"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 16:47:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 16:47:54 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] run drivers/misc/sgi-xp through scripts/checkpatch.pl\n  [IA64] run rest drivers/misc/sgi-xp through scripts/Lindent\n  [IA64] run some drivers/misc/sgi-xp through scripts/Lindent\n  [IA64] move XP and XPC to drivers/misc/sgi-xp\n  [IA64] minor irq handler cleanups\n  [IA64] simplify notify hooks in mca.c\n  [IA64] do notify DIE_MCA_MONARCH_PROCESS for each monarchs\n  [IA64] disable interrupts on exit of ia64_trace_syscall\n"
    },
    {
      "commit": "16abef0e9e79643827fd5a2a14a07bced851ae72",
      "tree": "ff2648a70755154ee93ad2ad5b11014329158e66",
      "parents": [
        "e199ceee15c8f8652cc3bb97651bdf246ba23c5f"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Tue Apr 22 15:09:22 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 15:17:11 2008 -0700"
      },
      "message": "fs: use loff_t type instead of long long\n\nUse offset type consistently.\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e199ceee15c8f8652cc3bb97651bdf246ba23c5f",
      "tree": "1d6540d2f0724af08e117324326322e9c882260b",
      "parents": [
        "b24a31442e2ff66053ae4f76e9c69c557d59c7d1",
        "618442509128fe4514be94de70ce54075cd9a706"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 15:15:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 15:15:48 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6:\n  SELinux fixups needed for preemptable RCU from -rt\n  SELinux: no BUG_ON(!ss_initialized) in selinux_clone_mnt_opts\n"
    },
    {
      "commit": "2c2b94f93f4732c3b9703ce62627e6187e7d6128",
      "tree": "47fbdee38bc7cf0eec8c7c254a6c1c045ebbdb7e",
      "parents": [
        "35190506b1a18eda7df24b285fdcd94dec7800ef"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Apr 22 14:50:17 2008 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Apr 22 15:08:55 2008 -0700"
      },
      "message": "[IA64] run drivers/misc/sgi-xp through scripts/checkpatch.pl\n\nAddressed issues raised by scripts/checkpatch.pl. Removed unnecessary curly\nbraces. Eliminated uses of volatiles and use of kernel_thread() and daemonize().\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "35190506b1a18eda7df24b285fdcd94dec7800ef",
      "tree": "ce0101cd6867738ff8bbe4edf343cbe2517540e9",
      "parents": [
        "4a3ad2ddc0b920cd3ead84b0c67599be02d689ca"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Apr 22 14:48:55 2008 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Apr 22 15:08:44 2008 -0700"
      },
      "message": "[IA64] run rest drivers/misc/sgi-xp through scripts/Lindent\n\nRan patches through scripts/Lindent (part 2).\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "4a3ad2ddc0b920cd3ead84b0c67599be02d689ca",
      "tree": "244e6cc7fefcf5c8c5d8245c5ac9923835a7e366",
      "parents": [
        "45d9ca492e4bd1522d1b5bd125c2908f1cee3d4a"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Apr 22 14:48:01 2008 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Apr 22 15:08:29 2008 -0700"
      },
      "message": "[IA64] run some drivers/misc/sgi-xp through scripts/Lindent\n\nRan patches through scripts/Lindent (part 1).\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "45d9ca492e4bd1522d1b5bd125c2908f1cee3d4a",
      "tree": "dfbe831a5f71159855c3a252856664411ca53f8a",
      "parents": [
        "9010eff0eadfe4eb60c3f0c71573f0fc505c31e3"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Apr 22 14:46:56 2008 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Apr 22 15:08:17 2008 -0700"
      },
      "message": "[IA64] move XP and XPC to drivers/misc/sgi-xp\n\nMove XPC and XPNET from arch/ia64/sn/kernel to drivers/misc/sgi-xp.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "b24a31442e2ff66053ae4f76e9c69c557d59c7d1",
      "tree": "17949dd70b2a6360e6778a901c3c66a5c54358c3",
      "parents": [
        "73486722b70a83bba17be722677519b0855abedf",
        "add8eda7f2be781af0224241e870715cf0cfd75a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 13:59:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 13:59:30 2008 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c: Fix platform driver hotplug/coldplug\n  i2c: New driver for the SuperH Mobile I2C bus controller\n  i2c/scx200_acb: Don\u0027t use 0 as NULL pointer\n  i2c-bfin-twi: Fix mismatch in add timer and delete timer\n  i2c-bfin-twi: Just let i2c-bfin-twi driver depends on BLACKFIN\n  i2c-bfin-twi: Use simpler comment headers and strip out information that is maintained in the scm\u0027s log\n  i2c-bfin-twi: Cleanup driver descriptions, versions and some module useful information\n  i2c-bfin-twi: Add missing pin mux operation\n  i2c-bfin-twi: Add platform_resource interface to support multi-port TWI controllers\n  i2c-bfin-twi: Add repeat start feature to avoid break of a bundle of i2c master xfer operation\n  i2c: Remove trailing whitespaces in busses/Kconfig\n  i2c: Replace remaining __FUNCTION__ occurrences\n  i2c: Renesas SH7760 I2C master driver\n  i2c-dev: Split i2cdev_ioctl\n  i2c-ibm_iic: Support building as an of_platform driver\n  i2c-ibm_iic: Change the log levels\n  i2c: Add platform driver on top of the new pca-algorithm\n  i2c-algo-pca: Extend for future drivers\n  i2c-algo-pca: Remove trailing whitespaces and unnecessary UTF\n  i2c: Remove the algorithm drivers from the config menu\n"
    },
    {
      "commit": "73486722b70a83bba17be722677519b0855abedf",
      "tree": "76da8b2e9028afb4fae26c48b07eb9e27a5810a4",
      "parents": [
        "03b883840c630c7b571690577809754739ac773f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Apr 22 10:07:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 13:48:02 2008 -0700"
      },
      "message": "kernel-doc: fix sched.c missing parameter\n\nAdd missing kernel-doc in kernel/sched.c:\n\nWarning(linux-2.6.25-git3//kernel/sched.c:7044): No description found for parameter \u0027span\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03b883840c630c7b571690577809754739ac773f",
      "tree": "aeec0581accf5e19360205e21dd25a220b4a0e54",
      "parents": [
        "0d07a15bdb5a4ea6271b6e874d307c48151ef546",
        "c1c76743e98346eb052b707f0e054377a09441d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 13:44:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 13:44:23 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm:\n  dlm: linux/{dlm,dlm_device}.h: cleanup for userspace\n  dlm: common max length definitions\n  dlm: move plock code from gfs2\n  dlm: recover nodes that are removed and re-added\n  dlm: save master info after failed no-queue request\n  dlm: make dlm_print_rsb() static\n  dlm: match signedness between dlm_config_info and cluster_set\n"
    },
    {
      "commit": "0d07a15bdb5a4ea6271b6e874d307c48151ef546",
      "tree": "cd91d121f71fea110a87cfcc694fc2b312e912bf",
      "parents": [
        "62429f434091586d54b37b8dd46076e7c08b27b9",
        "efa0f16b0d0e87ffbef311785fed0815b0240f46"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 13:43:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 13:43:46 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: Suppress hidinput for Samsung IR control\n  HID: remove 60x GTCO devices from blacklist\n  HID: export headers properly\n  HID: WiseGroup 866 Dual Joypad needs output reports quirk\n  HID: ThrustMaster FF driver is no longer experimental\n  HID: Logitech diNovo Mini pad support\n  HID: fix race between open() and disconnect() in usbhid\n  HID: make hid_input_field and usbhid_modify_dquirk static\n  HID: pass numbered reports properly to hidraw\n  HID: fix misplaced rdesc quirk\n  HID: force feedback driver for Logitech Rumblepad 2\n  HID: move wait from hid to usbhid\n  HID: make function from dbg_hid\n  HID: fix sparse warnings\n  HID: only dump report traffic with debug level 2\n  HID: patch to add NOGET for DMI/Acomdata\n  HID: Sunplus Wireless Desktop needs report descriptor fixup\n  HID: quirk for MS Wireless Desktop Receiver (model 1028)\n  HID: fixup fullspeed interval on highspeed Afatech DVB-T IR kbd\n  HID: fix build failure in hiddev_ioctl with gcc 3.2\n"
    },
    {
      "commit": "62429f434091586d54b37b8dd46076e7c08b27b9",
      "tree": "d8fd38000961eb30e37b90026efebb5ae946c1ad",
      "parents": [
        "26defe34e48e18b058b773f60467729c64917490",
        "f845fced913b1437659bb5baf187698547697afe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 13:40:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 13:40:47 2008 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-udf-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-udf-2.6: (41 commits)\n  udf: use crc_itu_t from lib instead of udf_crc\n  udf: Fix compilation warnings when UDF debug is on\n  udf: Fix bug in VAT mapping code\n  udf: Add read-only support for 2.50 UDF media\n  udf: Fix handling of multisession media\n  udf: Mount filesystem read-only if it has pseudooverwrite partition\n  udf: Handle VAT packed inside inode properly\n  udf: Allow loading of VAT inode\n  udf: Fix detection of VAT version\n  udf: Silence warning about accesses beyond end of device\n  udf: Improve anchor block detection\n  udf: Cleanup anchor block detection.\n  udf: Move processing of virtual partitions\n  udf: Move filling of partition descriptor info into a separate function\n  udf: Improve error recovery on mount\n  udf: Cleanup volume descriptor sequence processing\n  udf: fix anchor point detection\n  udf: Remove declarations of arrays of size UDF_NAME_LEN (256 bytes)\n  udf: Remove checking of existence of filename in udf_add_entry()\n  udf: Mark udf_process_sequence() as noinline\n  ...\n"
    },
    {
      "commit": "26defe34e48e18b058b773f60467729c64917490",
      "tree": "e186efc0a8661110b119c18a74089788097298bb",
      "parents": [
        "807501475fce0ebe68baedf87f202c3e4ee0d12c"
      ],
      "author": {
        "name": "Petr Tesarik",
        "email": "ptesarik@suse.cz",
        "time": "Tue Apr 22 05:36:52 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 22 13:38:03 2008 -0700"
      },
      "message": "fix brd allocation flags\n\nWhile looking at the implementation of the Ram backed block device\ndriver, I stumbled across a write-only local variable, which makes\nlittle sense, so I assume it should actually work like this:\n\nSigned-off-by: Petr Tesarik \u003cptesarik@suse.cz\u003e\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "add8eda7f2be781af0224241e870715cf0cfd75a",
      "tree": "5cbfc6123bf6078f2756c020189efc3f72cdb63e",
      "parents": [
        "da672773d8f8169938ebf53449c99afc09938f66"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Apr 22 22:16:49 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:49 2008 +0200"
      },
      "message": "i2c: Fix platform driver hotplug/coldplug\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform\nmodalias is prefixed with \"platform:\". Add MODULE_ALIAS() to the\nhotpluggable I2C platform drivers, to allow module auto loading.\n\n[ db: add some more drivers ]\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "da672773d8f8169938ebf53449c99afc09938f66",
      "tree": "2cdef53debcf5a71a81d2f9ccc607279a3ebb96b",
      "parents": [
        "dec1a998bdafb4e4a18c1259bf01ffe85db368c2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Tue Apr 22 22:16:49 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:49 2008 +0200"
      },
      "message": "i2c: New driver for the SuperH Mobile I2C bus controller\n\nThis is V5 of the SuperH Mobile I2C Controller Driver. A simple Master\nonly driver for the I2C block included in processors such as sh7343,\nsh7722 and sh7723. Tested on a sh7722 MigoR using a rs5c732b rtc.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "dec1a998bdafb4e4a18c1259bf01ffe85db368c2",
      "tree": "51a183c05dde232d85adcbe49e6730c15c03d5d1",
      "parents": [
        "afc13b765ea71d316ce4974d3dc5a96cc73a0e95"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "message": "i2c/scx200_acb: Don\u0027t use 0 as NULL pointer\n\nDon\u0027t use 0 as NULL pointer.\n\nSpotted by sparse.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "afc13b765ea71d316ce4974d3dc5a96cc73a0e95",
      "tree": "29eb54c61797787e642ab31cd0b3615ba6f9a9c0",
      "parents": [
        "d4ce220d493c2f9c41bad510c959c2130b2f1d0d"
      ],
      "author": {
        "name": "Hans Schillstrom",
        "email": "hans.schillstrom@shlsys.com",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "message": "i2c-bfin-twi: Fix mismatch in add timer and delete timer\n\nMove init_completion to just before i2c transfer.\nhttp://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d3385\n\nSigned-off-by: Hans Schillstrom \u003chans.schillstrom@shlsys.com\u003e\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d4ce220d493c2f9c41bad510c959c2130b2f1d0d",
      "tree": "a52f0622599008a1b795f2cb34f84ffe47913633",
      "parents": [
        "bd584996b092a019a3ac32fcde7c3851935add96"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "message": "i2c-bfin-twi: Just let i2c-bfin-twi driver depends on BLACKFIN\n\nSimply use \"depends on BLACKFIN\" (which is technically correct) and just\ndocument which machines have the device.\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "bd584996b092a019a3ac32fcde7c3851935add96",
      "tree": "3ad06daacc692e6ef1aac2d469630b699b120991",
      "parents": [
        "fa6ad222713a65980528348e7f75abc768b78297"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "message": "i2c-bfin-twi: Use simpler comment headers and strip out information that is maintained in the scm\u0027s log\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fa6ad222713a65980528348e7f75abc768b78297",
      "tree": "0fd0d5b1f7cbd7bde1851abcf9edafd91f9388c5",
      "parents": [
        "74d362e0b3afb7a324855ab9675eb6cda78fda8c"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "message": "i2c-bfin-twi: Cleanup driver descriptions, versions and some module useful information\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "74d362e0b3afb7a324855ab9675eb6cda78fda8c",
      "tree": "6570f1c56c28aac8d3bb55e06efbf5a82ab5aef0",
      "parents": [
        "aa3d02091747727f7ff2e1f2455ad8363a9e6946"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "message": "i2c-bfin-twi: Add missing pin mux operation\n\nBlackfin TWI controller hardware pin should be requested from GPIO port controller\nBefore BF54x, there is no need to do this. But as long as BF54x and BF52x\nare supported by this generic driver, the missing pin mux operation should be\nadded.\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "aa3d02091747727f7ff2e1f2455ad8363a9e6946",
      "tree": "9d7267eb1e3aea8484e8042e514d74c4430d5a67",
      "parents": [
        "4dd39bb12f5b9f0d9a98f29071dc1c51e9306954"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "message": "i2c-bfin-twi: Add platform_resource interface to support multi-port TWI controllers\n\n - Dynamic alloc the resource of TWI driver data according to board information\n - TWI register read/write accessor based on dynamic regs_base\n - Support TWI0/TWI1 for BF54x\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    }
  ],
  "next": "4dd39bb12f5b9f0d9a98f29071dc1c51e9306954"
}
