)]}'
{
  "log": [
    {
      "commit": "821f3eff7cdb9d6c7076effabd46c96c322daed1",
      "tree": "60f13155196fd6c84424c8aebc133ca4a5f56749",
      "parents": [
        "ebc283118ee448dcb6e6cae74a8a43f17a1ccc3f",
        "f77bf01425b11947eeb3b5b54685212c302741b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 11:23:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 11:23:06 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild: (40 commits)\n  kbuild: introduce ccflags-y, asflags-y and ldflags-y\n  kbuild: enable \u0027make CPPFLAGS\u003d...\u0027 to add additional options to CPP\n  kbuild: enable use of AFLAGS and CFLAGS on commandline\n  kbuild: enable \u0027make AFLAGS\u003d...\u0027 to add additional options to AS\n  kbuild: fix AFLAGS use in h8300 and m68knommu\n  kbuild: check for wrong use of CFLAGS\n  kbuild: enable \u0027make CFLAGS\u003d...\u0027 to add additional options to CC\n  kbuild: fix up CFLAGS usage\n  kbuild: make modpost detect unterminated device id lists\n  kbuild: call export_report from the Makefile\n  kbuild: move Kai Germaschewski to CREDITS\n  kconfig/menuconfig: distinguish between selected-by-another options and comments\n  kconfig: tristate choices with mixed tristate and boolean values\n  include/linux/Kbuild: remove duplicate entries\n  kbuild: kill backward compatibility checks\n  kbuild: kill EXTRA_ARFLAGS\n  kbuild: fix documentation in makefiles.txt\n  kbuild: call make once for all targets when O\u003d.. is used\n  kbuild: pass -g to assembler under CONFIG_DEBUG_INFO\n  kbuild: update _shipped files for kconfig syntax cleanup\n  ...\n\nFix up conflicts in arch/um/sys-{x86_64,i386}/Makefile manually.\n"
    },
    {
      "commit": "dcca2bde4f86a14d3291660bede8f1844fe2b3df",
      "tree": "6beef48bb4eb715e091c7db87953328314471886",
      "parents": [
        "1cd7daa51baf0934882bf24a7ae378ec75df665e"
      ],
      "author": {
        "name": "Will Schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Tue Oct 16 01:24:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:42:52 2007 -0700"
      },
      "message": "During VM oom condition, kill all threads in process group\n\nWe have had complaints where a threaded application is left in a bad state\nafter one of it\u0027s threads is killed when we hit a VM: out_of_memory\ncondition.\n\nKilling just one of the process threads can leave the application in a bad\nstate, whereas killing the entire process group would allow for the\napplication to restart, or be otherwise handled, and makes it very obvious\nthat something has gone wrong.\n\nThis change allows the entire process group to be taken down, rather\nthan just the one thread.\n\nSigned-off-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\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: Andi Kleen \u003cak@suse.de\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: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cwilly@debian.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: 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": "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": "a0f97e06a43cf524e616f09e6af3398e1e9c1c5b",
      "tree": "2503b24bdbc144aea9ea5bde6ead94b3406eaf98",
      "parents": [
        "9a39e273d4df0560c724c5fe71f6314a0583ca2b"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Sun Oct 14 22:21:35 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Sun Oct 14 22:21:35 2007 +0200"
      },
      "message": "kbuild: enable \u0027make CFLAGS\u003d...\u0027 to add additional options to CC\n\nThe variable CFLAGS is a wellknown variable and the usage by\nkbuild may result in unexpected behaviour.\nOn top of that several people over time has asked for a way to\npass in additional flags to gcc.\n\nThis patch replace use of CFLAGS with KBUILD_CFLAGS all over the\ntree and enabling one to use:\nmake CFLAGS\u003d...\nto specify additional gcc commandline options.\n\nOne usecase is when trying to find gcc bugs but other\nuse cases has been requested too.\n\nPatch was tested on following architectures:\nalpha, arm, i386, x86_64, mips, sparc, sparc64, ia64, m68k\n\nTest was simple to do a defconfig build, apply the patch and check\nthat nothing got rebuild.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9a39e273d4df0560c724c5fe71f6314a0583ca2b",
      "tree": "84f9df34e3fad92cdabc386bc934f20459cf195b",
      "parents": [
        "e00498258c215b46bd24f12ab3a2ed1bcb4772fe"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Sun Oct 14 21:49:42 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Sun Oct 14 21:49:42 2007 +0200"
      },
      "message": "kbuild: fix up CFLAGS usage\n\nOnly in very rare cases is it needed to change CFLAGS\noutside of arch/*/Makefile.\nFix up all wrong cases - in most cases\nthe use of EXTRA_CFLAGS is the only thing needed.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.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": "83c54070ee1a2d05c89793884bea1a03f2851ed4",
      "tree": "dc732f5a9b93fb7004ed23f551bd98b77cc580e0",
      "parents": [
        "d0217ac04ca6591841e5665f518e38064f4e65bd"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Thu Jul 19 01:47:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:41 2007 -0700"
      },
      "message": "mm: fault feedback #2\n\nThis patch completes Linus\u0027s wish that the fault return codes be made into\nbit flags, which I agree makes everything nicer.  This requires requires\nall handle_mm_fault callers to be modified (possibly the modifications\nshould go further and do things like fault accounting in handle_mm_fault --\nhowever that would be for another patch).\n\n[akpm@linux-foundation.org: fix alpha build]\n[akpm@linux-foundation.org: fix s390 build]\n[akpm@linux-foundation.org: fix sparc build]\n[akpm@linux-foundation.org: fix sparc64 build]\n[akpm@linux-foundation.org: fix ia64 build]\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\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: Bryan Wu \u003cbryan.wu@analog.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: Matthew Wilcox \u003cwilly@debian.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: Chris Zankel \u003cchris@zankel.net\u003e\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nAcked-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n[ Still apparently needs some ARM and PPC loving - Linus ]\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"
    },
    {
      "commit": "869e5101728fe2f307f0a3c3cf599c184f81f0ee",
      "tree": "e8e9f753510b78092407bf4bb8aa9387d315089e",
      "parents": [
        "afa37394d6bfc91907b0e08c902d36d848232b99"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun May 06 14:50:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 07 12:12:56 2007 -0700"
      },
      "message": "get_unmapped_area handles MAP_FIXED on parisc\n\nHandle MAP_FIXED in parisc arch_get_unmapped_area(), just return the address.\nWe might want to also check for possible cache aliasing issues now that we get\ncalled in that case (like ARM or MIPS), leave a comment for the maintainers to\npick up.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\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: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6e3590f8145c77b8fcef3247e2412335221412f",
      "tree": "47fb1a28e41fd9f4e1aef45b5482b69b8d7c154e",
      "parents": [
        "de90c5ce832b1218042316260ff9268b00fdcba3"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed May 02 19:27:12 2007 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed May 02 19:27:12 2007 +0200"
      },
      "message": "[PATCH] x86: Allow percpu variables to be page-aligned\n\nLet\u0027s allow page-alignment in general for per-cpu data (wanted by Xen, and\nIngo suggested KVM as well).\n\nBecause larger alignments can use more room, we increase the max per-cpu\nmemory to 64k rather than 32k: it\u0027s getting a little tight.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8cdfb29c0cd8018f92214c11c631d8926f4cb032",
      "tree": "d4a74d25c301e4c045ca21c45dbcbeadde234548",
      "parents": [
        "e424675f152572d8d2365e351b90bfd81686a150"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 09 10:54:42 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 14:15:59 2007 -0400"
      },
      "message": "libata/IDE: remove combined mode quirk\n\nBoth old-IDE and libata should be able handle all controllers and\ndevices found using normal resource reservation methods.\n\nThis eliminates the awful, low-performing split-driver configuration\nwhere old-IDE drove the PATA portion of a PCI device, in PIO-only mode,\nand libata drove the SATA portion of the /same/ PCI device, in DMA mode.\nTypically vendors would ship SATA hard drive / PATA optical\nconfiguration, which would lend itself to slow (PIO-only) CD-ROM\nperformance.\n\nFor Intel users running in combined mode, it is now wholly dependent on\nyour driver choice (potentially link order, if you compile both drivers\nin) whether old-IDE or libata will drive your hardware.\n\nIn either case, you will get full performance from both SATA and PATA\nports now, without having to pass a kernel command line parameter.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "01363220f5d23ef68276db8974e46a502e43d01d",
      "tree": "1cbb083b854f58036396252cc16dc7cd5ffc2363",
      "parents": [
        "fb55a0debee81280684b68713024d0c5e62e8aa5"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 22:21:22 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 22:21:22 2007 -0500"
      },
      "message": "[PARISC] clocksource: Move update_cr16_clocksource later in boot\n\nsmp_cpus_done is too early for us... before we even do a device\ninventory! Move update_cr16_clocksource into the tail end of\nprocessor_probe() and stub it out on CONFIG_SMP\u003dn builds.\n\nVerified that clocksource0 is properly updated to use jiffies\non an SMP build.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "b2a8289a611af409e5621df27227dc3f55ba358b",
      "tree": "34452ae94e0a84ce01b1137e92808ce563b48db6",
      "parents": [
        "87c8174727c95ab43f5bd2164e78c665c6945e67"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 21:24:56 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 21:24:56 2007 -0500"
      },
      "message": "[PARISC] time: clocksource lost update_callback\n\nSo move the code to be called by smp_cpus_done, which is\nafter we\u0027ve figured out if there\u0027s more than one cpu\nactually present.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "87c8174727c95ab43f5bd2164e78c665c6945e67",
      "tree": "e1ea26af2936f707479abfadc509eeb25a3a5d92",
      "parents": [
        "00d1f3c31a415bb3701abbd3a2c2aa44cb97116c"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 20:15:18 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 20:15:18 2007 -0500"
      },
      "message": "[PARISC] time: Convert clocksource is_continuous to flag\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "00d1f3c31a415bb3701abbd3a2c2aa44cb97116c",
      "tree": "b9eab6c215de299c8fb9fdefb55b9c173536cabf",
      "parents": [
        "0ff851e1903cd46823520a0d95d00f5347a88bd8"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 20:10:42 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 20:10:42 2007 -0500"
      },
      "message": "[PARISC] clocksource_cr16: Use clocksource_change_rating()\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "0ff851e1903cd46823520a0d95d00f5347a88bd8",
      "tree": "effe7e8f13ad6bcd2b5259fcc6f7d82e388b42c3",
      "parents": [
        "c68644d3304d217d50b8f0a179d4aa7e5a85a5bc"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 20:08:46 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 20:08:46 2007 -0500"
      },
      "message": "[PARISC] Remove __read_mostly annotation from command_line\n\nWho cares if it\u0027s in the read mostly section when it\u0027s\ngoing to be discarded anyway?\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "b0138a6cb7923a997d278b47c176778534d1095b",
      "tree": "4fcb8822a69631baba568e4e1942847747123887",
      "parents": [
        "6572d6d7d0f965dda19d02af804ed3ae4b3bf1fc",
        "1055a8af093fea7490445bd15cd671020e542035"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 12:48:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 12:48:06 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6: (78 commits)\n  [PARISC] Use symbolic last syscall in __NR_Linux_syscalls\n  [PARISC] Add missing statfs64 and fstatfs64 syscalls\n  Revert \"[PARISC] Optimize TLB flush on SMP systems\"\n  [PARISC] Compat signal fixes for 64-bit parisc\n  [PARISC] Reorder syscalls to match unistd.h\n  Revert \"[PATCH] make kernel/signal.c:kill_proc_info() static\"\n  [PARISC] fix sys_rt_sigqueueinfo\n  [PARISC] fix section mismatch warnings in harmony sound driver\n  [PARISC] do not export get_register/set_register\n  [PARISC] add ENTRY()/ENDPROC() and simplify assembly of HP/UX emulation code\n  [PARISC] convert to use CONFIG_64BIT instead of __LP64__\n  [PARISC] use CONFIG_64BIT instead of __LP64__\n  [PARISC] add ASM_EXCEPTIONTABLE_ENTRY() macro\n  [PARISC] more ENTRY(), ENDPROC(), END() conversions\n  [PARISC] fix ENTRY() and ENDPROC() for 64bit-parisc\n  [PARISC] Fixes /proc/cpuinfo cache output on B160L\n  [PARISC] implement standard ENTRY(), END() and ENDPROC()\n  [PARISC] kill ENTRY_SYS_CPUS\n  [PARISC] clean up debugging printks in smp.c\n  [PARISC] factor syscall_restart code out of do_signal\n  ...\n\nFix conflict in include/linux/sched.h due to kill_proc_info() being made\npublicly available to PARISC again.\n"
    },
    {
      "commit": "2ed0e2435939c8199abd3578a3a4991c5a7d5ca8",
      "tree": "493dfe0a71218d5c11fe7d979289c32d468df9bc",
      "parents": [
        "04532c4f55ef4b577c59744f789d5b1add435503"
      ],
      "author": {
        "name": "Guy Martin",
        "email": "gmsoft@tuxicoman.be",
        "time": "Wed Feb 21 15:32:57 2007 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Wed Feb 21 15:33:59 2007 +0000"
      },
      "message": "[PARISC] Add missing statfs64 and fstatfs64 syscalls\n\nSigned-off-by: Guy Martin \u003cgmsoft@tuxicoman.be\u003e\n"
    },
    {
      "commit": "405ae7d381302468ecc803f2148a2ae40a04c999",
      "tree": "7b1915220ae6595a28755fbbb32ee95d233a3da9",
      "parents": [
        "ca820181fc187af316a18b2700582663662c4012"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Feb 17 19:13:42 2007 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Feb 17 19:13:42 2007 +0100"
      },
      "message": "Replace remaining references to \"driverfs\" with \"sysfs\".\n\nGlobally, s/driverfs/sysfs/g.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "f6744bdd7346dcdf94b9a7ac6fb820693b2724cd",
      "tree": "4b69d15e8784e50a024287624426ed59d87892fc",
      "parents": [
        "1e67685b1b654138a20a4db487cf12c3fca968f2"
      ],
      "author": {
        "name": "Carlos O\u0027Donell Jr",
        "email": "carlos@systemhalted.org",
        "time": "Fri Feb 16 10:54:10 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:22:00 2007 -0500"
      },
      "message": "[PARISC] Compat signal fixes for 64-bit parisc\n\nIn copy_siginfo_from_user32:\nUse compat_uptr_t. Use compat_ptr().\n\nIn copy_siginfo_to_user32:\nUse compat_int_t. Use ptr_to_compat().\n\nThe sigevent_t structure has a 64-bit si_ptr field\nthat when copied to a 32-bit si_ptr will copy the wrong\nword. For the compat copy use the si_int field instead.\n\nSigned-off-by: Carlos O\u0027Donell \u003ccarlos@systemhalted.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "1e67685b1b654138a20a4db487cf12c3fca968f2",
      "tree": "1d4470cfeda464f5e94d3ee335dbba83a6946b76",
      "parents": [
        "c3de4b38153a201cfc8561abb093a1b482fd3abb"
      ],
      "author": {
        "name": "Carlos O\u0027Donell Jr",
        "email": "carlos@systemhalted.org",
        "time": "Fri Feb 16 00:25:10 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:21:56 2007 -0500"
      },
      "message": "[PARISC] Reorder syscalls to match unistd.h\n\nMove migrate_pages into the same position as specified\nin unistd.h. This fixes migrate_pages, pselect6 and\nppoll syscalls.\n\nSigned-off-by: Carlos O\u0027Donell \u003ccarlos@systemhalted.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "d104f11c3989b0bbe1216f6ad663d0ed91fb7bd8",
      "tree": "caea3ed8061cc6752392cfd0648e134e15632f08",
      "parents": [
        "992378a06413116c6a7cf2ad597e096589e531aa"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Thu Feb 08 19:38:54 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:19:59 2007 -0500"
      },
      "message": "[PARISC] fix sys_rt_sigqueueinfo\n\nthe parisc affecting portion of the patch was inadvertantly\nreverted a while ago.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "bcc0e04c5c749f0cd2e172815945993e41ad4a01",
      "tree": "944960c9af95cfafbdf751391870a637dae79536",
      "parents": [
        "79793455eba539a3f0ed8d7fd9eef41da0c27e7d"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Jan 28 16:58:43 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:18:20 2007 -0500"
      },
      "message": "[PARISC] do not export get_register/set_register\n\n- noticed by Randolph Chung (tausq)\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "79793455eba539a3f0ed8d7fd9eef41da0c27e7d",
      "tree": "44adfdb68c3f41c31fed95b4b060b3f33244f99e",
      "parents": [
        "513e7ecd695a4c0f95b9aa86c03ec9b7d2d09e03"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Jan 28 16:43:32 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:17:42 2007 -0500"
      },
      "message": "[PARISC] add ENTRY()/ENDPROC() and simplify assembly of HP/UX emulation code\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "a8f44e3889b686813926b288bd4e51a0cf17d2c7",
      "tree": "f6c4078aecbe33274bf1c1cff4c9e18a8ed90eaf",
      "parents": [
        "0b3d643f9ead9b5141dedbb2d1b06ce15469fc4a"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Jan 28 14:58:52 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:16:40 2007 -0500"
      },
      "message": "[PARISC] use CONFIG_64BIT instead of __LP64__\n\n- additionally update my copyright timestamps\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "0b3d643f9ead9b5141dedbb2d1b06ce15469fc4a",
      "tree": "3be51559fb366dea87dc0eacfea2f94c15190875",
      "parents": [
        "8e9e9844b44dd9f855d824d035b3097b199e44ed"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Jan 28 14:52:57 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:16:26 2007 -0500"
      },
      "message": "[PARISC] add ASM_EXCEPTIONTABLE_ENTRY() macro\n\n- this macro unifies the code to add exception table entries\n- additionally use ENTRY()/ENDPROC() at more places\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "8e9e9844b44dd9f855d824d035b3097b199e44ed",
      "tree": "dbf1189bae2b13ab9e7f670971b960bda00280a2",
      "parents": [
        "b288a8f79ac6028940ba60fb6cc61ed134632770"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Wed Jan 24 22:36:32 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:16:12 2007 -0500"
      },
      "message": "[PARISC] more ENTRY(), ENDPROC(), END() conversions\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "2f75c12c663fc4bf198459d3f932ce3896cb126f",
      "tree": "03adf3c274316039bda14b9dd493f6ebda30c02e",
      "parents": [
        "c5e7655297b5de47a279abcdcd1065690aa25c56"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Tue Jan 23 21:24:20 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:15:16 2007 -0500"
      },
      "message": "[PARISC] Fixes /proc/cpuinfo cache output on B160L\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "c5e7655297b5de47a279abcdcd1065690aa25c56",
      "tree": "d610b66804db4d7d1daa60d52d8aa4b776d7eefb",
      "parents": [
        "430a502abec76fd2fd9fd1df7506ccf911a6d6d2"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Tue Jan 23 20:50:59 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:14:37 2007 -0500"
      },
      "message": "[PARISC] implement standard ENTRY(), END() and ENDPROC()\n\nUse the macros in entry.S\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "430a502abec76fd2fd9fd1df7506ccf911a6d6d2",
      "tree": "f7ef175858a97587e22c5e9c6461e18d1253a166",
      "parents": [
        "5492a0f001bdf5435318edb0a68eab5f16995bff"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Mon Jan 15 12:29:25 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:11:41 2007 -0500"
      },
      "message": "[PARISC] kill ENTRY_SYS_CPUS\n\nit\u0027s unlikely iCOD will ever happen on parisc-linux now... ;-)\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "5492a0f001bdf5435318edb0a68eab5f16995bff",
      "tree": "bd7e629cf4167198c6a457be2ce236648ef66d85",
      "parents": [
        "2b163b71e6d4471cae74037cb680e885eafc8d64"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Mon Jan 15 12:23:03 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:11:14 2007 -0500"
      },
      "message": "[PARISC] clean up debugging printks in smp.c\n\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "2b163b71e6d4471cae74037cb680e885eafc8d64",
      "tree": "66b60d9ce3e894ddccac99105a341d8b37a78243",
      "parents": [
        "f354ef8abe5d6d967c023b21980241e6f883a698"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Mon Jan 15 00:36:26 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:11:06 2007 -0500"
      },
      "message": "[PARISC] factor syscall_restart code out of do_signal\n\nlooks better this way... ;)\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "a04b0605384e019c6fd77cfd4e4ffce8eb50785f",
      "tree": "1ee8e08ca875234d2024ff25720e349791cb33f1",
      "parents": [
        "3fe4c55ebc440159c49efe2e9464ac301b390913"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Sat Jan 13 14:56:50 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:08:09 2007 -0500"
      },
      "message": "[PARISC] display parisc device modalias in sysfs\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "3fe4c55ebc440159c49efe2e9464ac301b390913",
      "tree": "b1a27aa4fbc5cf03be658d636c39affb5f2a2f25",
      "parents": [
        "4650f0a5832033c78690811aa9b171764c11fc0f"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Tue Jan 09 19:57:38 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:06:32 2007 -0500"
      },
      "message": "[PARISC] use less assembler statements in syscall path\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "4650f0a5832033c78690811aa9b171764c11fc0f",
      "tree": "8f201cd0f556780b5300d0f0e93e30eb31839190",
      "parents": [
        "0bbdac0897a48f415eb788bf3263c92bd5e97ffb"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Mon Jan 08 16:28:06 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:06:04 2007 -0500"
      },
      "message": "[PARISC] Add TIF_RESTORE_SIGMASK support\n\nAnd unmask the pselect6/ppoll system calls.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "0bbdac0897a48f415eb788bf3263c92bd5e97ffb",
      "tree": "20692ef93d1a0995c3fe04e2d4536914a4a2c081",
      "parents": [
        "6e16d9409e1f08594587855d2a280c391ba985ff"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Jan 07 16:27:27 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:04:13 2007 -0500"
      },
      "message": "[PARISC] detect recursive kernel crash earlier\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "6e16d9409e1f08594587855d2a280c391ba985ff",
      "tree": "1d69f83353ce85dfc6f56311f95000e6c8f9e032",
      "parents": [
        "324c7e6545539d2f7736be930d4833deb32b1b95"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Jan 07 16:07:48 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:03:43 2007 -0500"
      },
      "message": "[PARISC] Convert soft power switch driver to kthread\n\nAnd remove it\u0027s reference in time.c.\nAllow lcd_print() to take a const char *.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "324c7e6545539d2f7736be930d4833deb32b1b95",
      "tree": "44673470df765ac7832c247ce49e58ed5885a293",
      "parents": [
        "12df29b64c782133afea8cacc6acdad68a6b7d17"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Wed Jan 03 19:25:37 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:02:47 2007 -0500"
      },
      "message": "[PARISC] disable cr16 clocksource when multiple CPUs are online\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "12df29b64c782133afea8cacc6acdad68a6b7d17",
      "tree": "8a41bfedfcb8cc543d2eec948cf7d003f1a183b9",
      "parents": [
        "df47b4386a473eba87095e6dea8046762434817d"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Tue Jan 02 23:54:16 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:02:29 2007 -0500"
      },
      "message": "[PARISC] GENERIC_TIME patchset for parisc\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "df47b4386a473eba87095e6dea8046762434817d",
      "tree": "4665cd1ef72f2201b3296e3e6254057f4dab56de",
      "parents": [
        "0c2de3c6c481ba6a537f66c06a55bd5be5a2c99d"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Mon Jan 01 21:47:21 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:00:56 2007 -0500"
      },
      "message": "[PARISC] a and b in \"break a,b\" message were swapped\n\nAnd clean up 32/64bit branch assembler statements\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "0c2de3c6c481ba6a537f66c06a55bd5be5a2c99d",
      "tree": "5b840a0e2b3419b5e5f72ff4075abbe3c96695c3",
      "parents": [
        "c4ba7a2e44188ef22b041515c1198669ed1cc103"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Sat Dec 30 19:24:37 2006 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:00:25 2007 -0500"
      },
      "message": "[PARISC] use fls_long in irq.c\n\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "19dd705f4e37ff09a66cef8c6d79416ae249e1a2",
      "tree": "f2345b353f3ee3ea21a984ebb1e3e177687cf7b3",
      "parents": [
        "bd83bcffb2a582ddac0b463153a4c1fda4335273"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sat Dec 23 00:12:02 2006 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 00:57:56 2007 -0500"
      },
      "message": "[PARISC] add missing syscalls for vmsplice, move_pages, getcpu \u0026 epoll_pwait\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "bd83bcffb2a582ddac0b463153a4c1fda4335273",
      "tree": "9009ac7eb38365c9b7b8717ede8e3942ffca2b8c",
      "parents": [
        "ca72a223278483e62530ca9e5b4f9b39318868ea"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Thu Dec 21 21:02:00 2006 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 00:56:52 2007 -0500"
      },
      "message": "[PARISC] dump stack backtrace on BUG() and add syslog-levels to printk()s\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "94a1981df056e349b926164915894436acdb8dd5",
      "tree": "05f60dfffd2afb488f8959cf43840adb3e96b159",
      "parents": [
        "e38287647467188d8b8d1adadc6ab26267758151"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Tue Dec 19 22:33:58 2006 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 00:54:42 2007 -0500"
      },
      "message": "[PARISC] whitespace cleanups and unify 32/64bit user-access assembler inlines\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "6891f8a1135b964f8ef30521d1473d5d137af0fa",
      "tree": "d9b7d1e240107dc25fb864b81dbc6fc4bdc5895b",
      "parents": [
        "9f15c82686251cd2b97ac6859de62959d3c4afe1"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sat Dec 16 16:16:50 2006 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 00:51:46 2007 -0500"
      },
      "message": "[PARISC] Generic BUG\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "9f15c82686251cd2b97ac6859de62959d3c4afe1",
      "tree": "6bacc1d1422fd9770d9b5f90417a804a8cad7ef1",
      "parents": [
        "e6fc0449be45a0e7520da6a17a64520743b9aa20"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Dec 15 22:47:47 2006 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 00:51:25 2007 -0500"
      },
      "message": "[PARISC] Fix show_stack() when we can\u0027t kmalloc\n\nshow_stack() was calling kzalloc() to allocate a struct pt_regs.\nThis meant that *really* early stack dumps would cause a null pointer\ndereference.  x86_64 allocates its pt_regs on the stack, so do the same.\n\nKyle actually committed this exact patch to CVS on\nWed Jul 26 14:32:39 2006 UTC, and never moved it across to git.\nBad Kyle.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "e6fc0449be45a0e7520da6a17a64520743b9aa20",
      "tree": "8c940b1a610cb93d8e63b5f30fccf99502903430",
      "parents": [
        "3735313ad2e1515140683f0aee6e74aec103391d"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Dec 15 09:34:36 2006 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 00:44:30 2007 -0500"
      },
      "message": "[PARISC] Remove sched.h from uaccess.h on parisc\n\nAl Viro did this for x86-64 and reduced the number of dependencies on\nsched.h significantly.  We had a couple of files which were relying on\nuaccess.h pulling in sched.h, so they need explicit dependencies added.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "d6ce8626dbc7d277d29b62e31c24ce777c60546b",
      "tree": "1078d6aa204de1bc5d64a9595c7c1599fcd6eb52",
      "parents": [
        "592ac93a607109e0643da6c23ae07ac749e973b1"
      ],
      "author": {
        "name": "Randolph Chung",
        "email": "tausq@debian.org",
        "time": "Tue Dec 12 05:51:54 2006 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 00:41:30 2007 -0500"
      },
      "message": "[PARISC] Clean up the cache and tlb headers\n\nNo changes in functionality.\n\nSigned-off-by: Randolph Chung \u003ctausq@debian.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "e7b3ca08549caccf5d6e1cf066780bf4f0ae77a7",
      "tree": "7e5745bea06675cfce60d6813ee3b4d5e19cbb56",
      "parents": [
        "62d0cfcb27cf755cebdc93ca95dabc83608007cd",
        "cb6efb39163bfb6bb6475fa7c8a5e08e44dbf14a"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Sat Feb 17 00:18:23 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Sat Feb 17 00:18:23 2007 -0500"
      },
      "message": "Merge branch \u0027parisc\u0027 from /home/kyle/repos/parisc-2.6.git\n\nConflicts:\n\n\tarch/parisc/hpux/sys_hpux.c\n\tarch/parisc/mm/ioremap.c\n"
    },
    {
      "commit": "5dfe4c964a0dd7bb3a1d64a4166835a153146207",
      "tree": "2fb2fd8c09922be4f40a5a9ac50b537b1d780e27",
      "parents": [
        "540473208f8ac71c25a87e1a2670c3c18dd4d6db"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Feb 12 00:55:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:44 2007 -0800"
      },
      "message": "[PATCH] mark struct file_operations const 2\n\nMany struct file_operations in the kernel can be \"const\".  Marking them const\nmoves these to the .rodata section, which avoids false sharing with potential\ndirty data.  In addition it\u0027ll catch accidental writes at compile time to\nthese shared resources.\n\n[akpm@osdl.org: sparc64 fix]\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a3a06d0e158fc82a6bf13e18439285c7791d2b8",
      "tree": "0418ae2c23ee398e3926fe2f5ed3290aba883fff",
      "parents": [
        "d3e9cceafd9c886561f602bcdcb03efd96e187ab"
      ],
      "author": {
        "name": "Alon Bar-Lev",
        "email": "alon.barlev@gmail.com",
        "time": "Mon Feb 12 00:54:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:39 2007 -0800"
      },
      "message": "[PATCH] Dynamic kernel command-line: fixups\n\nRemove in-source externs, linux/init.h is included in all cases.\nThis is a fixups for \"Dynamic kernel command-line\" patch.\n\nIt also includes some uml __init fixups so that we can __initdata also its\ncommand_line.\n\nSigned-off-by: Alon Bar-Lev \u003calon.barlev@gmail.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "668f9931c812224ab2a6d57cdf2f0ec3865b68d2",
      "tree": "23d0cf10508d6a152acde7568a994993e6e40495",
      "parents": [
        "43cd34645d3bf35cbaa68f28b85d12d0b9e08ab9"
      ],
      "author": {
        "name": "Alon Bar-Lev",
        "email": "alon.barlev@gmail.com",
        "time": "Mon Feb 12 00:54:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:38 2007 -0800"
      },
      "message": "[PATCH] Dynamic kernel command-line: parisc\n\n1. Rename saved_command_line into boot_command_line.\n2. Set command_line as __initdata.\n\nSigned-off-by: Alon Bar-Lev \u003calon.barlev@gmail.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d4d23add3abcd18d8021b99f230df608ccb2f007",
      "tree": "756c5a7d21a9f5a25f10bfcec40c01aecc596c2f",
      "parents": [
        "72fd4a35a824331d7a0f4168d7576502d95d34b3"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Sat Feb 10 01:46:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:32 2007 -0800"
      },
      "message": "[PATCH] Common compat_sys_sysinfo\n\nI noticed that almost all architectures implemented exactly the same\nsys32_sysinfo...  except parisc, where a bug was to be found in handling of\nthe uptime.  So let\u0027s remove a whole whack of code for fun and profit.\nCribbed compat_sys_sysinfo from x86_64\u0027s implementation, since I figured it\nwould be the best tested.\n\nThis patch incorporates Arnd\u0027s suggestion of not using set_fs/get_fs, but\ninstead extracting out the common code from sys_sysinfo.\n\nCc: Christoph Hellwig \u003chch@infradead.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": "b035b6de24932ffd4a2b1c6619a2f5711da6920f",
      "tree": "76f43316bf4788c510a1f271064b67ef8e584035",
      "parents": [
        "5e07e1ccb0c0f25dd748ebe2ef83008c2229bf1c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@openvz.org",
        "time": "Sat Feb 10 01:45:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:28 2007 -0800"
      },
      "message": "[PATCH] Consolidate default sched_clock()\n\nUse attribute(weak).\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\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": "67d38229dfa64cf9a75f83746dde345f47bbd8dc",
      "tree": "36ecb1005e79616e4d1274e1c0ebf793125aeb38",
      "parents": [
        "c33df4eaaf41fd3e34837a6ae9a5f9970c393d9f"
      ],
      "author": {
        "name": "Jean-Paul Saman",
        "email": "jean-paul.saman@nxp.com",
        "time": "Sat Feb 10 01:44:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:25 2007 -0800"
      },
      "message": "[PATCH] disable init/initramfs.c: architectures\n\nUpdate all arch/*/kernel/vmlinux.lds.S to not include space for initramfs\nwhen CONFIG_BLK_DEV_INITRAMFS is not selected.  This saves another 4 kbytes\non most platfoms (some reserve PAGE_SIZE for initramfs).\n\nSigned-off-by: Jean-Paul Saman \u003cjean-paul.saman@nxp.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\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": "005928374bf339e0b6783d78da8fd0701631e7ee",
      "tree": "99f476bb74aac5fa51890089d2707a615b156e87",
      "parents": [
        "09ae1f585e9def652cdb1d0484611d4f4dc2d5fd"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sat Feb 10 01:43:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:18 2007 -0800"
      },
      "message": "[PATCH] optional ZONE_DMA: remove ZONE_DMA remains from parisc\n\nRemove ZONE_DMA remains from parisc so that kernels are build without\nZONE_DMA.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b282b6f8a8d1cf3e132ce3769d7d1cac81d9dd2d",
      "tree": "a5201d54c20d85273694fb79d312ed9e1434e86d",
      "parents": [
        "0d103e90f63c4b78f2101f8c0bd303fa049ce9a7"
      ],
      "author": {
        "name": "Gautham R Shenoy",
        "email": "ego@in.ibm.com",
        "time": "Wed Jan 10 23:15:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:20 2007 -0800"
      },
      "message": "[PATCH] Change cpu_up and co from __devinit to __cpuinit\n\nCompiling the kernel with CONFIG_HOTPLUG \u003d y and CONFIG_HOTPLUG_CPU \u003d n\nwith CONFIG_RELOCATABLE \u003d y generates the following modpost warnings\n\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141b7d) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141b9c) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:__cpu_up\nfrom .text between \u0027_cpu_up\u0027 (at offset 0xc0141bd8) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141c05) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141c26) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141c37) and \u0027cpu_up\u0027\n\nThis is because cpu_up, _cpu_up and __cpu_up (in some architectures) are\ndefined as __devinit\nAND\n__cpu_up calls some __cpuinit functions.\n\nSince __cpuinit would map to __init with this kind of a configuration,\nwe get a .text refering .init.data warning.\n\nThis patch solves the problem by converting all of __cpu_up, _cpu_up\nand cpu_up from __devinit to __cpuinit. The approach is justified since\nthe callers of cpu_up are either dependent on CONFIG_HOTPLUG_CPU or\nare of __init type.\n\nThus when CONFIG_HOTPLUG_CPU\u003dy, all these cpu up functions would land up\nin .text section, and when CONFIG_HOTPLUG_CPU\u003dn, all these functions would\nland up in .init section.\n\nTested on a i386 SMP machine running linux-2.6.20-rc3-mm1.\n\nSigned-off-by: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5cbded585d129d0226cb48ac4202b253c781be26",
      "tree": "fb24edc194a57ee81a3bf8a4dd8a95030dd0ad22",
      "parents": [
        "0743b86800cf1dfbf96df4a438938127bbe4476c"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Dec 13 00:35:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:58 2006 -0800"
      },
      "message": "[PATCH] getting rid of all casts of k[cmz]alloc() calls\n\nRun this:\n\n\t#!/bin/sh\n\tfor f in $(grep -Erl \"\\([^\\)]*\\) *k[cmz]alloc\" *) ; do\n\t  echo \"De-casting $f...\"\n\t  perl -pi -e \"s/ ?\u003d ?\\([^\\)]*\\) *(k[cmz]alloc) *\\(/ \u003d \\1\\(/\" $f\n\tdone\n\nAnd then go through and reinstate those cases where code is casting pointers\nto non-pointers.\n\nAnd then drop a few hunks which conflicted with outstanding work.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e, Ian Molton \u003cspyro@f2s.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Ian Kent \u003craven@themaw.net\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f41464fd84463dee89d53750cb74f6be30b31620",
      "tree": "46152f5b9473b21a147063d7463abc02e64cb50e",
      "parents": [
        "3c97b5e93faf9262407835046effc886efefa0a6"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Mon Dec 11 21:03:18 2006 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Mon Dec 11 21:03:44 2006 -0500"
      },
      "message": "[PARISC] Fix thinko in cpu_data.lock removal\n\nNeed to remove the initializer as well. Doh.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "e34067fdd2bf7a6e62808b9bbc49d2b2a1357216",
      "tree": "bc2347c0d6982532ed253531f6b2762b475ca376",
      "parents": [
        "8e087929df884dbb13e383d49d192bdd6928ecbf"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Dec 08 02:38:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:52 2006 -0800"
      },
      "message": "[PATCH] Generic ioremap_page_range: parisc conversion\n\nConvert parisc to use generic ioremap_page_range()\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nAcked-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f0d1b0b30d250a07627ad8b9fbbb5c7cc08422e8",
      "tree": "0aa5379150574374351fb92af7881a48dbfcf2ce",
      "parents": [
        "b3d7ae5f47a58a9f7b152deeaf7daa1fc558a8f1"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Dec 08 02:37:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:51 2006 -0800"
      },
      "message": "[PATCH] LOG2: Implement a general integer log2 facility in the kernel\n\nThis facility provides three entry points:\n\n\tilog2()\t\tLog base 2 of unsigned long\n\tilog2_u32()\tLog base 2 of u32\n\tilog2_u64()\tLog base 2 of u64\n\nThese facilities can either be used inside functions on dynamic data:\n\n\tint do_something(long q)\n\t{\n\t\t...;\n\t\ty \u003d ilog2(x)\n\t\t...;\n\t}\n\nOr can be used to statically initialise global variables with constant values:\n\n\tunsigned n \u003d ilog2(27);\n\nWhen performing static initialisation, the compiler will report \"error:\ninitializer element is not constant\" if asked to take a log of zero or of\nsomething not reducible to a constant.  They treat negative numbers as\nunsigned.\n\nWhen not dealing with a constant, they fall back to using fls() which permits\nthem to use arch-specific log calculation instructions - such as BSR on\nx86/x86_64 or SCAN on FRV - if available.\n\n[akpm@osdl.org: MMC fix]\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Wojtek Kaniewski \u003cwojtekka@toxygen.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0c5a5566892de5b240c89b9f72eb1c2e861206a0",
      "tree": "f9138a3dd69b3d2ea9a4821283b52d0a091e1c1e",
      "parents": [
        "1fb1430b14db30b8f113ddb4db389d316386f20b"
      ],
      "author": {
        "name": "Josef Sipek",
        "email": "jsipek@fsl.cs.sunysb.edu",
        "time": "Fri Dec 08 02:37:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:48 2006 -0800"
      },
      "message": "[PATCH] struct path: convert parisc\n\nSigned-off-by: Josef Sipek \u003cjsipek@fsl.cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c97b5e93faf9262407835046effc886efefa0a6",
      "tree": "287336a38d1e32160b8d52e2273062b6de1b509c",
      "parents": [
        "6858f3bf6e856d10a932d2d167d3f34e366042c6"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Thu Dec 07 23:52:27 2006 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@ubuntu.com",
        "time": "Fri Dec 08 00:34:49 2006 -0500"
      },
      "message": "[PARISC] Move spinlock_t out of struct cpu_data\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "f5280cbe8348eb5824885f3144483cec858ec8ed",
      "tree": "ce8a1074fcc5052010b3eb0a7a65be07ba8d096d",
      "parents": [
        "6de187ee17058e7798357994696774a5c2c8a6d9"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Fri Dec 01 10:06:39 2006 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@ubuntu.com",
        "time": "Fri Dec 08 00:34:44 2006 -0500"
      },
      "message": "[PARISC] Remove GCC_VERSION usage as suggested by Adrian Bunk\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "f8fc18a1323c3f4171a643d6ebf1597f4ba8bc53",
      "tree": "f04087a617ff058662768373ed441afb14da0cbd",
      "parents": [
        "be10815f0eeb9578f103b79f696da4548f39e8ad"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Wed Oct 18 21:44:30 2006 +0200"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@ubuntu.com",
        "time": "Fri Dec 08 00:34:41 2006 -0500"
      },
      "message": "[TRIVIAL] [PARISC] Fix module.c printk message, add missing \u0027)\u0027\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    }
  ],
  "next": "be10815f0eeb9578f103b79f696da4548f39e8ad"
}
