)]}'
{
  "log": [
    {
      "commit": "694d855fbc797141960a3907019c442240ed8a0f",
      "tree": "1e9a420cf68756935f560db339db1b133194a7a5",
      "parents": [
        "01829e7212dd9ba3fa68bf8afffc9a175c44cb04"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Tue Jan 10 16:43:39 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 09:31:27 2006 -0800"
      },
      "message": "[PATCH] m68knommu: fix ram length of m5208evb board\n\nAdjust length of M5208EVB ram define.  It should size up to 32MB after\nadding in the dBUG reserved 128k.\n\nProblem pointed out be Milton Miller \u003cmiltonm@bga.com\u003e.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "01829e7212dd9ba3fa68bf8afffc9a175c44cb04",
      "tree": "b8d6169303950a6b5e5049c3cde35433b25640e0",
      "parents": [
        "afc7cd8950572786c87ad081d8e65e5ea58b563c"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Tue Jan 10 16:42:59 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 09:31:26 2006 -0800"
      },
      "message": "[PATCH] m68knommu: fix a5 reg corruption in signal handlers\n\nThis is a patch adapted from a posting by Andrea Tarani which was\npointed out to me by Bernardo Innocenti.  Thanks to both of them for\ntheir help and patience.\n\nThe original posting is here:\n  http://mailman.uclinux.org/pipermail/uclinux-dev/2005-July/033543.html\n\nThe problem first manifest itself as busybox ping terminating with an\n\"Illegal instruction\".  I reduced this to a test case and found that\nvariable size arrays allocated on the stack could lead to stacks not\naligned on 32 bit boundaries.  For the Coldfire this proved fatal.\n\nHaving been pointed out this patch by Bernardo, I applied it and it\nfixed the first test case.  I then went back to busybox\u0027s ping.  This\nstill failed with \"Illegal instruction\", but in a different way.  Before\nit depended on the size allocated for the ping buffer, now it happened\nevery time.  I also found it depended on optimisation level (gcc-3.4.0)\n-Os was okay but not -O2.\n\nAfter a lot of looking, it turned out that register a5 was being\ncorrupted by the signal handler (after applying the patch).  I re-worked\nthe patch a bit to save/restore a5 and now all seems well.\n\nPatch submitted by Stuart Hughs \u003cstuarth@freescale.com\u003e\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "afc7cd8950572786c87ad081d8e65e5ea58b563c",
      "tree": "2d08b753a5afd2cfee55ff2a965aa482a774cfe4",
      "parents": [
        "db10cb8e9906a43c8fa49b3fab547b365bc2c666"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Tue Jan 10 16:42:18 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 09:31:26 2006 -0800"
      },
      "message": "[PATCH] m68knommu: fix mangled \u0027truct\u0027 in ptrace.c\n\nFix broken \"truct\" -\u003e \"struct\" in arch_ptrace() parameter list.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "db10cb8e9906a43c8fa49b3fab547b365bc2c666",
      "tree": "6f7b29833f86305de2450435052477a3ed8e7857",
      "parents": [
        "82409799853c3cabc4b17533ff640a95bef01358"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Tue Jan 10 16:40:21 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 09:31:26 2006 -0800"
      },
      "message": "[PATCH] m68knommu: don\u0027t set gcc optimizer flags\n\nDon\u0027t specify compiler optimization flags in the m68knommu Makefile.\nLet the top level Makefile/config set it.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "82409799853c3cabc4b17533ff640a95bef01358",
      "tree": "4a6728df6b0cafe392d03e904687f4e41727b544",
      "parents": [
        "7ba6b5ece34fb799f63c72c35a30dac8aca735eb"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Tue Jan 10 16:39:35 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 09:31:26 2006 -0800"
      },
      "message": "[PATCH] h8300: remove MAGIC_ROM_PTR from memory.c\n\nRemove obsolete MAGIC_ROM_PTR code from h8300 architecture.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7ba6b5ece34fb799f63c72c35a30dac8aca735eb",
      "tree": "6f19aa539bb56d58805a89ff6dabc408f8f1603d",
      "parents": [
        "d936cfc72032fb4af03d1edd99596d18ea1f081c"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Tue Jan 10 16:39:30 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 09:31:26 2006 -0800"
      },
      "message": "[PATCH] h8300: remove MAGIC_ROM_PTR from k8300_ksyms.c\n\nRemove obsolete MAGIC_ROM_PTR code from h8300 architecture.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d936cfc72032fb4af03d1edd99596d18ea1f081c",
      "tree": "6d524c57fbff717ba82c6f4925659f6ec901d45d",
      "parents": [
        "4f47707b056bd2e3627ef390557ee93d312daba5",
        "adfc76419bff33542d4fd53dc7f24818f846f194"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 09:00:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 09:00:55 2006 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n"
    },
    {
      "commit": "dd49f96777d5a72d5591ac2112d4ac940391774e",
      "tree": "6d9c8bdcd21c600ce1a1c8ea8acb9aec15f6ca4a",
      "parents": [
        "a62e68488dd5ddb07776555fd7e0435c6d021ac1",
        "8b4ad5e3ff94409973e824716c65568f0d97364c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:28:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:28:53 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "a62e68488dd5ddb07776555fd7e0435c6d021ac1",
      "tree": "d6cec15baa1ddfee108ef77b315dfdea5e3fa71c",
      "parents": [
        "ab396e91bfe953db26fa1083d9c3e7a4fbe0334a",
        "3b212db9217d02e623eaa12f41c9b5f8c6a99535"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:28:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:28:32 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "ab396e91bfe953db26fa1083d9c3e7a4fbe0334a",
      "tree": "81db9e5f919b84dcb4284ca8cdf675e13716c191",
      "parents": [
        "9979ead5d1eb23191a00453559927c5abf9087e2",
        "4f0210b9c4889eede9f8f379f93570c01998ccb9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:21:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:21:33 2006 -0800"
      },
      "message": "Merge ssh://master.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\nFix up some trivial conflicts in {i386|ia64}/Makefile\n"
    },
    {
      "commit": "33f0f88f1c51ae5c2d593d26960c760ea154c2e2",
      "tree": "f53a38cf49406863f079d74d0e8f91b276f7c1a9",
      "parents": [
        "6ed80991a2dce4afc113be35089c564d62fa1f11"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Jan 09 20:54:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:59 2006 -0800"
      },
      "message": "[PATCH] TTY layer buffering revamp\n\nThe API and code have been through various bits of initial review by\nserial driver people but they definitely need to live somewhere for a\nwhile so the unconverted drivers can get knocked into shape, existing\ndrivers that have been updated can be better tuned and bugs whacked out.\n\nThis replaces the tty flip buffers with kmalloc objects in rings. In the\nnormal situation for an IRQ driven serial port at typical speeds the\nbehaviour is pretty much the same, two buffers end up allocated and the\nkernel cycles between them as before.\n\nWhen there are delays or at high speed we now behave far better as the\nbuffer pool can grow a bit rather than lose characters. This also means\nthat we can operate at higher speeds reliably.\n\nFor drivers that receive characters in blocks (DMA based, USB and\nespecially virtualisation) the layer allows a lot of driver specific\ncode that works around the tty layer with private secondary queues to be\nremoved. The IBM folks need this sort of layer, the smart serial port\npeople do, the virtualisers do (because a virtualised tty typically\noperates at infinite speed rather than emulating 9600 baud).\n\nFinally many drivers had invalid and unsafe attempts to avoid buffer\noverflows by directly invoking tty methods extracted out of the innards\nof work queue structs. These are no longer needed and all go away. That\nfixes various random hangs with serial ports on overflow.\n\nThe other change in here is to optimise the receive_room path that is\nused by some callers. It turns out that only one ldisc uses receive room\nexcept asa constant and it updates it far far less than the value is\nread. We thus make it a variable not a function call.\n\nI expect the code to contain bugs due to the size alone but I\u0027ll be\nwatching and squashing them and feeding out new patches as it goes.\n\nBecause the buffers now dynamically expand you should only run out of\nbuffering when the kernel runs out of memory for real.  That means a lot of\nthe horrible hacks high performance drivers used to do just aren\u0027t needed any\nmore.\n\nDescription:\n\ntty_insert_flip_char is an old API and continues to work as before, as does\ntty_flip_buffer_push() [this is why many drivers dont need modification].  It\ndoes now also return the number of chars inserted\n\nThere are also\n\ntty_buffer_request_room(tty, len)\n\nwhich asks for a buffer block of the length requested and returns the space\nfound.  This improves efficiency with hardware that knows how much to\ntransfer.\n\nand tty_insert_flip_string_flags(tty, str, flags, len)\n\nto insert a string of characters and flags\n\nFor a smart interface the usual code is\n\n    len \u003d tty_request_buffer_room(tty, amount_hardware_says);\n    tty_insert_flip_string(tty, buffer_from_card, len);\n\nMore description!\n\nAt the moment tty buffers are attached directly to the tty.  This is causing a\nlot of the problems related to tty layer locking, also problems at high speed\nand also with bursty data (such as occurs in virtualised environments)\n\nI\u0027m working on ripping out the flip buffers and replacing them with a pool of\ndynamically allocated buffers.  This allows both for old style \"byte I/O\"\ndevices and also helps virtualisation and smart devices where large blocks of\ndata suddenely materialise and need storing.\n\nSo far so good.  Lots of drivers reference tty-\u003eflip.*.  Several of them also\ncall directly and unsafely into function pointers it provides.  This will all\nbreak.  Most drivers can use tty_insert_flip_char which can be kept as an API\nbut others need more.\n\nAt the moment I\u0027ve added the following interfaces, if people think more will\nbe needed now is a good time to say\n\n int tty_buffer_request_room(tty, size)\n\nTry and ensure at least size bytes are available, returns actual room (may be\nzero).  At the moment it just uses the flipbuf space but that will change.\nRepeated calls without characters being added are not cumulative.  (ie if you\ncall it with 1, 1, 1, and then 4 you\u0027ll have four characters of space.  The\nother functions will also try and grow buffers in future but this will be a\nmore efficient way when you know block sizes.\n\n int tty_insert_flip_char(tty, ch, flag)\n\nAs before insert a character if there is room.  Now returns 1 for success, 0\nfor failure.\n\n int tty_insert_flip_string(tty, str, len)\n\nInsert a block of non error characters.  Returns the number inserted.\n\n int tty_prepare_flip_string(tty, strptr, len)\n\nAdjust the buffer to allow len characters to be added.  Returns a buffer\npointer in strptr and the length available.  This allows for hardware that\nneeds to use functions like insl or mencpy_fromio.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: John Hawkes \u003chawkes@sgi.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7e91c55b32a469d9dda845a90038c015a70838e3",
      "tree": "bec63f967117566e325e8e4264fd5f69a152825c",
      "parents": [
        "87c2ce3b9305b9b723faeedf6e32ef703ec9b33a"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Mon Jan 09 20:54:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:57 2006 -0800"
      },
      "message": "[PATCH] Serial: disable jsm in ppc64 defconfig\n\nChanges to the serial driver to remove flip buffers have broken the serial\njsm driver.  It doesn\u0027t even compile anymore.  The jsm driver was enabled\nin only one defconfig - ppc64.  In order to keep defconfigs building,\ndisable CONFIG_SERIAL_JSM for the time being.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c6bee1d4037a5c569f30d40bd852a57ba250912",
      "tree": "dfa0259ccb4e0c823b81f3e040fb09ab17524bde",
      "parents": [
        "e7c368b7676bbe6145f14fbc87913596c9b93c11"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Jan 09 20:54:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:55 2006 -0800"
      },
      "message": "[PATCH] turn \"const static\" into \"static const\"\n\nICC likes to complain about storage class not being first, GCC doesn\u0027t\ncare much (except for cases like \"inline static\").\nhave a hard time seeing how it could break anything.\n\nThanks to Gabriel A. Devenyi for pointing out\nhttp://linuxicc.sourceforge.net/ which is what made me create this patch.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2b4f2f4b0132afa9f441171285cca354377bf5d0",
      "tree": "5f940818050fc272beb2d98294ee5f6eec287113",
      "parents": [
        "532347e2bbae9e849816dc7b12a3d0f2c42d4944"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Jan 09 20:52:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:42 2006 -0800"
      },
      "message": "[PATCH] vesafb: Drop blank hook\n\nFrom: Bugzilla Bug 5351\n\n\"After resuming from S3 (suspended while in X), the LCD panel stays black .\n However, the laptop is up again, and I can SSH into it from another\nmachine.\n\nI can get the panel working again, when I first direct video output to the\nCRT output of the laptop, and then back to LCD (done by repeatedly hitting\nFn+F5 buttons on the Toshiba, which directs output to either LCD, CRT or\nTV) None of this ever happened with older kernels.\"\n\nThis bug is due to the recently added vesafb_blank() method in vesafb.  It\nworks with CRT displays, but has a high incidence of problems in laptop\nusers.  Since CRT users don\u0027t really get that much benefit from hardware\nblanking, drop support for this.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0498b63504f818e5ab39c818cd6f7b41319a1187",
      "tree": "d040fd5e2703f9ad601c6949f58ea29e8554154e",
      "parents": [
        "e597c2984c64609c6e1e1ac803f00f7550705860"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Mon Jan 09 20:52:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:40 2006 -0800"
      },
      "message": "[PATCH] kprobes: fix build breakage\n\nThe following patch (against 2.6.15-rc5-mm3) fixes a kprobes build break\ndue to changes introduced in the kprobe locking in 2.6.15-rc5-mm3.  In\naddition, the patch reverts back the open-coding of kprobe_mutex.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nAcked-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e597c2984c64609c6e1e1ac803f00f7550705860",
      "tree": "199bac97827782dcd73283018ec5692b63812fac",
      "parents": [
        "f709b122343fb9a010b6cf2d5559641f1820f7c9"
      ],
      "author": {
        "name": "Anil S Keshavamurthy",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Jan 09 20:52:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:40 2006 -0800"
      },
      "message": "[PATCH] kprobes: arch_remove_kprobe\n\nCurrently arch_remove_kprobes() is only implemented/required for x86_64 and\npowerpc.  All other architecture like IA64, i386 and sparc64 implementes a\ndummy function which is being called from arch independent kprobes.c file.\n\nThis patch removes the dummy functions and replaces it with\n#define arch_remove_kprobe(p, s)\tdo { } while(0)\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f709b122343fb9a010b6cf2d5559641f1820f7c9",
      "tree": "5019515d4debd995570ffd35b6311fdd26456306",
      "parents": [
        "49a2a1b83ba6fa40c41968d6a28ba16e7ed0c3f7"
      ],
      "author": {
        "name": "Keshavamurthy Anil S",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Jan 09 20:52:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:40 2006 -0800"
      },
      "message": "[PATCH] kprobes-changed-from-using-spinlock-to-mutex fix\n\nBased on some feedback from Oleg Nesterov, I have made few changes to\npreviously posted patch.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "49a2a1b83ba6fa40c41968d6a28ba16e7ed0c3f7",
      "tree": "f257b535d0f09f9ac2531d40feb732349993665c",
      "parents": [
        "41dead49ccb4d7f0a34d56478f487342a3c3ab2b"
      ],
      "author": {
        "name": "Anil S Keshavamurthy",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Jan 09 20:52:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:40 2006 -0800"
      },
      "message": "[PATCH] kprobes: changed from using spinlock to mutex\n\nSince Kprobes runtime exception handlers is now lock free as this code path is\nnow using RCU to walk through the list, there is no need for the\nregister/unregister{_kprobe} to use spin_{lock/unlock}_isr{save/restore}.  The\nserialization during registration/unregistration is now possible using just a\nmutex.\n\nIn the above process, this patch also fixes a minor memory leak for x86_64 and\npowerpc.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "becf8b5d00f4b47e847f98322cdaf8cd16243861",
      "tree": "152ba7583324c64d34ecc70d5401957ca7225761",
      "parents": [
        "97735f25d2ba898ec5e13746451525580631c834"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Jan 09 20:52:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:39 2006 -0800"
      },
      "message": "[PATCH] hrtimer: convert posix timers completely\n\n- convert posix-timers.c to use hrtimers\n\n- remove the now obsolete abslist code\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "97fc79f97b1111c80010d34ee66312b88f531e41",
      "tree": "a76e39521541dd3067e653f4463df5b651cf38af",
      "parents": [
        "f8f46da3b4cbb03b43a102b1eb92b63419e10f90"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Jan 09 20:52:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:37 2006 -0800"
      },
      "message": "[PATCH] hrtimer: introduce ktime_t time format\n\n- introduce ktime_t: nanosecond-resolution time format.\n\n- eliminate the plain s64 scalar type, and always use the union.\n  This simplifies the arithmetics. Idea from Roman Zippel.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7ff92053ddff48d9d7908a353bd85f893944463e",
      "tree": "7536ae8d96b112e87766a60e52de40df8f1f657b",
      "parents": [
        "fc33a7bb9c6dd8f6e4a014976200f8fdabb3a45c"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:34 2006 -0800"
      },
      "message": "[PATCH] don\u0027t include ioctl32.h in drivers\n\nThese days ioctl32.h is only used for communication of fs/compat.c and\nfs/compat_ioctl.c and doesn\u0027t contain anything of interest to drivers.\n\nRemove inclusion in various drivers.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6a6d2efcb7e7c87c5fe0395803da1453b29cbef",
      "tree": "76061b3067e22ba78cce975e5f729c6a6a37fce5",
      "parents": [
        "8262037f406dc8e0908ad51f355c3dfd4d662aba"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:33 2006 -0800"
      },
      "message": "[PATCH] sanitize building of fs/compat_ioctl.c\n\nNow that all these entries in the arch ioctl32.c files are gone [1], we can\nbuild fs/compat_ioctl.c as a normal object and kill tons of cruft.  We need a\nspecial do_ioctl32_pointer handler for s390 so the compat_ptr call is done.\nThis is not needed but harmless on all other architectures.  Also remove some\nsuperflous includes in fs/compat_ioctl.c\n\nTested on ppc64.\n\n[1] parisc still had it\u0027s PPP handler left, which is not fully correct\n    for ppp and besides that ppp uses the generic SIOCPRIV ioctl so it\u0027d\n    kick in for all netdevice users.  We can introduce a proper handler\n    in one of the next patch series by adding a compat_ioctl method to\n    struct net_device but for now let\u0027s just kill it - parisc doesn\u0027t\n    compile in mainline anyway and I don\u0027t want this to block this\n    patchset.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8262037f406dc8e0908ad51f355c3dfd4d662aba",
      "tree": "43d60f935d3e5eeb089c90cbca204ac7bfa61576",
      "parents": [
        "ec3cad96901373ad0e21611cfbcc372fe09df1f7"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:32 2006 -0800"
      },
      "message": "[PATCH] add -\u003ecompat_ioctl to dasd\n\nAdd a compat_ioctl method to the dasd driver so the last entries in\narch/s390/kernel/compat_ioctl.c can go away.  Unlike the previous attempt this\none does not replace the ioctl method with an unlocked_ioctl method so that\nthe ioctl_by_bdev calls in s390 partition code continue to work.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec3cad96901373ad0e21611cfbcc372fe09df1f7",
      "tree": "4c4fff817b9e88fe3fd015382913944fe2d946d8",
      "parents": [
        "3a0f69d59ba41fbcad6a17b6e8aab02bf45e20ce"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:32 2006 -0800"
      },
      "message": "[PATCH] move rtc compat ioctl handling to fs/compat_ioctl.c\n\nThis patch implements generic handling of RTC_IRQP_READ32, RTC_IRQP_SET32,\nRTC_EPOCH_READ32 and RTC_EPOCH_SET32 in fs/compat_ioctl.c.  It\u0027s based on the\nx86_64 code which needed a little massaging to be endian-clean.\n\nparisc used COMPAT_IOCTL or generic w_long handlers for these whichce is wrong\nand can\u0027t work because the ioctls encode sizeof(unsigned long) in their ioctl\nnumber.  parisc also duplicated COMPAT_IOCTL entries for other rtc ioctls\nwhich I remove in this patch, too.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nAcked-by: \"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": "3a0f69d59ba41fbcad6a17b6e8aab02bf45e20ce",
      "tree": "8ba042dda77490f574f2c46bd038fd99a7f977e4",
      "parents": [
        "f042e0f80b0a9f5bb57c36d60a2798de6ca943b2"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:32 2006 -0800"
      },
      "message": "[PATCH] common compat_sys_timer_create\n\nThe comment in compat.c is wrong, every architecture provides a\nget_compat_sigevent() for the IPC compat code already.\n\nThis basically moves the x86_64 version to common code and removes all the\nothers.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\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\nAcked-by: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f042e0f80b0a9f5bb57c36d60a2798de6ca943b2",
      "tree": "57d8835c4683ec3456ebd73d3c65df0ec5725a74",
      "parents": [
        "51a990588a3e38f7963964813786fa4f0da43ecc"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:31 2006 -0800"
      },
      "message": "[PATCH] -\u003ecompat_ioctl for 390 tape_char\n\nThe only own ioctl, TAPE390_DISPLAY, is compat_clean, everything else is\nrouted through common translation code.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "51a990588a3e38f7963964813786fa4f0da43ecc",
      "tree": "4fdbcb7f444367452ef53d87f444bf9a98b9e0a3",
      "parents": [
        "0f75e00c9ac5c7b127b5f1f48f1dc421be507133"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:31 2006 -0800"
      },
      "message": "[PATCH] remove TIOCGSERIAL/TIOCSSERIAL compat_ioctl entries for 390\n\nThese ioctls are definitely not compat clean, but we already have a proper\nhandler in common code, over-riding it in architecture code is\ncounter-productive.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f75e00c9ac5c7b127b5f1f48f1dc421be507133",
      "tree": "44aa63e2270c0a3428680452810607f1313ebb99",
      "parents": [
        "bdff071dbf911bf5d1dcaedfaafebb549d2fd969"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:31 2006 -0800"
      },
      "message": "[PATCH] switch fs3270 to -\u003ecompat_ioctl\n\nAgain easy because all ioctls are compat clean.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "05970d476f2c8aa0f47e4e82473b0551b1e4e6d4",
      "tree": "99708f3c7d8b17b994776ace981ea43208e8649d",
      "parents": [
        "720e1a9f1c3bfa9f72cded56962e7f092fefaaed"
      ],
      "author": {
        "name": "Maneesh Soni",
        "email": "maneesh@in.ibm.com",
        "time": "Mon Jan 09 20:51:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:29 2006 -0800"
      },
      "message": "[PATCH] kexec: change CONFIG_PHYSICAL_START dependency\n\nI have heard some complaints about people not finding CONFIG_CRASH_DUMP\noption and also some objections about its dependency on CONFIG_EMBEDDED.\nThe following patch ends that dependency.  I thought of hiding it under\nCONFIG_KEXEC, but CONFIG_PHYSICAL_START could also be used for some reasons\nother than kexec/kdump and hence left it visible.  I will also update the\ndocumentation accordingly.\n\no Following patch removes the config dependency of CONFIG_PHYSICAL_START\n  on CONFIG_EMBEDDED. The reason being CONFIG_CRASH_DUMP option for\n  kdump needs CONFIG_PHYSICAL_START which makes CONFIG_CRASH_DUMP depend\n  on CONFIG_EMBEDDED. It is not always obvious for kdump users to choose\n  CONFIG_EMBEDDED.\n\no It also shifts the palce where this option appears, to make it closer\n  to kexec and kdump options.\n\nSigned-off-by: Maneesh Soni \u003cmaneesh@in.ibm.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Haren Myneni \u003charen@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ae362be509306eafa6441603686d33fefe321c1",
      "tree": "d16a59e9c85945a6cc4a0945c80c0ecd97815923",
      "parents": [
        "ec9ce0dbaa734bc95ec73cf5c13f202f1adb219d"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Mon Jan 09 20:51:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:28 2006 -0800"
      },
      "message": "[PATCH] kdump: read previous kernel\u0027s memory\n\n- Moving the crash_dump.c file to arch dependent part as kmap_atomic_pfn is\n  specific to i386 and highmem may not exist in other archs.\n\n- Use ioremap for x86_64 to map the previous kernel memory.\n\n- In copy_oldmem_page(), we now directly copy to the user/kernel buffer and\n  avoid the unneccesary copy to a kmalloc\u0027d page.\n\nSigned-off-by: Rachita Kothiyal \u003crachita@in.ibm.com\u003e\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec9ce0dbaa734bc95ec73cf5c13f202f1adb219d",
      "tree": "26d799567fe0325ae918e4f0bffa5080a03faeff",
      "parents": [
        "cffe632a25b017dac4b6f060cad31940c6c167b4"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Mon Jan 09 20:51:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:28 2006 -0800"
      },
      "message": "[PATCH] kdump: x86_64 save cpu registers upon crash\n\n- Saving the cpu registers of all cpus before booting in to the crash\n  kernel.\n\n- crash_setup_regs will save the registers of the cpu on which panic has\n  occured.  One of the concerns ppc64 folks raised is that after capturing the\n  register states, one should not pop the current call frame and push new one.\n   Hence it has been inlined.  More call frames later get pushed on to stack\n  (machine_crash_shutdown() and machine_kexec()), but one will not want to\n  backtrace those.\n\n- Not very sure about the CFI annotations.  With this patch I am getting\n  decent backtrace with gdb.  Assuming, compiler has generated enough\n  debugging information for crash_kexec().  Coding crash_setup_regs() in pure\n  assembly makes it tricky because then it can not be inlined and we don\u0027t\n  want to return back after capturing register states we don\u0027t want to pop\n  this call frame.\n\n- Saving the non-panicing cpus registers will be done in the NMI handler\n  while shooting down them in machine_crash_shutdown.\n\n- Introducing CRASH_DUMP option in Kconfig for x86_64.\n\nSigned-off-by: Murali M Chakravarthy \u003cmuralim@in.ibm.com\u003e\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cffe632a25b017dac4b6f060cad31940c6c167b4",
      "tree": "569cc877cdd035a469bec2a1b75b555313a257ca",
      "parents": [
        "aac04b32f3e4c63f461459d0e1d6aa01caac6e66"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Mon Jan 09 20:51:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:27 2006 -0800"
      },
      "message": "[PATCH] kdump: x86_64 kexec on panic\n\n\r)\n\nFrom: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\n\n- Implementing the machine_crash_shutdown for x86_64 which will be called by\n  crash_kexec (called in case of a panic, sysrq etc.).  Here we do things\n  similar to i386.  Disable the interrupts, shootdown the cpus and shutdown\n  LAPIC and IOAPIC.\n\nChanges in this version:\n\n- As the Eric\u0027s APIC initialization patches are reverted back, reintroducing\n  LAPIC and IOAPIC shutdown.\n\n- Added some comments on CPU hotplug, modified code as suggested by Andi\n  kleen.\n\nSigned-off-by: Murali M Chakravarthy \u003cmuralim@in.ibm.com\u003e\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aac04b32f3e4c63f461459d0e1d6aa01caac6e66",
      "tree": "f8bfb3cf1850b4e9f1f450c09d9cb33a3b29d667",
      "parents": [
        "69cda7b1f06befb8d6a884b8a663d19dcaef590b"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Mon Jan 09 20:51:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:27 2006 -0800"
      },
      "message": "[PATCH] kdump: x86_64: add elfcorehdr command line option\n\n- elfcorehdr\u003d specifies the location of elf core header stored by the\n  crashed kernel.  This command line option will be passed by the kexec-tools\n  to capture kernel.\n\nChanges in this version :\n\n- Added more comments in kernel-parameters.txt and in code.\n\nSigned-off-by: Murali M Chakravarthy \u003cmuralim@in.ibm.com\u003e\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69cda7b1f06befb8d6a884b8a663d19dcaef590b",
      "tree": "95896c7ca9ab089b24463afd455fdde15a14c3dd",
      "parents": [
        "bf2083050d7879390ddedbd64e431cf167854a34"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Mon Jan 09 20:51:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:27 2006 -0800"
      },
      "message": "[PATCH] kdump: x86_64: add memmmap command line option\n\n\r)\n\nFrom: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\n\n- This patch introduces the memmap option for x86_64 similar to i386.\n\n- memmap\u003dexactmap enables setting of an exact E820 memory map, as specified\n  by the user.\n\nChanges in this version:\n\n- Used e820_end_of_ram() to find the max_pfn as suggested by Andi kleen.\n\n- removed PFN_UP \u0026 PFN_DOWN macros\n\n- Printing the user defined map also.\n\nSigned-off-by: Murali M Chakravarthy \u003cmuralim@in.ibm.com\u003e\nSigned-off-by: Hariprasad Nellitheertha \u003cnharipra@gmail.com\u003e\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e996e58133c475bcf3a229f716b9457267cbaa0a",
      "tree": "9fd2f41d7e2c0deaca71a88a1b36d873ede3c7b8",
      "parents": [
        "35ed319a36cdfd88fc3debe6ce24e756bc474cce"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Mon Jan 09 20:51:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:27 2006 -0800"
      },
      "message": "[PATCH] kdump: save registers early (inline functions)\n\n- If system panics then cpu register states are captured through funciton\n  crash_get_current_regs().  This is not a inline function hence a stack frame\n  is pushed on to the stack and then cpu register state is captured.  Later\n  this frame is popped and new frames are pushed (machine_kexec).\n\n- In theory this is not very right as we are capturing register states for a\n  frame and that frame is no more valid.  This seems to have created back\n  trace problems for ppc64.\n\n- This patch fixes it up.  The very first thing it does after entering\n  crash_kexec() is to capture the register states.  Anyway we don\u0027t want the\n  back trace beyond crash_kexec().  crash_get_current_regs() has been made\n  inline\n\n- crash_setup_regs() is the top architecture dependent function which should\n  be responsible for capturing the register states as well as to do some\n  architecture dependent tricks.  For ex.  fixing up ss and esp for i386.\n  crash_setup_regs() has also been made inline to ensure no new call frame is\n  pushed onto stack.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cc57165874e938ef684d71ba7d36e7088b551489",
      "tree": "e1847f5547a7a426214e9ef0719eab908ee305d7",
      "parents": [
        "82409411571ad89d271dc46f7fa26149fad9efdf"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Mon Jan 09 20:51:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:26 2006 -0800"
      },
      "message": "[PATCH] kdump: dynamic per cpu allocation of memory for saving cpu registers\n\n- In case of system crash, current state of cpu registers is saved in memory\n  in elf note format.  So far memory for storing elf notes was being allocated\n  statically for NR_CPUS.\n\n- This patch introduces dynamic allocation of memory for storing elf notes.\n  It uses alloc_percpu() interface.  This should lead to better memory usage.\n\n- Introduced based on Andi Kleen\u0027s and Eric W. Biederman\u0027s suggestions.\n\n- This patch also moves memory allocation for elf notes from architecture\n  dependent portion to architecture independent portion.  Now crash_notes is\n  architecture independent.  The whole idea is that size of memory to be\n  allocated per cpu (MAX_NOTE_BYTES) can be architecture dependent and\n  allocation of this memory can be architecture independent.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "82409411571ad89d271dc46f7fa26149fad9efdf",
      "tree": "3e7523c55a2d883f2a7d9ac3285ed6ebb864fb1b",
      "parents": [
        "aed615a95f6dcc243daa99cc80658ad9ada95097"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Mon Jan 09 20:51:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:26 2006 -0800"
      },
      "message": "[PATCH] kdump: i386 save ss esp bug fix\n\n\r)\n\nFrom: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\n\nThis patch fixes a minor bug based on Andi Kleen\u0027s suggestion.  asm\u0027s can\u0027t be\nbroken in this particular case, hence merging them.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "df2e71fb9115a8d4f721fb1464db09adc8332bc5",
      "tree": "460230de8257235dc57f9835582afb0875cbc057",
      "parents": [
        "be4f1bb2627c2d963d09be1cd69f8820995a9112"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Mon Jan 09 20:51:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:25 2006 -0800"
      },
      "message": "[PATCH] dump_thread() cleanup\n\n\r)\n\nFrom: Adrian Bunk \u003cbunk@stusta.de\u003e\n\n- create one common dump_thread() prototype in kernel.h\n\n- dump_thread() is only used in fs/binfmt_aout.c and can therefore be\n  removed on all architectures where CONFIG_BINFMT_AOUT is not\n  available\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c107805aba774667debc01704718960339c24b9",
      "tree": "7cad57c658bab6a728327bb969cfc0a8e46781d8",
      "parents": [
        "51989b9ffeea58999054fe3f21bd0cd0bd207e5a"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jan 09 20:51:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:25 2006 -0800"
      },
      "message": "[PATCH] printk levels for i386 oops code.\n\nEspecially useful when users have booted with \u0027quiet\u0027.  In the regular \u0027oops\u0027\npath, we set the console_loglevel before we start spewing debug info, but we\ncan call the backtrace code from other places now too, such as the spinlock\ndebugging code.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2308acca656c3625c46b671b348fb04b6b006cad",
      "tree": "10dff065667d56f680315dfeb93c506aa65e101b",
      "parents": [
        "1306a482288152ea0ac091c7a8471adc5569e6c8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jan 09 20:51:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:23 2006 -0800"
      },
      "message": "[PATCH] \"tiny-make-id16-support-optional\" fixes\n\nIt seems the \"make UID16 support optional\" patch was checked when it\nedited the -tiny tree some time ago, but it wasn\u0027t checked whether it\nstill matches the current situation when it was submitted for inclusion\nin -mm. This patch fixes the following bugs:\n- ARCH_S390X does no longer exist, nowadays this has to be expressed\n  through (S390 \u0026\u0026 64BIT)\n- in five architecture specific Kconfig files the UID16 options\n  weren\u0027t removed\n\nAdditionally, it changes the fragile negative dependencies of UID16 to\npositive dependencies (new architectures are more likely to not require\nUID16 support).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c3a9aea7aacb26881f3488b879750edb4a578c50",
      "tree": "4f56213b4d245e516e5bb3d5bb040489acf7c60c",
      "parents": [
        "977127174a7dff52d17faeeb4c4949a54221881f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jan 09 20:51:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:23 2006 -0800"
      },
      "message": "[PATCH] spufs: fix for recent \"shrink dentry_struct\" patch\n\nCc: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "adfc76419bff33542d4fd53dc7f24818f846f194",
      "tree": "881b0271eebb40cc3e1c9bb132c882c6bd835c93",
      "parents": [
        "948928add5b64abd314bc196ac9442618e751487"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 23 02:48:17 2005 +0100"
      },
      "committer": {
        "name": "",
        "email": "ralf@denk.linux-mips.net",
        "time": "Tue Jan 10 13:39:08 2006 +0000"
      },
      "message": "MIPS: Malta: Change CPU default to R2.\n    \n... giving those with with R1 or older CPU cards more rope to\nmissconfigure their kernels.  But MIPS is only selling R2 CPUs since\ntwo or three years already.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "948928add5b64abd314bc196ac9442618e751487",
      "tree": "99acb7120981fb433218c38f73f29b094d6bd2e6",
      "parents": [
        "7043ad4f4c81914ca9e2cd2208c8f4801ed63735"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 23 02:16:44 2005 +0100"
      },
      "committer": {
        "name": "",
        "email": "ralf@denk.linux-mips.net",
        "time": "Tue Jan 10 13:39:08 2006 +0000"
      },
      "message": "MIPS: R2: Set 64BIT_PHYS_ADDR for R2 processor also.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d4ea001dd0912a14967266581601494d94a4c565",
      "tree": "a42c805f72cf337c26df72b4d478fc430ff8b977",
      "parents": [
        "d56efda4510b1c6be3bd5ceb3e6dd3a4d64396f3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 21 03:02:26 2005 +0100"
      },
      "committer": {
        "name": "",
        "email": "ralf@denk.linux-mips.net",
        "time": "Tue Jan 10 13:39:08 2006 +0000"
      },
      "message": "MIPS: Don\u0027t pass -finline-limit\u003d100000.\n    \nThis was a stop gap meassure for gcc 3.3 and newer sometimes not inlining\ninline functions in the 2.4 days.  Starting we pass the always_inline\nattribute, so -finline-limit is no longer necessary and it\u0027s been shown\nto problematic on Sparc.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d56efda4510b1c6be3bd5ceb3e6dd3a4d64396f3",
      "tree": "4c7a91fb4f73f37517654a0d10fa92e62b7ede3f",
      "parents": [
        "830e9c002a5864e8cfcc55d3875cdebdd4168b00"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Dec 16 22:40:47 2005 +0000"
      },
      "committer": {
        "name": "",
        "email": "ralf@denk.linux-mips.net",
        "time": "Tue Jan 10 13:39:08 2006 +0000"
      },
      "message": "MIPS: Namespace pollution: dump_regs() -\u003e elf_dump_regs()\n    \ndump_regs() is used by a bunch of drivers for their internal stuff;\nrenamed mips instance (one that is seen in system-wide headers)\nto elf_dump_regs()\n    \nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "830e9c002a5864e8cfcc55d3875cdebdd4168b00",
      "tree": "0a4c67b5f99c649fe2d1c4cbce86a613e39f8cd7",
      "parents": [
        "c5c64e22834c9f43f246072b4dcb293c9cea0ebe"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Dec 17 21:11:02 2005 +0000"
      },
      "committer": {
        "name": "",
        "email": "ralf@denk.linux-mips.net",
        "time": "Tue Jan 10 13:39:07 2006 +0000"
      },
      "message": "MIPS: Remove unused CONFIG_CPU_HAS_LLDSCD.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "29ce2c765ca9a41be6f31aa1770e8ee3ee48cd21",
      "tree": "4aacbb27a33dbac624f63cabc957d813b321ed3a",
      "parents": [
        "2065988e9fb1628de7958b0f7f709b93302f7b97"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 12 20:11:50 2005 +0000"
      },
      "committer": {
        "name": "",
        "email": "ralf@denk.linux-mips.net",
        "time": "Tue Jan 10 13:39:07 2006 +0000"
      },
      "message": "Update Yoichi Yuasa\u0027s email address.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2065988e9fb1628de7958b0f7f709b93302f7b97",
      "tree": "2c452d4390601ac0200fed89c22b25a0cbcc9ee8",
      "parents": [
        "9efeae9a5cae7e7bdacff666a1d689f5b2901c64"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 09 12:42:13 2005 +0000"
      },
      "committer": {
        "name": "",
        "email": "ralf@denk.linux-mips.net",
        "time": "Tue Jan 10 13:39:07 2006 +0000"
      },
      "message": "MIPS: Oprofile: Add 5K, 20K and 25K support.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9efeae9a5cae7e7bdacff666a1d689f5b2901c64",
      "tree": "da7836d8ed54db4911aa6211a6b4408082bb0450",
      "parents": [
        "ba339c03e2e8ede8ccd37ed6c4e564e3b1545495"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@ongar.mips.com",
        "time": "Fri Dec 09 12:34:45 2005 +0000"
      },
      "committer": {
        "name": "",
        "email": "ralf@denk.linux-mips.net",
        "time": "Tue Jan 10 13:39:07 2006 +0000"
      },
      "message": "MIPS: Oprofile: Print error message if the CPU happen to have no counters.\n    \nSigned-off-by: Ralf Baechle \u003cralf@ongar.mips.com\u003e\n"
    },
    {
      "commit": "ba339c03e2e8ede8ccd37ed6c4e564e3b1545495",
      "tree": "1a7bbfd15a9c46d5300d2d5a1890d748b81dbce2",
      "parents": [
        "0401572a9b9b2f368176b6e53f53004fd048a566"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 09 12:29:38 2005 +0000"
      },
      "committer": {
        "name": "",
        "email": "ralf@denk.linux-mips.net",
        "time": "Tue Jan 10 13:39:07 2006 +0000"
      },
      "message": "MIPS: Oprofile: Fixup the loose ends in the plumbing.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "11e6df65dc2bae8e7ad17ff81611ddc850b279cd",
      "tree": "5a7ec8e178bb4aa5f12e130f7d0265e9206660da",
      "parents": [
        "b4672d37293cb045ec4d57e8b76a62810c96da71"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 09 12:09:22 2005 +0000"
      },
      "committer": {
        "name": "",
        "email": "ralf@denk.linux-mips.net",
        "time": "Tue Jan 10 13:39:07 2006 +0000"
      },
      "message": "MIPS: MIPS boards: Get rid of useless SMP/non-SMP casing.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b4672d37293cb045ec4d57e8b76a62810c96da71",
      "tree": "21ba827850d7bc7c36d7009575b979d12b35227c",
      "parents": [
        "e7958bb90d57f0da073cbd031a1808de51d1de15"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 08 14:04:24 2005 +0000"
      },
      "committer": {
        "name": "",
        "email": "ralf@denk.linux-mips.net",
        "time": "Tue Jan 10 13:39:06 2006 +0000"
      },
      "message": "MIPS: Introduce machinery for testing for MIPSxxR1/2.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e7958bb90d57f0da073cbd031a1808de51d1de15",
      "tree": "b4f0d57ab157c64ce23722dbd29864901794a019",
      "parents": [
        "571e0bed85470882cedfb100e847902911c3f4d2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 08 13:00:20 2005 +0000"
      },
      "committer": {
        "name": "",
        "email": "ralf@denk.linux-mips.net",
        "time": "Tue Jan 10 13:39:06 2006 +0000"
      },
      "message": "MIPS: Rename MIPS_CPU_ISA_M{32,64} -\u003e MIPS_CPU_ISA_M{32,64}R1.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "571e0bed85470882cedfb100e847902911c3f4d2",
      "tree": "1afe6f255bef4c2e78ae382a8dd3a14e56028e99",
      "parents": [
        "b2d28b7ea57edb4dee34a70fcd89083134017d4d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 08 00:32:23 2005 +0000"
      },
      "committer": {
        "name": "",
        "email": "ralf@denk.linux-mips.net",
        "time": "Tue Jan 10 13:39:06 2006 +0000"
      },
      "message": "MIPS: MT: Fix 32-bit dependencies.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2d5e7b9ffd6fd0cdcf4c51a56b7158a7e38f3dbe",
      "tree": "f49bd735203673187c7b851b70a9be56fd0bcc0c",
      "parents": [
        "264879576cabb85f9992e63e0209a99885e3e2f1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 07 18:04:40 2005 +0000"
      },
      "committer": {
        "name": "",
        "email": "ralf@denk.linux-mips.net",
        "time": "Tue Jan 10 13:39:05 2006 +0000"
      },
      "message": "MIPS: FP: Remove silly trick to avoid warning.\n    \nJust doesn\u0027t fool a modern compiler anymore.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c4fa6348750c68241a14fc255d66b5079439cb30",
      "tree": "d747815c2cf2b55af86dd1b0cc324402fc23995a",
      "parents": [
        "07a801def46f412a7ce6de9553dfd8895bf33356"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 07 17:50:48 2005 +0000"
      },
      "committer": {
        "name": "",
        "email": "ralf@denk.linux-mips.net",
        "time": "Tue Jan 10 13:39:05 2006 +0000"
      },
      "message": "MIPS: DSP: Put DSPcontrol register into the right place in the signal frame.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6c35585273b26a580b2e2ad3d6a7db282308eec5",
      "tree": "ae81213a06a1f2728050319b47f51308d9d197ca",
      "parents": [
        "da2c9ed55b0c7e8107f23530bde293239a0b5091"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 05 13:47:25 2005 +0000"
      },
      "committer": {
        "name": "",
        "email": "ralf@denk.linux-mips.net",
        "time": "Tue Jan 10 13:39:04 2006 +0000"
      },
      "message": "MIPS: DSP: eleminate used_dsp.\n    \nused_dsp was meant to be used like used_math - but since the FPU context\nis small and lazy context switching is a stupid idea on multiprocessors\nthis idea only got halfway implemented and those bits are were now\nbreaking ptrace.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3b212db9217d02e623eaa12f41c9b5f8c6a99535",
      "tree": "5cf49bb1286da21e43439bb37f555dba0bf7d35a",
      "parents": [
        "9d17a5c611a7462a41b06c75f661f4106d380a86"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Jan 10 05:16:22 2006 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 16:49:20 2006 +1100"
      },
      "message": "[PATCH] powerpc: Some ppc compile fixes...\n\nThis gets most of the Fedora rawhide RPM building again, as long as I\ndisable CHRP.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9d17a5c611a7462a41b06c75f661f4106d380a86",
      "tree": "86240edadbc5add98fc9a6521efad5efa6a1fe44",
      "parents": [
        "f8cd32167d96680af19c3ef5fb01d4460be89982"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 10 14:50:37 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 16:25:37 2006 +1100"
      },
      "message": "[PATCH] powerpc: Extended PCI config space\n\nThis adds back the call to pci_cfg_space_size() when building the PCI\ntree from OF nodes that was commented out due to the function not being\nexported by the PCI code. It\u0027s now exported, so let\u0027s use it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f8cd32167d96680af19c3ef5fb01d4460be89982",
      "tree": "7eedfa5d357391a55a66c6bd301959471891b9a2",
      "parents": [
        "13b8a272297b29870d5bf5f8db7a381dd9e82382"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 10 10:36:14 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 16:25:30 2006 +1100"
      },
      "message": "[PATCH] powerpc: remove compat_sys_pciconfig_*\n\nMatthew Wilcox wondered why we need these functions.  We don\u0027t.\nRemove them and just use the \"normal\" versions.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "13b8a272297b29870d5bf5f8db7a381dd9e82382",
      "tree": "7abd516728d53f2d096d757412d6e9cd17819382",
      "parents": [
        "0f17574a651884c721e1a33051719e59deb13c18"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 16:19:05 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 16:19:05 2006 +1100"
      },
      "message": "powerpc: Introduce a new config symbol to control 16550 early debug code\n\nThe previous change by Kumar Gala in this area led to legacy_serial.c\nand udbg_16550.c being built as modules when CONFIG_SERIAL_8250\u003dm.\nFix this by introducing a new symbol, CONFIG_PPC_UDBG_16550, to\ncontrol whether these files get built, and arrange for it to be selected\nfor those platforms that need it.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cdade109d36b5f958fdc93f31ae8b472afeab6ef",
      "tree": "2780edee86677b2cf00e08f060199ddc585d8446",
      "parents": [
        "977127174a7dff52d17faeeb4c4949a54221881f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 09 20:43:57 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 09 20:43:57 2006 -0800"
      },
      "message": "[SPARC64]: Fix sys_fstat64() entry in 64-bit syscall table.\n\nNoticed by Jakub Jelinek.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f17574a651884c721e1a33051719e59deb13c18",
      "tree": "5de62fde0c71554b6eb11c25f5167873c3f5d996",
      "parents": [
        "18eb3b398d92028e6f09f0423aa4e2a7b1096db3"
      ],
      "author": {
        "name": "linas",
        "email": "linas@austin.ibm.com",
        "time": "Thu Dec 01 18:42:32 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:32:54 2006 +1100"
      },
      "message": "[PATCH] powerpc/pseries: dlpar-add crash on null pointer deref\n\nThis fixes a crash on null-pointer deref during dlpar slot addition.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 1c87c0f84943fbbc91826967ff4fea1b059a526f commit)\n"
    },
    {
      "commit": "18eb3b398d92028e6f09f0423aa4e2a7b1096db3",
      "tree": "c9065b1616b97a6c9514fc7c641b96e42b85cd89",
      "parents": [
        "257ffc64a6c22621ecb0371b7f10d5b40b74c878"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 29 17:17:02 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:32:31 2006 +1100"
      },
      "message": "powerpc: Fix up some compile errors in the PCI error recovery code\n\n\u003casm/systemcfg.h\u003e is gone now, and the PCI error recovery constants\nin include/linux/pci.h changed their names in the process of getting\naccepted.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 5a2516156c591fc3d2059fbd93f97e15eb6010d6 commit)\n"
    },
    {
      "commit": "257ffc64a6c22621ecb0371b7f10d5b40b74c878",
      "tree": "1166c38a4ddaf2d4d6f1f9dc838b53b0138b09a7",
      "parents": [
        "7684b40cb53ba00cc51271f1c42897b776c48fbc"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:55:25 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:30:48 2006 +1100"
      },
      "message": "[PATCH] powerpc: get rid of per_cpu EEH counters\n\n242-eeh-no-percpu-counters.patch\n\nRemove per-cpu counters from the EEH code.  These statistics counters\nare incremented at a very low frequency, and the performance gains of\nper-cpu variables are negligable.  By contrast, the counters weren\u0027t\nsafe against cpu off/online operations, and its not worth the effort\nto make them so (other than to turn them into plain globals).\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from be3b5d1be053ccb41e91fa5a6f43ef5db301357d commit)\n"
    },
    {
      "commit": "7684b40cb53ba00cc51271f1c42897b776c48fbc",
      "tree": "19155abfd3b76d13b55dfb6fdf1a46e4a8c0a048",
      "parents": [
        "d177c207ba16b1db31283e2d1fee7ad4a863584b"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:55:19 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:30:39 2006 +1100"
      },
      "message": "[PATCH] powerpc: Save device BARs much earlier in the boot sequence\n\n241-eeh-save-bars-earlier.patch\n\nSave the PCI device bars *before* any PCI probing is done.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 76c902b919098860f3d4e125f847abcc4cb1782a commit)\n"
    },
    {
      "commit": "d177c207ba16b1db31283e2d1fee7ad4a863584b",
      "tree": "8afca673d77c1a15585b96df977e39601db535f5",
      "parents": [
        "3914ac7b0e672131dc2ac8b415ada79c4ccbbb31"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:55:14 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:30:31 2006 +1100"
      },
      "message": "[PATCH] powerpc: IOMMU: don\u0027t ioremap null addresses\n\n240-ioremap-null-ptr-test.patch\n\nUnder highly unusual circumstances, a buggy driver will ask a null ptr\nto be ioremapped, an operation that curently succeeds but leads to\nlater trouble.  Instead, refuse to remap the null pointer.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from e71d9e598533c1889e7162f5f4647e5d378c102c commit)\n"
    },
    {
      "commit": "3914ac7b0e672131dc2ac8b415ada79c4ccbbb31",
      "tree": "10ea50e28257b6495cd2cb1e4f64e22fee88f20f",
      "parents": [
        "b6495c0c8f100b882d85774f44529519befefba9"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:55:01 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:30:23 2006 +1100"
      },
      "message": "[PATCH] powerpc: handle multifunction PCI devices properly\n\n239-eeh-multifunction-consolidate.patch\n\nNew-style firmware will often place multiple different functions\nunder a non-EEH-aware parent.  However, these devices might share\na common PE \"partition endpoint\" and config address, ad thus any\nEEH events will affect all of the devices in common.  This patch\nmakes the effort to find all of these common devices and handle\nthem together.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 216810296bb97d39da8e176822e9de78d2f00187 commit)\n"
    },
    {
      "commit": "b6495c0c8f100b882d85774f44529519befefba9",
      "tree": "ec38027b7e7e50ffbe843a5333fbf95456bc1cf5",
      "parents": [
        "21e464dd7c943c984dcccd9aff8c9f6a5ea920d7"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:54:54 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:30:14 2006 +1100"
      },
      "message": "[PATCH] powerpc: Don\u0027t continue with PCI Error recovery if slot reset failed.\n\n238-eeh-stop-if-reset_failed.patch\n\nIf the firmware is unable to reset the PCI slot for some reason, then\ndon\u0027t attempt any further recovery steps after that point.  Instead,\nmark the device as permanently failed.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from e06b942521eb2cdaf232726f45a820d5837acb12 commit)\n"
    },
    {
      "commit": "21e464dd7c943c984dcccd9aff8c9f6a5ea920d7",
      "tree": "c5c8cd2e9111ccbdf1d7381c9ac5ee660868df59",
      "parents": [
        "fcb7543e3d01ad9ebd3498eb50fcf323edb163ab"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:54:47 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:30:05 2006 +1100"
      },
      "message": "[PATCH] powerpc: set up the RTAS token just like the rest of them.\n\n237-eeh-bridge-token.patch\n\nMinor: the rtas-bridge token should be set up the same way that all\nthe other rtas tokens are set up.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 78379b6c5fc17b6666c40b05988e6708e98479c0 commit)\n"
    },
    {
      "commit": "fcb7543e3d01ad9ebd3498eb50fcf323edb163ab",
      "tree": "4a4288cf782621c57ac234b109ad8d9808e67056",
      "parents": [
        "821b537fd7bf9018f1df4b882cea199613147f65"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:54:39 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:29:55 2006 +1100"
      },
      "message": "[PATCH] powerpc: Use PE configuration address consistently\n\n236-eeh-config-addr.patch\n\nThe PE configuration address wasn\u0027t being cnsistently used in all locations\nwhere a config address is called for.  This patch adds it to the places it\nshould have appeared in.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from c2bc904a28095aca0b04a37854b63b78622a032e commit)\n"
    },
    {
      "commit": "821b537fd7bf9018f1df4b882cea199613147f65",
      "tree": "ba22846f6fe8002f105f46e21e60617995d6fb9e",
      "parents": [
        "9fb40eb883ad2d22ad6975b4323cb76e018fa280"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:54:34 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:29:43 2006 +1100"
      },
      "message": "[PATCH] powerpc: bugfix: fill in uninitialized field\n\n235-eeh-set-pcidev-bugfix.patch\n\nThe pci device field of the pci_dn struct should be initialized to a\nvalid value.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from beb45c93d494a11c36e5b24f638e610db8428b54 commit)\n"
    },
    {
      "commit": "9fb40eb883ad2d22ad6975b4323cb76e018fa280",
      "tree": "c8f1f1a8e87b65cf69a01842eeb1efd52588d8e4",
      "parents": [
        "f751f84164bec4f38037b221a194c54d96c73d06"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:54:29 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:29:33 2006 +1100"
      },
      "message": "[PATCH] powerpc: Remove duplicate code\n\n234-eeh-find-pe.patch\n\nThe find_device_pe() routine is duplicated in two files. Remove one of\nthe two copies, declare the other extern.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 48408e708282d4d0269136ff27ea5acbd9410b5a commit)\n"
    },
    {
      "commit": "f751f84164bec4f38037b221a194c54d96c73d06",
      "tree": "4f0ad3749aa07269a1bb7f5019ebbc78c65c4963",
      "parents": [
        "25e591f6dd07365cbf0b1c2454386ce597dd5e05"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:54:23 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:29:25 2006 +1100"
      },
      "message": "[PATCH] powerpc: remove bogus printk\n\n233-eeh-buid-fix.patch\n\nRemove un-desired warning print from EEH code.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 241239e6aff69788a177d97c5d06fe9995c74cca commit)\n"
    },
    {
      "commit": "25e591f6dd07365cbf0b1c2454386ce597dd5e05",
      "tree": "c5b2709d6eb012dd2a0816f69b4bf9c7b56a887a",
      "parents": [
        "5d5a0936b3ad9e3d3f6eaf61f1a06c62ea0e7a59"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:53:20 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:29:14 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add \"partitionable endpoint\" support\n\n26-eeh-partition-endpoint.patch\n\nNew versions of firmware introduce a new method by which the\n\"partitionable endpoint\" (the point at which the pci bus is cut)\nshould be located.  This code adds the support for this (mandatory)\nnew feature.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 9fcfb5d35b5294659f9299aa9cae6fd16325c07e commit)\n"
    },
    {
      "commit": "5d5a0936b3ad9e3d3f6eaf61f1a06c62ea0e7a59",
      "tree": "b663cd4b65c378161afef4d27e579af883b31457",
      "parents": [
        "77bd741561016134d1761d6101c4f0361025062f"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:53:07 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:29:04 2006 +1100"
      },
      "message": "[PATCH] powerpc: Split out PCI address cache to its own file\n\n25-pci-address-cache.patch\n\nThe core EEH file is rather large. This patch splits out a self-contained\nchunk of it into its own file.  This is the chunk that performes the\ncaching and lookup of pci devices based on the i/o addresses of thier\nresoures.  This code is almos architecture-independent and could be\nused by any system that wanted to find a pci device based only on\nthe i/o address used by the device.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from b0b291d59906d4a9a89ed9e34d9fd684c7188924 commit)\n"
    },
    {
      "commit": "77bd741561016134d1761d6101c4f0361025062f",
      "tree": "5e3389b6941add4b24a2be64c730b7a9087c1f2f",
      "parents": [
        "977127174a7dff52d17faeeb4c4949a54221881f"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:52:49 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:28:32 2006 +1100"
      },
      "message": "[PATCH] powerpc: PCI Error Recovery: PPC64 core recovery routines\n\nVarious PCI bus errors can be signaled by newer PCI controllers.  The\ncore error recovery routines are architecture dependent.  This patch adds\na recovery infrastructure for the  PPC64 pSeries systems.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from e8ca11b460c4c9c7fa6b529be221529ebd770e38 commit)\n"
    },
    {
      "commit": "977127174a7dff52d17faeeb4c4949a54221881f",
      "tree": "b05b9d18a1256d7ed97bdfb537213a8d70ccca57",
      "parents": [
        "80c0531514516e43ae118ddf38424e06e5c3cb3c",
        "93b47684f60cf25e8cefe19a21d94aa0257fdf36"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 18:41:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 18:41:42 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n"
    },
    {
      "commit": "80c0531514516e43ae118ddf38424e06e5c3cb3c",
      "tree": "2eef8cf8fdf505b18f83078d1eb41167e98f5b54",
      "parents": [
        "a457aa6c2bdd743bbbffd3f9e4fdbd8c71f8af1b",
        "11b751ae8c8ca3fa24c85bd5a3e51dd9f95cda17"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 17:31:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 17:31:38 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mingo/mutex-2.6\n"
    },
    {
      "commit": "a457aa6c2bdd743bbbffd3f9e4fdbd8c71f8af1b",
      "tree": "23b1109d5d286d1e96424f0195ed8c3144e04eb1",
      "parents": [
        "dbc1651f0c5b7d13acc59d3b805a7224332fb1fb",
        "b3c29d85bf0dcce9e99cbfba2811aeefae017aaa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 17:06:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 17:06:53 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n"
    },
    {
      "commit": "1b1dcc1b57a49136f118a0f16367256ff9994a69",
      "tree": "b0b36d4f41d28c9d6514fb309d33c1a084d6309b",
      "parents": [
        "794ee1baee1c26be40410233e6c20bceb2b03c08"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Mon Jan 09 15:59:24 2006 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@hera.kernel.org",
        "time": "Mon Jan 09 15:59:24 2006 -0800"
      },
      "message": "[PATCH] mutex subsystem, semaphore to mutex: VFS, -\u003ei_sem\n\nThis patch converts the inode semaphore to a mutex. I have tested it on\nXFS and compiled as much as one can consider on an ia64. Anyway your\nluck with it might be different.\n\nModified-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n\n(finished the conversion)\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "de5097c2e73f826302cd8957c225b3725e0c7553",
      "tree": "3d56ab6fd891088ac55a9ef529faf4360391a22f",
      "parents": [
        "408894ee4dd4debfdedd472eb4d8414892fc90f6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 09 15:59:21 2006 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@hera.kernel.org",
        "time": "Mon Jan 09 15:59:21 2006 -0800"
      },
      "message": "[PATCH] mutex subsystem, more debugging code\n\nmore mutex debugging: check for held locks during memory freeing,\ntask exit, enable sysrq printouts, etc.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\n"
    },
    {
      "commit": "c28ab5d23a9c8dd99f12602e6ae7feba6f0b43ea",
      "tree": "1e668deae98cbcbf7ab1776726fe357a4aa6dd21",
      "parents": [
        "52461121b242365b777762bf7c5f41c55a330646"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 10 00:15:25 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 10 00:15:25 2006 +0100"
      },
      "message": "remove the outdated arch/i386/kernel/cpu/{,mtrr/}changelog\n\nThis patch removes two outdated changelog files.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "93b1fae49189d82bca38f47334e9853e44105ced",
      "tree": "219f5555a27a122b41f50d708e4dbb541573c7cf",
      "parents": [
        "943ffb587cfdf3b2adfe52a6db08573f4ecf3284"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 10 00:13:33 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 10 00:13:33 2006 +0100"
      },
      "message": "spelling: s/trough/through/\n\nAdditionally, one comment was reformulated by Joe Perches \u003cjoe@perches.com\u003e.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "1fd5a46dd6bbca3a1275465120caf4748872c2a7",
      "tree": "c24862a43f57974394ebb58a1d9005e4093e3bf7",
      "parents": [
        "2cc6055060d975e8c7601f4a1c68ef2d3050b4e9",
        "dff2c03534f525813342ab8dec90c5bb1ee07471"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 15:12:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 15:12:52 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "2cc6055060d975e8c7601f4a1c68ef2d3050b4e9",
      "tree": "b4881e2d9c38462e6633b30497823ba324396acd",
      "parents": [
        "3995f4c5327595b51482bdac8c189736262eb6e0",
        "3ebc284d52757cf39788731f8fddd70a89f7fc23"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 15:10:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 15:10:22 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "943ffb587cfdf3b2adfe52a6db08573f4ecf3284",
      "tree": "d2b631e24a824e9742f941cf3b89b0eea91bd201",
      "parents": [
        "540695886075964c0e5295bea8e4793e8765d010"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 10 00:10:13 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 10 00:10:13 2006 +0100"
      },
      "message": "spelling: s/retreive/retrieve/\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "3995f4c5327595b51482bdac8c189736262eb6e0",
      "tree": "ef768d0ecf243a2376bfc646b847964313146d3e",
      "parents": [
        "05814450070f13b671fc9dbf89477677aa0258cb",
        "fe38ea5623d262afc0b92ea47b8a7d8c988521d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 15:09:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 15:09:30 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "a58a414fd5438f5ade6210ad0e8b14fbd6f503c5",
      "tree": "89c934be5760d7e26aadf88e90cb954e80591f9e",
      "parents": [
        "f17578decc40df8fceff82b106582e30bdfb3189"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 10 00:08:17 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 10 00:08:17 2006 +0100"
      },
      "message": "spelling: s/usefull/useful/\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "3ebc284d52757cf39788731f8fddd70a89f7fc23",
      "tree": "10c46ee9fb46cdcfd5e1f29026746baf25c505cd",
      "parents": [
        "695ca07bf1036091eff2f11d2fe5f1585c2ac8c8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jan 09 14:36:49 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jan 09 14:36:49 2006 -0800"
      },
      "message": "[SPARC64]: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "695ca07bf1036091eff2f11d2fe5f1585c2ac8c8",
      "tree": "8d01fdce568098466d4751aaa660385f8a6cf61c",
      "parents": [
        "90bf8116641d6c9fb6f88329634341f9a0f429c6"
      ],
      "author": {
        "name": "Richard Mortimer",
        "email": "richm@oldelvet.org.uk",
        "time": "Mon Jan 09 14:35:50 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 09 14:35:50 2006 -0800"
      },
      "message": "[SPARC64]: Fix ptrace/strace\n\nDon\u0027t clobber register %l0 while checking TI_SYS_NOERROR value in\nsyscall return path.  This bug was introduced by:\n\ndb7d9a4eb700be766cc9f29241483dbb1e748832\n\nProblem narrowed down by Luis F. Ortiz and Richard Mortimer.\n\nI tried using %l2 as suggested by Luis and that works for me.\n\nLooking at the code I wonder if it makes sense to simplify the code\na little bit. The following works for me but I\u0027m not sure how to\nexercise the \"NOERROR\" codepath.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "afad2608c766f53c79ec4ffccdb4bef660b90a89",
      "tree": "40e34f6e491e505ac51faab210d94f93bb55495d",
      "parents": [
        "e6a3a925a25ddd2ebd66dbc8d14ebdd3d57ca0c3"
      ],
      "author": {
        "name": "Daniel Marjamäki",
        "email": "daniel.marjamaki@comhem.se",
        "time": "Sat Dec 03 17:16:42 2005 +1100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jan 09 14:15:53 2006 -0800"
      },
      "message": "[CRYPTO] aes-i586: Remove unused variable ls_tab\n\nIt is assigned but never read.\n\nSigned-off-by: Daniel Marjamäki \u003cdaniel.marjamaki@comhem.se\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "e6a3a925a25ddd2ebd66dbc8d14ebdd3d57ca0c3",
      "tree": "1b13c0cd7da01e4a7c14cdae1231ca22d317df21",
      "parents": [
        "827c3911d8551842900f44c9a139382bcae68e6e"
      ],
      "author": {
        "name": "Denis Vlasenko",
        "email": "vda@ilport.com.ua",
        "time": "Tue Nov 29 22:23:20 2005 +1100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jan 09 14:15:51 2006 -0800"
      },
      "message": "[CRYPTO] aes-i586: Nano-optimisation on key length check\n\nReduce the number of comparisons by one through the use of jb/je.\nThis patch also corrects the comments regarding the different key\nlengths.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "c8a19c91b5b488fed8cce04200a84c6a35c0bf0c",
      "tree": "e0296c60f7601c5a1d1cf5fa9afd0e38f92e6995",
      "parents": [
        "5cb1454b862ab3040b78364d58330262fea1ddba"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Nov 05 18:06:26 2005 +1100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jan 09 14:15:39 2006 -0800"
      },
      "message": "[CRYPTO] Allow AES C/ASM implementations to coexist\n\nAs the Crypto API now allows multiple implementations to be registered\nfor the same algorithm, we no longer have to play tricks with Kconfig\nto select the right AES implementation.\n\nThis patch sets the driver name and priority for all the AES\nimplementations and removes the Kconfig conditions on the C implementation\nfor AES.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "06ace7a9bafeb9047352707eb79e8eaa0dfdf5f2",
      "tree": "fa22bbc2e8ea5bee00b6aec353783144b6f8735a",
      "parents": [
        "2df15fffc612b53b2c8e4ff3c981a82441bc00ae"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Oct 30 21:25:15 2005 +1100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jan 09 14:15:34 2006 -0800"
      },
      "message": "[CRYPTO] Use standard byte order macros wherever possible\n\nA lot of crypto code needs to read/write a 32-bit/64-bit words in a\nspecific gender.  Many of them open code them by reading/writing one\nbyte at a time.  This patch converts all the applicable usages over\nto use the standard byte order macros.\n\nThis is based on a previous patch by Denis Vlasenko.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "90bf8116641d6c9fb6f88329634341f9a0f429c6",
      "tree": "a329b721fbe57c4ac81d7ef641d1d33c7ea92b8b",
      "parents": [
        "f17578decc40df8fceff82b106582e30bdfb3189"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 09 13:59:12 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jan 09 14:12:50 2006 -0800"
      },
      "message": "[SPARC64]: Add needed pm_power_off symbol.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe38ea5623d262afc0b92ea47b8a7d8c988521d2",
      "tree": "c08a8899b3281f4815d011d8b6f03909184875a1",
      "parents": [
        "9d4ae7276ae26c5bfba6207cf05340af1931d8d4"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 09 21:16:18 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 09 21:16:18 2006 +0000"
      },
      "message": "[ARM] 3246/1: S3C24XX - retab clock list in arch/arm/mach-s3c2410/clock.c\n\nPatch from Ben Dooks\n\nProperly tabulate the clock table in arch/arm/mach-s3c2410/clock.c\nand put the requisite commas on the end of the structs.\n\nFix the comment about clock enable and disable in the setup code\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "682e852e2638ed0aff84aa51181c9e5d2f939562",
      "tree": "e1a5221fe0c98d743fbceec2d0932f3556aecf93",
      "parents": [
        "41ed16fa47350661da01443b8241bf6ca8080fd7"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jan 10 00:09:16 2006 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 13:02:51 2006 -0800"
      },
      "message": "[PATCH] Fix more \"if ((err \u003d foo() \u003c 0))\" typos\n\nAnother reason to use:\n\n\tret \u003d foo();\n\tif (ret \u003c 0)\n\t\tgoto out;\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d1d6da8f9fb9a0633a2f36b84b292752d78f7d31",
      "tree": "b5ca6cc364c0c23e47221ccd837c220e371aaf70",
      "parents": [
        "065c6359071c6d7d1f8b2839317471d1d97fc70b"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Wed Nov 30 00:59:14 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:21 2006 -0800"
      },
      "message": "[PATCH] arch: Replace pci_module_init() with pci_register_driver()\n\nReplace obsolete pci_module_init() with pci_register_driver().\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "19272684b8e2fff39941e4c044d26ad349dd1a69",
      "tree": "b855783d002489220a313e1ceb9da7b24a3c9af2",
      "parents": [
        "54c762fe62d9ff0982f38e80cbec9c59104311e9"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Sat Dec 17 09:27:50 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:21 2006 -0800"
      },
      "message": "[PATCH] PCI: update Toshiba ohci quirk DMI table\n\nI upgraded my Toshiba Satellite BIOS recently to see if it would fix an\nACPI related problem I have\n(http://bugzilla.kernel.org/show_bug.cgi?id\u003d5727).  Unfortunately, it\ndidn\u0027t, and moreover, Toshiba chose to change the system version in the\nDMI table with the update, causing the OHCI1394 related quirk to break.\nThis patch updates the DMI table for the quirk to include Toshiba\u0027s new\nversion name for this machine; I\u0027ve tested it and it seems to work fine.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "81745512c6bb78fc78265b881206b3f6800dd09f"
}
