)]}'
{
  "log": [
    {
      "commit": "deac93df26b20cf8438339b5935b5f5643bc30c9",
      "tree": "8e67edd505e4a8bde380c724b67ce9ca98b8ee91",
      "parents": [
        "7ae115b4f50d3c5824f1a15e572b5de9d1b06d35"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Sep 03 20:43:36 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 09 11:51:15 2008 -0700"
      },
      "message": "lib: Correct printk %pF to work on all architectures\n\nIt was introduced by \"vsprintf: add support for \u0027%pS\u0027 and \u0027%pF\u0027 pointer\nformats\" in commit 0fe1ef24f7bd0020f29ffe287dfdb9ead33ca0b2.  However,\nthe current way its coded doesn\u0027t work on parisc64.  For two reasons: 1)\nparisc isn\u0027t in the #ifdef and 2) parisc has a different format for\nfunction descriptors\n\nMake dereference_function_descriptor() more accommodating by allowing\narchitecture overrides.  I put the three overrides (for parisc64, ppc64\nand ia64) in arch/kernel/module.c because that\u0027s where the kernel\ninternal linker which knows how to deal with function descriptors sits.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Tony Luck \u003ctony.luck@intel.com\u003e\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a781a777b2f6ac46523fe92396215762ced624d",
      "tree": "4f34bb4aade85c0eb364b53d664ec7f6ab959006",
      "parents": [
        "b9d2252c1e44fa83a4e65fdc9eb93db6297c55af",
        "42a2f217a5e324ed5f2373ab1b7a0a15187c4d6c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 21:55:59 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 21:55:59 2008 +0200"
      },
      "message": "Merge branch \u0027generic-ipi\u0027 into generic-ipi-for-linus\n\nConflicts:\n\n\tarch/powerpc/Kconfig\n\tarch/s390/kernel/time.c\n\tarch/x86/kernel/apic_32.c\n\tarch/x86/kernel/cpu/perfctr-watchdog.c\n\tarch/x86/kernel/i8259_64.c\n\tarch/x86/kernel/ldt.c\n\tarch/x86/kernel/nmi_64.c\n\tarch/x86/kernel/smpboot.c\n\tarch/x86/xen/smp.c\n\tinclude/asm-x86/hw_irq_32.h\n\tinclude/asm-x86/hw_irq_64.h\n\tinclude/asm-x86/mach-default/irq_vectors.h\n\tinclude/asm-x86/mach-voyager/irq_vectors.h\n\tinclude/asm-x86/smp.h\n\tkernel/Makefile\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d18bb9a548e550f3ced57618e75085fb3f173133",
      "tree": "ea6be1655c55422cb5a1df84ae08f150b60e6808",
      "parents": [
        "4bb0057f996b1491f93a64879f4c53c83bc0f0c7",
        "6d72b7952fa7d7c61d021398970c29afde6a4443"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 15:28:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 15:28:10 2008 -0700"
      },
      "message": "Merge branch \u0027core/rodata\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core/rodata\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  move BUG_TABLE into RODATA\n"
    },
    {
      "commit": "2fceef397f9880b212a74c418290ce69e7ac00eb",
      "tree": "d9cc09ab992825ef7fede4a688103503e3caf655",
      "parents": [
        "feae1ef116ed381625d3731c5ae4f4ebcb3fa302",
        "bce7f793daec3e65ec5c5705d2457b81fe7b5725"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Jul 14 15:29:34 2008 -0600"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Jul 14 15:29:34 2008 -0600"
      },
      "message": "Merge commit \u0027v2.6.26\u0027 into bkl-removal\n"
    },
    {
      "commit": "b691750098f830b748540cd955f5ac56545bab25",
      "tree": "a45a75a55bd508fe72f2479d2f0e3dcf1b7782f8",
      "parents": [
        "6044c319d11051f3462dafd0e7a900ef121d7bc7"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue May 20 19:16:31 2008 +0200"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Wed Jul 02 15:06:24 2008 -0600"
      },
      "message": "parisc-kernel-perf: BKL pushdown\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "15c8b6c1aaaf1c4edd67e2f02e4d8e1bd1a51c0d",
      "tree": "3658f893c2f89ea0be4c6cc08aa11fa54476d0f4",
      "parents": [
        "8691e5a8f691cc2a4fda0651e8d307aaba0e7d68"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri May 09 09:39:44 2008 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Jun 26 11:24:38 2008 +0200"
      },
      "message": "on_each_cpu(): kill unused \u0027retry\u0027 parameter\n\nIt\u0027s not even passed on to smp_call_function() anymore, since that\nwas removed. So kill it.\n\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nReviewed-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "dbcf4787d816a4694ec83b5fde1a947c3ce74d57",
      "tree": "77d1151f7257e649589bc5daa2ec6f9abf6beffa",
      "parents": [
        "2f304c0a0a55072b80957580f1b66256a615d8da"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jun 10 20:50:56 2008 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Jun 26 11:22:57 2008 +0200"
      },
      "message": "parisc: convert to generic helpers for IPI function calls\n\nThis converts parisc to use the new helpers for smp_call_function() and\nfriends, and adds support for smp_call_function_single(). Tested by\nKyle, seems to work.\n\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "6d72b7952fa7d7c61d021398970c29afde6a4443",
      "tree": "31c00be8e2837e2db2e62c694421a93a9f4c79d7",
      "parents": [
        "6360b1fbb4a939efd34fc770c2ebd927c55506e0",
        "066519068ad2fbe98c7f45552b1f592903a9c8c8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 16 11:24:00 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 16 11:24:00 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into core/rodata\n"
    },
    {
      "commit": "f4441b62d46e7033e907dfd6a8bb0b75b5519e88",
      "tree": "ef12074e062a72af46b9d1677cc23c5e3f83685e",
      "parents": [
        "22febf1f372496d74534be32b6b5edcee7fb7cc5"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Tue May 27 01:56:29 2008 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Fri Jun 13 10:49:55 2008 -0400"
      },
      "message": "parisc: fix off by one in setup_sigcontext32\n\nThankfully, the values were irrelevant... Spotted by\nnewer gcc.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "db51d92b90193cf69b2bcc2874fd0b267fd3e710",
      "tree": "fcc42a064fec56e5a8bb7786bc6814523b339250",
      "parents": [
        "1138a72cd96857d1d5928c0c8c83d8b8995eeb38"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Mon May 26 01:49:01 2008 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Fri Jun 13 10:49:50 2008 -0400"
      },
      "message": "parisc: export copy_user_page_asm\n\nNeeded by fuse (via copy_highpage).\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "1138a72cd96857d1d5928c0c8c83d8b8995eeb38",
      "tree": "e0037bd2857a9c81248af1d628e5bc64c3c2992d",
      "parents": [
        "dfcf753bd3fb09f336659d07b1c48db7e62772e0"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Thu May 22 14:38:26 2008 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Fri Jun 13 10:49:47 2008 -0400"
      },
      "message": "parisc: move head.S to head.text section\n\nAnd explicitly list it in vmlinux.lds...\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "dfcf753bd3fb09f336659d07b1c48db7e62772e0",
      "tree": "84f52b9f5b735a607b3c11e596a6dfb8ca5c31bd",
      "parents": [
        "5dd34572ad9a3be430632dd42e4af2ea370b397b"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Thu May 22 14:36:31 2008 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Fri Jun 13 10:49:45 2008 -0400"
      },
      "message": "Revert \"parisc: fix trivial section name warnings\"\n\nThis reverts commit bd3bb8c15b9a80dbddfb7905b237a4a11a4725b4.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "6360b1fbb4a939efd34fc770c2ebd927c55506e0",
      "tree": "8cf449a7177a6060f825fc03427b4e3baa3b0672",
      "parents": [
        "75d3bce2fc0a80f435fe12f2c9ed2632c8ac29e4"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Mon May 12 15:44:41 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun May 25 07:06:08 2008 +0200"
      },
      "message": "move BUG_TABLE into RODATA\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f52111b1546943545e67573c4dde1c7613ca33d3",
      "tree": "f8188dd12f7dc78f0f4c26702a5ba0ceea8199c7",
      "parents": [
        "f26a3988917913b3d11b2bd741601a2c64ab9204"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu May 08 18:19:16 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri May 16 17:22:20 2008 -0400"
      },
      "message": "[PATCH] take init_files to fs/file.c\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "c913f94d86d75492af6222d268c53df236194afb",
      "tree": "6a5a3d95fa6a3706d890c0b900472646b137ef6d",
      "parents": [
        "3378f7ec6cbc04c64ec8512847ac96fb7f376d93"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 10:57:33 2008 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 11:03:46 2008 -0400"
      },
      "message": "arch/parisc/kernel/perf_asm.S: build fix\n\nMissing \u003clinux/init.h\u003e header for __HEAD macro.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "3378f7ec6cbc04c64ec8512847ac96fb7f376d93",
      "tree": "2246d2facd58b555a4e23660a4b9391175b65ec1",
      "parents": [
        "872f6debcae63309eb39bfc2cc9462fb83450ee0"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 10:56:36 2008 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 11:03:45 2008 -0400"
      },
      "message": "parisc: remove -traditional from assembler flags\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "872f6debcae63309eb39bfc2cc9462fb83450ee0",
      "tree": "7a1bb365c00e791b8e3d8e848b6f0e97e9b3ab69",
      "parents": [
        "f54d8a1b3fef79bb1aa2f0840dd356ce7bb180f9"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 10:53:57 2008 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 11:03:43 2008 -0400"
      },
      "message": "parisc: use conditional macro for 64-bit wide ops\n\nThis work enables us to remove -traditional from $AFLAGS on\nparisc.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "e557d2775a530c12818fcb5895c4457a5fec59ae",
      "tree": "8358f94c1d44c5e4638eeffc470e1b4b2a1673a8",
      "parents": [
        "b64af9b54c17008705367f554131415793a03fba"
      ],
      "author": {
        "name": "S.Caglar Onur",
        "email": "caglar@pardus.org.tr",
        "time": "Wed May 14 16:21:57 2008 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 10:38:54 2008 -0400"
      },
      "message": "arch/parisc/kernel/unaligned.c: use time_* macros\n\nThe functions time_before, time_before_eq, time_after, and time_after_eq are\nmore robust for comparing jiffies against other values.\n\nSo use the time_after() macro, defined in linux/jiffies.h, which deals with\nwrapping correctl\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: S.Caglar Onur \u003ccaglar@pardus.org.tr\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "91bae23ce185b74c9b6dda86b92bb204a1c951c3",
      "tree": "bb3fa4e5df5fde94099dfced58ec9c3eed704b35",
      "parents": [
        "9e491e54f0589cc26e2c096664e9d95493b1af29"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed May 14 16:21:55 2008 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 10:38:54 2008 -0400"
      },
      "message": "parisc: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "bd3bb8c15b9a80dbddfb7905b237a4a11a4725b4",
      "tree": "13cd7556b4c39f94c4eb914d726aab34ca0de0de",
      "parents": [
        "492c2e476eac010962850006c49df326919b284c"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Fri May 02 22:02:48 2008 +0200"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 10:38:54 2008 -0400"
      },
      "message": "parisc: fix trivial section name warnings\n\nThis trivial patch fixes the following section warnings on PARISC:\n\u003e WARNING: vmlinux.o (.text.1): unexpected section name.\n\u003eThe (.[number]+) following section name are ld generated and not expected.\n\u003e Did you forget to use \"ax\"/\"aw\" in a .S file?\n\u003e Note that for example \u003clinux/init.h\u003e contains\n\u003e section definitions for use in .S files.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "d35c7b0e54a596c5a8134d75999b7f391a9c6550",
      "tree": "697bb89dbeccae28eb928b2589f500d747ed38ec",
      "parents": [
        "2ddcca36c8bcfa251724fe342c8327451988be0d"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Sat May 03 15:10:37 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 13:50:33 2008 -0700"
      },
      "message": "unified (weak) sys_pipe implementation\n\nThis replaces the duplicated arch-specific versions of \"sys_pipe()\" with\none unified implementation.  This removes almost 250 lines of duplicated\ncode.\n\nIt\u0027s marked __weak, so that *if* an architecture wants to override the\ndefault implementation it can do so by simply having its own replacement\nversion, since many architectures use alternate calling conventions for\nthe \u0027pipe()\u0027 system call for legacy reasons (ie traditional UNIX\nimplementations often return the two file descriptors in registers)\n\nI still haven\u0027t changed the cris version even though Linus says the BKL\nisn\u0027t needed.  The arch maintainer can easily do it if there are really\nno obstacles.\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "943de37dbf313d33d1b4ee15a57fadeeeedc2556",
      "tree": "02c5111f7e67973853f966530cf818c84e7e4190",
      "parents": [
        "59957fc31fb78806fc95c99466caa9a0fff735aa"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Apr 29 01:04:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:30 2008 -0700"
      },
      "message": "parisc: use kbuild.h instead of defining macros in asm-offsets.c\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f1c86ec315711d21666751b0bdae69ce2c6d589",
      "tree": "347f29e6e0da1e9c1841f897abdc2f0e4df4782e",
      "parents": [
        "e23637681bef5b69a68c8ac399732b941f1af023"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Tue Apr 29 01:02:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:21 2008 -0700"
      },
      "message": "parisc: use non-racy method for /proc/pcxl_dma creation\n\nUse proc_create() to make sure that -\u003eproc_fops be setup before gluing PDE to\nmain tree.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nCc: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bda0c0afa7a694bb1459fd023515aca681e4d79a",
      "tree": "cd8b9d9811463de2065cbe79d59689082d6c53cf",
      "parents": [
        "904e0ab54b7591b9cb01cfc0dbbedcc8bc0d949b",
        "af40b485ea2d957ae2f237ab0e33539ae8f29562"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:58:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:58:35 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6: (42 commits)\n  PCI: Change PCI subsystem MAINTAINER\n  PCI: pci-iommu-iotlb-flushing-speedup\n  PCI: pci_setup_bridge() mustn\u0027t be __devinit\n  PCI: pci_bus_size_cardbus() mustn\u0027t be __devinit\n  PCI: pci_scan_device() mustn\u0027t be __devinit\n  PCI: pci_alloc_child_bus() mustn\u0027t be __devinit\n  PCI: replace remaining __FUNCTION__ occurrences\n  PCI: Hotplug: fakephp: Return success, not ENODEV, when bus rescan is triggered\n  PCI: Hotplug: Fix leaks in IBM Hot Plug Controller Driver - ibmphp_init_devno()\n  PCI: clean up resource alignment management\n  PCI: aerdrv_acpi.c: remove unneeded NULL check\n  PCI: Update VIA CX700 quirk\n  PCI: Expose PCI VPD through sysfs\n  PCI: iommu: iotlb flushing\n  PCI: simplify quirk debug output\n  PCI: iova RB tree setup tweak\n  PCI: parisc: use generic pci_enable_resources()\n  PCI: ppc: use generic pci_enable_resources()\n  PCI: powerpc: use generic pci_enable_resources()\n  PCI: ia64: use generic pci_enable_resources()\n  ...\n"
    },
    {
      "commit": "c9e9e0bfc52ae93c246149c3b9d3a1e11677ca1a",
      "tree": "77167d1e6dc8cd9659539f6130c219a9eed23aa7",
      "parents": [
        "e789920d0497bb3d7eb146382b9ca8137662fabb"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Mar 04 11:56:55 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Apr 20 21:47:06 2008 -0700"
      },
      "message": "PCI: parisc: use generic pci_enable_resources()\n\nUse the generic pci_enable_resources() instead of the arch-specific code.\n\nUnlike this arch-specific code, the generic version:\n    - checks PCI_NUM_RESOURCES (11), not DEVICE_COUNT_RESOURCE (12), resources\n    - skips resources that have neither IORESOURCE_IO nor IORESOURCE_MEM set\n    - skips ROM resources unless IORESOURCE_ROM_ENABLE is set\n    - checks for resource collisions with \"!r-\u003eparent\"\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "950e4da32426859ee4b37b2c95026d4f1efa5d05",
      "tree": "7df9bb4b97d4e1ecde571611ceee76d128e5dfc6",
      "parents": [
        "3925e6fc1f774048404fdd910b0345b06c699eb4"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Feb 26 09:55:29 2008 -0500"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Fri Apr 18 22:14:49 2008 -0400"
      },
      "message": "arch: Remove unnecessary inclusions of asm/semaphore.h\n\nNone of these files use any of the functionality promised by\nasm/semaphore.h.  It\u0027s possible that they rely on it dragging in some\nunrelated header file, but I can\u0027t build all these files, so we\u0027ll have\nfix any build failures as they come up.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\n"
    },
    {
      "commit": "64ac24e738823161693bf791f87adc802cf529ff",
      "tree": "19c0b0cf314d4394ca580c05b86cdf874ce0a167",
      "parents": [
        "e48b3deee475134585eed03e7afebe4bf9e0dba9"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Mar 07 21:55:58 2008 -0500"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Thu Apr 17 10:42:34 2008 -0400"
      },
      "message": "Generic semaphore implementation\n\nSemaphores are no longer performance-critical, so a generic C\nimplementation is better for maintainability, debuggability and\nextensibility.  Thanks to Peter Zijlstra for fixing the lockdep\nwarning.  Thanks to Harvey Harrison for pointing out that the\nunlikely() was unnecessary.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cf39cc3b56bc4a562db6242d3069f65034ec7549",
      "tree": "2787288d407b074548bdc2d79b947b79d5f0b55c",
      "parents": [
        "093a07e2fdfaddab7fc7d4adc76cc569c86603d7"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Tue Apr 15 18:36:38 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 15 15:51:36 2008 -0700"
      },
      "message": "[PARISC] fix signal trampoline cache flushing\n\nThe signal trampolines were accidently flushing the kernel I$ instead of\nthe users.  Fix that up, and also add a missing user D$ flush while\nwe\u0027re at it.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c634cc6299b55279fa2d3a7a5964ae45a642498",
      "tree": "c7cac13016c0dff9ae64743f5360d91f518d00fc",
      "parents": [
        "ab86adb41f5afd75555aad907488f8f26138c549"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Wed Dec 26 18:07:01 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:12:22 2008 -0700"
      },
      "message": "[PARISC] head.S: section mismatch fixes\n\n- move boot_args[] into the init section\n- move $global$ into the read_mostly section\n- fix the following two section mismatches:\nWARNING: vmlinux.o(.text+0x9c): Section mismatch: reference to .init.text:start_kernel (between \u0027$pgt_fill_loop\u0027 and \u0027$is_pa20\u0027)\nWARNING: vmlinux.o(.text+0xa0): Section mismatch: reference to .init.text:start_kernel (between \u0027$pgt_fill_loop\u0027 and \u0027$is_pa20\u0027)\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSIgned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "ab86adb41f5afd75555aad907488f8f26138c549",
      "tree": "bf66f917ee7d8f2391a8e566285a25717e877092",
      "parents": [
        "c20a84c91048c76c1379011c96b1a5cee5c7d9a0"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 01 11:40:43 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:12:19 2008 -0700"
      },
      "message": "[PARISC] add back Crestone Peak cpu\n\nCrestone Peak Slow is the 800MHz PA-8800 cpu in the C8000.\n0x88B is probably the Crestone Peak Fast.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "dc39455e7948ec9bc5f3f2dced5c2f5ac8a8dfd9",
      "tree": "cccb2906d56e32b2febfdfede5caec80c64f712a",
      "parents": [
        "b23f5baab393a36ea560182fc9f9005d47a15050"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 01 10:30:19 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:12:15 2008 -0700"
      },
      "message": "[PARISC] clean up show_stack\n\nWhen we show_regs, we obviously have a struct pt_regs of the calling\nframe. Use these in show_stack so we don\u0027t have the entire bogus call trace\nup to the show_stack call.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "b23f5baab393a36ea560182fc9f9005d47a15050",
      "tree": "26eac5c9e64f928935fc0eed9139a690d50ec173",
      "parents": [
        "fd5d3f6a32984ea6cd551030b82fb44a43197ba0"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Feb 20 15:53:02 2008 -0600"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:12:13 2008 -0700"
      },
      "message": "[PARISC] add pa8900 CPUs to hardware inventory\n\nThis patch adds the known pa8900 CPUs to the inventory list and removes\nthe Crestone Peak one which apparently never escaped into the wild.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "ef1afd4d79f0479960ff36bb5fe6ec6eba1ebff2",
      "tree": "71351cd3150e87a2d5a5c2ae06ea143e7345cf14",
      "parents": [
        "d0347b49c9a877a33c59f80de1a9dbabd5244205"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Mon Feb 18 23:34:34 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:12:03 2008 -0700"
      },
      "message": "[PARISC] pdc_console: fix bizarre panic on boot\n\nCommit 721fdf34167580ff98263c74cead8871d76936e6 introduced a subtle bug\nby accidently removing the \"static\" from iodc_dbuf. This resulted in, what\nappeared to be, a trap without *current set to a task. Probably the result of\na trap in real mode while calling firmware.\n\nAlso do other misc clean ups. Since the only input from firmware is non\nblocking, share iodc_dbuf between input and output, and spinlock the\nonly callers.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "d0347b49c9a877a33c59f80de1a9dbabd5244205",
      "tree": "298b6c3569d75be6f199b95819488e24d23b00ec",
      "parents": [
        "ff451d70593040df1a7c3df80a38e9ce530e12e0"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Mon Feb 18 23:26:46 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:12:01 2008 -0700"
      },
      "message": "[PARISC] dump_stack in show_regs\n\nOriginally, show_stack was used in BUG() output. However, a recent commit\nchanged it to print register state (no idea what that\u0027s supposed to help,\nreally...) and parisc was missing a backtrace because of it.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "179183bf1fcff3830f0c05058ec0fc4d0878c67c",
      "tree": "87e66efa17ae8b93ac66afffcd902899978baf44",
      "parents": [
        "e2be75ae21ea13ca19d4f2c3ff5a8df3f0e6c38e"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Mon Feb 18 14:26:41 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:11:56 2008 -0700"
      },
      "message": "[PARISC] remove unused pdc_iodc_printf function\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "ff80c66ab637df825122558d1f3f3cbdd830f962",
      "tree": "674c009edee4f03de571cf1e7f874b8550e9bf1c",
      "parents": [
        "0cb845ec3719c4cc13cedb3f86002c37c50aff0a"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Mon Feb 18 14:00:18 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:11:47 2008 -0700"
      },
      "message": "[PARISC] wire up timerfd syscalls\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "0cb845ec3719c4cc13cedb3f86002c37c50aff0a",
      "tree": "83a4af8c3d169f257896549ae7a470f8a09b2ce7",
      "parents": [
        "cdeeeae056a429e729ae9e914fa8142ee45bee93"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Mon Feb 18 13:57:26 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:11:45 2008 -0700"
      },
      "message": "[PARISC] remove old timerfd syscall\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "03a44825be987d720df854f63b2f7bd30e46bdde",
      "tree": "6ac01a425ff2201db972fd3b836efc9b0ab6eaec",
      "parents": [
        "ec26e11740cdff8c3c8330ea235478704ffb4a71"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Fri Feb 08 04:21:19 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:38 2008 -0800"
      },
      "message": "procfs: constify function pointer tables\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-By: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9eea51808a31dd5801ff809948590af188827295",
      "tree": "8fbb452c861b61ad9dcff723f1f97cf63779b22a",
      "parents": [
        "eebfa976ad35b1a0debd359f1c4daed3856e21f8"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Feb 03 16:58:20 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 16:58:20 2008 +0200"
      },
      "message": "arch/parisc/: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "efad798b9f01300565f65058b153250cc49d58f2",
      "tree": "f425b1fad94ca5eb384f4df9418450afb163bcae",
      "parents": [
        "0cadfc09534033e2b9694bd2d226b5dcfebd6704"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "pauliusz@yahoo.com",
        "time": "Sun Feb 03 15:42:53 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 15:42:53 2008 +0200"
      },
      "message": "Spelling fixes: lenght-\u003elength\n\nSigned-off-by: Paulius Zaleckas \u003cpauliusz@yahoo.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "01ba2bdc6b639764745ff678caf3fb9e5bcd745a",
      "tree": "c6e7f1925687485c331189a2d55ff4f2bb0a09df",
      "parents": [
        "6c5bd235bfd0b92188915465c7dfb377c1a4d451"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jan 20 14:15:03 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:21:17 2008 +0100"
      },
      "message": "all archs: consolidate init and exit sections in vmlinux.lds.h\n\nThis patch consolidate all definitions of .init.text, .init.data\nand .exit.text, .exit.data section definitions in\nthe generic vmlinux.lds.h.\n\nThis is a preparational patch - alone it does not buy\nus much good.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "721fdf34167580ff98263c74cead8871d76936e6",
      "tree": "e3ab5c95cea22135d5205a8f2438a79222cd6ff2",
      "parents": [
        "ac6aecbf0541ca277e6492fdf7c91e46e1fc4171"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Dec 06 09:32:15 2007 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Dec 06 09:32:15 2007 -0800"
      },
      "message": "[PARISC] print more than one character at a time for pdc console\n\nThere\u0027s really no reason not to print more than one character at a\ntime to the PDC console... Booting is measurably speedier, and now I don\u0027t\nhave to watch individual characters get drawn.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "2421ba5b57ddbc3a972b9d6fb884817c39d2fff7",
      "tree": "4dff5042406aed1588772aef74d91ef71c750695",
      "parents": [
        "9d29213fd469c4c409a30b8dbb88c4efcba6e0a6"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Wed Nov 28 02:17:53 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Dec 06 09:16:45 2007 -0800"
      },
      "message": "[PARISC] timer interrupt should not be IRQ_DISABLED\n\nThe timer interrupt had accidentally been marked IRQ_DISABLED since\nIRQ_PER_CPU had been OR-ed in, instead of set. This had been working\nby accident for quite a while.\n\nCommit c642b8391cf8efc3622cc97329a0f46e7cbb70b8 changed the behaviour of\nIRQ_PER_CPU interrupts, which previously weren\u0027t checked for IRQ_DISABLED.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "9d29213fd469c4c409a30b8dbb88c4efcba6e0a6",
      "tree": "27e8617c6ef5776f6474c1f4422b2f765b96caaf",
      "parents": [
        "09b56adc98e0f8a21644fcb4d20ad367c3fceb55"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Wed Nov 28 02:07:35 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Dec 06 09:16:29 2007 -0800"
      },
      "message": "Revert \"[PARISC] import necessary bits of libgcc.a\"\n\nThis reverts commit efb80e7e097d0888e59fbbe4ded2ac5a256f556d, it turned\nout to cause sporadic problems with the timer interrupt on 32-bit kernels.\nNeeds more investigation.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "b61e8f4844fd0767b656bd1f983933cc3d0102f3",
      "tree": "80c6589284d6522ee386bff23478220327e4e14e",
      "parents": [
        "dc81785dd620c770cf929ff25bb4720e91c23f7a"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Oct 23 09:30:28 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 09:49:31 2007 +0200"
      },
      "message": "parisc: fix sg_page() fallout\n\narch/parisc/kernel/pci-dma.c: In function \u0027pa11_dma_map_sg\u0027:\narch/parisc/kernel/pci-dma.c:487: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\narch/parisc/kernel/pci-dma.c: In function \u0027pa11_dma_unmap_sg\u0027:\narch/parisc/kernel/pci-dma.c:508: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\narch/parisc/kernel/pci-dma.c:508: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\narch/parisc/kernel/pci-dma.c: In function \u0027pa11_dma_sync_sg_for_cpu\u0027:\narch/parisc/kernel/pci-dma.c:535: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\narch/parisc/kernel/pci-dma.c:535: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\narch/parisc/kernel/pci-dma.c: In function \u0027pa11_dma_sync_sg_for_device\u0027:\narch/parisc/kernel/pci-dma.c:545: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\narch/parisc/kernel/pci-dma.c:545: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "cfa76f024f7c9e65169425804e5b32e71f66d0ee",
      "tree": "ee64e98cbfb1b654842c9256446a9584857f6730",
      "parents": [
        "093faa1dd26fc6766f8f04c429030757a8a0def4",
        "7210c678202bb3107085bffeb63f66a9b8ba1c85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 20 20:19:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 20 20:19:15 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of hera.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* \u0027master\u0027 of hera.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6: (29 commits)\n  [PARISC] fix uninitialized variable warning in asm/rtc.h\n  [PARISC] Port checkstack.pl to parisc\n  [PARISC] Make palo target work when $obj !\u003d $src\n  [PARISC] Zap unused variable warnings in pci.c\n  [PARISC] Fix tests in palo target\n  [PARISC] Fix palo target\n  [PARISC] Restore palo target\n  [PARISC] Attempt to clean up parisc/Makefile\n  [PARISC] Fix infinite loop in /proc/iomem\n  [PARISC] Quiet sysfs_create_link __must_check warnings in pdc_stable\n  [PARISC] Squelch pci_enable_device __must_check warning in superio\n  [PARISC] Kill off broken irqstack code\n  [PARISC] Remove hardcoded uses of PAGE_SIZE\n  [PARISC] Clean up pointless ASM_PAGE_SIZE_DIV use\n  [PARISC] Kill off the last vestiges of ASM_PAGE_SIZE\n  [PARISC] Kill off ASM_PAGE_SIZE use\n  [PARISC] Beautify parisc vmlinux.lds.S\n  [PARISC] Clean up a resource_size_t warning in sba_iommu\n  [PARISC] Kill incorrect cast warning in unwinder\n  [PARISC] Kill zone_to_nid printk warning\n  ...\n\nFixed trivial conflict in include/asm-parisc/tlbflush.h manually\n"
    },
    {
      "commit": "7425ada2d07b0bdc082f34069eadbbe5a8e465d2",
      "tree": "d7b216191b793a8585e65d6ea1441801d67e3ce0",
      "parents": [
        "9430d374bd4b099734a63c3699a128fe58e0bed3"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Fri Oct 19 21:41:33 2007 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Fri Oct 19 21:41:33 2007 -0700"
      },
      "message": "[PARISC] Zap unused variable warnings in pci.c\n\n\u0027bus\u0027 was basically useless and \u0027hba\u0027 is only applicable on\n64bit. Sigh, there\u0027s got to be a cleaner way to do this...\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "19c5870c0eefd27c6d09d867465e0571262e05d0",
      "tree": "8244d3beb5cc24a75e47bd28a4f3ec7921992338",
      "parents": [
        "ba25f9dcc4ea6e30839fcab5a5516f2176d5bfed"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@openvz.org",
        "time": "Thu Oct 18 23:40:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:43 2007 -0700"
      },
      "message": "Use helpers to obtain task pid in printks (arch code)\n\nOne of the easiest things to isolate is the pid printed in kernel log.\nThere was a patch, that made this for arch-independent code, this one makes\nso for arch/xxx files.\n\nIt took some time to cross-compile it, but hopefully these are all the\nprintks in arch code.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b488893a390edfe027bae7a46e9af8083e740668",
      "tree": "c469a7f99ad01005a73011c029eb5e5d15454559",
      "parents": [
        "3eb07c8c8adb6f0572baba844ba2d9e501654316"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Oct 18 23:40:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:40 2007 -0700"
      },
      "message": "pid namespaces: changes to show virtual ids to user\n\nThis is the largest patch in the set. Make all (I hope) the places where\nthe pid is shown to or get from user operate on the virtual pids.\n\nThe idea is:\n - all in-kernel data structures must store either struct pid itself\n   or the pid\u0027s global nr, obtained with pid_nr() call;\n - when seeking the task from kernel code with the stored id one\n   should use find_task_by_pid() call that works with global pids;\n - when showing pid\u0027s numerical value to the user the virtual one\n   should be used, but however when one shows task\u0027s pid outside this\n   task\u0027s namespace the global one is to be used;\n - when getting the pid from userspace one need to consider this as\n   the virtual one and use appropriate task/pid-searching functions.\n\n[akpm@linux-foundation.org: build fix]\n[akpm@linux-foundation.org: nuther build fix]\n[akpm@linux-foundation.org: yet nuther build fix]\n[akpm@linux-foundation.org: remove unneeded casts]\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nCc: Sukadev Bhattiprolu \u003csukadev@us.ibm.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9611f61eb5baf22b6b6ed46c2c196c10e1fade6a",
      "tree": "30bd8d782abc42a6f8b553f4c33bbba2dc8f9a31",
      "parents": [
        "26f0324922e50e0ef7677aaf96287b862c2fec61"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Oct 14 10:13:31 2007 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Oct 18 12:34:22 2007 -0700"
      },
      "message": "[PARISC] Fix infinite loop in /proc/iomem\n\npcibios_link_hba_resources() could corrupt the resource tree by inserting\nresources in the wrong place.  Fix this by calling pci_claim_resource()\nfor PCI-PCI bridges.  Delete pcibios_link_hba_resources as we shouldn\u0027t\nneed it any more.  Also get rid of lba_claim_dev_resources() and just\ncall pci_claim_resource() directly.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "6cc4525d29e22ab831387b6fac371e0118693a25",
      "tree": "7a748cfdcaf540e31682ed6c50dbdfc6f18bc42b",
      "parents": [
        "873d50e2e56741406ff9d68c275f0c560e896a80"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu Oct 18 00:04:56 2007 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Oct 18 00:59:31 2007 -0700"
      },
      "message": "[PARISC] Kill off broken irqstack code\n\nIt\u0027s been unfinished and broken long enough, and I have some ideas on how\nto do it more cleanly.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "873d50e2e56741406ff9d68c275f0c560e896a80",
      "tree": "f5e295584f060a50571953a674616b2f816f3c63",
      "parents": [
        "6ebeafff6452d89b294ba9b7402529b981b9624c"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu Oct 18 00:04:53 2007 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Oct 18 00:59:27 2007 -0700"
      },
      "message": "[PARISC] Remove hardcoded uses of PAGE_SIZE\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "6ebeafff6452d89b294ba9b7402529b981b9624c",
      "tree": "ad5a2e8f5c842838e6add92ffd91186ef5bf44c7",
      "parents": [
        "80af0876991093e9a607968cddbd64f1fbe613e7"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu Oct 18 00:04:50 2007 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Oct 18 00:59:23 2007 -0700"
      },
      "message": "[PARISC] Clean up pointless ASM_PAGE_SIZE_DIV use\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "80af0876991093e9a607968cddbd64f1fbe613e7",
      "tree": "f90d071877e1825666e81dd364d82409d7b604e5",
      "parents": [
        "1c593571093ae0f259d3bd7a66988a7a8eb5c7bc"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu Oct 18 00:04:43 2007 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Oct 18 00:59:19 2007 -0700"
      },
      "message": "[PARISC] Kill off the last vestiges of ASM_PAGE_SIZE\n\nSam\u0027s previous patch missed a few uses of ASM_PAGE_SIZE.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "1c593571093ae0f259d3bd7a66988a7a8eb5c7bc",
      "tree": "0ce48386ab6e2752145dba8fa81bc5440eda0118",
      "parents": [
        "be1b3d8cb141c0705d61af2e2372d72ff16c7d04"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 18 00:04:34 2007 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Oct 18 00:59:15 2007 -0700"
      },
      "message": "[PARISC] Kill off ASM_PAGE_SIZE use\n\nWe have the macro _AC() generally available now\nso the calculation of PAGE_SIZE can be made\nassembler compatible.\nIntroduce use of _AC() and kill all users of\nASM_PAGE_SIZE.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "be1b3d8cb141c0705d61af2e2372d72ff16c7d04",
      "tree": "37ba423c1929ebd9c102390aac9c9398dde8fb45",
      "parents": [
        "e9a03990d90ac5006f37f3ff7a6b87966d208697"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 18 00:04:25 2007 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Oct 18 00:59:12 2007 -0700"
      },
      "message": "[PARISC] Beautify parisc vmlinux.lds.S\n\nIntroduce a consistent layout of vmlinux.\nThe same layout has been introduced for most\narchitectures.\n\nAnd the same time move a few label definitions inside\nthe curly brackets so they are assigned the correct\nstarting address. Before a ld inserted alignment\nwould have casued the label to pint before the actual\nstart of the section.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "7819994312fd4c3c04456abb6a64c810ecde3db4",
      "tree": "beb8162cdd30fa344c5c12df471f7a618b3989dc",
      "parents": [
        "f16484f0e3035ced5ba12363f3acf6564b3f8053"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu Oct 18 00:03:56 2007 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Oct 18 00:59:04 2007 -0700"
      },
      "message": "[PARISC] Kill incorrect cast warning in unwinder\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "f8b9e5945738d25c04d6735c2a070f574d2b34c5",
      "tree": "cf3f801695d1a90c89fe475904b3bc23d4ab0bad",
      "parents": [
        "730e844d57693f464c7f9954a0f7102414164c3f"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu Oct 18 00:03:50 2007 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Oct 18 00:58:57 2007 -0700"
      },
      "message": "[PARISC] Unbreak processor_probe when we have more than NR_CPUS\n\nIf we already have NR_CPUS worth of cpus online, we obviously shouldn\u0027t\nbe trying to bring up more... Fixes a particularly vexing issue I had when\nrunning another machines kernel on my rp3440.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "730e844d57693f464c7f9954a0f7102414164c3f",
      "tree": "ddc6d8eec6ca21ce7635a68389b7737d4be00e8b",
      "parents": [
        "efb80e7e097d0888e59fbbe4ded2ac5a256f556d"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu Oct 18 00:03:45 2007 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Oct 18 00:58:52 2007 -0700"
      },
      "message": "[PARISC] Kill pointless variable use in time.c\n\nClean up a pointless use of a variable in update_cr16_clocksource. It just\nlooks silly.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "efb80e7e097d0888e59fbbe4ded2ac5a256f556d",
      "tree": "98a0f2f1514501aeebb1877bfcb5b528491e5ad5",
      "parents": [
        "6f7d998e94ec7b7f08bd0c72fc05343435d7fa93"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu Oct 18 00:06:26 2007 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Oct 18 00:58:49 2007 -0700"
      },
      "message": "[PARISC] import necessary bits of libgcc.a\n\nCurrently we\u0027re hacking libs-y to include libgcc.a, but this has\nunforeseen consequences since the userspace libgcc is linked with fpregs\nenabled. We need the kernel to stop using fpregs in an uncontrolled manner\nto implement lazy fpu state saves.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "6f7d998e94ec7b7f08bd0c72fc05343435d7fa93",
      "tree": "a9a211fbf6c72f25d4cd85fd42f349e91bb839de",
      "parents": [
        "f13cec8447f18cca3a0feb4b83b7ba6fae9e59ae"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Oct 16 14:24:58 2007 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Oct 18 00:58:45 2007 -0700"
      },
      "message": "[PARISC] Use page allocator instead of slab allocator in pci-dma.c\n\nSlab pages obtained via kmalloc are not cacheline aligned.  Nor is it\nadvisable to perform VM operations designed for page allocator pages on\nmemory obtained via kmalloc.\n\nSo replace the page sized allocations in kernel/pci-dma.c with page allocator\npages.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "2cfc5be7df26b6fbe9a293e2abf388a6e5b9a39e",
      "tree": "b63f6d70adfdb8fe00053fb97dd7114035512a91",
      "parents": [
        "d85714d81cc0408daddb68c10f7fd69eafe7c213"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Fri Sep 28 13:25:59 2007 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Oct 18 00:58:26 2007 -0700"
      },
      "message": "[PARISC] Wire up sys_fallocate (and compat_sys_fallocate)\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "1bcf548293aef19b0797348332cf1dfbf2116cef",
      "tree": "80b2535e3dd2a6d23c15b91e10cae227310a44ee",
      "parents": [
        "e6716b87d5c9edf19c711212785cd30c6ec21868"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Tue Oct 16 01:23:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:42:49 2007 -0700"
      },
      "message": "Consolidate PTRACE_DETACH\n\nIdentical handlers of PTRACE_DETACH go into ptrace_request().\nNot touching compat code.\nNot touching archs that don\u0027t call ptrace_request.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nAcked-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81b4b98ae484f11d97b3d5b8e88d916b74055b78",
      "tree": "7bc6bd55f965945e139a1a11136d994e93149a2f",
      "parents": [
        "88a79078f9ca7d84736799605ff9d9e9545f18e7"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Sun Aug 26 23:28:34 2007 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Mon Aug 27 00:29:25 2007 -0400"
      },
      "message": "[PARISC] Add NOTES section\n\nBisected bizarre kernel-space nullptr dereference in udev to commit\n18991197b4b588255ccabf472ebc84db7b66a19c, adding the NOTES section fixes\nit.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "88a79078f9ca7d84736799605ff9d9e9545f18e7",
      "tree": "eea5c07f7179bf9dc4943b0d9a998556a8ddf2a9",
      "parents": [
        "1eb51c362d5e7b3e2cc741d87872aa4fc867de42"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Jun 29 03:38:10 2007 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Mon Aug 27 00:29:25 2007 -0400"
      },
      "message": "[PARISC] Use compat_sys_getdents\n\nSwitch to using the generic compat_sys_getdents instead of a\nhomebrew one.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "4e950f6f0189f65f8bf069cf2272649ef418f5e4",
      "tree": "95710bedf2a5aa3b61002f3399e0950192fdd504",
      "parents": [
        "673d5b43daa00b42759cecc6b0760b8bf6be80d2"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jul 30 02:36:13 2007 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 29 17:09:29 2007 -0700"
      },
      "message": "Remove fs.h from mm.h\n\nRemove fs.h from mm.h. For this,\n 1) Uninline vma_wants_writenotify(). It\u0027s pretty huge anyway.\n 2) Add back fs.h or less bloated headers (err.h) to files that need it.\n\nAs result, on x86_64 allyesconfig, fs.h dependencies cut down from 3929 files\nrebuilt down to 3444 (-12.3%).\n\nCross-compile tested without regressions on my two usual configs and (sigh):\n\nalpha              arm-mx1ads        mips-bigsur          powerpc-ebony\nalpha-allnoconfig  arm-neponset      mips-capcella        powerpc-g5\nalpha-defconfig    arm-netwinder     mips-cobalt          powerpc-holly\nalpha-up           arm-netx          mips-db1000          powerpc-iseries\narm                arm-ns9xxx        mips-db1100          powerpc-linkstation\narm-assabet        arm-omap_h2_1610  mips-db1200          powerpc-lite5200\narm-at91rm9200dk   arm-onearm        mips-db1500          powerpc-maple\narm-at91rm9200ek   arm-picotux200    mips-db1550          powerpc-mpc7448_hpc2\narm-at91sam9260ek  arm-pleb          mips-ddb5477         powerpc-mpc8272_ads\narm-at91sam9261ek  arm-pnx4008       mips-decstation      powerpc-mpc8313_rdb\narm-at91sam9263ek  arm-pxa255-idp    mips-e55             powerpc-mpc832x_mds\narm-at91sam9rlek   arm-realview      mips-emma2rh         powerpc-mpc832x_rdb\narm-ateb9200       arm-realview-smp  mips-excite          powerpc-mpc834x_itx\narm-badge4         arm-rpc           mips-fulong          powerpc-mpc834x_itxgp\narm-carmeva        arm-s3c2410       mips-ip22            powerpc-mpc834x_mds\narm-cerfcube       arm-shannon       mips-ip27            powerpc-mpc836x_mds\narm-clps7500       arm-shark         mips-ip32            powerpc-mpc8540_ads\narm-collie         arm-simpad        mips-jazz            powerpc-mpc8544_ds\narm-corgi          arm-spitz         mips-jmr3927         powerpc-mpc8560_ads\narm-csb337         arm-trizeps4      mips-malta           powerpc-mpc8568mds\narm-csb637         arm-versatile     mips-mipssim         powerpc-mpc85xx_cds\narm-ebsa110        i386              mips-mpc30x          powerpc-mpc8641_hpcn\narm-edb7211        i386-allnoconfig  mips-msp71xx         powerpc-mpc866_ads\narm-em_x270        i386-defconfig    mips-ocelot          powerpc-mpc885_ads\narm-ep93xx         i386-up           mips-pb1100          powerpc-pasemi\narm-footbridge     ia64              mips-pb1500          powerpc-pmac32\narm-fortunet       ia64-allnoconfig  mips-pb1550          powerpc-ppc64\narm-h3600          ia64-bigsur       mips-pnx8550-jbs     powerpc-prpmc2800\narm-h7201          ia64-defconfig    mips-pnx8550-stb810  powerpc-ps3\narm-h7202          ia64-gensparse    mips-qemu            powerpc-pseries\narm-hackkit        ia64-sim          mips-rbhma4200       powerpc-up\narm-integrator     ia64-sn2          mips-rbhma4500       s390\narm-iop13xx        ia64-tiger        mips-rm200           s390-allnoconfig\narm-iop32x         ia64-up           mips-sb1250-swarm    s390-defconfig\narm-iop33x         ia64-zx1          mips-sead            s390-up\narm-ixp2000        m68k              mips-tb0219          sparc\narm-ixp23xx        m68k-amiga        mips-tb0226          sparc-allnoconfig\narm-ixp4xx         m68k-apollo       mips-tb0287          sparc-defconfig\narm-jornada720     m68k-atari        mips-workpad         sparc-up\narm-kafa           m68k-bvme6000     mips-wrppmc          sparc64\narm-kb9202         m68k-hp300        mips-yosemite        sparc64-allnoconfig\narm-ks8695         m68k-mac          parisc               sparc64-defconfig\narm-lart           m68k-mvme147      parisc-allnoconfig   sparc64-up\narm-lpd270         m68k-mvme16x      parisc-defconfig     um-x86_64\narm-lpd7a400       m68k-q40          parisc-up            x86_64\narm-lpd7a404       m68k-sun3         powerpc              x86_64-allnoconfig\narm-lubbock        m68k-sun3x        powerpc-cell         x86_64-defconfig\narm-lusl7200       mips              powerpc-celleb       x86_64-up\narm-mainstone      mips-atlas        powerpc-chrp32\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5fb7dc37dc16fbc8b80d81318a582201ef7e280d",
      "tree": "4d6bb4441ece64380e7186ebadd35ad2f5486f9f",
      "parents": [
        "3d7e33825d8799115dd2495c9944badd3272a623"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Thu Jul 19 01:48:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:44 2007 -0700"
      },
      "message": "define new percpu interface for shared data\n\nper cpu data section contains two types of data.  One set which is\nexclusively accessed by the local cpu and the other set which is per cpu,\nbut also shared by remote cpus.  In the current kernel, these two sets are\nnot clearely separated out.  This can potentially cause the same data\ncacheline shared between the two sets of data, which will result in\nunnecessary bouncing of the cacheline between cpus.\n\nOne way to fix the problem is to cacheline align the remotely accessed per\ncpu data, both at the beginning and at the end.  Because of the padding at\nboth ends, this will likely cause some memory wastage and also the\ninterface to achieve this is not clean.\n\nThis patch:\n\nMoves the remotely accessed per cpu data (which is currently marked\nas ____cacheline_aligned_in_smp) into a different section, where all the data\nelements are cacheline aligned. And as such, this differentiates the local\nonly data and remotely accessed data cleanly.\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9281acea6a3687ff0f262e0be31eac34895b95d7",
      "tree": "f060d6e4f6a5da1c82bc789104683d39377a2e9a",
      "parents": [
        "b45d52797432bd6b5d9786dbda940eb8d0b9ed06"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Jul 17 04:03:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:03 2007 -0700"
      },
      "message": "kallsyms: make KSYM_NAME_LEN include space for trailing \u0027\\0\u0027\n\nKSYM_NAME_LEN is peculiar in that it does not include the space for the\ntrailing \u0027\\0\u0027, forcing all users to use KSYM_NAME_LEN + 1 when allocating\nbuffer.  This is nonsense and error-prone.  Moreover, when the caller\nforgets that it\u0027s very likely to subtly bite back by corrupting the stack\nbecause the last position of the buffer is always cleared to zero.\n\nThis patch increments KSYM_NAME_LEN by one and updates code accordingly.\n\n* off-by-one bug in asm-powerpc/kprobes.h::kprobe_lookup_name() macro\n  is fixed.\n\n* Where MODULE_NAME_LEN and KSYM_NAME_LEN were used together,\n  MODULE_NAME_LEN was treated as if it didn\u0027t include space for the\n  trailing \u0027\\0\u0027.  Fix it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Paulo Marques \u003cpmarques@grupopie.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7664732315c97f48dba9d1e7339ad16fc5a320ac",
      "tree": "1eb9639b0fbe3f24341cecf1dafcae192cb7bde7",
      "parents": [
        "bcdcd8e725b923ad7c0de809680d5d5658a7bf8c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jul 17 04:03:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:03 2007 -0700"
      },
      "message": "PTRACE_PEEKDATA consolidation\n\nIdentical implementations of PTRACE_PEEKDATA go into generic_ptrace_peekdata()\nfunction.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bcdcd8e725b923ad7c0de809680d5d5658a7bf8c",
      "tree": "f8fe86531df3bd96c0d8fd2d7a8fb1a6639261db",
      "parents": [
        "74489a91dd43aecd638709d34a2f58b91cfda5cf"
      ],
      "author": {
        "name": "Pavel Emelianov",
        "email": "xemul@openvz.org",
        "time": "Tue Jul 17 04:03:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:02 2007 -0700"
      },
      "message": "Report that kernel is tainted if there was an OOPS\n\nIf the kernel OOPSed or BUGed then it probably should be considered as\ntainted.  Thus, all subsequent OOPSes and SysRq dumps will report the\ntainted kernel.  This saves a lot of time explaining oddities in the\ncalltraces.\n\nSigned-off-by: Pavel Emelianov \u003cxemul@openvz.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n[ Added parisc patch from Matthew Wilson  -Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "608e2619682e951f525b08e7a48669a3c0263b41",
      "tree": "034ec1a626c776da201c6664a0ac8b2ec0934167",
      "parents": [
        "94bed2a9c4ae980838003f5d32681eef794ecc28"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sun Jul 15 23:41:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:51 2007 -0700"
      },
      "message": "generic bug: use show_regs() instead of dump_stack()\n\nThe current generic bug implementation has a call to dump_stack() in case a\nWARN_ON(whatever) gets hit.  Since report_bug(), which calls dump_stack(),\ngets called from an exception handler we can do better: just pass the\npt_regs structure to report_bug() and pass it to show_regs() in case of a\nwarning.  This will give more debug informations like register contents,\netc...  In addition this avoids some pointless lines that dump_stack()\nemits, since it includes a stack backtrace of the exception handler which\nis of no interest in case of a warning.  E.g.  on s390 the following lines\nare currently always present in a stack backtrace if dump_stack() gets\ncalled from report_bug():\n\n [\u003c000000000001517a\u003e] show_trace+0x92/0xe8)\n [\u003c0000000000015270\u003e] show_stack+0xa0/0xd0\n [\u003c00000000000152ce\u003e] dump_stack+0x2e/0x3c\n [\u003c0000000000195450\u003e] report_bug+0x98/0xf8\n [\u003c0000000000016cc8\u003e] illegal_op+0x1fc/0x21c\n [\u003c00000000000227d6\u003e] sysc_return+0x0/0x10\n\nAcked-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nAcked-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "05dc16d6a175139a5872d08db56ee277ec90df5b",
      "tree": "fd705746e7778c1f77ec812c82c7e33da75adb30",
      "parents": [
        "e036306aa1832963cd147849b282259a32f5ac08"
      ],
      "author": {
        "name": "Randolph Chung",
        "email": "tausq@debian.org",
        "time": "Tue Jun 12 14:27:32 2007 +0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Thu Jun 21 17:46:22 2007 -0400"
      },
      "message": "[PARISC] unwinder improvements\n\nAdd special-case handling for \"handle_interruption\" so that we can rewind\npast the interruption. This is useful for seeing what caused a BUG() or\nWARN_ON(); otherwise the unwind stops at the interruption.\n\nSigned-off-by: Randolph Chung \u003ctausq@debian.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "e036306aa1832963cd147849b282259a32f5ac08",
      "tree": "6490e81ec646cfda8791b134f1e6ce703b812d03",
      "parents": [
        "06b32f3ab6df4c7489729f94bdc7093c72681d4b"
      ],
      "author": {
        "name": "Randolph Chung",
        "email": "tausq@debian.org",
        "time": "Tue Jun 12 14:27:32 2007 +0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Thu Jun 21 17:46:21 2007 -0400"
      },
      "message": "[PARISC] Fix unwinder on 64-bit kernels\n\nThe unwinder was broken by the shift of PAGE_OFFSET in order to increase the\nsize of the vmalloc area on 64-bit kernels.\n\nSigned-off-by: Randolph Chung \u003ctausq@debian.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "462b529f91b618f4bd144bbc6184f616dfb58a1e",
      "tree": "eb6cd254ef87ee5b9e3b875023f6368f9747e669",
      "parents": [
        "c3d4ed4e3e5aa8d9e6b4b795f004a7028ce780e9"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Sun Jun 10 16:31:41 2007 -0600"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Tue Jun 12 01:23:30 2007 -0400"
      },
      "message": "[PARISC] remove global_ack_eiem\n\nKudos to Thibaut Varene for spotting the (mis)use of appropriately named\nglobal_ack_eiem. This took a long time to figure out and both insight\nfrom myself, Kyle McMartin, and James Bottomley were required to narrow\ndown which bit of code could have this race condition.\n\nThe symptom was interrupts stopped getting delivered while some workload\nwas generating IO interrupts on two different CPUs. One of the interrupt\nsources would get masked off and stay unmasked. Problem was global_ack_eiem\nwas accessed with read/modified/write sequence and not protected by\na spinlock.\n\nPA-RISC doesn\u0027t need a global ack flag though. External Interrupts\nare _always_ delivered to a single CPU (except for \"global broadcast\ninterrupt\" which AFAIK currently is not used.) So we don\u0027t have to worry\nabout any given IRQ vector getting delivered to more than one CPU.\n\nTested on a500 and rp34xx boxen. rsync to/from gsyprf11 (a500)\nwould lock up the box since NIC (tg3) interrupt and SCSI (sym2)\nwere on \"opposite\" CPUs (2 CPU system). Put them on the same CPU\nor apply this patch and 10GB of data would rsync completely.\n\nPlease apply the following critical patch.\n\nthanks,\ngrant\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nAcked-by: Thibaut VARENE \u003cT-Bone@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "c3d4ed4e3e5aa8d9e6b4b795f004a7028ce780e9",
      "tree": "1def009131bd6abec52a9a99a7c12ee22dc9b81f",
      "parents": [
        "3bb457af4fa86dceef57d7c3e959aff162457fdc"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Mon Jun 04 02:26:52 2007 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Mon Jun 04 02:26:52 2007 -0400"
      },
      "message": "[PARISC] Fix kernel panic in check_ivt\n\ncheck_ivt had some seriously broken code wrt function pointers on\nparisc64. Instead of referencing the hpmc code via a function pointer,\nexport symbols and reference it as a const array.\n\nThanks to jda for pointing out the broken 64-bit func ptr handling.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "3bb457af4fa86dceef57d7c3e959aff162457fdc",
      "tree": "4b2278b2da6a4518a7db8d277dcd04bdc54b7b9a",
      "parents": [
        "cc650a7a9f5ebc3f9290a8e20e3f55b4f52f849e"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Sun Jun 03 17:47:00 2007 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Sun Jun 03 17:53:45 2007 -0400"
      },
      "message": "[PARISC] Fix bug when syscall nr is __NR_Linux_syscalls\n\nThe bug was that we were comparing __NR_syscalls to be greater or equal\nto the syscall number stored in %r20. __NR_syscalls is one greater than\nthe last syscall though, so we\u0027re loading one entry beyond the end of the\nsyscall table, and trying to jump to it.\n\nFix this by only checking that we\u0027re greater, alternatively, we could\nhave compared to (__NR_Linux_syscalls - 1)\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "cc650a7a9f5ebc3f9290a8e20e3f55b4f52f849e",
      "tree": "8c44a6892353109ef2eff587f87de161fbc4d6c4",
      "parents": [
        "376e210b71d7736775f43f32c5c7712f90aaf59a"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Wed May 30 02:36:00 2007 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Wed May 30 02:36:00 2007 -0400"
      },
      "message": "[PARISC] be more defensive in process.c::get_wchan\n\nWhile debugging, I noticed we don\u0027t check the task_struct arg passed to\nget_wchan, whereas everyone else does.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "376e210b71d7736775f43f32c5c7712f90aaf59a",
      "tree": "2211ea5babfcd554bc47e64864bf3835e30db63a",
      "parents": [
        "cb9577958d85896303561d9cc8544885deb272be"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Wed May 30 02:27:46 2007 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Wed May 30 02:27:46 2007 -0400"
      },
      "message": "[PARISC] fix \"reduce size of task_struct on 64-bit machines\" fallout\n\nAmazingly, parisc was the only arch effected by this...\nConvert register-sized loads/stores to always be 32-bit for these fields.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "cb9577958d85896303561d9cc8544885deb272be",
      "tree": "a8232600edf17cf4020a121ef4bb7735257e0f0e",
      "parents": [
        "516a9491151d5f75911647dd44812f25ff24282d"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Wed May 30 02:24:28 2007 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Wed May 30 02:24:28 2007 -0400"
      },
      "message": "[PARISC] fix null ptr deref in unwind.c\n\ncommit ffb45122766db220d0bf3d01848d575fbbcb6430 removed one too many args.\nkallsyms_lookup is not safe to call with a NULL *modname. Paper bag over the\nproblem for the time being.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "72738a96d196a4ffa97712bfa35fa28a05cf0a3a",
      "tree": "b0cab4105be7ad92e5f7b1416e024921f1291f8a",
      "parents": [
        "8dff980f1d1392990c6813c86f4bce108d3054fe"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Mon May 28 16:31:59 2007 -0600"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Wed May 30 02:11:02 2007 -0400"
      },
      "message": "[PARISC] remove remnants of parisc-specific softirq code\n\nKyle,\n\nThis patch removes remnants of softirq support that we no longer need.\nI suspect this was just overlooked when willy convert parisc to generic\nIRQ support.\n\nTested on c3600 32-bit UP.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\n[and tested on a c8000 64-bit SMP --kyle]\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "8dff980f1d1392990c6813c86f4bce108d3054fe",
      "tree": "4754d31da2d255d8494868d0a503e94b47b885ed",
      "parents": [
        "c2b6ebd50be76879261b67fc5fd29608b82ae443"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Mon May 28 00:26:02 2007 +0200"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Wed May 30 02:10:12 2007 -0400"
      },
      "message": "[PARISC] fix section mismatch in smp.c\n\nWARNING: arch/parisc/kernel/built-in.o(.text.__cpu_up+0x20): Section mismatch: reference to .init.text:smp_boot_one_cpu (after \u0027__cpu_up\u0027)\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "593af52aa63193ac331cc13bca2b5611b74ddf77",
      "tree": "672fb0819a21e167bd57e1dffd260e64031d83a8",
      "parents": [
        "8c678b101a08a6543e62ab60aace93042456aa9d"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun May 27 21:15:49 2007 +0200"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sun May 27 15:19:58 2007 -0400"
      },
      "message": "[PARISC] Wire up utimensat/signalfd/timerfd/eventfd syscalls\n\nWire up utimensat/signalfd/timerfd/eventfd syscalls and mark\nselect/fadvise64/utimes to be ignored by checksyscalls.sh\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "e9541d0ca2a5d713c5d8dcb635d3f41e75c90bfb",
      "tree": "cc81f446c9fc1edb3d06341a637ff5525cff7da9",
      "parents": [
        "25971f68d392f1816e21520e9e59648403b0bdad"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun May 27 19:30:36 2007 +0200"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sun May 27 13:36:27 2007 -0400"
      },
      "message": "[PARISC] fix section mismatches in arch/parisc/kernel\n\nHi Kyle,\n\nthis patch fixes two section mismatches in arch/parisc/kernel:\nWARNING: arch/parisc/kernel/built-in.o(.data.read_mostly+0xd8): Section mismatch: reference to .init.text:processor_probe (between \u0027cpu_driver\u0027 and \u0027boot_cpu_data\u0027)\nWARNING: arch/parisc/kernel/built-in.o(.text.alloc_pa_dev+0x140): Section mismatch: reference to .init.text:parisc_hardware_description (after \u0027alloc_pa_dev\u0027)\n\nAdditionally, mark some tables as constants.\n\nPlease apply, Helge\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "ea74342900dbe79f2a31ed3609b9e2bdb5c7198c",
      "tree": "fafb38b50f34624b1eb0efc44bfe7a1cdeadccd4",
      "parents": [
        "7022672e4046fac4699aa5f8ff2a5213b7ec4ff9"
      ],
      "author": {
        "name": "Milind Arun Choudhary",
        "email": "milindchoudhary@gmail.com",
        "time": "Sun Apr 01 13:06:46 2007 +0530"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Tue May 22 23:56:14 2007 -0400"
      },
      "message": "[PARISC] ROUND_UP macro cleanup in arch/parisc\n\nROUND_UP macro cleanup, use ALIGN where ever appropriate\n\nSigned-off-by: Milind Arun Choudhary \u003cmilindchoudhary@gmail.com\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "7022672e4046fac4699aa5f8ff2a5213b7ec4ff9",
      "tree": "2df6e94faf275ebab1ff61a211323f5b758ae909",
      "parents": [
        "b5e8b733a18a1192666005f95f44e02440b057d4"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Fri May 11 20:42:34 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Tue May 22 22:52:16 2007 -0400"
      },
      "message": "[PARISC] spelling fixes: arch/parisc/\n\nSpelling fixes in arch/parisc/.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nAcked-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "b5e8b733a18a1192666005f95f44e02440b057d4",
      "tree": "3d1433f88e51860915423fd1f23fb9251e6c8747",
      "parents": [
        "2cbd42dbf8887c8742f8e6a286c7e5f4f5ddb56b"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Tue May 22 17:38:26 2007 +0200"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Tue May 22 22:44:11 2007 -0400"
      },
      "message": "[PARISC] Disable LWS debugging\n\nThe LWS debugging code on parisc is wrongly enabled due to a bug in the\nuse of the preprocessor directives. This debugging code is not thread\nsafe and causes problems with a recent glibc on SMP kernels.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "2cbd42dbf8887c8742f8e6a286c7e5f4f5ddb56b",
      "tree": "d9acbb13455e14bd953ca1581c68a582032cdf4d",
      "parents": [
        "27f282b9c6ec0c2ed64778ca154674929eefb195"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Tue Mar 27 16:47:49 2007 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Tue May 22 22:43:55 2007 -0400"
      },
      "message": "[PARISC] Let PA-8900 processors boot\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "27f282b9c6ec0c2ed64778ca154674929eefb195",
      "tree": "672cda5eb28857255d0c299fd2b92ea6742c529c",
      "parents": [
        "fd3eef10f5a55acdefbd3f53ca7618a35cb6231f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Mar 17 19:28:27 2007 +0300"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Tue May 22 22:43:01 2007 -0400"
      },
      "message": "parisc: convert /proc/gsc/pcxl_dma to seq_file\n\nAs side effect, remove one more -\u003eget_info user and a novel approach of content\ngeneration:\n\n\tsprintf(buf, \"%sfoo\", buf, ...);\n\tsprintf(buf, \"%sbar\", buf, ...);\n\t\t...\n\nCompile-tested.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "fd3eef10f5a55acdefbd3f53ca7618a35cb6231f",
      "tree": "3cd23432b8967230fa45ddd30f47cbbdb91d6219",
      "parents": [
        "034a15bfef7f52b4f1ff928b9a06d993969857db"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Sat Mar 17 11:17:31 2007 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Tue May 22 22:42:59 2007 -0400"
      },
      "message": "[PARISC] Wire up kexec_load syscall\n\nDefinitely unimplemented at this point and will just\ntrap to sys_ni_syscall...\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "034a15bfef7f52b4f1ff928b9a06d993969857db",
      "tree": "61e1db8057790b8670bf5a2ab495cdd013b0e031",
      "parents": [
        "2c8307f63dd5caaf7ff8ad5118951e559a9ed5c8"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Sat Mar 17 11:15:01 2007 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Tue May 22 22:42:58 2007 -0400"
      },
      "message": "[PARISC] Move #undef to end of syscall table\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "2c8307f63dd5caaf7ff8ad5118951e559a9ed5c8",
      "tree": "2dba2da76dce00fe73374f02ed7c72b1d8b11373",
      "parents": [
        "01da41b86f6e5f9a724e20a63f093d77e37d8056"
      ],
      "author": {
        "name": "Alexandr Andreev",
        "email": "aandreev@openvz.org",
        "time": "Tue Mar 06 02:44:13 2007 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Tue May 22 22:42:56 2007 -0400"
      },
      "message": "parisc: sync compat getdents\n\nAdd VERIFY_WRITE check in the beginning like compat_sys_getdents() EFAULT on\nparisc if put_user() fails.\n\nSigned-off-by: Alexandr Andreev \u003caandreev@openvz.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nCc: Grant Grundler \u003cgrundler@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "01da41b86f6e5f9a724e20a63f093d77e37d8056",
      "tree": "17243e7fbc354fa30c8f442307eea9c996cf9333",
      "parents": [
        "d25790532370e7448e3d3bd25a17e1e9f1299816"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Mar 03 01:13:35 2007 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Tue May 22 22:42:55 2007 -0400"
      },
      "message": "parisc: make command_line[] static\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "080e89270a7bfb7d01fac9a67050f8ac6d6cdd11",
      "tree": "489e467292ca06420e85f185095323efb80c75b7",
      "parents": [
        "4b85df0419d1fb135d9d845876e8c7ee1393f83c",
        "38bdc32af442b6ab09ed61b8b669072098c95dd2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 12:03:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 12:03:04 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fix\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fix:\n  mm/slab: fix section mismatch warning\n  mm: fix section mismatch warnings\n  init/main: use __init_refok to fix section mismatch\n  kbuild: introduce __init_refok/__initdata_refok to supress section mismatch warnings\n  all-archs: consolidate .data section definition in asm-generic\n  all-archs: consolidate .text section definition in asm-generic\n  kbuild: add \"Section mismatch\" warning whitelist for powerpc\n  kbuild: make better section mismatch reports on i386, arm and mips\n  kbuild: make modpost section warnings clearer\n  kconfig: search harder for curses library in check-lxdialog.sh\n  kbuild: include limits.h in sumversion.c for PATH_MAX\n  powerpc: Fix the MODALIAS generation in modpost for of devices\n"
    },
    {
      "commit": "e8edc6e03a5c8562dc70a6d969f732bdb355a7e7",
      "tree": "fc86c863655128a7041dfe613d14393d761fa7b9",
      "parents": [
        "ff1be9ad61e3e17ba83702d8ed0b534e5b8ee15c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon May 21 01:22:52 2007 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:18:19 2007 -0700"
      },
      "message": "Detach sched.h from mm.h\n\nFirst thing mm.h does is including sched.h solely for can_do_mlock() inline\nfunction which has \"current\" dereference inside. By dealing with can_do_mlock()\nmm.h can be detached from sched.h which is good. See below, why.\n\nThis patch\na) removes unconditional inclusion of sched.h from mm.h\nb) makes can_do_mlock() normal function in mm/mlock.c\nc) exports can_do_mlock() to not break compilation\nd) adds sched.h inclusions back to files that were getting it indirectly.\ne) adds less bloated headers to some files (asm/signal.h, jiffies.h) that were\n   getting them indirectly\n\nNet result is:\na) mm.h users would get less code to open, read, preprocess, parse, ... if\n   they don\u0027t need sched.h\nb) sched.h stops being dependency for significant number of files:\n   on x86_64 allmodconfig touching sched.h results in recompile of 4083 files,\n   after patch it\u0027s only 3744 (-8.3%).\n\nCross-compile tested on\n\n\tall arm defconfigs, all mips defconfigs, all powerpc defconfigs,\n\talpha alpha-up\n\tarm\n\ti386 i386-up i386-defconfig i386-allnoconfig\n\tia64 ia64-up\n\tm68k\n\tmips\n\tparisc parisc-up\n\tpowerpc powerpc-up\n\ts390 s390-up\n\tsparc sparc-up\n\tsparc64 sparc64-up\n\tum-x86_64\n\tx86_64 x86_64-up x86_64-defconfig x86_64-allnoconfig\n\nas well as my two usual configs.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ca967258b69eb65dcb07bbab90fdf964c6d2ec45",
      "tree": "e02acc9e830fd76e411f742ac39a7c359d7e5ba9",
      "parents": [
        "7664709b44a13e2e0b545e2dd8e7b8797a1748dc"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu May 17 13:38:44 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:57 2007 +0200"
      },
      "message": "all-archs: consolidate .data section definition in asm-generic\n\nWith this consolidation we can now modify the .data\nsection definition in one spot for all archs.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7664709b44a13e2e0b545e2dd8e7b8797a1748dc",
      "tree": "fcb8e87dd21f90a376fab8ad22a298021a2435e5",
      "parents": [
        "cd5477911fc9f5cc64678e2b95cdd606c59a11b5"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 13 00:31:33 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:57 2007 +0200"
      },
      "message": "all-archs: consolidate .text section definition in asm-generic\n\nMove definition of .text section to asm-generic.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f7e4217b007d1f73e7e3cf10ba4fea4a608c603f",
      "tree": "9c3932bb871d4b6727dc588e4d6c9987637aaee5",
      "parents": [
        "c9f4f06d3191bd91c1a081b54a6c8e913e7b8a83"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Wed May 09 02:35:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:56 2007 -0700"
      },
      "message": "rename thread_info to stack\n\nThis finally renames the thread_info field in task structure to stack, so that\nthe assumptions about this field are gone and archs have more freedom about\nplacing the thread_info structure.\n\nNonbroken archs which have a proper thread pointer can do the access to both\ncurrent thread and task structure via a single pointer.\n\nIt\u0027ll allow for a few more cleanups of the fork code, from which e.g.  ia64\ncould benefit.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\n[akpm@linux-foundation.org: build fix]\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57501c70747fd6d7b14f7863126e5a75d29613b1",
      "tree": "03843f35aa3a7f0175fc580524b670230d0d2285",
      "parents": [
        "e9485baed07561e516690671343622e5fcd73b48"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Tue May 08 00:35:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:22 2007 -0700"
      },
      "message": "Add IRQF_IRQPOLL flag on parisc\n\nAdd IRQF_IRQPOLL to the timer interrupt on parisc.\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nCc: Grant Grundler \u003cgrundler@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ffb45122766db220d0bf3d01848d575fbbcb6430",
      "tree": "a8fedf0518407ad12578a7c03aa2c3344f11ff3c",
      "parents": [
        "ea07890a680273b25127129fb555aac0d9324bea"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Tue May 08 00:28:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:08 2007 -0700"
      },
      "message": "Simplify kallsyms_lookup()\n\nSeveral kallsyms_lookup() pass dummy arguments but only need, say, module\u0027s\nname.  Make kallsyms_lookup() accept NULLs where possible.\n\nAlso, makes picture clearer about what interfaces are needed for all symbol\nresolving business.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e63340ae6b6205fef26b40a75673d1c9c0c8bb90",
      "tree": "8d3212705515edec73c3936bb9e23c71d34a7b41",
      "parents": [
        "04c9167f91e309c9c4ea982992aa08e83b2eb42e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:28:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:07 2007 -0700"
      },
      "message": "header cleaning: don\u0027t include smp_lock.h when not used\n\nRemove includes of \u003clinux/smp_lock.h\u003e where it is not used/needed.\nSuggested by Al Viro.\n\nBuilds cleanly on x86_64, i386, alpha, ia64, powerpc, sparc,\nsparc64, and arm (all 59 defconfigs).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "869e5101728fe2f307f0a3c3cf599c184f81f0ee"
}
