)]}'
{
  "log": [
    {
      "commit": "f5ff0a280201c9cbfb6e9eb4bafdb465c2269ed3",
      "tree": "ed056a42ec6c7330765fd3ce45c78815c76c2d34",
      "parents": [
        "4680576edecb640f64936bd9b92add0a56027b61"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Aug 13 15:26:12 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:08 2007 +0100"
      },
      "message": "[MIPS] Use generic NTP code for all MIPS platforms\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4680576edecb640f64936bd9b92add0a56027b61",
      "tree": "a86b8de2d805fb032636e704f8183ef121bba96f",
      "parents": [
        "05dc8c02bf40090e9ed23932b1980ead48eb8870"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Thu Sep 27 01:35:43 2007 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:08 2007 +0100"
      },
      "message": "[MIPS] Replace deprecated SA_* IRQ flags with modern IRQF_ variants.\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "05dc8c02bf40090e9ed23932b1980ead48eb8870",
      "tree": "ebf34c90f31b52e1a0c1e6185a50a1470c1b3677",
      "parents": [
        "112b20a1e849aec8077bbf11fc3de338b62f363a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:08 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:08 2007 +0100"
      },
      "message": "[MIPS] ARC: Get rid of mips_machgroup\n\nThis has not been any serious user of this ill conceived thing since the\noriginal invention in like \u002795.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "112b20a1e849aec8077bbf11fc3de338b62f363a",
      "tree": "1aab4c813529aa2e0ea23b00a57133967a26b6c9",
      "parents": [
        "99977c1e9faa6a28677314c16f94762fc1f3f365"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:07 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:07 2007 +0100"
      },
      "message": "[MIPS] ARC: Convert mach_table[] to ISO C initializers.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "99977c1e9faa6a28677314c16f94762fc1f3f365",
      "tree": "86d2c48718ee498f852caf5b7d0fa4d34a558a08",
      "parents": [
        "baf22c1e7aedf264e264b15d2595e5e76564bd4e"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Sep 24 16:13:34 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:07 2007 +0100"
      },
      "message": "[MIPS] dec/time.c: Remove no longer needed inclusion of \u003casm/div64.h\u003e.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "baf22c1e7aedf264e264b15d2595e5e76564bd4e",
      "tree": "6983687e9e1a7442247d418207bfb36254167214",
      "parents": [
        "21c854dcbd7698bf723676a552968040e2813490"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:07 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:07 2007 +0100"
      },
      "message": "[MIPS] Split up war.h\n\nIt was getting a little big, ugly and a primary source for merge conflicts.\nAlso the old method was a bit too forgiving in that the workaround did\ndefault to off, so now there is an explicit #error forcing platform\nmaintainers to think if they should enable a workaround for a particular\nplatform.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "21c854dcbd7698bf723676a552968040e2813490",
      "tree": "42add34cd3015837be4e3099abfa9db20e8a7957",
      "parents": [
        "34cc662f8aae0ce1db5c64d55a39a5081f9e3cd8"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Tue Sep 25 15:43:07 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:07 2007 +0100"
      },
      "message": "[MIPS] GPIO LED driver for the WGT634U machine\n\nAdd LED support to the WGT634U machine.  It uses the new gpio-led\ndriver and a platform driver for the pin definitions.\n    \nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "34cc662f8aae0ce1db5c64d55a39a5081f9e3cd8",
      "tree": "69447356fb052c8aa3a74154f2dee082b64f275d",
      "parents": [
        "25e5fb97419f73d39b37e9f73f9492c394de07b2"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Tue Sep 25 15:42:09 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:07 2007 +0100"
      },
      "message": "[MIPS] Add gpio support to the BCM47XX platform\n\nAdd GPIO support to the BCM47XX platform.  It will be used by a GPIO\nLED driver.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "25e5fb97419f73d39b37e9f73f9492c394de07b2",
      "tree": "42d3ced7426d396fef5a52bc69c20eb4092babf6",
      "parents": [
        "2f56cfdd812a17623483d3dfa3370a2e6282b245"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Tue Sep 25 15:41:24 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:06 2007 +0100"
      },
      "message": "[MIPS] Add CFE support to BCM47XX\n\nAdd CFE support to the BCM47XX code.  That includes querying CFE environment\nvariables as well as using CFE to print messages before the serial port is\ninitialized (early printk).\n    \nSigned-off-by: Aurelien Jarno \u003caurel32@farad.aurel32.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2f56cfdd812a17623483d3dfa3370a2e6282b245",
      "tree": "624e2bfccf0b0ee02cd94343acdf5d3364cb002e",
      "parents": [
        "df78b5c8faa72b3c04f82faab126de93af178348"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Wed Sep 05 08:59:34 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:06 2007 +0100"
      },
      "message": "[MIPS] Move ARC code into arch/mips/fw/arc\n\nMove the ARC code to arch/mips/fw/arc from arch/mips/arc.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "df78b5c8faa72b3c04f82faab126de93af178348",
      "tree": "769f342740526699d116b7a89bd0dba34b381845",
      "parents": [
        "cc6e8e0812cf95aea397c457ff48de2ac069614f"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Wed Sep 05 08:58:26 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:05 2007 +0100"
      },
      "message": "[MIPS] Move CFE code into arch/mips/fw/cfe\n\nMove the platform independent part of the CFE code to arch/mips/fw/cfe from\narch/mips/sibyte/cfe.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cc6e8e0812cf95aea397c457ff48de2ac069614f",
      "tree": "da0527908dceed57cd10204034a6b2c888a34863",
      "parents": [
        "641e97f318870921d048154af6807e46e43c307a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:05 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:05 2007 +0100"
      },
      "message": "[MIPS] Remove IP27 specific structures from struct cpuinfo_mips\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "641e97f318870921d048154af6807e46e43c307a",
      "tree": "6e0984a1bc8932db848be3fdb104a92c97fe341a",
      "parents": [
        "424b28ba4d25fc41abdb7e6fa90e132f0d9558fb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:05 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:05 2007 +0100"
      },
      "message": "[MIPS] Sibyte: Replace SB1 cachecode with standard R4000 class cache code.\n\nIt may not be perfect yet but the SB1 code is badly borken and has\nhorrible performance issues.\n\nDownside: This seriously breaks support for pass 1 parts of the BCM1250\nwhere indexed cacheops don\u0027t work quite reliable but I seem to be the\nlast one on the planet with a pass 1 part anyway.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "424b28ba4d25fc41abdb7e6fa90e132f0d9558fb",
      "tree": "afaa5f58a0065ce03b56f035d7372dc4dc70910a",
      "parents": [
        "7c4b4773b9b6c440837e5a479204d7bd1b804a43"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:05 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:05 2007 +0100"
      },
      "message": "[MIPS] Alchemy: remove useless prototypes.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7c4b4773b9b6c440837e5a479204d7bd1b804a43",
      "tree": "301d6fa8994fd27002b5c7a80edfd8cb1258c225",
      "parents": [
        "e5d77754c5e1a54f9eb61c03085d7932a0b6b738"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:05 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:05 2007 +0100"
      },
      "message": "[MIPS] Sibyte: cleanup static inline forward declarations.\n\nIn fact there are no foward declarations at all needed when moving things\ninto the right order.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e5d77754c5e1a54f9eb61c03085d7932a0b6b738",
      "tree": "0d48b6f7297c79591707a19cd872535fb3f9de37",
      "parents": [
        "0f5c90644240cc17d5940fa3594cc51ad1ae7ba7"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue Sep 18 18:49:08 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:04 2007 +0100"
      },
      "message": "[MIPS] R3000 setup for kernel_thread()\n\n Match the R4000 semantics for the initial state of interrupt/kernel\nstatus register flags for the R3000 in kernel_thread().\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0f5c90644240cc17d5940fa3594cc51ad1ae7ba7",
      "tree": "032467520fb9fcf898505519e75c536de5a0e619",
      "parents": [
        "d5ab1a6910fe850fa092888f210cf6c43136a7ab"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Sep 15 23:35:53 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:04 2007 +0100"
      },
      "message": "[MIPS] Introduce a consistent style for vmlinux.lds.\n\nThis style will be consitent with all other arch\u0027s - soon.\n\nIn addition:\n- Moved a few labels inside brackets for the sections they specify\n  to prevent that linker alignmnet made them point before the section start\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d5ab1a6910fe850fa092888f210cf6c43136a7ab",
      "tree": "142f9f35f0d9fc6e675caf42a1cd8a82b56aa8e9",
      "parents": [
        "718f05f6ddc171a90fb7a277be6f6f65b4ca82be"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Sep 13 23:51:26 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:04 2007 +0100"
      },
      "message": "[MIPS] Add GT641xx IRQ routines.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "718f05f6ddc171a90fb7a277be6f6f65b4ca82be",
      "tree": "0f742721dd06f438489e9bf2babb55413baaaf63",
      "parents": [
        "d80c1c0b2207ba326b2c06249dfebddf8ac863bd"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Sep 12 23:19:45 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:04 2007 +0100"
      },
      "message": "[MIPS] GT64120: Remove unused definitions\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d80c1c0b2207ba326b2c06249dfebddf8ac863bd",
      "tree": "6fedbb8d5c70b6c67e47a95cbb11c4a889b9bb2b",
      "parents": [
        "ec70f65e3b5309e7ac8b5508ff5657050c92b913"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Sep 13 11:04:04 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:04 2007 +0100"
      },
      "message": "[MIPS] i8295 cleanups.\n\n o Move i8259 function declarations to include/asm-mips/i8259.h\n o Make i8259.c functions static where possible.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ec70f65e3b5309e7ac8b5508ff5657050c92b913",
      "tree": "81c89280304362fddfc838e49a5e24ce66b630df",
      "parents": [
        "b47bd961e298aff8144a98bff38cf4de4a2834b9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:03 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:03 2007 +0100"
      },
      "message": "[MIPS] Kill useless volatile keyword\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b47bd961e298aff8144a98bff38cf4de4a2834b9",
      "tree": "40678341bf265c4337ddb4f3af45bd15bdf28d33",
      "parents": [
        "bcb0fd94633afde9c1f4f8aca43141ba2c78f04b"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Sep 09 02:50:42 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:03 2007 +0100"
      },
      "message": "[MIPS] Kill redundant EXTRA_AFLAGS\n\nKill redundant EXTRA_AFLAGS added after the commit\nd2af363cfb94f1bacb3e60327bc44a97881a38c2.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bcb0fd94633afde9c1f4f8aca43141ba2c78f04b",
      "tree": "690cb6b8f61e05eaa50ea36ce809507fbacdf1ae",
      "parents": [
        "7ca16d269a1a4b96d98968b48f137977bcab1522"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Wed Sep 05 17:44:50 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:03 2007 +0100"
      },
      "message": "[MIPS] Define known MIPS ISA overrides for Sibyte and Excite boards.\n\nSigned-Off-By: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7ca16d269a1a4b96d98968b48f137977bcab1522",
      "tree": "4a7956a0bad2e9f156234f0de96a77edbb8e3774",
      "parents": [
        "abb4ae4630633573862934173e5f506771c5d6b1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:03 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:03 2007 +0100"
      },
      "message": "[MIPS] floppy: Rewrite fd_cacheflush() to use dma_cache_sync().\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "abb4ae4630633573862934173e5f506771c5d6b1",
      "tree": "a6051f682e2a7f3a6b907767286e504b0e9404a5",
      "parents": [
        "a02eb8da02741f43efb6f06adf534f9f2b913d80"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:03 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:03 2007 +0100"
      },
      "message": "[MIPS] PCI: Always enable CONFIG_PCI_DOMAINS\n\nThe cost is just too low.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a02eb8da02741f43efb6f06adf534f9f2b913d80",
      "tree": "3913502d4c3e371a872fdcc1cf1484a8eb366dd4",
      "parents": [
        "4e45171c4e31578157189ca22cfb7b2bcc5f69f2"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 28 00:28:09 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:02 2007 +0100"
      },
      "message": "[MIPS] tx4927: Cleanup unused macros and non-standard IO accessors.\n\nThis patch removes many unused constants, replaces non-standard IO\naccessors with standard ones, and kills terrible tx4927_mips.h file.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4e45171c4e31578157189ca22cfb7b2bcc5f69f2",
      "tree": "2b5d3dea2f711e0a138496ff8659b8da80d7bd6d",
      "parents": [
        "1c0c13eb935c95fd2ca0b0aca6dd4860487fb242"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Aug 28 09:03:01 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:02 2007 +0100"
      },
      "message": "[MIPS] cleanup struct irqaction initializers\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCC: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1c0c13eb935c95fd2ca0b0aca6dd4860487fb242",
      "tree": "a274a6e2e56f519900fb35c544ddf279f38ca8d6",
      "parents": [
        "ea202c632a52c4a83f1bd82d8d06bc8e04f2689a"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Tue Sep 25 15:40:12 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:02 2007 +0100"
      },
      "message": "[MIPS] Add support for BCM47XX CPUs.\n\nNote that the BCM4710 does not support the wait instruction, this\nis not a mistake in the code.\n    \nIt originally comes from the OpenWrt patches.\n    \nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Felix Fietkau \u003cnbd@openwrt.org\u003e\nCc: Florian Schirmer \u003cjolt@tuxbox.org\u003e\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ea202c632a52c4a83f1bd82d8d06bc8e04f2689a",
      "tree": "1815b69d45b99d8f20d0fb33ba7b34b8319f2507",
      "parents": [
        "1f21d2bde0046e959b53756f74d96dfd040a803b"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sat Aug 25 11:01:50 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:00 2007 +0100"
      },
      "message": "[MIPS] JAZZ fixes\n\n- restructured irq handling\n- switched vdma to use memory allocated via get_free_pages\n- setup platform devices for serial, jazz_esp and jazzsonic\n- fixed cmos rtc access\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1f21d2bde0046e959b53756f74d96dfd040a803b",
      "tree": "5ca1a0319982f1e665e57f22bd1dae1d90b07e35",
      "parents": [
        "0caf583398309398ec05fc76bff15c711e9f936d"
      ],
      "author": {
        "name": "Brian Murphy",
        "email": "brm@murphy.dk",
        "time": "Tue Aug 21 22:34:16 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:00 2007 +0100"
      },
      "message": "[MIPS] Add back support for LASAT platforms\n\nSigned-off-by: Brian Murphy \u003cbrian@murphy.dk\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0caf583398309398ec05fc76bff15c711e9f936d",
      "tree": "13cb80432731ea99f9a7a5cd22484e21a86d31e0",
      "parents": [
        "4c6d0fc2f6ce44161f3fac3b34d262c0dd06cf0c"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Aug 16 23:15:42 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:00 2007 +0100"
      },
      "message": "[MIPS] fix ABI check in include/asm-mips/arv/hinv.h\n\nFix ABI check in include/asm-mips/arv/hinv.h\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4c6d0fc2f6ce44161f3fac3b34d262c0dd06cf0c",
      "tree": "bb712f7b4c3e25ca43fc50c15e972fe9fbe02001",
      "parents": [
        "ddcf4efb7a5a38c2d82decbdfd99c43bbf226551"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Aug 16 22:56:04 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:00 2007 +0100"
      },
      "message": "[MIPS] remove unused include/asm-mips/ip32/machine.h\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ddcf4efb7a5a38c2d82decbdfd99c43bbf226551",
      "tree": "45977f75ff31bbcc3769b01ced9af3ffad850fd8",
      "parents": [
        "fa41780606e7a5999a9096269c0ad8e7cee2b95b"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Aug 16 22:54:02 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:00 2007 +0100"
      },
      "message": "[MIPS] IP27: remove duplicate extern dump_tlb_all() prototype\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fa41780606e7a5999a9096269c0ad8e7cee2b95b",
      "tree": "a854975d581d0d605597b5f3c71b2812016c6ea1",
      "parents": [
        "2f2a2d9987c4836493bfb2a80960056ef86742d2"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Aug 16 22:27:05 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:45:59 2007 +0100"
      },
      "message": "[MIPS] VR41xx: replace infinite loop with hibernate\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2f2a2d9987c4836493bfb2a80960056ef86742d2",
      "tree": "17bed3c7a493c8b308dbbd484ec0ef4859929973",
      "parents": [
        "054c51b4368648406f487f54b7ed6ba75bbb3f8b"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Aug 16 22:20:11 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:45:59 2007 +0100"
      },
      "message": "[MIPS] VR41xx: Add default restart routine.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "054c51b4368648406f487f54b7ed6ba75bbb3f8b",
      "tree": "89db2ea5e05fd95bff686d24383897332276e98b",
      "parents": [
        "adff90a9333004d5459823665e8bcf6cb9214f79"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Thu Feb 15 14:21:36 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:45:59 2007 +0100"
      },
      "message": "[MIPS] Rename CONFIG_BUILD_ELF64 into KBUILD_64BIT_SYM32\n\nThis patch renames it for 3 reasons:\n\n    - \"CONFIG\" pattern is used by Kconfig. Now this macro is\n      no more defined by Kconfig but by Kbuild itself make this\n      clear by translating \"CONFIG\" into \"KBUILD\".\n\n    - \"ELF32\" word is improper because it is irrelevant to ELF\n      format and it makes confusion with CONFIG_BOOT_ELF32. So\n      translate it with SYM32.\n\n    - Add \"64BIT\" part to make clear that this macro implies a\n      64 bits kernel.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "adff90a9333004d5459823665e8bcf6cb9214f79",
      "tree": "d4eadd84faed02ef8514cca0e22756efbbfe5d2f",
      "parents": [
        "8c67316e706cabc2145d6c8e97f0bd8f2a86d8a1"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Thu Feb 15 12:06:48 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:45:59 2007 +0100"
      },
      "message": "[MIPS] Automatically set CONFIG_BUILD_ELF64\n\nWe do not rely on user anymore to setup this config correctly.\nInstead we make our choice depending on the load address.\n\nIf we want to force Kbuild to use ELF64 format whatever\nthe load address we can still do:\n\n        $ make BUILD_ELF32\u003dno\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8c67316e706cabc2145d6c8e97f0bd8f2a86d8a1",
      "tree": "fbb8bed99999f62cf66d3804df10ca148eb3a95f",
      "parents": [
        "d87d0c930a1591617e4c7c78296b4ba029150188"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Thu Feb 15 12:06:47 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:45:58 2007 +0100"
      },
      "message": "[MIPS] Remove \u0027-mno-explicit-relocs\u0027 option when CONFIG_BUILD_ELF64\n\nThis patch removes \u0027-mno-explicit-relocs\u0027 usage when\nCONFIG_BUILD_ELF64 is set since this option was only required\nwith the old hack to truncate addresses at the assembly level\nwhere \"-mabi\u003d64 -Wa,-mabi\u003d32\" was used.\n\nThis should yield a small code size improvement for inline\nassembly, where the R constraint is used.\n\nThe idea is coming from Maciej \u003cmacro@linux-mips.org\u003e.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d87d0c930a1591617e4c7c78296b4ba029150188",
      "tree": "090902474c7df989d845da675508d0a8d7c4e7ae",
      "parents": [
        "61a33168bebb6ce5343a5f34ab421971dbfae9fa"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:45:58 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:45:58 2007 +0100"
      },
      "message": "[MIPS] SMTC: Microoptimize atomic_postincrement for non-weak consistency.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "61a33168bebb6ce5343a5f34ab421971dbfae9fa",
      "tree": "855ad0dd5373ce7f13e8c45dde605f11894da674",
      "parents": [
        "f571eff0a24ed97a919f2b61bb4afdeab4b43002"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Aug 07 00:09:17 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:45:58 2007 +0100"
      },
      "message": "[MIPS] vr41xx: add cpu_wait\n\nAdd cpu_wait for NEC VR41xx\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f571eff0a24ed97a919f2b61bb4afdeab4b43002",
      "tree": "e9d6c597fafca02720f000cf795a37f2d163f10f",
      "parents": [
        "bbf25010f1a6b761914430f5fca081ec8c7accd1"
      ],
      "author": {
        "name": "Kevin D. Kissell",
        "email": "kevink@mips.com",
        "time": "Fri Aug 03 19:38:03 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:45:57 2007 +0100"
      },
      "message": "[MIPS] IRQ Affinity Support for SMTC on Malta Platform\n    \nSigned-off-by: Kevin D. Kissell \u003ckevink@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bbf25010f1a6b761914430f5fca081ec8c7accd1",
      "tree": "b612e5257611ef33196aacc00fba813c943384d5",
      "parents": [
        "5df3e0d953c8af6f5b96aa090824b929cb5ab599"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 09 13:31:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 09 13:31:38 2007 -0700"
      },
      "message": "Linux 2.6.23\n"
    },
    {
      "commit": "5df3e0d953c8af6f5b96aa090824b929cb5ab599",
      "tree": "5ec703d42ebd1fa92150d110d4ce47d7891bf2cd",
      "parents": [
        "a6d85430424d44e946e0946bfaad607115510989",
        "2da23247935526da567e18caddb4533cfa194aa9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 09 12:38:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 09 12:38:44 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Au1000: set the PCI controller IO base\n  [MIPS] Alchemy: Fix USB initialization.\n  [MIPS] IP32: Fix fatal typo in address computation.\n"
    },
    {
      "commit": "a6d85430424d44e946e0946bfaad607115510989",
      "tree": "f324085c0d92fb8ebae928bab3a5f0b480a3bb4a",
      "parents": [
        "baf14aa14efcfdb5a74d5cf804691086c6bec743"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 09 11:04:57 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 09 12:38:26 2007 -0700"
      },
      "message": "NLM: Fix a memory leak in nlmsvc_testlock\n\nThe recent fix for a circular lock dependency unfortunately introduced a\npotential memory leak in the event where the call to nlmsvc_lookup_host\nfails for some reason.\n\nThanks to Roel Kluin for spotting this.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "baf14aa14efcfdb5a74d5cf804691086c6bec743",
      "tree": "3c8cb3e429253cea3c5e474892efb722834e9378",
      "parents": [
        "e2a57a815933b2d2e375f9de6be223098024ab90"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 09 13:51:57 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 09 12:38:26 2007 -0700"
      },
      "message": "sata_mv: correct S/G table limits\n\nThe recent mv_fill_sg() rewrite, to fix a data corruption problem\nrelated to IOMMU virtual merging, forgot to account for the\npotentially-increased size of the scatter/gather table after its run.\n\nAdditionally, the DMA boundary is reduced from 0xffffffff to 0xffff\nto more closely match the needs of mv_fill_sg().\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2da23247935526da567e18caddb4533cfa194aa9",
      "tree": "0c10f270d4be38c1af5330f90a8ea9572915db2a",
      "parents": [
        "f708631ac75c901b20c7622be9abdbc29d4d2dd7"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Tue Sep 25 17:07:30 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 09 12:47:48 2007 +0100"
      },
      "message": "[MIPS] Au1000: set the PCI controller IO base\n\nThe PCI controller IO base was not set in the au1000 pci code.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f708631ac75c901b20c7622be9abdbc29d4d2dd7",
      "tree": "5738ad6272a715fbe5db5b3bcc3be8b62aa2d113",
      "parents": [
        "378a545954abfec1c9499203206e0ffb5c2118d2"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Tue Sep 25 17:07:24 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 09 12:47:48 2007 +0100"
      },
      "message": "[MIPS] Alchemy: Fix USB initialization.\n\nThis patch fixes a wrong ifdef in the board setup code, leading to the GPIO\npin not being pulled high, and thus the USB switch not being powered at all.\n\nThis finishes the rename of CONFIG_USB_OHCI to CONFIG_USB_OHCI_HCD, which\nstarted in 2005 (before 2.6.12-rc2), then probably because things were\nworking anyway for most people got forgotten.\n\n[Ralf: Paolo\u0027s original patch didn\u0027t fix the module case, Florian\u0027s patch\nonly fixed MTX1 etc. so this is a combined patch plus some cleanups.]\n\nCc: Giuseppe Patanè \u003cgiuseppe.patane@tvblob.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "378a545954abfec1c9499203206e0ffb5c2118d2",
      "tree": "3d11cf69f7a49b06edcbc580a1e0b3561d64c6e6",
      "parents": [
        "e2a57a815933b2d2e375f9de6be223098024ab90"
      ],
      "author": {
        "name": "Giuseppe Sacco",
        "email": "giuseppe@eppesuigoccas.homedns.org",
        "time": "Sat Oct 06 19:55:03 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 09 12:47:48 2007 +0100"
      },
      "message": "[MIPS] IP32: Fix fatal typo in address computation.\n\nSigned-off-by: Giuseppe Sacco \u003ceppesuig@debian.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e2a57a815933b2d2e375f9de6be223098024ab90",
      "tree": "c455ea75a55dbd633a61c7e84fa3b8a3d9186a5e",
      "parents": [
        "d39d5ed97e2b8e089f85ffaf5909768d83147be0"
      ],
      "author": {
        "name": "Maarten Bressers",
        "email": "mbres@gentoo.org",
        "time": "Mon Oct 08 15:59:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 16:06:51 2007 -0700"
      },
      "message": "Correct Makefile rule for generating custom keymap\n\nWhen building a custom keymap, after setting GENERATE_KEYMAP :\u003d 1 in\ndrivers/char/Makefile, the kernel build fails like this:\n\n    CC      drivers/char/vt.o\n  make[2]: *** No rule to make target `drivers/char/%.map\u0027, needed by `drivers/char/defkeymap.c\u0027.  Stop.\n  make[1]: *** [drivers/char] Error 2\n  make: *** [drivers] Error 2\n\nThis was caused by commit af8b128719f5248e542036ea994610a29d0642a6, which\ndeleted a necessary colon from the Makefile rule that generates the keymap,\nsince that rule contains both a target and a target-pattern.  The following\npatch puts the colon back:\n\nSigned-off-by: Maarten Bressers \u003cmbres@gentoo.org\u003e\nCc: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d39d5ed97e2b8e089f85ffaf5909768d83147be0",
      "tree": "9fd0a0aefec9e58f71ed343452242b2685dca9d1",
      "parents": [
        "e46dc1dab969550d4136e9be0e7919ca09e49573"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Mon Oct 08 12:52:09 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 13:01:21 2007 -0700"
      },
      "message": "ISDN: Fix data access out of array bounds\n\nFix against access random data bytes outside the dev-\u003echanmap array.\nThanks to Oliver Neukum for pointing me to this issue.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e46dc1dab969550d4136e9be0e7919ca09e49573",
      "tree": "86dbc21796b402c895fd96d5197bf38d8d060545",
      "parents": [
        "87e2831c3fa39cbf6f7ab676bb5aef039b9659e2",
        "bf0b48dfc368c07c42b5a3a5658c8ee81b4283ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 12:59:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 12:59:10 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPv6]: Fix ICMPv6 redirect handling with target multicast address\n  [PKT_SCHED] cls_u32: error code isn\u0027t been propogated properly\n  [ROSE]: Fix rose.ko oops on unload\n  [TCP]: Fix fastpath_cnt_hint when GSO skb is partially ACKed\n"
    },
    {
      "commit": "87e2831c3fa39cbf6f7ab676bb5aef039b9659e2",
      "tree": "88e1a3fca607a0643a7f6e60aef80a2bc04323c3",
      "parents": [
        "745ad48e8cac47beec0b2f72dc3c64424bce1fec"
      ],
      "author": {
        "name": "Yan Zheng",
        "email": "yanzheng@21cn.com",
        "time": "Mon Oct 08 12:16:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 12:58:14 2007 -0700"
      },
      "message": "AIO: fix cleanup in io_submit_one(...)\n\nWhen IOCB_FLAG_RESFD flag is set and iocb-\u003eaio_resfd is incorrect,\nstatement \u0027goto out_put_req\u0027 is executed. At label \u0027out_put_req\u0027,\naio_put_req(..) is called, which requires \u0027req-\u003eki_filp\u0027 set.\n\nSigned-off-by: Yan Zheng\u003cyanzheng@21cn.com\u003e\nCc: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "745ad48e8cac47beec0b2f72dc3c64424bce1fec",
      "tree": "a16a8eedb7d6e27eaba86fd0cca8ea7bfd0cdcd8",
      "parents": [
        "dd204d63cd11509081b41d7ab305fdc173382039"
      ],
      "author": {
        "name": "Yan Zheng",
        "email": "yanzheng@21cn.com",
        "time": "Mon Oct 08 10:08:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 12:58:14 2007 -0700"
      },
      "message": "fix page release issue in filemap_fault\n\nfind_lock_page increases page\u0027s usage count, we should decrease it\nbefore return VM_FAULT_SIGBUS\n\nSigned-off-by: Yan Zheng\u003cyanzheng@21cn.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd204d63cd11509081b41d7ab305fdc173382039",
      "tree": "12dcbf4b258de6962b960f4f5fdd46866d7bcdc3",
      "parents": [
        "a200ee182a016752464a12cb2e8762e48254bb09"
      ],
      "author": {
        "name": "Yan Zheng",
        "email": "yanzheng@21cn.com",
        "time": "Mon Oct 08 10:05:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 12:58:14 2007 -0700"
      },
      "message": "fix VM_CAN_NONLINEAR check in sys_remap_file_pages\n\nThe test for VM_CAN_NONLINEAR always fails\n\nSigned-off-by: Yan Zheng\u003cyanzheng@21cn.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a200ee182a016752464a12cb2e8762e48254bb09",
      "tree": "7b273f002625a4c368f7b20b144990f7f4f81df9",
      "parents": [
        "3eb215de26e6e94bf5fed9cb77230c383b30e53b"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Mon Oct 08 18:54:37 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 12:58:14 2007 -0700"
      },
      "message": "mm: set_page_dirty_balance() vs -\u003epage_mkwrite()\n\nAll the current page_mkwrite() implementations also set the page dirty. Which\nresults in the set_page_dirty_balance() call to _not_ call balance, because the\npage is already found dirty.\n\nThis allows us to dirty a _lot_ of pages without ever hitting\nbalance_dirty_pages().  Not good (tm).\n\nForce a balance call if -\u003epage_mkwrite() was successful.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bf0b48dfc368c07c42b5a3a5658c8ee81b4283ac",
      "tree": "7174e3ce995d6deaefb76027bc1a6265ccd25d11",
      "parents": [
        "bf1b803b01b00c3801e0aa373ba0305f8278e260"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Mon Oct 08 00:12:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 08 00:12:05 2007 -0700"
      },
      "message": "[IPv6]: Fix ICMPv6 redirect handling with target multicast address\n\nWhen the ICMPv6 Target address is multicast, Linux processes the \nredirect instead of dropping it.  The problem is in this code in \nndisc_redirect_rcv():\n\n         if (ipv6_addr_equal(dest, target)) {\n                 on_link \u003d 1;\n         } else if (!(ipv6_addr_type(target) \u0026 IPV6_ADDR_LINKLOCAL)) {\n                 ND_PRINTK2(KERN_WARNING\n                            \"ICMPv6 Redirect: target address is not \nlink-local.\\n\");\n                 return;\n         }\n\nThis second check will succeed if the Target address is, for example, \nFF02::1 because it has link-local scope.  Instead, it should be checking \nif it\u0027s a unicast link-local address, as stated in RFC 2461/4861 Section \n8.1:\n\n       - The ICMP Target Address is either a link-local address (when\n         redirected to a router) or the same as the ICMP Destination\n         Address (when redirected to the on-link destination).\n\nI know this doesn\u0027t explicitly say unicast link-local address, but it\u0027s \nimplied.\n\nThis bug is preventing Linux kernels from achieving IPv6 Logo Phase II \ncertification because of a recent error that was found in the TAHI test \nsuite - Neighbor Disovery suite test 206 (v6LC.2.3.6_G) had the \nmulticast address in the Destination field instead of Target field, so \nwe were passing the test.  This won\u0027t be the case anymore.\n\nThe patch below fixes this problem, and also fixes ndisc_send_redirect() \nto not send an invalid redirect with a multicast address in the Target \nfield.  I re-ran the TAHI Neighbor Discovery section to make sure Linux \npasses all 245 tests now.\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nAcked-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf1b803b01b00c3801e0aa373ba0305f8278e260",
      "tree": "9a4e2f4a33009c168b7d22ce8c9fc32a44a5b132",
      "parents": [
        "891e6a931255238dddd08a7b306871240961a27f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Sun Oct 07 23:57:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 07 23:57:45 2007 -0700"
      },
      "message": "[PKT_SCHED] cls_u32: error code isn\u0027t been propogated properly\n    \nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "891e6a931255238dddd08a7b306871240961a27f",
      "tree": "70cd2faf43bd7f306f3b7a758388e6b272ff1730",
      "parents": [
        "48611c47d09023d9356e78550d1cadb8d61da9c8"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Oct 07 23:44:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 07 23:44:17 2007 -0700"
      },
      "message": "[ROSE]: Fix rose.ko oops on unload\n\nCommit a3d384029aa304f8f3f5355d35f0ae274454f7cd aka\n\"[AX.25]: Fix unchecked rose_add_loopback_neigh uses\"\ntransformed rose_loopback_neigh var into statically allocated one.\nHowever, on unload it will be kfree\u0027s which can\u0027t work.\n\nSteps to reproduce:\n\n\tmodprobe rose\n\trmmod rose\n\nBUG: unable to handle kernel NULL pointer dereference at virtual address 00000008\n printing eip:\nc014c664\n*pde \u003d 00000000\nOops: 0000 [#1]\nPREEMPT DEBUG_PAGEALLOC\nModules linked in: rose ax25 fan ufs loop usbhid rtc snd_intel8x0 snd_ac97_codec ehci_hcd ac97_bus uhci_hcd thermal usbcore button processor evdev sr_mod cdrom\nCPU:    0\nEIP:    0060:[\u003cc014c664\u003e]    Not tainted VLI\nEFLAGS: 00210086   (2.6.23-rc9 #3)\nEIP is at kfree+0x48/0xa1\neax: 00000556   ebx: c1734aa0   ecx: f6a5e000   edx: f7082000\nesi: 00000000   edi: f9a55d20   ebp: 00200287   esp: f6a5ef28\nds: 007b   es: 007b   fs: 0000  gs: 0033  ss: 0068\nProcess rmmod (pid: 1823, ti\u003df6a5e000 task\u003df7082000 task.ti\u003df6a5e000)\nStack: f9a55d20 f9a5200c 00000000 00000000 00000000 f6a5e000 f9a5200c f9a55a00 \n       00000000 bf818cf0 f9a51f3f f9a55a00 00000000 c0132c60 65736f72 00000000 \n       f69f9630 f69f9528 c014244a f6a4e900 00200246 f7082000 c01025e6 00000000 \nCall Trace:\n [\u003cf9a5200c\u003e] rose_rt_free+0x1d/0x49 [rose]\n [\u003cf9a5200c\u003e] rose_rt_free+0x1d/0x49 [rose]\n [\u003cf9a51f3f\u003e] rose_exit+0x4c/0xd5 [rose]\n [\u003cc0132c60\u003e] sys_delete_module+0x15e/0x186\n [\u003cc014244a\u003e] remove_vma+0x40/0x45\n [\u003cc01025e6\u003e] sysenter_past_esp+0x8f/0x99\n [\u003cc012bacf\u003e] trace_hardirqs_on+0x118/0x13b\n [\u003cc01025b6\u003e] sysenter_past_esp+0x5f/0x99\n \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nCode: 05 03 1d 80 db 5b c0 8b 03 25 00 40 02 00 3d 00 40 02 00 75 03 8b 5b 0c 8b 73 10 8b 44 24 18 89 44 24 04 9c 5d fa e8 77 df fd ff \u003c8b\u003e 56 08 89 f8 e8 84 f4 fd ff e8 bd 32 06 00 3b 5c 86 60 75 0f \nEIP: [\u003cc014c664\u003e] kfree+0x48/0xa1 SS:ESP 0068:f6a5ef28\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48611c47d09023d9356e78550d1cadb8d61da9c8",
      "tree": "1e118a43db7143f8091b5b0a95e6d6f85dc5b2f9",
      "parents": [
        "3eb215de26e6e94bf5fed9cb77230c383b30e53b"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Sun Oct 07 23:43:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 07 23:43:10 2007 -0700"
      },
      "message": "[TCP]: Fix fastpath_cnt_hint when GSO skb is partially ACKed\n\nWhen only GSO skb was partially ACKed, no hints are reset,\ntherefore fastpath_cnt_hint must be tweaked too or else it can\ncorrupt fackets_out. The corruption to occur, one must have\nnon-trivial ACK/SACK sequence, so this bug is not very often\nthat harmful. There\u0027s a fackets_out state reset in TCP because\nfackets_out is known to be inaccurate and that fixes the issue\neventually anyway.\n\nIn case there was also at least one skb that got fully ACKed,\nthe fastpath_skb_hint is set to NULL which causes a recount for\nfastpath_cnt_hint (the old value won\u0027t be accessed anymore),\nthus it can safely be decremented without additional checking.\n\nReported by Cedric Le Goater \u003cclg@fr.ibm.com\u003e\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3eb215de26e6e94bf5fed9cb77230c383b30e53b",
      "tree": "3500a575ea6458bf9f256427abebfa69458db151",
      "parents": [
        "85923b124624eb49ebef4731bb6b5670e792ff57"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 07 12:22:21 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:42:22 2007 -0700"
      },
      "message": "Driver core: fix SYSF_DEPRECATED breakage for nested classdevs\n\nWe should only reparent to a class former class devices that\nform the base of class hierarchy. Nested devices should still\ngrow from their real parents.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nTested-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nTested-by: Anssi Hannula \u003canssi.hannula@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "85923b124624eb49ebef4731bb6b5670e792ff57",
      "tree": "fffb9af18c3639865552288210790000a63f666f",
      "parents": [
        "9d9b7ad717474636dc961e6c321970fd799e1cb3",
        "a1134dd48d59e532b801659163539bf01cae7673"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:41:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:41:09 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: point to migration document\n"
    },
    {
      "commit": "9d9b7ad717474636dc961e6c321970fd799e1cb3",
      "tree": "0bd51e2f828492747641624884f9a6cb3676d614",
      "parents": [
        "dfb0042d43d4e7664f7e3af1b51c9b08175483a6"
      ],
      "author": {
        "name": "Attila Kinali",
        "email": "attila@kinali.ch",
        "time": "Sun Oct 07 00:24:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "Add manufacturer and card id of teltonica pcmcia modems\n\nAdd the manufacturer and card id of teltonica pcmcia modems to serial_cs.c\n\nSigned-off-by: Attila Kinali \u003cattila@kinali.ch\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dfb0042d43d4e7664f7e3af1b51c9b08175483a6",
      "tree": "f0cb7c713ce437681d5ba293cffd023957b1945d",
      "parents": [
        "291041e935e6d0513f2b7e4a300aa9f02ec1d925"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sun Oct 07 00:24:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "sysrq docs: document sequence that actually works\n\nDocument sequence of keypresses that actually works. Yes, this changed\nyear-or-so ago.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "291041e935e6d0513f2b7e4a300aa9f02ec1d925",
      "tree": "626b06b52d5ce0a41c7bf21ce4314e2a9fbe79ff",
      "parents": [
        "7a5c5d5735e785a700a377a5fce913b8ad45a58f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 07 00:24:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "fix bogus reporting of signals by audit\n\nAsync signals should not be reported as sent by current in audit log.  As\nit is, we call audit_signal_info() too early in check_kill_permission().\nNote that check_kill_permission() has that test already - it needs to know\nif it should apply current-based permission checks.  So the solution is to\nmove the call of audit_signal_info() between those.\n\nBogosity in question is easily reproduced - add a rule watching for e.g.\nkill(2) from specific process (so that audit_signal_info() would not\nshort-circuit to nothing), say load_policy, watch the bogus OBJ_PID entry\nin audit logs claiming that write(2) on selinuxfs file issued by\nload_policy(8) had somehow managed to send a signal to syslogd...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Steve Grubb \u003csgrubb@redhat.com\u003e\nAcked-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a5c5d5735e785a700a377a5fce913b8ad45a58f",
      "tree": "ff138cfc90e67b1958e3806efc91211d9d309577",
      "parents": [
        "a560aa48eed66fdf78f2a2813ab7b4ca766a84ce"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Sun Oct 07 00:24:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "Move kasprintf.o to obj-y\n\nModulat lguest started giving linking errors\n\nMODPOST 1 modules\nERROR: \"kasprintf\" [drivers/lguest/lg.ko] undefined!\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a560aa48eed66fdf78f2a2813ab7b4ca766a84ce",
      "tree": "68b9a9f297ba0d0e198b211e86fb0742af722f6f",
      "parents": [
        "52a2638bff063acb28ba3355891c49cc240cc98b"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Sun Oct 07 00:24:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "lockstat: documentation\n\nProvide some documentation for CONFIG_LOCK_STAT.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nCc: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52a2638bff063acb28ba3355891c49cc240cc98b",
      "tree": "ae6f82aef50999049da63ceede4b958b703cff3e",
      "parents": [
        "74922be1485818ed368c4cf4f0b100f70bf01e08"
      ],
      "author": {
        "name": "Rafal Bilski",
        "email": "rafalbilski@interia.pl",
        "time": "Sun Oct 07 00:24:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "Longhaul: add auto enabled \"revid_errata\" option\n\nVIA C3 Ezra-T has RevisionID equal to 1, but it needs RevisionKey to be 0\nor CPU will ignore new frequency and will continue to work at old\nfrequency.  New \"revid_errata\" option will force RevisionKey to be set to\n0, whatever RevisionID is.\n\nAdditionaly \"Longhaul\" will not silently ignore unsuccessful transition.\nIt will try to check if \"revid_errata\" or \"disable_acpi_c3\" options need to\nbe enabled for this processor/system.\n\nSame for Longhaul ver.  2 support.  It will be disabled if none of above\noptions will work.\n\n Best case scenario (with patch apllied and v2 enabled):\n longhaul: VIA C3 \u0027Ezra\u0027 [C5C] CPU detected.  Longhaul v2 supported.\n longhaul: Using northbridge support.\n longhaul: VRM 8.5\n longhaul: Max VID\u003d1.350  Min VID\u003d1.050, 13 possible voltage scales\n longhaul: f: 300000 kHz, index: 0, vid: 1050 mV\n [...]\n longhaul: Voltage scaling enabled.\n Worst case scenario:\n longhaul: VIA C3 \u0027Ezra-T\u0027 [C5M] CPU detected.  Powersaver supported.\n longhaul: Using northbridge support.\n longhaul: Using ACPI support.\n longhaul: VRM 8.5\n longhaul: Claims to support voltage scaling but min \u0026 max are both 1.250. Voltage scaling disabled\n longhaul: Failed to set requested frequency!\n longhaul: Enabling \"Ignore Revision ID\" option.\n longhaul: Failed to set requested frequency!\n longhaul: Disabling ACPI C3 support.\n longhaul: Disabling \"Ignore Revision ID\" option.\n longhaul: Failed to set requested frequency!\n longhaul: Enabling \"Ignore Revision ID\" option.\n\n[akpm@linux-foundation.org: coding-style cleanups]\nSigned-off-by: Rafal Bilski \u003crafalbilski@interia.pl\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "74922be1485818ed368c4cf4f0b100f70bf01e08",
      "tree": "b283c44086bd83dc7c61dbed25218efd01cc46b0",
      "parents": [
        "0c2043abefacac97b6d01129c1123a466c95b7c1"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sun Oct 07 00:24:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "Fix timer_stats printout of events/sec\n\nWhen using /proc/timer_stats on ppc64 I noticed the events/sec field wasnt\naccurate.  Sometimes the integer part was incorrect due to rounding (we\nwerent taking the fractional seconds into consideration).\n\nThe fraction part is also wrong, we need to pad the printf statement and\ntake the bottom three digits of 1000 times the value.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c2043abefacac97b6d01129c1123a466c95b7c1",
      "tree": "e1b7bfd3222250fddabec15fc41fd1d2b5eb83dd",
      "parents": [
        "70cb97935b8859f27296772885104b599f560576"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:17:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:23:13 2007 -0700"
      },
      "message": "Don\u0027t do load-average calculations at even 5-second intervals\n\nIt turns out that there are a few other five-second timers in the\nkernel, and if the timers get in sync, the load-average can get\nartificially inflated by events that just happen to coincide.\n\nSo just offset the load average calculation it by a timer tick.\n\nNoticed by Anders Boström, for whom the coincidence started triggering\non one of his machines with the JBD jiffies rounding code (JBD is one of\nthe subsystems that also end up using a 5-second timer by default).\n\nTested-by: Anders Boström \u003canders@bostrom.dyndns.org\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "70cb97935b8859f27296772885104b599f560576",
      "tree": "089c5c2098888492c8d54c2d0c52772a64db8423",
      "parents": [
        "fc8b28a65d81a6fdf58ef81ce5b8ac7a35304e68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:02:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:02:55 2007 -0700"
      },
      "message": "VT_WAITACTIVE: Avoid returning EINTR when not necessary\n\nWe should generally prefer to return ERESTARTNOHAND rather than EINTR,\nso that processes with unhandled signals that get ignored don\u0027t return\nEINTR.\n\nThis can help with X startup issues:\n\n    Fatal server error:\n    xf86OpenConsole: VT_WAITACTIVE failed: Interrupted system call\n\nalthough the real fix is having the X server always retry EINTR\nregardless (since EINTR does happen for signals that have handlers\ninstalled). Keithp has a patch for that.\n\nRegardless, ERESTARTNOHAND is the correct thing to use.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a1134dd48d59e532b801659163539bf01cae7673",
      "tree": "fd9a613730e9e6c92687b2d906ef626b92ded9f5",
      "parents": [
        "fc8b28a65d81a6fdf58ef81ce5b8ac7a35304e68"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Oct 07 12:31:22 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Oct 07 13:48:41 2007 +0200"
      },
      "message": "firewire: point to migration document\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "fc8b28a65d81a6fdf58ef81ce5b8ac7a35304e68",
      "tree": "d22d2d97d4b32d2428c2a8b7edcc6f4c36ee0433",
      "parents": [
        "3a4986955c0d9806e96a9d738ef7c40cb0cdaba3",
        "8cfaf45367d41400ce99e1757ab5690d1fc94dbc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 06 15:47:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 06 15:47:16 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] IP32: Enable PCI bridges\n"
    },
    {
      "commit": "3a4986955c0d9806e96a9d738ef7c40cb0cdaba3",
      "tree": "3f637fa3280ab0a91b1bb8e0bb8cc7f4b435ef00",
      "parents": [
        "71e4eda8ce698178ee448ff82bdc5803c77a736d"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Sat Oct 06 01:42:34 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 06 12:49:43 2007 -0700"
      },
      "message": "Revert \"intel_agp: fix stolen mem range on G33\"\n\nThis reverts commit f443675affe3f16dd428e46f0f7fd3f4d703eeab, which\nbreaks horribly if you aren\u0027t running an unreleased xf86-video-intel\ndriver out of git.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nAcked-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71e4eda8ce698178ee448ff82bdc5803c77a736d",
      "tree": "7e4cc334f5a3394e48dbe7661a7e91ecd7332cbe",
      "parents": [
        "67dd5a25f4efbfccf973159429cb20acdc5b0e0e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Oct 06 18:52:27 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 06 09:32:56 2007 -0700"
      },
      "message": "Fix non-terminated PCI match table in PowerMac IDE\n\nThe PCI device table in the powermac IDE driver isn\u0027t properly\nterminated.  Depending on how your kernel is linked and other random\nfactors, you can end up with this driver matched against any other PCI\ndevice in your system, possibly crashing at boot.\n\nThanks to Heikki for tracking this down with me, the bug have been there\nfor some time, though it rarely hurts due to luck.  In this case, the\nswitch from .22 to .23-rc9 is causing it to show up due to differences\nin the resulting layout of .data I suppose.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpmac@au1.ibm.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Heikki Lindholm \u003cholindho@cs.helsinki.fi\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "67dd5a25f4efbfccf973159429cb20acdc5b0e0e",
      "tree": "9965b12c0d614b7cf82dd8483cfc1671f925af4e",
      "parents": [
        "9f34073b4e54ad58541e0e2b4a87f4f6c1460e21"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Fri Oct 05 17:19:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 06 09:31:30 2007 -0700"
      },
      "message": "xen: disable split pte locks for now\n\nWhen pinning and unpinning pagetables, we must protect them against\nbeing used by other CPUs, lest they see the pagetable in an\nintermediate read-only-but-not-pinned state.\n\nWhen using split pte locks, doing this properly would require taking\nall the pte locks for the pagetable while pinning, but this may overflow\nthe PREEMPT_BITS part of the preempt counter if the process has mapped\nmore than about 512M of memory.\n\nHowever, failing to take the pte locks causes write-protect faults when\nthe pageout code is trying to clear the Access bit on a pte which is part\nof a freshy created and still being pinned process after fork.\n\nThis is a short-term fix until the problem is solved properly.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nAcked-by: Rik van Riel \u003criel@redhat.com\u003e\nAcked-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Keir Fraser \u003ckeir@xensource.com\u003e\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9f34073b4e54ad58541e0e2b4a87f4f6c1460e21",
      "tree": "a5422b696e60b3ec3b4138d16e305781408fed97",
      "parents": [
        "c946b3047205d7e107be16885bbb42ab9f10350a",
        "4afcddae4cc7d8bb36c1d47967d6ede29ea45e1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 05 14:09:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 05 14:09:10 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4598/2: OSIRIS: Ensure we do not get nRSTOUT during suspend\n  [ARM] 4597/2: OSIRIS: ensure CPLD0 is preserved after suspend\n"
    },
    {
      "commit": "4afcddae4cc7d8bb36c1d47967d6ede29ea45e1a",
      "tree": "cb7f85b1b1e710c8b3836bb9b8d45ec844175e6d",
      "parents": [
        "28047eced817b3b7cd404fac4b26f29fcf04f1f7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 04 23:18:08 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 05 21:21:43 2007 +0100"
      },
      "message": "[ARM] 4598/2: OSIRIS: Ensure we do not get nRSTOUT during suspend\n\nEnsure nRSTOUT is not asserted during or on resume.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "28047eced817b3b7cd404fac4b26f29fcf04f1f7",
      "tree": "56e82489cab228bfb1e72c7f3d8847c04e648c1d",
      "parents": [
        "804b3f9a16e446cb023417faec58b6506c834052"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 04 23:16:42 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 05 21:21:40 2007 +0100"
      },
      "message": "[ARM] 4597/2: OSIRIS: ensure CPLD0 is preserved after suspend\n\nEnsure that CPLD is restored to the original state\non resume, and that before going into suspend we\nselect the NAND bank we booted from for restarting.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c946b3047205d7e107be16885bbb42ab9f10350a",
      "tree": "d5493adf30f328f21d129b5404adb1cd9c7427c4",
      "parents": [
        "af299901efac5ede381e01448a31a560a4eca853"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Oct 04 00:42:50 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 05 14:05:48 2007 -0400"
      },
      "message": "r8169: revert part of 6dccd16b7c2703e8bbf8bca62b5cf248332afbe2\n\nThe 8169/8110SC currently announces itself as:\n[...]\neth0: RTL8169sc/8110sc at 0x........, ..:..:..:..:..:.., XID 18000000 IRQ ..\n                                                             ^^^^^^^^\nIt uses RTL_GIGA_MAC_VER_05 and this part of the changeset can cut\nits performance by a factor of 2~2.5 as reported by Timo.\n\n(the driver includes code just before the hunk to write the ChipCmd\nregister when mac_version \u003d\u003d RTL_GIGA_MAC_VER_0[1-4])\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Timo Jantunen \u003cjeti@welho.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "af299901efac5ede381e01448a31a560a4eca853",
      "tree": "529da49b494996ad45930b7ff513612ed8847e8d",
      "parents": [
        "4ecbca8554d0f643351ee07d3284138a5e85ba81",
        "b2b27757b6f0e88e30f10c431c763523dd7858ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 05 08:08:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 05 08:08:08 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix \u0027niu\u0027 complex IRQ probing.\n  [SPARC64]: check fork_idle() error\n  [SPARC64]: Temporary workaround for PCI-E slot on T1000.\n  [SPARC64]: VIO device addition log message level is too high.\n  [SPARC64]: Fix domain-services port probing.\n  [SPARC64]: Don\u0027t use in/local regs for ldx/stx data in N1 memcpy.\n"
    },
    {
      "commit": "4ecbca8554d0f643351ee07d3284138a5e85ba81",
      "tree": "06fd712d440bba74c7957736a9a804dd42e276a4",
      "parents": [
        "9cdcaa2c9330432bfe891d40f2d914b80bbcf9f3"
      ],
      "author": {
        "name": "Serge Belyshev",
        "email": "belyshev@depni.sinp.msu.ru",
        "time": "Thu Oct 04 23:10:04 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 05 08:04:35 2007 -0700"
      },
      "message": "Remove unnecessary cast in prefetch()\n\nIt is ok to call prefetch() function with NULL argument, as specifically\ncommented in include/linux/prefetch.h.  But in standard C, it is invalid\nto dereference NULL pointer (see C99 standard 6.5.3.2 paragraph 4 and\nnote #84).\n\nprefetch() has a memory reference for its argument.\n\nNewer gcc versions (4.3 and above) will use that to conclude that \"x\"\nargument is non-null and thus wreaking havok everywhere prefetch() was\ninlined.\n\nFixed by removing cast and changing asm constraint.\n\n[ It seems in theory gcc 4.2 could miscompile this too; although no\n  cases known.  In 2.6.24 we should probably switch to\n  __builtin_prefetch() instead, but this is a simpler fix for now.\n\t\t\t\t-- AK ]\n\nSigned-off-by: Serge Belyshev \u003cbelyshev@depni.sinp.msu.ru\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8cfaf45367d41400ce99e1757ab5690d1fc94dbc",
      "tree": "14b3c9ecc05925fc45ef6ab76de98f971c3da0a5",
      "parents": [
        "804b3f9a16e446cb023417faec58b6506c834052"
      ],
      "author": {
        "name": "Giuseppe Sacco",
        "email": "giuseppe@eppesuigoccas.homedns.org",
        "time": "Thu Oct 04 23:09:12 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 05 13:31:22 2007 +0100"
      },
      "message": "[MIPS] IP32: Enable PCI bridges\n\nFixe MACE PCI addressing by adding the bus number parameter.\nRemove check of the used slot since every slot should be valid.\nConverted mkaddr from #define to inline function.\n\nSigned-off-by: Giuseppe Sacco \u003ceppesuig@debian.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b2b27757b6f0e88e30f10c431c763523dd7858ca",
      "tree": "664d9bde2f7899356b6d959ccad9a73f65ce8601",
      "parents": [
        "1177bf9704a4e4e127b961950d75ca6c94fb419b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 04 15:03:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 04 15:03:35 2007 -0700"
      },
      "message": "[SPARC64]: Fix \u0027niu\u0027 complex IRQ probing.\n\nThey should be computed the same as how we compute\nthem under \u0027virtual-devices\u0027.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1177bf9704a4e4e127b961950d75ca6c94fb419b",
      "tree": "332d796ff127fa89ea9c3a4285da7cacd508e05c",
      "parents": [
        "27097ef9ff219c81a023911c7b0d5e7bc2419177"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Oct 04 14:55:59 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 04 14:55:59 2007 -0700"
      },
      "message": "[SPARC64]: check fork_idle() error\n\nCheck the return value of fork_idle() to catch error.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9cdcaa2c9330432bfe891d40f2d914b80bbcf9f3",
      "tree": "68fa88b9f43c0d37d37e7f38f28a3e13dae61031",
      "parents": [
        "16abfa086096895d438b19198e408ee96da7b508",
        "d5e89385e92a77b2764d9eb8284808a7628cb2a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 04 10:29:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 04 10:29:19 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] megaraid_old: fix READ_CAPACITY\n"
    },
    {
      "commit": "16abfa086096895d438b19198e408ee96da7b508",
      "tree": "1d82091f35f069d7b2a7636b5f488987671bdade",
      "parents": [
        "804b3f9a16e446cb023417faec58b6506c834052"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Thu Oct 04 16:56:06 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 04 10:13:09 2007 -0700"
      },
      "message": "Fix sys_remap_file_pages BUG at highmem.c:15!\n\nGurudas Pai reports kernel BUG at arch/i386/mm/highmem.c:15! below\nsys_remap_file_pages, while running Oracle database test on x86 in 6GB\nRAM: kunmap thinks we\u0027re in_interrupt because the preempt count has\nwrapped.\n\nThat\u0027s because __do_fault expected to unmap page_table, but one of its\ntwo callers do_nonlinear_fault already unmapped it: let do_linear_fault\nunmap it first too, and then there\u0027s no need to pass the page_table arg\ndown.\n\nWhy have we been so slow to notice this? Probably through forgetting\nthat the mapping_cap_account_dirty test means that sys_remap_file_pages\nnowadays only goes the full nonlinear vma route on a few memory-backed\nfilesystems like ramfs, tmpfs and hugetlbfs.\n\n[ It also depends on CONFIG_HIGHPTE, so it becomes even harder to\n  trigger in practice. Many who have need of large memory have probably\n  migrated to x86-64..\n\n  Problem introduced by commit d0217ac04ca6591841e5665f518e38064f4e65bd\n  (\"mm: fault feedback #1\")                -- Linus ]\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: gurudas pai \u003cgurudas.pai@oracle.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d5e89385e92a77b2764d9eb8284808a7628cb2a8",
      "tree": "77bac582ebb8005172382e12d6736e434cac1e1a",
      "parents": [
        "804b3f9a16e446cb023417faec58b6506c834052"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Oct 03 09:00:58 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Thu Oct 04 12:08:49 2007 -0400"
      },
      "message": "[SCSI] megaraid_old: fix READ_CAPACITY\n\nThe bulk transfer mode got eleminated by\n3f6270ef76f2ce5c134615a470685d6c2a66c07e.  Unfortunately, this mode is\nrequired for READ_CAPACITY commands on certain cards, so put it back\nagain.  This fixes a boot failure regression reported by Burton\nWindle.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "27097ef9ff219c81a023911c7b0d5e7bc2419177",
      "tree": "dd72229319fa1bd8a1dbd2db88efd9fe28ee073b",
      "parents": [
        "e2fd58d06f79b10cad22240a6e6fb1c1108aa0ee"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 03 21:37:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 03 21:37:57 2007 -0700"
      },
      "message": "[SPARC64]: Temporary workaround for PCI-E slot on T1000.\n\nThe PCI-E slot on T1000 connects directly to the Fire PCI chip with no\nintervening bridges visible in the OBP tree.\n\nUnfortunately the bus numbering of the device in that slot is\ndifferent (2) from the PCI host controller (0), and thus the\npci_bus_{read,write}_config_*() calls don\u0027t work out.\n\nComplicating things further the Fire PCI controller has no config\nspace it responds to either.\n\nFor now treat this case specially so that devices in the slot work.\n\nLonger term we need to perhaps cons up a dummy bridge between the Fire\nand the PCI-E slot so that the bus hierarchy is complete inside of the\nkernel and thus the bus numbering all works out right.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e2fd58d06f79b10cad22240a6e6fb1c1108aa0ee",
      "tree": "ecd9490321c770a42587dec2a6d51464708da26a",
      "parents": [
        "07607c5492f836923c2ab9eb1cd1d39be7dace49"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 03 21:23:40 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 03 21:23:40 2007 -0700"
      },
      "message": "[SPARC64]: VIO device addition log message level is too high.\n\nThere is no reason this should be KERN_ERR, KERN_INFO is\njust fine.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "07607c5492f836923c2ab9eb1cd1d39be7dace49",
      "tree": "9fe2ba73b293afe2530c7172487b84ff8027aade",
      "parents": [
        "a4aa2e867c5d696c0f249ad8d63d0d983b4ffaf9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 03 21:08:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 03 21:08:11 2007 -0700"
      },
      "message": "[SPARC64]: Fix domain-services port probing.\n\nWe should only use ports underneath \"domain-services\", other DS ports\nin the MDESC aren\u0027t for us to use.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "804b3f9a16e446cb023417faec58b6506c834052",
      "tree": "a8886d723dc968c71cc69fcbd37b393bcf135740",
      "parents": [
        "3e0ca2f148f97c5748f52bcf2a69dd17cb2b1d13",
        "991bf528f602882580d0918842b125255d246a19"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 03 15:44:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 03 15:44:10 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  drivers/ata/pata_ixp4xx_cf.c: ioremap return code check\n  Ata: pata_marvell, use ioread* for iomap-ped memory\n  libata: fix for sata_mv \u003e64KB DMA segments\n"
    },
    {
      "commit": "3e0ca2f148f97c5748f52bcf2a69dd17cb2b1d13",
      "tree": "10782f75b5b09e9bb738534410af106efb0cf926",
      "parents": [
        "c7659e2c139d0be4647bef89188a932e0254d709",
        "529d303e075aa6d988f30935b8995ffb382ad38e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 03 15:43:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 03 15:43:36 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  sky2: jumbo frame regression fix\n  [PATCH] softmac: Fix compiler-warning\n  [PATCH] bcm43xx: Correct printk with PFX before KERN_\n"
    },
    {
      "commit": "c7659e2c139d0be4647bef89188a932e0254d709",
      "tree": "7af831479e9369852f05f6feec07ee7d51e57bc8",
      "parents": [
        "66b1f1a982bf4dbad9fa0de25b8d95c4936f05c4",
        "9ea0f043fec38fadb0101fbf29563a5635f42e93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 03 15:43:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 03 15:43:17 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Terminally fix local_{dec,sub}_if_positive\n  [MIPS] Type proof reimplementation of cmpxchg.\n  [MIPS] pg-r4k.c: Fix a typo in an R4600 v2 erratum workaround\n"
    },
    {
      "commit": "66b1f1a982bf4dbad9fa0de25b8d95c4936f05c4",
      "tree": "277fd9f6ae0ea7aaf34dbbcb5439bc8391068f4e",
      "parents": [
        "bda0233b89c10ae46ccecb78bffdaf0fd7833d17",
        "cda6a20b68c1f21f4b4bc9cd3ee08494e7ebf0d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 03 15:34:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 03 15:34:07 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6:\n  Blackfin arch: fix PORT_J BUG for BF537/6 EMAC driver reported by Kalle Pokki \u003ckalle.pokki@iki.fi\u003e\n  Blackfin arch: gpio pinmux and resource allocation API required by BF537 on chip ethernet mac driver\n  Blackfin arch: add some missing syscall\n  binfmt_flat: checkpatch fixing minimum support for the blackfin relocations\n  Binfmt_flat: Add minimum support for the Blackfin relocations\n"
    },
    {
      "commit": "991bf528f602882580d0918842b125255d246a19",
      "tree": "da7440bc639576592f16d2c801c7d9c4b9b64525",
      "parents": [
        "90925d3050253ff7b4f5d1660071df75f44bd0ff"
      ],
      "author": {
        "name": "Scott Thompson",
        "email": "postfailathushmaildotcom@yahoo.com",
        "time": "Tue Oct 02 13:53:01 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 14:43:28 2007 -0400"
      },
      "message": "drivers/ata/pata_ixp4xx_cf.c: ioremap return code check\n\nAdd missing ioremap return checks.\n\nSigned-off-by: Scott Thompson \u003cpostfail \u003cat\u003e hushmail.com\u003e\nAcked-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "90925d3050253ff7b4f5d1660071df75f44bd0ff",
      "tree": "f9a7f090d868dabdd8fd796c2b7bf6ace1d945b0",
      "parents": [
        "4007b493ee6e4a52c2b618ab8361847fba5bf116"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue Oct 02 13:53:01 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 14:43:27 2007 -0400"
      },
      "message": "Ata: pata_marvell, use ioread* for iomap-ped memory\n\npata_marvell, use ioread* for iomap-ped memory\n\nread* on pci_iomapped memory is incorrect, fix it\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4007b493ee6e4a52c2b618ab8361847fba5bf116",
      "tree": "d98d08a9bf2fa308161f99235c15cec40645de49",
      "parents": [
        "f778089cb2445dfc6dfd30a7a567925fd8589f1e"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 02 20:45:27 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 14:41:20 2007 -0400"
      },
      "message": "libata: fix for sata_mv \u003e64KB DMA segments\n\nFix bug in sata_mv for cases where the IOMMU layer has merged SG entries\nto larger than 64KB. They need to be split up before being sent to\nthe driver.\n\nJust for simplicity\u0027s sake, split up at 64K boundary instead of 64K size,\nsince that\u0027s what the common code does anyway.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bda0233b89c10ae46ccecb78bffdaf0fd7833d17",
      "tree": "b7ffce2948a7ecd1912f58b3de553f76fe61f74f",
      "parents": [
        "f778089cb2445dfc6dfd30a7a567925fd8589f1e"
      ],
      "author": {
        "name": "Sunil Mushran",
        "email": "sunil.mushran@oracle.com",
        "time": "Fri Sep 21 11:41:43 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Oct 03 11:14:45 2007 -0700"
      },
      "message": "ocfs2: Unlock mutex in local alloc failure case\n\nThe fs was not unlocking the local alloc inode mutex in the code path in\nwhich it failed to find a window of free bits in the global bitmap.\n\nSigned-off-by: Sunil Mushran \u003csunil.mushran@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "529d303e075aa6d988f30935b8995ffb382ad38e",
      "tree": "7cf9ce2b7901037cf12bea651b14135c1143656f",
      "parents": [
        "5c55c434917429f229a1bf43def97fd421f444c6"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Oct 02 18:02:09 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 13:39:42 2007 -0400"
      },
      "message": "sky2: jumbo frame regression fix\n\nRemove unneeded check that caused problems with jumbo frame sizes.\nThe check was recently added and is wrong.\nWhen using jumbo frames the sky2 driver does fragmentation, so\nrx_data_size is less than mtu.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5c55c434917429f229a1bf43def97fd421f444c6",
      "tree": "ad299c2f5c63a560ce6c37b913bb60a791d5c1a3",
      "parents": [
        "f778089cb2445dfc6dfd30a7a567925fd8589f1e",
        "ee0a8169b693e1c708d0f9af0a5e4ade65a65439"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 13:39:16 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 13:39:16 2007 -0400"
      },
      "message": "Merge branch \u0027fixes-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    }
  ],
  "next": "cda6a20b68c1f21f4b4bc9cd3ee08494e7ebf0d5"
}
