)]}'
{
  "log": [
    {
      "commit": "a2218cac0aacecbecebd3cabc43cc8a4a09cecbb",
      "tree": "70bc7d07d3af54f125c28154684c1394a1a6bd66",
      "parents": [
        "a44fe13eab664ac488ced0845d9885b019bd24c5",
        "411b67b4b6a4dd1e0292a6a58dd753978179d173"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:38:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:38:46 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/chrisw/lsm-2.6\n"
    },
    {
      "commit": "a44fe13eab664ac488ced0845d9885b019bd24c5",
      "tree": "83da95a5b4b6a9b30c7c3dd0e129b589082b61aa",
      "parents": [
        "7644143cd6f7e029f3a8ea64f5fb0ab33ec39f72"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Sep 30 08:25:17 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 15:42:58 2005 -0700"
      },
      "message": "[PATCH] Fix ppc64 smu driver locking\n\nThe SMU driver has a small mistake in the locking of the interrupt code,\nif polled access and interrupt access race, interrupt may take a lock\nand return without releasing it. This fixes it. With that patch, the\ndriver is rock solid with my experimental thermal control (which bangs\nit pretty hard) racing with real time clock and cpufreq handling.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "411b67b4b6a4dd1e0292a6a58dd753978179d173",
      "tree": "7aa7d712198635b6dac0af3af265808241806bbb",
      "parents": [
        "aa55a08687059aa169d10a313c41f238c2070488"
      ],
      "author": {
        "name": "Kostik Belousov",
        "email": "kostikbel@gmail.com",
        "time": "Wed Sep 28 18:21:28 2005 +0300"
      },
      "committer": {
        "name": "Chris Wright",
        "email": "chrisw@osdl.org",
        "time": "Thu Sep 29 15:42:08 2005 -0700"
      },
      "message": "[PATCH] readv/writev syscalls are not checked by lsm\n\nit seems that readv(2)/writev(2) syscalls do not call\nfile_permission callback. Looks like this is overlook.\n\nI have filled the issue into redhat bugzilla as\nhttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d169433\nand got the recommendation to post this on lsm mailing list.\n\nThe following trivial patch solves the problem.\n\nSigned-off-by: Kostik Belousov \u003ckostikbel@gmail.com\u003e\nSigned-off-by: Chris Wright \u003cchrisw@osdl.org\u003e\n"
    },
    {
      "commit": "7644143cd6f7e029f3a8ea64f5fb0ab33ec39f72",
      "tree": "253112e894c11c37a52ac93fe0f470fe990c2c18",
      "parents": [
        "7d318d774789657c37a5e994a4a2cf59d4879ae7"
      ],
      "author": {
        "name": "Mike Waychison",
        "email": "mikew@google.com",
        "time": "Fri Sep 30 00:01:27 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 15:41:42 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix mce_log\n\nThe attempt to fixup the lockless mce log buffer introduced an infinite loop\nwhen trying to find a free entry.\n\nAnd:\n\nUsing rcu_dereference() to load mcelog.next doesn\u0027t seem to be sufficient\nenough to ensure that mcelog.next is loaded each time around the loop in\nmce_log().  Instead, use an explicit rmb() to ensure that the compiler gets it\nright.\n\nAK: turned the smp_wmbs into true wmbs to make sure they are not\nreordered by the compiler on UP.\n\nSigned-off-by: Mike Waychison \u003cmikew@google.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d318d774789657c37a5e994a4a2cf59d4879ae7",
      "tree": "ac48b3dd2cd7c8bedb049f4062ef9959bc5c73bb",
      "parents": [
        "5acbc5cb507e6c381b70093b1081854708e82b16"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Sep 29 22:05:55 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 15:41:42 2005 -0700"
      },
      "message": "[PATCH] Fix up TLB flush filter disabling\n\nI checked with AMD and they requested to only disable it for family 15.\nAlso disable it for i386 too. And some style fixes.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5acbc5cb507e6c381b70093b1081854708e82b16",
      "tree": "504bf5b1a1079fedd424d130589a336745f803e9",
      "parents": [
        "4a8342d233a39ee582e9f7260e12d2f5fd194a05"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Thu Sep 29 14:54:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 15:20:47 2005 -0700"
      },
      "message": "[PATCH] Fix task state testing properly in do_signal_stop()\n\nAny tests using \u003c TASK_STOPPED or the like are left over from the time\nwhen the TASK_ZOMBIE and TASK_DEAD bits were in the same word, and it\nserved to check for \"stopped or dead\".  I think this one in\ndo_signal_stop is the only such case.  It has been buggy ever since\nexit_state was separated, and isn\u0027t testing the exit_state value.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4a8342d233a39ee582e9f7260e12d2f5fd194a05",
      "tree": "cf0972e1deec828977794cc300597bb448535d4c",
      "parents": [
        "aa55a08687059aa169d10a313c41f238c2070488"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 15:18:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 15:18:21 2005 -0700"
      },
      "message": "Revert task flag re-ordering, add comments\n\nRoland points out that the flags end up having non-obvious dependencies\nelsewhere, so revert aa55a08687059aa169d10a313c41f238c2070488 and add\nsome comments about why things are as they are.\n\nWe\u0027ll just have to fix up the broken comparisons. Roland has a patch.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa55a08687059aa169d10a313c41f238c2070488",
      "tree": "9eaad6fc01e385778142b451a22bef99af9ecc68",
      "parents": [
        "b20fd6508c565df04a6b5816f17e03b04d4f924d"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Thu Sep 29 19:58:53 2005 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 09:05:52 2005 -0700"
      },
      "message": "[PATCH] fix TASK_STOPPED vs TASK_NONINTERACTIVE interaction\n\ndo_signal_stop:\n\n\tfor_each_thread(t) {\n\t\tif (t-\u003estate \u003c TASK_STOPPED)\n\t\t\t++sig-\u003egroup_stop_count;\n\t}\n\nHowever, TASK_NONINTERACTIVE \u003e TASK_STOPPED, so this loop will not\ncount TASK_INTERRUPTIBLE | TASK_NONINTERACTIVE threads.\n\nSee also wait_task_stopped(), which checks -\u003estate \u003e TASK_STOPPED.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\n\n[ We really probably should always use the appropriate bitmasks to test\n  task states, not do it like this. Using something like\n\n\t#define TASK_RUNNABLE (TASK_RUNNING | TASK_INTERRUPTIBLE | \\\n\t\t\t\tTASK_UNINTERRUPTIBLE | TASK_NONINTERACTIVE)\n\n  and then doing \"if (task-\u003estate \u0026 TASK_RUNNABLE)\" or similar. But the\n  ordering of the task states is historical, and keeping the ordering\n  does make sense regardless. ]\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b20fd6508c565df04a6b5816f17e03b04d4f924d",
      "tree": "a280e4a780f15a872b1b1bd61b5935613b591fbb",
      "parents": [
        "b38708fca9cc60d8a073a67c3b366116e38011c5",
        "f04da5def8c460b1b52d3142da827ab01efa3a15"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 09:00:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 09:00:04 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "b38708fca9cc60d8a073a67c3b366116e38011c5",
      "tree": "3a49164d3120840a8d5a673ef90f9185f0fc000a",
      "parents": [
        "eb693d2994eb762b2201aead31066265ab0be20b"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Wed Sep 28 18:07:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:59:33 2005 -0700"
      },
      "message": "[PATCH] Fix thinko in previous ARM 2917/1 patch\n\nPrevious patch accidently add IXDP425 mach entry when IXDP465 is configured.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb693d2994eb762b2201aead31066265ab0be20b",
      "tree": "424e1e7f3d272d0fd5888435176b386594ce121f",
      "parents": [
        "6dec3cf5cdb600f39b9eac3349f6bf50eab87731",
        "01d40f28b125e0a9aa0ec24642be67fc4c5dfaff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:56:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:56:47 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "6dec3cf5cdb600f39b9eac3349f6bf50eab87731",
      "tree": "868cecce3567d1d63591d38c8086294deb07620d",
      "parents": [
        "82810a906f8734ae6503ea11436a7164d2f86f2e",
        "705747ab87c96f1b4b8e73ba617c323d9087f6ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:55:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:55:43 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "82810a906f8734ae6503ea11436a7164d2f86f2e",
      "tree": "10b7231280f71d29efc65897b4b06b8fb47a81bc",
      "parents": [
        "fe984bba30a29398578da3d8c0503fa39e84b838"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Wed Sep 28 16:42:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:55:13 2005 -0700"
      },
      "message": "[PATCH] Fix ixp4xx MTD driver module build\n\nMissing \u0027;\u0027 breaks module build.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fe984bba30a29398578da3d8c0503fa39e84b838",
      "tree": "a6520c40ad3681e1731b98aa0794691bc034e9cd",
      "parents": [
        "375726d7ed08bd8cf2fe3cfe6b164ffb37fa7e90"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Sep 29 05:24:38 2005 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:54:20 2005 -0700"
      },
      "message": "[PATCH] s3c2410fb: Minor warning fix\n\nThe function s3c2410fb_activate_var does not return\na value, therefore it should be declared void.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "375726d7ed08bd8cf2fe3cfe6b164ffb37fa7e90",
      "tree": "2b022133a66d947e5cdecfa6f9027d914d17ee3c",
      "parents": [
        "b2846dfa4aa1bbbf3f9977d67566952d7f621009"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Thu Sep 29 05:19:51 2005 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:54:20 2005 -0700"
      },
      "message": "[PATCH] intelfb: Fix regression (blank display) from ioremap patch\n\n- Workaround for the ioremap patch that produces a blank display on some\n  chipsets\n- Make hwcursor \u003d 0 the default.  The hardware cursor does not work with all\n  hardware.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b2846dfa4aa1bbbf3f9977d67566952d7f621009",
      "tree": "5c58a8e6dc823daa49b41d4c3e802915454a4788",
      "parents": [
        "ae8aed0314064da3002879fedc2d262c72865a17"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:42:27 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:27 2005 -0700"
      },
      "message": "[PATCH] mv64x60_wdt __user annotations and cleanups\n\n - use nonseekable_open() instead of messing with\n\n\tif (*ppos !\u003d file-\u003ef_pos)\n\t\treturn -EISPIPE\n\n   in -\u003ewrite() (-\u003eread is NULL).\n\n - trivial __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ae8aed0314064da3002879fedc2d262c72865a17",
      "tree": "fdb7d2d6c62a218f61c8537122a05899b9373d1c",
      "parents": [
        "be88ec74cb48d1f60d0c0f059843f846f4481d87"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:37:34 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:27 2005 -0700"
      },
      "message": "[PATCH] saa6588 __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be88ec74cb48d1f60d0c0f059843f846f4481d87",
      "tree": "b5e8a093f5a66f17d34b748022073293736e2f05",
      "parents": [
        "a7625d6e49cb4fd94be7576d85422c33003101b7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:36:10 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:27 2005 -0700"
      },
      "message": "[PATCH] i810-i2c iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a7625d6e49cb4fd94be7576d85422c33003101b7",
      "tree": "ff36979caf0158a5c9a669610309cf6202ace191",
      "parents": [
        "9fcdfcd90526c8c5c2bd117fd3713f8f0f1a46a8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:34:30 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:27 2005 -0700"
      },
      "message": "[PATCH] mv64x60 iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9fcdfcd90526c8c5c2bd117fd3713f8f0f1a46a8",
      "tree": "6bccc18ad2349ef8471f25a4c1b99827f96873d4",
      "parents": [
        "ea8a918eb71b503be13b861dbe18b93932fd6b62"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:31:14 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:27 2005 -0700"
      },
      "message": "[PATCH] ppc32 ld.script fix for building on ppc64\n\nIn arch/ppc/boot/ld.script we need OUTPUT_ARCH(powerpc:common) for the\nsame reasons why we need it in vmlinux.lds.S; when we build on ppc64\nbox, we need to be explicit about the target.\n\nSee http://linus.bkbits.net:8080/linux-2.5/cset@1.1784.8.10 for the\ncorresponding fix in vmlinux.lds.S.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea8a918eb71b503be13b861dbe18b93932fd6b62",
      "tree": "65f9fc1bd79f2d222fb6ca709cedef80625b931e",
      "parents": [
        "c28144763a7dcdceb2c16a5ac9c8e0022d547d28"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:17:49 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:27 2005 -0700"
      },
      "message": "[PATCH] ppc64 get_user annotations\n\nlong is not uintptr_t, unsigned long is.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c28144763a7dcdceb2c16a5ac9c8e0022d547d28",
      "tree": "92fffccddfe1b14ff364ac2910042bba275bf9d3",
      "parents": [
        "0cc13a5442901835192ba47427f0f4e4d525d935"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:16:02 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:27 2005 -0700"
      },
      "message": "[PATCH] s390 signal annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0cc13a5442901835192ba47427f0f4e4d525d935",
      "tree": "286340e5de10bba4e825c2b7820d9d960d3d8f4c",
      "parents": [
        "272cd2b71d478371e0a5bf2c76a1e50cbf178698"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:12:13 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:27 2005 -0700"
      },
      "message": "[PATCH] ia64 basic __user annotations\n\n - document places where we pass kernel address to low-level primitive\n   that deals with kernel/user addresses\n - uintptr_t is unsigned long, not long\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "272cd2b71d478371e0a5bf2c76a1e50cbf178698",
      "tree": "390c40699d331ff0986c4f50249d1b2d02736c82",
      "parents": [
        "2ad4f86b60b649fd7428265c08d73a3bd360c81b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:10:01 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:26 2005 -0700"
      },
      "message": "[PATCH] arm/rpc iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ad4f86b60b649fd7428265c08d73a3bd360c81b",
      "tree": "827d9076685968dc03d4b59d9d419b3f4b188693",
      "parents": [
        "775b048d09c85d87a65a7ccd9c4f9372953a5d95"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:09:02 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:26 2005 -0700"
      },
      "message": "[PATCH] arm/versatile iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "775b048d09c85d87a65a7ccd9c4f9372953a5d95",
      "tree": "ebe25d3a9296bf38368116c82a5adae2fc167af9",
      "parents": [
        "87e0f3dbd3693bc4583474ab191cbdd5e3d9d0fa"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:07:29 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:26 2005 -0700"
      },
      "message": "[PATCH] cyblafb: portability fixes, sanitized work with pointers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Knut Petersen \u003cKnut_Petersen@t-online.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "87e0f3dbd3693bc4583474ab191cbdd5e3d9d0fa",
      "tree": "a5237a18e01b4a72359f869617524620c517561c",
      "parents": [
        "666002218d59db271e5c1ede1d80227170c51987"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Sep 29 00:05:58 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:26 2005 -0700"
      },
      "message": "[PATCH] n_r3964: drop bogus fmt casts\n\n - print pointers with %p\n - casting pointer structure field to int and printing it with %d...\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "666002218d59db271e5c1ede1d80227170c51987",
      "tree": "1fadcb278c817ce56a653e5c3c58637f5056feec",
      "parents": [
        "ecba97d4aacf4e80c56eb73e39af0369cb8539a4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Sep 28 22:32:57 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:26 2005 -0700"
      },
      "message": "[PATCH] proc_mkdir() should be used to create procfs directories\n\nA bunch of create_proc_dir_entry() calls creating directories had crept\nin since the last sweep; converted to proc_mkdir().\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ecba97d4aacf4e80c56eb73e39af0369cb8539a4",
      "tree": "79b845eb73b34e75d9f53fae17e53bd264595960",
      "parents": [
        "54bb5675a6e966a58755ac44e3407f8ec2272b82"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Sep 28 22:27:23 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:26 2005 -0700"
      },
      "message": "[PATCH] uml makefiles sanitized\n\nUML makefiles sanitized:\n - number of generated headers reduced to 2 (from user-offsets.c and\n   kernel-offsets.c resp.).  The rest is made constant and simply\n   includes those two.\n - mk_... helpers are gone now that we don\u0027t need to generate these\n   headers\n - arch/um/include2 removed since everything under arch/um/include/sysdep\n   is constant now and symlink can point straight to source tree.\n - dependencies seriously simplified.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "01d40f28b125e0a9aa0ec24642be67fc4c5dfaff",
      "tree": "9e449cedf8332cc2c37cc96151af5080831e9b0c",
      "parents": [
        "735631a9196db42631b8817892605ee72e13a58b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 22:37:53 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 22:37:53 2005 -0700"
      },
      "message": "[NET]: Fix reversed logic in eth_type_trans().\n\nI got the second compare_eth_addr() test reversed, oops.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "705747ab87c96f1b4b8e73ba617c323d9087f6ac",
      "tree": "efef5a442b2cccd76f94ae6cf3848519043e742d",
      "parents": [
        "d2212bc7db13268bef0799d9ff4b2e511c284885"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 16:48:40 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 16:48:40 2005 -0700"
      },
      "message": "[SPARC64]: Fix bug in unaligned load endianness swapping\n\nThe in-memory value was being swapped, not the value we\nloaded into the register.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "735631a9196db42631b8817892605ee72e13a58b",
      "tree": "d6a939f4390c9cbcaecf203772b8405e1fe3da2e",
      "parents": [
        "9301e320e98ff19a0e48881b038d0c24ca76e6c0"
      ],
      "author": {
        "name": "Martin Whitaker",
        "email": "atm@martin-whitaker.co.uk",
        "time": "Wed Sep 28 16:35:22 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 28 16:35:22 2005 -0700"
      },
      "message": "[ATM]: fix bug in atm address list handling\n\nFrom: Martin Whitaker \u003catm@martin-whitaker.co.uk\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\n"
    },
    {
      "commit": "9301e320e98ff19a0e48881b038d0c24ca76e6c0",
      "tree": "b625aa1cb6dab99f343cdf85e0f32e7838a7ad93",
      "parents": [
        "e2c4b72158a9f1286df41dee478e774f1b94e93a"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Wed Sep 28 16:35:01 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 28 16:35:01 2005 -0700"
      },
      "message": "[ATM]: track and close listen sockets when sigd exits\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\n"
    },
    {
      "commit": "e2c4b72158a9f1286df41dee478e774f1b94e93a",
      "tree": "f524c94f1bbee68d094362271ce44ebd6ac3e3e7",
      "parents": [
        "6b251858d377196b8cea20e65cae60f584a42735"
      ],
      "author": {
        "name": "Roman Kagan",
        "email": "rkagan@mail.ru",
        "time": "Wed Sep 28 16:34:24 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 28 16:34:24 2005 -0700"
      },
      "message": "[ATM]: net/atm/ioctl.c: autoload pppoatm and br2684\n\nSigned-off-by: Roman Kagan \u003crkagan@mail.ru\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\n"
    },
    {
      "commit": "6b251858d377196b8cea20e65cae60f584a42735",
      "tree": "4078d1d7fb50c25e222db5c54562da10ea4b4d5d",
      "parents": [
        "64233bffbb50f12e576c61d1698a573c8033004a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 16:31:48 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 16:31:48 2005 -0700"
      },
      "message": "[TCP]: Fix init_cwnd calculations in tcp_select_initial_window()\n\nMatch it up to what RFC2414 really specifies.\nNoticed by Rick Jones.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "54bb5675a6e966a58755ac44e3407f8ec2272b82",
      "tree": "d613e03fbe389509fc8086c262b1773ba56874cd",
      "parents": [
        "1146bc743e074760ef0dd08b3457f35a68069a54"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 28 19:29:59 2005 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 28 20:11:30 2005 +0200"
      },
      "message": "[PATCH] pcmcia: only start up nonstatic sockets if both mem and io are available\n\nOnly start up nonstatic sockets if both IO and MEM resources are available.\nThanks to Russell King and Matthew Wilcox for tracking this down.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "1146bc743e074760ef0dd08b3457f35a68069a54",
      "tree": "db9ca4e89087f2a3d26319f5b637f958b669c414",
      "parents": [
        "664cceb0093b755739e56572b836a99104ee8a75"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 28 19:28:37 2005 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 28 20:11:26 2005 +0200"
      },
      "message": "[PATCH] pcmcia: allow one port excludes\n\nAllow for excluding only one port in /etc/pcmcia/config.otps\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "664cceb0093b755739e56572b836a99104ee8a75",
      "tree": "dbaa3ab802803879f29532db4d8a91a54294cf88",
      "parents": [
        "5134fc15b643dc36eb9aa77e4318b886844a9ac5"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Sep 28 17:03:15 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 09:10:47 2005 -0700"
      },
      "message": "[PATCH] Keys: Add possessor permissions to keys [try #3]\n\nThe attached patch adds extra permission grants to keys for the possessor of a\nkey in addition to the owner, group and other permissions bits. This makes\nSUID binaries easier to support without going as far as labelling keys and key\ntargets using the LSM facilities.\n\nThis patch adds a second \"pointer type\" to key structures (struct key_ref *)\nthat can have the bottom bit of the address set to indicate the possession of\na key. This is propagated through searches from the keyring to the discovered\nkey. It has been made a separate type so that the compiler can spot attempts\nto dereference a potentially incorrect pointer.\n\nThe \"possession\" attribute can\u0027t be attached to a key structure directly as\nit\u0027s not an intrinsic property of a key.\n\nPointers to keys have been replaced with struct key_ref *\u0027s wherever\npossession information needs to be passed through.\n\nThis does assume that the bottom bit of the pointer will always be zero on\nreturn from kmem_cache_alloc().\n\nThe key reference type has been made into a typedef so that at least it can be\nlocated in the sources, even though it\u0027s basically a pointer to an undefined\ntype. I\u0027ve also renamed the accessor functions to be more useful, and all\nreference variables should now end in \"_ref\".\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5134fc15b643dc36eb9aa77e4318b886844a9ac5",
      "tree": "170339651303da0bb530c407300f09d3cd39caa2",
      "parents": [
        "2dd3c1df95fb29e9227f16ccd7d786d129e2b34d"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Wed Sep 28 06:42:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:58:51 2005 -0700"
      },
      "message": "[PATCH] cpuset read past eof memory leak fix\n\nDon\u0027t leak a page of memory if user reads a cpuset file past eof.\n\nSigned-off-by: KUROSAWA Takahiro \u003ckurosawa@valinux.co.jp\u003e\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2dd3c1df95fb29e9227f16ccd7d786d129e2b34d",
      "tree": "60f05d91184e73d3e85b125f6e13ac0ceedc3231",
      "parents": [
        "5c382300876f2337f7b945c159ffcaf285f296ea",
        "a1c337afaf4ec4d4eabc75a5e1170d03161de4e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:47:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:47:55 2005 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 from master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n"
    },
    {
      "commit": "5c382300876f2337f7b945c159ffcaf285f296ea",
      "tree": "d505f231c23d415f2609c6bf0ef7c196503dc161",
      "parents": [
        "0f9578b70a9f112bfb541e1d5ab486a376e64503"
      ],
      "author": {
        "name": "Alok N Kataria",
        "email": "alokk@calsoftinc.com",
        "time": "Tue Sep 27 21:45:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:42 2005 -0700"
      },
      "message": "[PATCH] kmalloc_node IRQ safety fix\n\nIn kmalloc_node we are checking if the allocation is for the same node when\ninterrupts are \"on\".  This may lead to an allocation on another node than\nintended.\n\nThis patch just shifts the check for the current node in __cache_alloc_node\nwhen interrupts are disabled.\n\nSigned-off-by: Alok N Kataria \u003calokk@calsoftinc.com\u003e\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f9578b70a9f112bfb541e1d5ab486a376e64503",
      "tree": "00e93df9f9920c43ace34e28298255dc8a0f9263",
      "parents": [
        "485ef69edefd7fc7f351c94d0d77b3ed8a242f7b"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Sep 27 21:45:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:42 2005 -0700"
      },
      "message": "[PATCH] ppc64: More hugepage fixes\n\nMy previous patch fixing invalidation of huge PTEs wasn\u0027t good enough, we\nstill had an issue if a PTE invalidation batch contained both small and\nlarge pages.  This patch fixes this by making sure the batch is flushed if\nthe page size fed to it changes.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "485ef69edefd7fc7f351c94d0d77b3ed8a242f7b",
      "tree": "597d4529ae29a56fe433399ce840d3cdce7b1680",
      "parents": [
        "269fd2a6f84828fd96218d164dace8c413fa5c03"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Tue Sep 27 21:45:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:42 2005 -0700"
      },
      "message": "[PATCH] device-mapper: Fix queue_if_no_path initialisation\n\nWhen creating a multipath device, if the queue_if_no_path parameter is\nspecified it gets ignored.\n\nWhile the queue_if_no_path variable is correctly set to 1, the\nsaved_queue_if_no_path gets set to 0.  When the device is subsequently made\nlive (resumed), the saved value (0) always overwrites the live value (1) so\nthe option *always* gets turned off.\n\nThe fix adds a parameter to the queue_if_no_path() function to indicate\nwhether the previous value should be preserved or not - if not, as when the\ndevice is being set up, the saved value is set to the new value (1).\n\nSigned-Off-By: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "269fd2a6f84828fd96218d164dace8c413fa5c03",
      "tree": "20496da0d4e5c5a6096a0e690b5b603ace6f7baf",
      "parents": [
        "0f7347c20c410c300be0db4c132945fd02e54110"
      ],
      "author": {
        "name": "goggin, edward",
        "email": "egoggin@emc.com",
        "time": "Tue Sep 27 21:45:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:42 2005 -0700"
      },
      "message": "[PATCH] device-mapper: Trigger an event when a table is deleted\n\nIf anything is waiting on a device\u0027s table when the device is removed, we\nmust first wake it up so it will release its reference.  Otherwise the\ntable\u0027s reference count will not drop to zero and the table will not get\nremoved.\n\nSigned-Off-By: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f7347c20c410c300be0db4c132945fd02e54110",
      "tree": "8f8a059eaed60c6d4f98a62f7dde447d4a76b9e3",
      "parents": [
        "f65a4d10c8a4eb9f919cf416e5dcd720b7d20f50"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Sep 27 21:45:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:41 2005 -0700"
      },
      "message": "[PATCH] swsusp: avoid problems if there are too many pages to save\n\nThe following patch makes swsusp avoid problems during resume if there are\ntoo many pages to save on suspend.  It adds a constant that allows us to\nverify if we are going to save too many pages and implements the check\n(this is done as early as we can tell that the check will trigger, which is\nin swsusp_alloc()).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f65a4d10c8a4eb9f919cf416e5dcd720b7d20f50",
      "tree": "71bb423f5c16dddcb16c5ec9ca431f8658ace866",
      "parents": [
        "b3ca80935100af47f226be439cb266378dab7bf7"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Sep 27 21:45:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:41 2005 -0700"
      },
      "message": "[PATCH] orinoco: Fix flood of kernel log with stupid WE warnings\n\nLatest wireless extensions moved a field from netdev -\u003e wireless_handlers.\nThe WE core will now printk a warning on every call to get_wireless_stats()\non a driver that still uses the old field.  This patch fixes orinoco.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b3ca80935100af47f226be439cb266378dab7bf7",
      "tree": "8633bb97958ccc79a5f7a96d391aaca1bab926cd",
      "parents": [
        "ed90fb4a19956cece996eb1d26534f592918730e"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Sep 27 21:45:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:41 2005 -0700"
      },
      "message": "[PATCH] ppc64: Add missing barrier() in kexec code\n\nMikey and I were testing kexec and hit a lockup.  It turns out gcc 4.0\noptimises the kexec_prepare_cpus loop so we avoid reloading paca.hw_cpu_id.\n A gcc barrier() fixes the problem.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ed90fb4a19956cece996eb1d26534f592918730e",
      "tree": "4338f247d95cc6fb3e881d8119ace746b6d299cd",
      "parents": [
        "6c132b5fe6579ed4b4892c02fe6c05f7e3afc579"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Tue Sep 27 21:45:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:41 2005 -0700"
      },
      "message": "[PATCH] cpuset maintainers\n\nSpecify the cpuset maintainers.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Simon Derr \u003csimon.derr@bull.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6c132b5fe6579ed4b4892c02fe6c05f7e3afc579",
      "tree": "4dd6236d24fdd9aec545b8feb51516bbf052c12e",
      "parents": [
        "a9d014afc3609e3094fd06176380ed057edd4a1b"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Tue Sep 27 21:45:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:41 2005 -0700"
      },
      "message": "[PATCH] x86-64: Fix bad assumption that dualcore cpus have synced TSCs\n\nThis should resolve the issue seen in bugme bug #5105, where it is assumed\nthat dualcore x86_64 systems have synced TSCs.  This is not the case, and\nalternate timesources should be used instead.\n\nFor more details, see:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5105\n\nAndi\u0027s earlier concerns that the TSCs should be synced on dualcore systems\nhave been resolved by confirmation from AMD folks that they can be\nunsynced.\n\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9d014afc3609e3094fd06176380ed057edd4a1b",
      "tree": "655a49bf63f90cdbd4ff7822e54219a575d57bc2",
      "parents": [
        "f4208b9a9538baabad197276076bc1d4f52d42b9"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Tue Sep 27 21:45:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:41 2005 -0700"
      },
      "message": "[PATCH] Add IPMI poweroff control to sysfs\n\nPut the IPMI poweroff_powercycle parameter into sysfs.  This field is\ndynamically settable and is valuable to have in sysfs.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f4208b9a9538baabad197276076bc1d4f52d42b9",
      "tree": "a13d24a36d77d948c47b8f948cd426aa84da42ff",
      "parents": [
        "f36462f078403c1859a7e58177b28e01b3a179e4"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Sep 27 21:45:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:41 2005 -0700"
      },
      "message": "[PATCH] ppc: fix stupid thinko in oprofile fix\n\nI did something stupid in my oprofile fix, here\u0027s the obvious fix:\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f36462f078403c1859a7e58177b28e01b3a179e4",
      "tree": "48cc5b800e8fb6701a18135e015ebe57b4f1be60",
      "parents": [
        "e3306dd5f7eb2e699f36a4a313fca4b48b18d5e1"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Sep 27 21:45:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:41 2005 -0700"
      },
      "message": "[PATCH] Ignore trailing whitespace on kernel parameters correctly\n\nDave Jones says:\n\n... if the modprobe.conf has trailing whitespace, modules fail to load\nwith the following helpful message..\n\n\tsnd_intel8x0: Unknown parameter `\u0027\n\nPrevious version truncated last argument.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e3306dd5f7eb2e699f36a4a313fca4b48b18d5e1",
      "tree": "2b9a02d3b5b4fdd421267ff7c925222a5caddb79",
      "parents": [
        "f2d613799af915da1fd78463ba8ec5086a0d6f92"
      ],
      "author": {
        "name": "Davide Libenzi",
        "email": "davidel@xmailserver.org",
        "time": "Tue Sep 27 21:45:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:41 2005 -0700"
      },
      "message": "[PATCH] epoll: handle timeout overflow\n\nHandle the timeout upper boundary for epoll.\n\nSigned-off-by: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f2d613799af915da1fd78463ba8ec5086a0d6f92",
      "tree": "dba02c1108bd9e101ce4986c458a2fa2a400eb56",
      "parents": [
        "254b54771cc4c00002f796be65d2885191dca9dc"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Sep 27 21:45:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:40 2005 -0700"
      },
      "message": "[PATCH] swsusp: prevent possible memory leak\n\nPrevent swsusp from leaking some memory in case of an error in\nread_pagedir().  It also prevents the BUG_ON() from triggering if there\u0027s\nan error while reading swap.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "254b54771cc4c00002f796be65d2885191dca9dc",
      "tree": "bb9503e93d40da3f5a19aa2db45f3e31338e5a63",
      "parents": [
        "249a6771afcdfaca0ac178f63343aff2c4dc2853"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Sep 27 21:45:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:40 2005 -0700"
      },
      "message": "[PATCH] swsusp: remove wrong code from data_free\n\nThe following patch removes some wrong code from the data_free() function\nin swsusp.\n\nThis function could only be called if there\u0027s an error while writing the\nsuspend image to swap, so it is not triggered easily.  However, if\ntriggered, it would probably corrupt some memory.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "249a6771afcdfaca0ac178f63343aff2c4dc2853",
      "tree": "7a3c940650dc10a7c57f1a907ec7c7c470eba662",
      "parents": [
        "88bdcc5d5e9a7ea280f99262f48b70aba9d949bf"
      ],
      "author": {
        "name": "Peter Osterlund",
        "email": "petero2@telia.com",
        "time": "Tue Sep 27 21:45:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:40 2005 -0700"
      },
      "message": "[PATCH] pktcdvd: MAINTAINERS record\n\nAdd a MAINTAINERS entry for the pktcdvd driver.\n\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88bdcc5d5e9a7ea280f99262f48b70aba9d949bf",
      "tree": "2543d9a35e2ae0e6ff577065edd577ed5b1dfdb1",
      "parents": [
        "0b8dd17762194ec77066d339e0b2866b0c66b715"
      ],
      "author": {
        "name": "Jon Burgess",
        "email": "jburgess@uklinux.net",
        "time": "Tue Sep 27 21:45:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:40 2005 -0700"
      },
      "message": "[PATCH] dvb: fix NULL pointer dereference when loading the budget-av module\n\nRalph Metzler wrote:\n\u003e AFAIR, there is a bug in tda10021.c in tda10021_readreg() which\n\u003e references state-\u003efrontend.dvb-\u003enum\n\u003e This is fatal if the frontend is not at the probed address and thus\n\u003e not yet registered (no dvb entry set yet -\u003e NULL pointer ...).\n\nThe attached patch should get rid of the oops.\n\nSigned-off-by: Jon Burgess \u003cjburgess@uklinux.net\u003e\nCc: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b8dd17762194ec77066d339e0b2866b0c66b715",
      "tree": "710bb489487c83fc03008228080d47f08662cc9f",
      "parents": [
        "dc7b5fd6b0d3beb41f9e5e3a94dd1eadf52209f3"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Tue Sep 27 21:45:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:40 2005 -0700"
      },
      "message": "[PATCH] v9fs: fix races in fid allocation\n\nFid management cleanup.  The patch attempts to fix the races in dentry\u0027s\nfid management.\n\nDentries don\u0027t keep the opened fids anymore, they are moved to the file\nstructs.  Ideally there should be no more than one fid with fidcreate equal\nto zero in the dentry\u0027s list of fids.\n\nv9fs_fid_create initializes the important fields (fid, fidcreated) before\nv9fs_fid is added to the list.  v9fs_fid_lookup returns only fids that are\nnot created by v9fs_create.  v9fs_fid_get_created returns the fid created\nby the same process by v9fs_create (if any) and removes it from dentry\u0027s\nlist\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc7b5fd6b0d3beb41f9e5e3a94dd1eadf52209f3",
      "tree": "4ec658a634151c19af2f9b2b184aaa22949ef1a3",
      "parents": [
        "9ed6c2fb34a1fb493caec8a9644d05bb880a6923"
      ],
      "author": {
        "name": "Chris Sykes",
        "email": "chris@sigsegv.plus.com",
        "time": "Tue Sep 27 21:45:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:40 2005 -0700"
      },
      "message": "[PATCH] Fix ext3_new_inode() failure paths\n\nFix failure paths in ext3_new_inode() and clean up duplicated code: -\nDQUOT_DROP() was not being called if ext3_init_security() failed.\n\nSigned-off-by: Chris Sykes \u003cchris@sigsegv.plus.com\u003e\nCc: Stephen Smalley \u003csds@epoch.ncsc.mil\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ed6c2fb34a1fb493caec8a9644d05bb880a6923",
      "tree": "17dddf69de7c856a1f8d81a8a8709bc1640aecf5",
      "parents": [
        "ee4e52719ce474af339f4b81ece2ce9ecf920dfd"
      ],
      "author": {
        "name": "Chris Sykes",
        "email": "chris@sigsegv.plus.com",
        "time": "Tue Sep 27 21:45:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:40 2005 -0700"
      },
      "message": "[PATCH] Fix ext2_new_inode() failure paths\n\nFix failure paths in ext2_new_inode() and clean up duplicated code: -\nDQUOT_DROP() was not being called if ext2_init_security() failed.\n\nSigned-off-by: Chris Sykes \u003cchris@sigsegv.plus.com\u003e\nCc: Stephen Smalley \u003csds@epoch.ncsc.mil\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee4e52719ce474af339f4b81ece2ce9ecf920dfd",
      "tree": "ffcc4b530d1cc88d35b665b7efcfc93a0044800f",
      "parents": [
        "909021ea7a8f4ef13af54935b87b03a20906e08a"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Tue Sep 27 21:45:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:40 2005 -0700"
      },
      "message": "[PATCH] fuse: check reserved node ID values\n\nThis patch checks reserved node ID values returned by lookup and creation\noperations.  In case one of the reserved values is sent, return -EIO.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "909021ea7a8f4ef13af54935b87b03a20906e08a",
      "tree": "648136fc96e39cc47626aa2c5eb74f5a658426ae",
      "parents": [
        "8b1f3124618b54cf125dea3a074b9cf469117723"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Tue Sep 27 21:45:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:40 2005 -0700"
      },
      "message": "[PATCH] fuse: add required version info\n\nAdd information about required version of the userspace library/utilities\nto Documentation/Changes.  Also add pointer to this and to FUSE\ndocumentation from Kconfig.\n\nThanks to Anton Altaparmakov for the reminder.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b1f3124618b54cf125dea3a074b9cf469117723",
      "tree": "19ef8a7fe9cc5b1c46dc973ea151edab4aba2b8a",
      "parents": [
        "95001ee9256df846e374f116c92ca8e0beec1527"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Tue Sep 27 21:45:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:40 2005 -0700"
      },
      "message": "[PATCH] mm: move_pte to remap ZERO_PAGE\n\nMove the ZERO_PAGE remapping complexity to the move_pte macro in\nasm-generic, have it conditionally depend on\n__HAVE_ARCH_MULTIPLE_ZERO_PAGE, which gets defined for MIPS.\n\nFor architectures without __HAVE_ARCH_MULTIPLE_ZERO_PAGE, move_pte becomes\na noop.\n\nFrom: Hugh Dickins \u003chugh@veritas.com\u003e\n\nFix nasty little bug we\u0027ve missed in Nick\u0027s mremap move ZERO_PAGE patch.\nThe \"pte\" at that point may be a swap entry or a pte_file entry: we must\ncheck pte_present before perhaps corrupting such an entry.\n\nPatch below against 2.6.14-rc2-mm1, but the same bug is in 2.6.14-rc2\u0027s\nmm/mremap.c, and more dangerous there since it\u0027s affecting all arches: I\nthink the safest course is to send Nick\u0027s patch and Yoichi\u0027s build fix and\nthis fix (build tested) on to Linus - so only MIPS can be affected.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2212bc7db13268bef0799d9ff4b2e511c284885",
      "tree": "8f1ff9d5b790272de29381f3d707251f0dc43c5d",
      "parents": [
        "f16af555cc46a724507da371fbac94b430c93315"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 27 22:50:06 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 27 22:50:06 2005 -0700"
      },
      "message": "[SPARC64]: Add missing IDs for newer cpus.\n\nAlso, the us3_cpufreq driver can work on Ultra-IV and IV+.\nThey use the SAFARI bus register to control the clock divider\njust like Ultra-III and III+ do.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f16af555cc46a724507da371fbac94b430c93315",
      "tree": "163fa08a1e8f12c9ed0a9b222cc8468bbe945d4f",
      "parents": [
        "95001ee9256df846e374f116c92ca8e0beec1527"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 27 22:37:08 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 27 22:37:08 2005 -0700"
      },
      "message": "[SPARC64]: Add defines for 32MB/256MB PTE page size on Ultra-IV+.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64233bffbb50f12e576c61d1698a573c8033004a",
      "tree": "f7dfba61e92688189150549d892617e7ae1869ab",
      "parents": [
        "ba645c16026ed733a51f904df34756f61bc155fc"
      ],
      "author": {
        "name": "Oliver Dawid",
        "email": "oliver@helios.de",
        "time": "Tue Sep 27 16:11:29 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 27 16:11:29 2005 -0700"
      },
      "message": "[APPLETALK]: Fix broadcast bug.\n\nFrom: Oliver Dawid \u003coliver@helios.de\u003e\n\nwe found a bug in net/appletalk/ddp.c concerning broadcast packets. In \nkernel 2.4 it was working fine. The bug first occured 4 years ago when \nswitching to new SNAP layer handling. This bug can be splitted up into a \nsending(1) and reception(2) problem:\n\nSending(1)\nIn kernel 2.4 broadcast packets were sent to a matching ethernet device \nand atalk_rcv() was called to receive it as \"loopback\" (so loopback \npackets were shortcutted and handled in DDP layer).\n\nWhen switching to the new SNAP structure, this shortcut was removed and \nthe loopback packet was send to SNAP layer. The author forgot to replace \nthe remote device pointer by the loopback device pointer before sending \nthe packet to SNAP layer (by calling ddp_dl-\u003erequest() ) therfor the \npacket was not sent back by underlying layers to ddp\u0027s atalk_rcv().\n\nReception(2)\nIn atalk_rcv() a packet received by this loopback mechanism contains now \nthe (rigth) loopback device pointer (in Kernel 2.4 it was the (wrong) \nremote ethernet device pointer) and therefor no matching socket will be \nfound to deliver this packet to. Because a broadcast packet should be \nsend to the first matching socket (as it is done in many other protocols \n(?)), we removed the network comparison in broadcast case.\n\nBelow you will find a patch to correct this bug. Its diffed to kernel \n2.6.14-rc1\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba645c16026ed733a51f904df34756f61bc155fc",
      "tree": "504d51adf47bb9fa3cd548e5594f15a60faeba6c",
      "parents": [
        "2fab35d78f32fc107e1af4b1ec23f557fa20d911"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 27 16:03:05 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 27 16:03:05 2005 -0700"
      },
      "message": "[NET]: Slightly optimize ethernet address comparison.\n\nWe know the thing is at least 2-byte aligned, so take\nadvantage of that instead of invoking memcmp() which\nresults in truly horrifically inefficient code because\nit can\u0027t assume anything about alignment.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2fab35d78f32fc107e1af4b1ec23f557fa20d911",
      "tree": "d9380be1b80e53ea2308f72bba43f0f527fec947",
      "parents": [
        "520d1b830a93086c1f9e969d98f7ef01f0356493"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Sep 27 15:59:43 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 27 15:59:43 2005 -0700"
      },
      "message": "[NET]: Fix GCC4 compile error: sysctl in linux/if_ether.h\n\nThe following is generated when compiling a\nrecent (2.6.14-rc2-git5) kernel configured for\nARM, with GCC4. \n\n  CC      init/main.o\nIn file included from include/linux/netdevice.h:29,\n                 from include/net/sock.h:48,\n                 from init/main.c:50:\ninclude/linux/if_ether.h:114: error: array type has incomplete element type\n\nIt seems that if CONFIG_SYSCTL is not set, then\nthe compiler will throw an error due to the definition\nof the ether_table[] array\n\nAttached is a solution to the problem\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "520d1b830a93086c1f9e969d98f7ef01f0356493",
      "tree": "e1bc5f9e73b43b8fb3ae4fb8c6c0bc06ba3286e4",
      "parents": [
        "a83cd2cc90bd9390cf03cd40bba204d9ed520633"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Sep 27 15:45:15 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 27 15:45:15 2005 -0700"
      },
      "message": "[ROSE]: fix typo (regeistration)\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a83cd2cc90bd9390cf03cd40bba204d9ed520633",
      "tree": "b5c829bd75b2252a7fe0232c7625035783a2eaea",
      "parents": [
        "70ff3b66d79c5110e533f3f2aea1a5b2fc5f8d90"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Sep 27 15:44:36 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 27 15:44:36 2005 -0700"
      },
      "message": "[ROSE]: check rose_ndevs earlier\n\n* Don\u0027t bother with proto registering if rose_ndevs is bad.\n* Make escape structure more coherent.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "70ff3b66d79c5110e533f3f2aea1a5b2fc5f8d90",
      "tree": "49eb955f8989de09ae4a77fcf8b92538f4a76bdb",
      "parents": [
        "c3c4ed652e8f2c348ebdd3f2e45664a0e238ee52"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Sep 27 15:43:46 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 27 15:43:46 2005 -0700"
      },
      "message": "[ROSE]: return sane -E* from rose_proto_init()\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3c4ed652e8f2c348ebdd3f2e45664a0e238ee52",
      "tree": "ec5633fcc20280857b850937645467bb618bfd4d",
      "parents": [
        "1f26dac32057baaf67d10b45c6b5277db862911d"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Sep 27 15:42:58 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 27 15:42:58 2005 -0700"
      },
      "message": "[ROSE]: do proto_unregister() on exit paths\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f26dac32057baaf67d10b45c6b5277db862911d",
      "tree": "b9a6872f69deb7642f7034dcd39c29cac5e78222",
      "parents": [
        "a79af59efd20990473d579b1d8d70bb120f0920c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 27 15:24:13 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 27 15:24:13 2005 -0700"
      },
      "message": "[NET]: Add Sun Cassini driver.\n\nWritten by Adrian Sun (asun@darksunrising.com).\nPorted to 2.6.x by Tom \u0027spot\u0027 Callaway \u003ctcallawa@redhat.com\u003e.\nFurther cleaned up and integrated by David S. Miller\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a79af59efd20990473d579b1d8d70bb120f0920c",
      "tree": "763cc7f083cf922e30537c89d92765415ada78e4",
      "parents": [
        "9356b8fc07dc126cd91d2b12f314d760ab48996e"
      ],
      "author": {
        "name": "Frank Filz",
        "email": "ffilzlnx@us.ibm.com",
        "time": "Tue Sep 27 15:23:38 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 27 15:23:38 2005 -0700"
      },
      "message": "[NET]: Fix module reference counts for loadable protocol modules\n\nI have been experimenting with loadable protocol modules, and ran into\nseveral issues with module reference counting.\n\nThe first issue was that __module_get failed at the BUG_ON check at\nthe top of the routine (checking that my module reference count was\nnot zero) when I created the first socket. When sk_alloc() is called,\nmy module reference count was still 0. When I looked at why sctp\ndidn\u0027t have this problem, I discovered that sctp creates a control\nsocket during module init (when the module ref count is not 0), which\nkeeps the reference count non-zero. This section has been updated to\naddress the point Stephen raised about checking the return value of\ntry_module_get().\n\nThe next problem arose when my socket init routine returned an error.\nThis resulted in my module reference count being decremented below 0.\nMy socket ops-\u003erelease routine was also being called. The issue here\nis that sock_release() calls the ops-\u003erelease routine and decrements\nthe ref count if sock-\u003eops is not NULL. Since the socket probably\ndidn\u0027t get correctly initialized, this should not be done, so we will\nset sock-\u003eops to NULL because we will not call try_module_get().\n\nWhile searching for another bug, I also noticed that sys_accept() has\na possibility of doing a module_put() when it did not do an\n__module_get so I re-ordered the call to security_socket_accept().\n\nSigned-off-by: Frank Filz \u003cffilzlnx@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9356b8fc07dc126cd91d2b12f314d760ab48996e",
      "tree": "908b193442d0e2ad345c05547d227809bc162a0a",
      "parents": [
        "2d7ceece08ad940d0ceac98ab1b5a3b82dfc2a0a"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Tue Sep 27 15:23:16 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 27 15:23:16 2005 -0700"
      },
      "message": "[NET]: Reorder some hot fields of struct net_device\n\nPlace them on separate cache lines in SMP to lower memory bouncing\nbetween multiple CPU accessing the device.\n\n     - One part is mostly used on receive path (including\n       eth_type_trans()) (poll_list, poll, quota, weight, last_rx,\n       dev_addr, broadcast)\n\n     - One part is mostly used on queue transmit path (qdisc)\n      (queue_lock, qdisc, qdisc_sleeping, qdisc_list, tx_queue_len)\n\n     - One part is mostly used on xmit path (device)\n      (xmit_lock, xmit_lock_owner, priv, hard_start_xmit, trans_start)\n\n\u0027features\u0027 is placed outside of these hot points, in a location that\nmay be shared by all cpus (because mostly read)\n\nname_hlist is moved close to name[IFNAMSIZ] to speedup __dev_get_by_name()\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d7ceece08ad940d0ceac98ab1b5a3b82dfc2a0a",
      "tree": "7b439a9d765c2cb63f33deddda649014957bfc00",
      "parents": [
        "bc8dfcb93970ad7139c976356bfc99d7e251deaf"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Tue Sep 27 15:22:58 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 27 15:22:58 2005 -0700"
      },
      "message": "[NET]: Prefetch dev-\u003eqdisc_lock in dev_queue_xmit()\n\nWe know the lock is going to be taken.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc8dfcb93970ad7139c976356bfc99d7e251deaf",
      "tree": "afcd38d0fda2f35edf11535d56fc9c54acab4808",
      "parents": [
        "95001ee9256df846e374f116c92ca8e0beec1527"
      ],
      "author": {
        "name": "Daniel Phillips",
        "email": "phillips@istop.com",
        "time": "Tue Sep 27 15:22:35 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 27 15:22:35 2005 -0700"
      },
      "message": "[NET]: Use non-recursive algorithm in skb_copy_datagram_iovec()\n\nUse iteration instead of recursion.  Fraglists within fraglists\nshould never occur, so we BUG check this.\n\nSigned-off-by: Daniel Phillips \u003cphillips@istop.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1c337afaf4ec4d4eabc75a5e1170d03161de4e1",
      "tree": "a0d90a032233b63c93f3053ee2e9f9ea86e3ee9c",
      "parents": [
        "f02b16bea2d8411b21a531fc381e066985895387"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@mellanox.co.il",
        "time": "Tue Sep 27 13:54:44 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Sep 27 13:54:44 2005 -0700"
      },
      "message": "[IB] mthca: fix hw_ver value returned from mthca_query_device\n\nThe IB spec defines the field to be 32 bits, not 16 bits.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "95001ee9256df846e374f116c92ca8e0beec1527",
      "tree": "ef682e01be51423592d19c5c9425363ef3881ca7",
      "parents": [
        "63906e41fe70fe8a376c5887429448272a0ee7d4",
        "0dc461069879b45a2d5333bd16990f8080a318fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 27 13:33:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 27 13:33:25 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "63906e41fe70fe8a376c5887429448272a0ee7d4",
      "tree": "38129b935e279d1e127eed4ad20fcfeb60187602",
      "parents": [
        "59175839783287d3b03f18460bb3539c69300837",
        "c8a6c2963982c68475f409aeee21aa80b923cb9c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 27 13:32:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 27 13:32:33 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "59175839783287d3b03f18460bb3539c69300837",
      "tree": "8abf324e8c8621d82774bb92a981a0629ae77944",
      "parents": [
        "5c1f4cac6ff75a4a602bae960a054ed3df7e9765"
      ],
      "author": {
        "name": "Krzysztof Benedyczak",
        "email": "golbi@mat.uni.torun.pl",
        "time": "Tue Sep 27 22:21:36 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 27 13:30:45 2005 -0700"
      },
      "message": "[PATCH] Make POSIX message queue sys_mq_open() honor umask\n\nWe ignored umask when creating new queues via mq_open (when creating\nwith open() on mqueue fs it is ok of course).  According to the\nspecification this a bug.  This trivial patch fixes this.\n\nSigned-off-by: Krzysztof Benedyczak \u003cgolbi@mat.uni.torun.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c8a6c2963982c68475f409aeee21aa80b923cb9c",
      "tree": "781fe0d6bfcf836c898f99ab8a50929247c614ca",
      "parents": [
        "f9804ddbeec2ea709255830a8822bfb4e7584f6a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 27 12:13:38 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 27 12:13:38 2005 -0700"
      },
      "message": "[TG3]: Update driver version and release date.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f9804ddbeec2ea709255830a8822bfb4e7584f6a",
      "tree": "09aad8dd07b795540a718bb48f6f1c1a7f1c496d",
      "parents": [
        "c94e39418ab6eccf863581f4e0d847da0080b2d3"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Sep 27 12:13:10 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 27 12:13:10 2005 -0700"
      },
      "message": "[TG3]: misc. fixes\n\nFix interrupt test handler by adding check for IRQ assertion in\nPCI_STATE register in addition to the status block updated bit.\n\nAdd test for valid ethernet address in tg3_set_mac_addr().\n\nAdd tg3_bus_string() to setup the PCI bus speed/width string for all\nPCI/PCIX/PCI Express devices. This is used to print the bus type\nduring init_one().\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c94e39418ab6eccf863581f4e0d847da0080b2d3",
      "tree": "d7b38279d14d93160ffaed214898973fb2062061",
      "parents": [
        "667347f1ca7e099f6833551f194cf2bcc778871b"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Sep 27 12:12:42 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 27 12:12:42 2005 -0700"
      },
      "message": "[TG3]: 5780 PHY fixes\n\nFix 5780 PHY related problems:\n\n1. MAC_RX_MODE reset must be done before setting up the MAC_MODE\n   register on 5705_PLUS chips or the chip will stop receiving after\n   a while. The MAC_RX_MODE reset is needed to prevent intermittently\n   losing the first receive packet on serdes chips.\n\n2. Skip MAC loopback test on 5780 because of hardware errata. Normal\n   traffic including PHY loopback is not affected by the errata.\n\n3. PHY loopback fails intermittently on 5708S and this is fixed by\n   putting the PHY in loopback mode first before programming the MAC\n   mode register. A MAC_RX_MODE reset is also added.\n\n4. Return -EINVAL in tg3_nway_reset() if device is in TBI mode. Allow\n   nway_reset if 5780S is in parallel detect mode.\n\n5. Add missing PHY IDs in KNOWN_PHY_ID() macro.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "667347f1ca7e099f6833551f194cf2bcc778871b",
      "tree": "6478c6911e69a62b10ad3599d0294372905f5b2d",
      "parents": [
        "56e9b263242ca80a70abd8831343b268315c27dc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 27 12:07:44 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 27 12:07:44 2005 -0700"
      },
      "message": "[NEIGH]: Add debugging check when adding timers.\n\nIf we double-add a neighbour entry timer, which should be\nimpossible but has been reported, dump the current state of\nthe entry so that we can debug this.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f02b16bea2d8411b21a531fc381e066985895387",
      "tree": "e129e595b978238b2f2c9966acab0cc8a761e0ad",
      "parents": [
        "63c47c286d062d93e0501d60797274c84a587e97"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Mon Sep 26 21:12:26 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Sep 26 21:12:26 2005 -0700"
      },
      "message": "[IB] mthca: Round up number of slots in HCA context memory table\n\nWhen allocating a table for mem-free HCA context, don\u0027t assume that\nobj_size * nobj is an even multiple of MTHCA_TABLE_CHUNK_SIZE.  In\nparticular, make sure we allocate at least one slot even if the table\nis smaller than MTHCA_TABLE_CHUNK_SIZE.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "5c1f4cac6ff75a4a602bae960a054ed3df7e9765",
      "tree": "31b0b05a41345e9dbf802a309ddf21eb506e8550",
      "parents": [
        "c6a519d2aac024d8ca5658bddd78af474b274e4b",
        "56e9b263242ca80a70abd8831343b268315c27dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 26 18:33:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 26 18:33:26 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "c6a519d2aac024d8ca5658bddd78af474b274e4b",
      "tree": "e4af2a089c9722a9314aa1e965147b9d200ffe70",
      "parents": [
        "bf0cbb3e4264e9d6493af757f63d4b0527d21eab",
        "819ccc86a43739e0cf443b6d6641a8722869be01"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 26 18:32:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 26 18:32:48 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "bf0cbb3e4264e9d6493af757f63d4b0527d21eab",
      "tree": "61903263aa73f98d0d6d7fbc77013080b0eb8856",
      "parents": [
        "0b1556945475e8529328edf98ff0d201ed133edb",
        "4fb7edce52e5b6cf41e3375822d74a27f0b6f2dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 26 18:31:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 26 18:31:36 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-fixes-2.6\n"
    },
    {
      "commit": "0b1556945475e8529328edf98ff0d201ed133edb",
      "tree": "2093425c89eae4ab7dbb9be70c2efb8d084ced2a",
      "parents": [
        "a880948b2b88c05af9a471ca5c52883e64d3f7b8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 26 07:49:27 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 26 18:29:50 2005 -0700"
      },
      "message": "[PATCH] missing dependency on arm O\u003d builds\n\n\tarm maketools needs include/asm-arm in place in the build tree.\nOn normal builds it\u0027s always there, of course, but on O\u003d it\u0027s created\n(by generic code) too late - when we get to asm-offset.h.\n\n\tWe used to get away with that by accident - creation of\ninclude/asm-arm/arch symlink creates include/asm-arm and it happened\nto go before maketools.  However, we did not have such dependency,\nso that luck didn\u0027t last - now maketools is picked first and we are screwed.\n\n\tBoth the symlink and maketools are prerequisites of the same\ntarget (archprepare).  This fix is obvious - make the latter explicitly\ndepend on the former and be done with that.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a880948b2b88c05af9a471ca5c52883e64d3f7b8",
      "tree": "d4329f5c54a7bd7e57699a8c194446109a6f6047",
      "parents": [
        "c74dbac71419cdeaca8cd637ee666d6947961695"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 26 06:19:28 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 26 18:29:50 2005 -0700"
      },
      "message": "[PATCH] m32r: more basic __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c74dbac71419cdeaca8cd637ee666d6947961695",
      "tree": "0d1a25a9a9d664d31fa2715be93b886b42bb0eb1",
      "parents": [
        "24558a0f7a00fccd19a6e6502956463f056ce90e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 26 06:19:28 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 26 18:29:50 2005 -0700"
      },
      "message": "[PATCH] m32r: set CHECKFLAGS properly\n\nWe do _not_ need \"sparse\" in sparse arguments ;-)\n\nWhat we do need is __BIG_ENDIAN__; right now unconditional, when m32r\nstarts using CPU_LITTLE_ENDIAN, we\u0027ll need to adjust.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "24558a0f7a00fccd19a6e6502956463f056ce90e",
      "tree": "45d150a4e1855a19f1c575719d266112789f9451",
      "parents": [
        "ce3a161e693388aaa66d43d26156053311a39b7d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 26 06:19:28 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 26 18:29:50 2005 -0700"
      },
      "message": "[PATCH] m32r: missing __iomem in ioremap() declaration\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ce3a161e693388aaa66d43d26156053311a39b7d",
      "tree": "dc70910ba6321c8aef0721909edc8141907ba595",
      "parents": [
        "7625d483a454cbc8090c5d304eea0847210d6b99"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 26 05:49:44 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 26 18:29:50 2005 -0700"
      },
      "message": "[PATCH] useless includes of linux/irq.h in arch/i386\n\n\tMost of these guys are simply not needed (pulled by other stuff\nvia asm-i386/hardirq.h).  One that is not entirely useless is hilarious -\narch/i386/oprofile/nmi_timer_int.c includes linux/irq.h... as a way to\nget linux/errno.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7625d483a454cbc8090c5d304eea0847210d6b99",
      "tree": "81d992fb9946564c7fabc614baa777337cbebe3b",
      "parents": [
        "e2fcc61ef0d654887b651bd99ffcb52f7344b836"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 26 05:25:59 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 26 18:29:49 2005 -0700"
      },
      "message": "[PATCH] missing asm/irq.h (cs89x0)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0dc461069879b45a2d5333bd16990f8080a318fd",
      "tree": "d1f4b129750655352ac6a2ac1bee80fc95213a4f",
      "parents": [
        "c5bd50a9533533d7b9ac3469fa679b2368e7e26c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 26 16:12:18 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 26 16:12:18 2005 -0700"
      },
      "message": "[SPARC64]: Do not do TLB pre-filling any more.\n\nIn order to do it correctly on UltraSPARC-III+ and later we\u0027d\nneed to add some complicated code to set the TAG access extension\nregister before loading the TLB.\n\nSince this optimization gives questionable gains, it\u0027s best to\njust remove it for now instead of adding the fix for Ultra-III+\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5bd50a9533533d7b9ac3469fa679b2368e7e26c",
      "tree": "166aee9c0d1525ee8c4a7228015f2d4e37634c77",
      "parents": [
        "80dc0d6b44ce0f01df58d8899e46612690ed7d81"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 26 16:06:03 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 26 16:06:03 2005 -0700"
      },
      "message": "[SPARC64]: Simplify Spitfire D-cache page flush.\n\nIt tries to batch up the tag loads and comparisons, and\nthen the stores.  And this is just complicated instead\nof efficient.\n\nAlso, make the symbol of the Cheetah version more grepable.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56e9b263242ca80a70abd8831343b268315c27dc",
      "tree": "19a4fe82be6725754a1b0a25638e693d994ac86d",
      "parents": [
        "188bab3ae0ed164bc18f98be932512d777dd038b",
        "8420e1b541fe92aee1d8d4d25d9e33eaca756a7b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 26 15:29:31 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 26 15:29:31 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/llc-2.6\n"
    },
    {
      "commit": "188bab3ae0ed164bc18f98be932512d777dd038b",
      "tree": "58a4a77478e8abf0af5afa53dee6a6b1e5828387",
      "parents": [
        "b85daee0e497c8fe7c4dc3531674ede645b37cdf"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Mon Sep 26 15:25:11 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 26 15:25:11 2005 -0700"
      },
      "message": "[NETFILTER]: Fix invalid module autoloading by splitting iptable_nat\n\nWhen you\u0027ve enabled conntrack and NAT as a module (standard case in all\ndistributions), and you\u0027ve also enabled the new conntrack netlink\ninterface, loading ip_conntrack_netlink.ko will auto-load iptable_nat.ko.\nThis causes a huge performance penalty, since for every packet you iterate\nthe nat code, even if you don\u0027t want it.\n\nThis patch splits iptable_nat.ko into the NAT core (ip_nat.ko) and the\niptables frontend (iptable_nat.ko).  Threfore, ip_conntrack_netlink.ko will\nonly pull ip_nat.ko, but not the frontend.  ip_nat.ko will \"only\" allocate\nsome resources, but not affect runtime performance.\n\nThis separation is also a nice step in anticipation of new packet filters\n(nf-hipac, ipset, pkttables) being able to use the NAT core.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b85daee0e497c8fe7c4dc3531674ede645b37cdf",
      "tree": "632a691e2ae8596584bad087c37e30079eab2f37",
      "parents": [
        "c62dba9011b93fd88fde929848582b2a98309878"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 26 15:23:58 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 26 15:23:58 2005 -0700"
      },
      "message": "[AF_PACKET]: Remove bogus checks added to packet_sendmsg().\n\nThese broke existing apps, and the checks are superfluous\nas the values being verified aren\u0027t even used.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "c62dba9011b93fd88fde929848582b2a98309878"
}
