)]}'
{
  "log": [
    {
      "commit": "557962a926c62a9c4bd79d6b36df873d4f8c51ef",
      "tree": "f0056d09f2a2fc3bb2ea427aa189351b07400a52",
      "parents": [
        "de9e007d9105bf8fa613a89810feff32a43add03"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Sun Jan 01 04:18:52 2006 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 31 18:01:57 2005 -0800"
      },
      "message": "[PATCH] x86: teach dump_task_regs() about the -8 offset.\n\nThis should fix multi-threaded core-files\n\nSigned-off-by: stsp@aknet.ru\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e597cb32e95a6c38e9ead981b169ef2974ccfec0",
      "tree": "c893e4c0e2550620873e56ae7b8da4e1199ac675",
      "parents": [
        "576fc0978b6b3673fce6d4b405f36449e508826c"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Thu Dec 29 10:46:29 2005 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 10:26:36 2005 -0800"
      },
      "message": "[PATCH] ppc64: htab_initialize_secondary cannot be marked __init\n\nSonny has noticed hotplug CPU on ppc64 is broken in 2.6.15-*. One of the\nproblems is that htab_initialize_secondary is called when a cpu is being\nbrought up, but it is marked __init.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "576fc0978b6b3673fce6d4b405f36449e508826c",
      "tree": "bc1069396afc93e4f10eb82ea1bf325eb479d05b",
      "parents": [
        "f873e3e88d52774633968826c5b7fa7bf9697999"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Thu Dec 29 13:06:11 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 10:20:19 2005 -0800"
      },
      "message": "[PATCH] x86_64: Fix incorrect node_present_pages on NUMA\n\nCurrently, we do not pass the correct start_pfn to e820_hole_size, to\ncalculate holes.  Following patch fixes that.\n\nThe bug results in incorrect number of node_present_pages for each pgdat\nand causes ugly output in /sys and probably VM inbalances.\n\nSigned-off-by: Alok N Kataria \u003calokk@calsoftinc.com\u003e\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSighed-off-by: Shair Fultheim \u003cshai@scalex86.org\u003e\nSighed-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "63b44442416a243f05881b0dd094b621a46ab4b3",
      "tree": "81e009cce86af20a866cb0853320e99615d6fee4",
      "parents": [
        "74433c0fe105f47e78c1f2267312693870c9ebc3"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Dec 29 17:40:02 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 09:48:15 2005 -0800"
      },
      "message": "[PATCH] uml: fix compilation with CONFIG_MODE_TT disabled\n\nFix UML compilation when SKAS mode is disabled. Indeed, we were compiling\nSKAS-only object files, which failed due to some SKAS-only headers being\nexcluded from the search path.\n\nThanks to the bug report from Pekka J Enberg.\n\nAcked-by: Pekka J Enberg \u003cpenberg (at) cs ! helsinki ! fi\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74433c0fe105f47e78c1f2267312693870c9ebc3",
      "tree": "7b5f23e5ae0fc252feadb34f5dc7c2448261326f",
      "parents": [
        "30f04a4efa73dc80bf3f59f3f19ad5a24ac5ac0a"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Dec 29 17:39:59 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 09:48:15 2005 -0800"
      },
      "message": "[PATCH] Hostfs: update for new glibc - add missing symbol exports\n\nToday, when compiling UML, I got warnings for two used unexported symbols:\nreaddir64 and truncate64. Indeed, my glibc headers are aliasing readdir to\nreaddir64 and truncate to truncate64 (and so on).\n\nI\u0027m then adding additional exports. Since I\u0027ve no idea if the symbols where\nalways provided in the supported glibc\u0027s, I\u0027ve added weak definitions too.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "516949480d3700cbde4272228a102c84721d6007",
      "tree": "b7fef00010e2ad97a9fdab4f683c1516948749cb",
      "parents": [
        "3603bc8dc5ab33941e6378fe52ea03b7f5561109"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Dec 29 17:39:51 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 09:48:15 2005 -0800"
      },
      "message": "[PATCH] uml: fix random segfaults at bootup\n\nDon\u0027t use printk() where \"current_thread_info()\" is crap.\n\nUntil when we switch to running on init_stack, current_thread_info() evaluates\nto crap. Printk uses \"current\" at times (in detail, \u0026current is evaluated with\nCONFIG_DEBUG_SPINLOCK to check the spinlock owner task).\n\nAnd this leads to random segmentation faults.\n\nExactly, what happens is that \u0026current \u003d *(current_thread_info()), i.e. round\ndown $esp and dereference the value. I.e. access the stack below $esp, which\ncauses SIGSEGV on a VM_GROWSDOWN vma (see arch/i386/mm/fault.c).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d5784b57d2e08a632b971baae23266121004ef3b",
      "tree": "a00fb221e07d68eefa4c093efa98ef84a03342af",
      "parents": [
        "67dbb4ea33731415fe09c62149a34f472719ac1d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 28 13:22:54 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 28 13:22:54 2005 -0800"
      },
      "message": "[SPARC]: Use STABS_DEBUG and DWARF_DEBUG macros in vmlinux.lds.S\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "597d1f0622d21ffe54aceef8da9682e776f51cc2",
      "tree": "975fa6b5f3a9c27a5ed8c24fc3f86ae2da41cee0",
      "parents": [
        "0b57ee9e55373a27e45549e82b0c43621480a71b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 23:04:39 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 23:10:03 2005 -0800"
      },
      "message": "[SPARC]: Kill CHILD_MAX.\n\nIt\u0027s definition is wrong (-1 means \"no limit\" not 999),\nonly the Sparc SunOS/Solaris compat code uses it, so\nlet\u0027s just kill it off completely from limits.h and\nall referencing code.\n\nNoticed by Ulrich Drepper.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b57ee9e55373a27e45549e82b0c43621480a71b",
      "tree": "03c584b93e9323d5057fdd482c6cb5c9a3e1d651",
      "parents": [
        "14904398e5b573d13f8c8dbd43a452ff34c0efc2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Dec 22 21:03:47 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 23:09:54 2005 -0800"
      },
      "message": "[SPARC]: introduce a SPARC Kconfig symbol\n\nIntroduce a Kconfig symbol SPARC that is defined on both the sparc and\nsparc64 architectures.\n\nThis symbol makes some dependencies more readable.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b1af56b29b9b81538b4d0d4fd9515618618ead1",
      "tree": "a0075fc5af002bc26b6e8217ccb80b92e6bf2b65",
      "parents": [
        "d5ea4e26602fa7f5141872f2c17a862f1974a73f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 22 21:55:37 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 22 21:55:37 2005 +1100"
      },
      "message": "powerpc: Fix i8259 cascade on pSeries with XICS interrupt controller\n\nIt turns out that commit f9bd170a87948a9e077149b70fb192c563770fdf\nbroke the cascade from XICS to i8259 on pSeries machines; specifically\nwe ended up not ever doing the EOI on the XICS for the cascade.  The\nresult was that interrupts from the serial ports (and presumably any\nother devices using ISA interrupts) didn\u0027t get through.  This fixes\nit and also simplifies the code, by doing the EOI on the XICS in the\nxics_get_irq routine after reading and acking the interrupt on the\ni8259.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a9c9dff1bc64750c81ee99779164d304c35d2ff3",
      "tree": "26f0c21862afe034f3cc1524dd14e7d2ab678aac",
      "parents": [
        "bb44f116a14c4c932f15c79acfafd46bcb43ca9a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 20 14:53:05 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 20 14:53:05 2005 -0800"
      },
      "message": "[SPARC64]: Stop putting -finline-limit\u003dXXX into CFLAGS\n\nIt was a stupid workaround for the \"static inline\" vs.\n\"extern inline\" issues of long ago, and it is what causes\nschedule() to be inlined like crazy into kernel/sched.c\nwhen -Os is specified.\n\nMIPS and S390 should probably do the same.\n\nNow CC_OPTIMIZE_FOR_SIZE can be safely used on sparc64\nonce more.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "391eadeec836463a4e6e3843953bbe40f6522593",
      "tree": "4ffdfc0daab85cf32f2b0c29f6750b7bfd939a7e",
      "parents": [
        "b7964c3d88668cef57e1a99861477168eeff4743"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Dec 20 07:23:47 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 10:41:57 2005 -0800"
      },
      "message": "[PATCH] Fix build with CONFIG_PCI_MMCONFIG\n\nNow needs to include the type 1 functions (\"direct\") too.\n\nReported by Pavel Roskin \u003cproski@gnu.org\u003e\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d5d74efbeac61c73431e8ef032e97d2d1004ce88",
      "tree": "7ad8a86b8d203ef566cb89656bf394a8dcd7edd3",
      "parents": [
        "fc7e13104f823d1ea9c1f4dd7531c14b0c1e6e7e",
        "5a1244e9ddb77eafb1de69a1be14e06ca04e733a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 09:41:25 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 09:41:25 2005 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "5a1244e9ddb77eafb1de69a1be14e06ca04e733a",
      "tree": "1993d325379cb909e0eb216dd5bb767230b24dcd",
      "parents": [
        "b273ed266a353ee6b238856e1ae705660dafdd70"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 20 16:00:17 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 20 16:00:17 2005 +1100"
      },
      "message": "powerpc: update defconfigs\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b273ed266a353ee6b238856e1ae705660dafdd70",
      "tree": "ecc520a875549537e61de65ad624bb08341b69f3",
      "parents": [
        "3eb6f26bcd0d2ce53498deda988e68d663e1c9c2"
      ],
      "author": {
        "name": "Edson Seabra",
        "email": "Edson.Seabra@cyclades.com",
        "time": "Mon Dec 19 09:16:50 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 20 15:39:33 2005 +1100"
      },
      "message": "[PATCH] powerpc: CPM2 interrupt handler failure after 100,000 interrupts\n\nThe CPM2 interrupt handler does not return success to the IRQ subsystem, which\ncauses it to kill the IRQ line after 100,000 interrupts.\n\nSigned-off-by: Edson Seabra \u003cEdson.Seabra@cyclades.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3eb6f26bcd0d2ce53498deda988e68d663e1c9c2",
      "tree": "2e52267600ebfe1f97cbab822143197d0a9edaa3",
      "parents": [
        "7116317dc9148d783846299fc80a7d377baa6dca"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 20 15:38:47 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 20 15:38:47 2005 +1100"
      },
      "message": "powerpc: correct register usage in 64-bit syscall exit path\n\nSince we don\u0027t restore the volatile registers in the syscall exit\npath, we need to make sure we don\u0027t leak any potentially interesting\nvalues from the kernel to userspace.  This was already the case for\nall except r11.  This makes it use r11 for an MSR value, so r11 will\nhave an (uninteresting) MSR value in it on return to userspace.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d898d485e721db45be555c27df5de03281f2fd05",
      "tree": "2da2fb89a2dd309ef2fd2c651ca87027134c4073",
      "parents": [
        "df7addbb45874f0f992266003155de5a22e1872f",
        "7c612bfd4ed3064fd48a4877a114c8186547367b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 19 16:43:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 19 16:43:13 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "7c612bfd4ed3064fd48a4877a114c8186547367b",
      "tree": "bd307ea5bf9c0ad16ad1a590490d9095107d35fc",
      "parents": [
        "567bd98017d9c9f2ac1c148ddc78c062e8abd398"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Dec 19 22:20:51 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 19 22:20:51 2005 +0000"
      },
      "message": "[ARM] 3210/1: add missing memory barrier helper for NPTL support\n\nPatch from Nicolas Pitre\n\nStrictly speaking, the NPTL kernel helpers are required for pre ARMv6\nonly.  They are available on ARMv6+ as well for obvious compatibility\nreasons.  However there are cases where extra memory barriers are needed\nwhen using an SMP ARMv6 machine but not on pre-ARMv6.\n\nThis patch adds a memory barrier kernel helper that glibc can use as\nneeded for pre-ARMv6 binaries to be forward compatible with an SMP\nkernel on ARMv6, as well as the necessary dmb instructions to the\ncmpxchg helper.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Daniel Jacobowitz \u003cdan@codesourcery.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5b7b15afee89d6940482259b54d0864b7b2302b0",
      "tree": "a3294a2c1f14ff4ebc9d645189ad12070529a639",
      "parents": [
        "76c842d8f8096e2c98ff9ebe1db861363ff254e5"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sun Dec 18 17:50:39 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 18 11:19:44 2005 -0800"
      },
      "message": "[PATCH] uml skas0: stop gcc\u0027s insanity\n\nWith Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\n\nUML skas0 stub has been miscompiling for many people (incidentally not\nthe authors), depending on the used GCC versions.\n\nI think (and testing on some GCC versions shows) this patch avoids the\nfundamental issue which is behind this, namely gcc using the stack when\nwe have just replaced it, behind gcc\u0027s back.  The remapping and storage\nof the return value is hidden in a blob of asm, hopefully giving gcc no\nroom for creativity.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76c842d8f8096e2c98ff9ebe1db861363ff254e5",
      "tree": "d2bdfa086f10a70738a51ee81b66c6b5f17551fa",
      "parents": [
        "53c0b59dcdb7c68c3cfd4b9a0bd17373b785f2eb"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Dec 18 17:50:37 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 18 11:19:44 2005 -0800"
      },
      "message": "[PATCH] uml - fix some funkiness in Kconfig\n\nSo you may have seen the miniconfig stuff wander by, which means that my\nbuild script exits if there\u0027s a .config error, and we have this:\n\n  fs/Kconfig:1749:warning: \u0027select\u0027 used by config symbol \u0027CIFS_UPCALL\u0027\n\trefer to undefined symbol \u0027CONNECTOR\u0027\n\nThis makes it shut up.\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\n[ Verified it makes sense. ]\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53c0b59dcdb7c68c3cfd4b9a0bd17373b785f2eb",
      "tree": "c7f38309bbfc57353df29821b7d7bd41cc69a44d",
      "parents": [
        "9ce7677cfd7cd871adb457c80bea3b581b839641"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Sun Dec 18 17:50:35 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 18 11:19:44 2005 -0800"
      },
      "message": "[PATCH] uml: fix dynamic linking on some 64-bit distros\n\nWith Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\n\nThe current UML build assumes that on x86-64 systems, /lib is a symlink\nto /lib64, but in some distributions (like PLD and CentOS) they are\nseparate directories, so the 64 bit library loader isn\u0027t found.  This\npatch inserts /lib64 at the start of the rpath on x86-64 UML builds.\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ce7677cfd7cd871adb457c80bea3b581b839641",
      "tree": "983c2c0518a7036c7fc1636054a3656529480b79",
      "parents": [
        "e5508c13ac25b07585229b144a45cf64a990171e"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Dec 18 17:50:32 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 18 11:19:44 2005 -0800"
      },
      "message": "[PATCH] uml: arch/um/scripts/Makefile.rules - remove duplicated code\n\nDuplicated code - the patch adding it was probably applied twice without\nenough care.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "567bd98017d9c9f2ac1c148ddc78c062e8abd398",
      "tree": "317ade84394ec112c4e8f851b18fbd7df2c26af8",
      "parents": [
        "48ea753075aa15699bd5fac26faa08431aaa697b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Dec 17 15:25:42 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 17 15:25:42 2005 +0000"
      },
      "message": "[ARM] Fix sys_sendto and sys_recvfrom 6-arg syscalls\n\nRather than providing more wrappers for 6-arg syscalls, arrange for\nthem to be supported as standard.  This just means that we always\nstore the 6th argument on the stack, rather than in the wrappers.\n\nThis means we eliminate the wrappers for:\n* sys_futex\n* sys_arm_fadvise64_64\n* sys_mbind\n* sys_ipc\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "48ea753075aa15699bd5fac26faa08431aaa697b",
      "tree": "4ce1b1890dc687cb1cf77f98e7a95b94c7ef3a93",
      "parents": [
        "7c3dbbe982ac85837f1da150ea9539a9e9a12557",
        "dc86e88c2bb8a7603ee175fbb6a9e92cf3293dd8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 16 14:43:57 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 16 14:43:57 2005 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "7c3dbbe982ac85837f1da150ea9539a9e9a12557",
      "tree": "10c9d071d78a2c204ce34b8d95fd0ba9139bb7d2",
      "parents": [
        "a78719c387cc25ed97304a235a20c24f0f89399b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Dec 16 22:35:23 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 16 14:43:05 2005 -0800"
      },
      "message": "[PATCH] ppc: ppc4xx_dma DMA_MODE_{READ,WRITE} fix\n\nDMA_MODE_{READ,WRITE} are declared in asm-powerpc/dma.h and their\ndeclarations there match the definitions.  Old declarations in\nppc4xx_dma.h are not right anymore (wrong type, to start with).\nKilled them, added include of asm/dma.h where needed.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "42f3ab42875a52af7e711803bfb8d8d7cca84c1c",
      "tree": "cb07374ba0f88582339a8f214ef8db81e4ee1b85",
      "parents": [
        "52f975ea21e28871a371c2d941e13d64c9f8cd66"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Dec 16 11:08:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 16 11:25:25 2005 -0800"
      },
      "message": "[PATCH] PCI: Fix dumb bug in mmconfig fix\n\nUse correct address when referencing mmconfig aperture while checking\nfor broken MCFG.  This was a typo when porting the code from 64bit to\n32bit.  It caused oopses at boot on some ThinkPads.\n\nShould definitely go into 2.6.15.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc86e88c2bb8a7603ee175fbb6a9e92cf3293dd8",
      "tree": "a15905f02969ba9471b8cfd28f7dc041189dabb5",
      "parents": [
        "d5bf3165b6fbb879a4658f9da9ca2fe002b75f08"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Mon Dec 12 09:34:32 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 16 10:52:46 2005 -0800"
      },
      "message": "[IA64] Add __read_mostly support for IA64\n\nsparc64, i386 and x86_64 have support for a special data section dedicated\nto rarely updated data that is frequently read. The section was created to\navoid false sharing of those rarely read data with frequently written kernel\ndata.\n\nThis patch creates such a data section for ia64 and will group rarely written\ndata into this section.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "d5bf3165b6fbb879a4658f9da9ca2fe002b75f08",
      "tree": "71d32417c764a269221332c9fda5e1921cc4d816",
      "parents": [
        "d74700e604db717eef7a3112176e6350fb00d0e3"
      ],
      "author": {
        "name": "hawkes@sgi.com",
        "email": "hawkes@sgi.com",
        "time": "Tue Dec 13 13:45:44 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 16 10:51:29 2005 -0800"
      },
      "message": "[IA64-SGI] change default_sn2 to NR_CPUS\u003d\u003d1024\n\nChange the NR_CPUS default for ia64/sn up to 1024.\n\nSigned-off-by: John Hawkes \u003chawkes@sgi.com\u003e\nSigned-off-by: John Hesterberg \u003cjh@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "d74700e604db717eef7a3112176e6350fb00d0e3",
      "tree": "2a8df4baec55fba949d4b02b95c611fe96cdce78",
      "parents": [
        "3bd7f01713f30e7c616ab975ebb84ab7eb58a60a"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Thu Dec 15 12:41:22 2005 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 16 10:46:25 2005 -0800"
      },
      "message": "[IA64-SGI] Missed TLB flush\n\nI see why the problem exists only on SN. SN uses a different hardware\nmechanism to purge TLB entries across nodes.\n\nIt looks like there is a bug in the SN TLB flushing code. During context switch,\nkernel threads inherit the mm of the task that was previously running on the\ncpu. This confuses the code in sn2_global_tlb_purge().\n\nThe result is a missed TLB purge for the task that owns the \"borrowed\" mm.\n\n(I hit the problem running heavy stress where kswapd was purging code pages of\na user task that woke kswapd. The user task took a SIGILL fault trying to\nexecute code in the page that had been ripped out from underneath it).\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3bd7f01713f30e7c616ab975ebb84ab7eb58a60a",
      "tree": "3fc418bd715c3e2fe755132f95b7912e3a730ca2",
      "parents": [
        "f5899b5d4fa806403f547dc41312d017d94ec273"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@trained-monkey.org",
        "time": "Fri Dec 16 11:00:03 2005 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 16 10:29:52 2005 -0800"
      },
      "message": "[IA64] uncached ref count leak\n\nUse raw_smp_processor_id() instead of get_cpu() as we don\u0027t need the\nextra features of get_cpu().\n\nSigned-off-by: Jes Sorensen \u003cjes@trained-monkey.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "f5899b5d4fa806403f547dc41312d017d94ec273",
      "tree": "4cbc38474b5ab6dfe8591f0b490686315a6aaa26",
      "parents": [
        "7b6666530e2736f190a2629c8abe34275054449f"
      ],
      "author": {
        "name": "John Hawkes",
        "email": "hawkes@sgi.com",
        "time": "Fri Dec 16 10:00:24 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 16 10:00:24 2005 -0800"
      },
      "message": "[IA64] disable preemption in udelay()\n\nThe udelay() inline for ia64 uses the ITC.  If CONFIG_PREEMPT is enabled\nand the platform has unsynchronized ITCs and the calling task migrates\nto another CPU while doing the udelay loop, then the effective delay may\nbe too short or very, very long.\n\nThis patch disables preemption around 100 usec chunks of the overall\ndesired udelay time.  This minimizes preemption-holdoffs.\n\nudelay() is now too big to be inline, move it out of line and export it.\n\nSigned-off-by: John Hawkes \u003chawkes@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ebbd1bce79b3b4778d9e1914a22c42fcfa869cd9",
      "tree": "563fe2be93c7c0c9d47fd20047afdeef9c200953",
      "parents": [
        "81f0a91e8f58a7784afe39cda9ac47e9231412a4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Dec 15 09:19:10 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 15 10:04:31 2005 -0800"
      },
      "message": "[PATCH] arch/powerpc/kernel/syscalls.c __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e17f008bbeabcd1302d6cf4b5b9659be6d80f1db",
      "tree": "e8a5d6787f150c0427b77995bbb53e5c7dc30c30",
      "parents": [
        "94299171dd269aab0c97f6254cedb381f10e6348"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Dec 15 09:18:50 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 15 10:04:31 2005 -0800"
      },
      "message": "[PATCH] arch/alpha/kernel/machvec_impl.h: C99 struct initializer\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b3e5b5b2277f9c047082dcb309f665fe8b5706c1",
      "tree": "1e6a3042d84fb8b2317d3103dbd5a91decb46652",
      "parents": [
        "d3a880e1ff6713b4c846e4d2526a8c7e6ad8469c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Dec 15 09:18:40 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 15 10:04:31 2005 -0800"
      },
      "message": "[PATCH] ia64 sn __iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b16b88e55d808a6324d5ff02d8c686f7884870f8",
      "tree": "5a616a73c5322ac2e2b0e01842cbd631797ba53e",
      "parents": [
        "8b8a4e33e4a320735f353a092013b314f142493d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Dec 15 09:17:50 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 15 10:04:30 2005 -0800"
      },
      "message": "[PATCH] i386,amd64: ioremap.c __iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b8a4e33e4a320735f353a092013b314f142493d",
      "tree": "25fa0e1eeef49d987240f637cea408c6b7310f3f",
      "parents": [
        "8bcc247617deaf229962e9d663c69e65523519ab"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Dec 15 09:17:44 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 15 10:04:30 2005 -0800"
      },
      "message": "[PATCH] i386,amd64: mmconfig __iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "80ce8baf5da730c87194e2e38a4cfca0254f9599",
      "tree": "219363abb30bd7ef334ba9e98c9cdcbb9d4fc984",
      "parents": [
        "a32972965e23471f0762a1136f80990ebf72406a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Dec 06 06:04:55 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 15 10:01:29 2005 -0800"
      },
      "message": "[PATCH] arch/sparc/kernel/led.c __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a32972965e23471f0762a1136f80990ebf72406a",
      "tree": "47064f7ccb8f49a671c3689c34d562a6ca164f6c",
      "parents": [
        "e4fe342f932346a306f98f5401ad510b890c0a15"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Dec 06 05:56:39 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 15 10:01:29 2005 -0800"
      },
      "message": "[PATCH] sun4c_memerr_reg __iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4fe342f932346a306f98f5401ad510b890c0a15",
      "tree": "57a475cf1c7e4a54ef6c7c6e9b1a53ef3f902cec",
      "parents": [
        "c316ef0494eec2d08df2f083fc06fc06a6fd48c6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Dec 04 18:48:45 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 15 10:01:28 2005 -0800"
      },
      "message": "[PATCH] sparc: NULL noise removal (ebus.c)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c316ef0494eec2d08df2f083fc06fc06a6fd48c6",
      "tree": "4387891d3015aa176be2f1dcc1968a55f9aed0c2",
      "parents": [
        "fec607fff973b1d7805c1bbce5834690857e7801"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Dec 06 05:55:44 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 15 10:01:28 2005 -0800"
      },
      "message": "[PATCH] sparc/kernel/time: __iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8ad23a401d41f90cb377035d206b41de0699a0b",
      "tree": "f40e6ab11d323b50fe3e47dc1e451f68d304cf6f",
      "parents": [
        "7116317dc9148d783846299fc80a7d377baa6dca"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Dec 06 05:44:18 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 15 10:01:28 2005 -0800"
      },
      "message": "[PATCH] fix iomem annotations in sparc32 pcic code\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c7868048a7314bb4a2973097d605f00acd3b70bd",
      "tree": "af27746d5b75c22e9cbc4d7145562e2accc650c0",
      "parents": [
        "9d149c27eb1581edd239c0db96a407a4fc5e9f18",
        "c2e2611425a956d25d2948c5d95d3848c4db1257"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 15:48:06 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 15:48:06 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "c2e2611425a956d25d2948c5d95d3848c4db1257",
      "tree": "54f6e333ff805a0a0eb63299f0adaa4d11544ab5",
      "parents": [
        "1ee9530a71686436dbeb5f31dd5b925c39cf71d7"
      ],
      "author": {
        "name": "Daniel Jacobowitz",
        "email": "drow@false.org",
        "time": "Wed Dec 14 22:04:22 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Dec 14 22:04:22 2005 +0000"
      },
      "message": "[ARM] 3205/1: Handle new EABI relocations when loading kernel modules.\n\nPatch from Daniel Jacobowitz\n\nHandle new EABI relocations when loading kernel modules.  This is\nnecessary for CONFIG_AEABI kernels, and also for some broken\n(since fixed) old ABI toolchains.\n\nSigned-off-by: Daniel Jacobowitz \u003cdan@codesourcery.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "27af4cfd11883073359bd5acab1962b0fa96a3bf",
      "tree": "8019082cdf12e458739e7f99610b1f8a12bb1606",
      "parents": [
        "acd9b7b4e08a3f0f48afa922d8e371414cf2d3b2"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Wed Dec 14 06:58:05 2005 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Dec 14 08:52:57 2005 -0800"
      },
      "message": "[IA64] fix for SET_PERSONALITY when CONFIG_IA32_SUPPORT is not set.\n\nMissed this when fixing the SET_PERSONALITY change.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8309cf66fd90ccba9894adde2f3a8d7e1507e4d2",
      "tree": "e9d9045cfa5a2f2599b3682f9f53d68fe3b8ebf2",
      "parents": [
        "fd4954714e8e7db9f6eb5878fa6111c46445ca81"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Mon Dec 12 22:17:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Bug correction in populate_memnodemap()\n\nAs reported by Keith Mannthey, there are problems in populate_memnodemap()\n\nThe bug was that the compute_hash_shift() was returning 31, with incorrect\ninitialization of memnodemap[]\n\nTo correct the bug, we must use (1UL \u003c\u003c shift) instead of (1 \u003c\u003c shift) to\navoid an integer overflow, and we must check that shift \u003c 64 to avoid an\ninfinite loop.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd4954714e8e7db9f6eb5878fa6111c46445ca81",
      "tree": "189264d0e9ae74930a3118f3a480ffff233a742a",
      "parents": [
        "df818a52fb5e64c72b21029fb9ba80583106932c"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Mon Dec 12 22:17:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Fix collision between pmtimer and pit/hpet\n\nOn systems that do not support the HPET legacy functions (basically the IBM\nx460, but there could be others), in time_init() we accidentally fall into a\nPM timer conditional and set the vxtime_hz value to the PM timer\u0027s frequency.\nWe then use this value with the HPET for timekeeping.\n\nThis patch (which mimics the behavior in time_init_gtod) corrects the\ncollision.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "df818a52fb5e64c72b21029fb9ba80583106932c",
      "tree": "fd71417e26af6dd57e26730541dd53f0609e08e3",
      "parents": [
        "d6ece5491ae71ded1237f59def88bcd1b19b6f60"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Dec 12 22:17:12 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Fix 32bit thread coredumps\n\nWhen a register set is passed in don\u0027t try to fix up the pointer.\n\nNoticed by Al Viro\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6ece5491ae71ded1237f59def88bcd1b19b6f60",
      "tree": "3128cb506d050a4007d2724939af15e512d7c5b4",
      "parents": [
        "928cf8c62763349efc550a12f6518e52c3390906"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Dec 12 22:17:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:16 2005 -0800"
      },
      "message": "[PATCH] i386/x86-64 Correct for broken MCFG tables on K8 systems\n\nThey report all busses as MMCONFIG capable, but it never works for the\ninternal devices in the CPU\u0027s builtin northbridge.\n\nIt just probes all func 0 devices on bus 0 (the internal northbridge is\ncurrently always on bus 0) and if they are not accessible using MCFG they are\nput into a special fallback bitmap.\n\nOn systems where it isn\u0027t we assume the BIOS vendor supplied correct MCFG.\n\nRequires the earlier patch for mmconfig type1 fallback\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "928cf8c62763349efc550a12f6518e52c3390906",
      "tree": "5fb257cbdaaebc3814e6df85100712127cdb8526",
      "parents": [
        "bf5421c309bb89e5106452bc840983b1b4754d61"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Dec 12 22:17:10 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:16 2005 -0800"
      },
      "message": "[PATCH] i386/x86-64 Fall back to type 1 access when no entry found\n\nWhen there is no entry for a bus in MCFG fall back to type1.  This is\nespecially important on K8 systems where always some devices can\u0027t be accessed\nusing mmconfig (in particular the builtin northbridge doesn\u0027t support it for\nits own devices)\n\nCc: \u003cgregkh@suse.de\u003e\nCc: \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf5421c309bb89e5106452bc840983b1b4754d61",
      "tree": "dd1b97332a053197175b13a3fe7d62e568c6f3f1",
      "parents": [
        "5e9ef02ec00c70840661d174dc2f4862db471bb6"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Dec 12 22:17:09 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:16 2005 -0800"
      },
      "message": "[PATCH] i386/x86-64: Don\u0027t call change_page_attr with a spinlock held\n\nIt\u0027s illegal because it can sleep.\n\nUse a two step lookup scheme instead.  First look up the vm_struct, then\nchange the direct mapping, then finally unmap it.  That\u0027s ok because nobody\ncan change the particular virtual address range as long as the vm_struct is\nstill in the global list.\n\nAlso added some LinuxDoc documentation to iounmap.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e9ef02ec00c70840661d174dc2f4862db471bb6",
      "tree": "037db38d2f476f71210b7c64eb2bcd2f74aa1486",
      "parents": [
        "68e188911263adb06e28fa2c9dc9e017774de68d"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Mon Dec 12 22:17:08 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:16 2005 -0800"
      },
      "message": "[PATCH] i386/x86-64 disable LAPIC completely for offline CPU\n\nDisabling LAPIC timer isn\u0027t sufficient.  In some situations, such as we\nenabled NMI watchdog, there is still unexpected interrupt (such as NMI)\ninvoked in offline CPU.  This also avoids offline CPU receives spurious\ninterrupt and anything similar.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: \"Seth, Rohit\" \u003crohit.seth@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68e188911263adb06e28fa2c9dc9e017774de68d",
      "tree": "159e570339af78445cd91f4fa8f3a426bf4a9aa6",
      "parents": [
        "7cd082f0147c5fc94b455bcc17fe21b22dbac703"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Dec 12 22:17:07 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Make sure hpet_address is 0 when any part of HPET initialization fails\n\nOtherwise TSC-\u003eHPET fallback could see incorrect state and crash later.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e670506668a43e1355b8f10c33d081a676bd521",
      "tree": "236d238cc234da1e6d375b5c2864cbac836fd71f",
      "parents": [
        "238523e1a15874b88955ff9c8f63e35597ae2857",
        "bf7ececa9b68f4720f1ce344f442435660bcdae7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 16:48:29 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 16:48:29 2005 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "94d40b699f0b9fb1b1da3b6abcd31d37c9aa2c22",
      "tree": "c719fbb7e7d44d74b4d7b571f7ed3f0d338daf71",
      "parents": [
        "062dfa433cce9a2c3941b3b8b96ae678f11230fa",
        "1df2ab48f995b1599740a3f430df77fe24cb8ce9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:49:27 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:49:27 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "062dfa433cce9a2c3941b3b8b96ae678f11230fa",
      "tree": "b76f773ef1fab8302e233ac25d23f35d5341b6cd",
      "parents": [
        "7c9dfb5999a7ba90e93a96d9f3ce55a9e4978ad5",
        "22f975f4ffa707ea24507f6899bb9f5a1ff034bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:25:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:25:58 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "1df2ab48f995b1599740a3f430df77fe24cb8ce9",
      "tree": "37558db63f64b1a5a11a12d8388a5c9b1a461851",
      "parents": [
        "1d66a79dc8dd892c0db04396a0b1d05e0f53fe4f"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Mon Dec 12 14:42:44 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 12 14:42:44 2005 -0800"
      },
      "message": "[SPARC]: block/ needed in final image link\n\nWith this fix, sparc links vmlinuz again using crosstool.  Without this\nfix, the final link fails missing several dozen dozen symbols, beginning\nwith:\n\n    kernel/built-in.o(.text+0x6fd0): In function `do_exit\u0027:\n    : undefined reference to `exit_io_context\u0027\n\n(exit_io_context is defined in block/ll_rw_blk.c).\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d66a79dc8dd892c0db04396a0b1d05e0f53fe4f",
      "tree": "bce1150d180d02982c5462e40cccdb7bb2af0dd2",
      "parents": [
        "2c27d4e53043de1c821e0af09e08dee3e92a01d6"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Mon Dec 12 14:42:31 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 12 14:42:31 2005 -0800"
      },
      "message": "[SPARC]: atomic_clear_mask build fix\n\nThis fixes one build error introduced in sparc with the patch of Oct 30,\nresent Nov 4 \"[patch 3/5] atomic: atomic_inc_not_zero\" I still can\u0027t get\nsparc to build, but at least it gets further after I remove this line. \nApparently, this change was agreed to by Andrew and Nick on Nov 14, but\neveryone thought someone else was doing it.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff9569bc5558e958777fd43580f2ccd83733cdf6",
      "tree": "be1c365ac50ea68253f896caab82f5a00b1fd223",
      "parents": [
        "1393c3edc307e0a2ec4274f67e342907ffd7deb5"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Mon Dec 12 00:37:37 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] Fix Kconfig of DMA32 for ia64\n\nI realized ZONE_DMA32 has a trivial bug at Kconfig for ia64.  In\ninclude/linux/gfp.h on 2.6.15-rc5-mm1, CONFIG is define like followings.\n\n#ifdef CONFIG_DMA_IS_DMA32\n#define __GFP_DMA32\t((__force gfp_t)0x01)\t/* ZONE_DMA is ZONE_DMA32\n*/\n       :\n       :\n\nSo, CONFIG_\"ZONE\"_DMA_IS_DMA32 is clearly wrong.\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf8d5c52c3b6b27061e3b7d779057fd9a6cac164",
      "tree": "e4371185eba27db47282410dd490b78598d20636",
      "parents": [
        "00d7c05ab168c10f9b520e07400923267bc04419"
      ],
      "author": {
        "name": "Keshavamurthy Anil S",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Dec 12 00:37:34 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] kprobes: increment kprobe missed count for multiprobes\n\nWhen multiple probes are registered at the same address and if due to some\nrecursion (probe getting triggered within a probe handler), we skip calling\npre_handlers and just increment nmissed field.\n\nThe below patch make sure it walks the list for multiple probes case.\nWithout the below patch we get incorrect results of nmissed count for\nmultiple probe case.\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": "68352e6ee3675e23b492c51908951058de4f6fe0",
      "tree": "0a033cd8cc7d800657a92ce710c107eafdbaa96a",
      "parents": [
        "7a4ae749a478f8bca73d4b5b8c1b8cbb178b2db5"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Mon Dec 12 00:37:23 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:43 2005 -0800"
      },
      "message": "[PATCH] mips: setup_zero_pages count 1\n\nPage count should be initialized to 1 on each of the MIPS empty zero pages,\nto avoid a bad_page warning whenever one of them is freed from all mappings.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf001b26793bd9f8a446577c361226fbcd617182",
      "tree": "a3b4ddadeaf2c5c580569f46e3a5c56f9df2f623",
      "parents": [
        "8140a5005bc6f1c9d0fa103460d50d472e6e3426"
      ],
      "author": {
        "name": "Pekka J Enberg",
        "email": "penberg@cs.Helsinki.FI",
        "time": "Mon Dec 12 00:37:16 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:43 2005 -0800"
      },
      "message": "[PATCH] uml: fix compile error for tt\n\narch/um/kernel/tt/uaccess.c: In function `copy_from_user_tt\u0027:\narch/um/kernel/tt/uaccess.c:11: error: `FIXADDR_USER_START\u0027 undeclared (first use in this function)\narch/um/kernel/tt/uaccess.c:11: error: (Each undeclared identifier is reported only once\narch/um/kernel/tt/uaccess.c:11: error: for each function it appears in.)\n\nI get the compile error when I disable CONFIG_MODE_SKAS.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nAcked-by: Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "82584ef75b7c14f22028595b0e8aa904464c5240",
      "tree": "3f144ec21f06b0d2f57a67f0b543a42ae3dac5a4",
      "parents": [
        "b3e55c727ff7349c5db722fbdb8d99a151e8e0bf"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Mon Dec 12 00:37:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:42 2005 -0800"
      },
      "message": "[PATCH] x86: fix NMI with CPU hotplug\n\nWith CPU hotplug enabled, NMI watchdog stoped working.  It appears the\nviolation is the cpu_online check in nmi handler.  local ACPI based NMI\nwatchdog is initialized before we set CPU online for APs.  It\u0027s quite\npossible a NMI is fired before we set CPU online, and that\u0027s what happens\nhere.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nAcked-by: Zwane Mwaikambo \u003czwane@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1ee9530a71686436dbeb5f31dd5b925c39cf71d7",
      "tree": "bd5ca62accb91f21f71edc5e456dcd070135a4e4",
      "parents": [
        "22f975f4ffa707ea24507f6899bb9f5a1ff034bc"
      ],
      "author": {
        "name": "Lothar Wassmann",
        "email": "LW@KARO-electronics.de",
        "time": "Mon Dec 12 16:44:05 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 12 16:44:05 2005 +0000"
      },
      "message": "[ARM] 3201/1: PXA27x: Prevent hangup during resume due to inadvertedly enabling MBREQ (replaces: 3198/1)\n\nPatch from Lothar Wassmann\n\nThe patch makes sure, that the ouptut functions of pins are restored\nbefore restoring the Alternat Function settings, preventing pins from\nbeing intermediately configured for undefined or unwanted alternate\nfunctions.\n\nHere is the original comment:\nI\u0027ve got a PXA270 system that uses GPIO80 as nCS4. This system did\nhang on resume. Digging into the problem I found that the processor\nstalled immediately when restoring the GAFR2_U register which restored\nthe alternate function for GPIO80. Since the GPDR registers were\nrestored after the GAFR registers, the offending GPIO was configured\nas input at this point.\nThus the alternate function that was in effect after restoring the\nGAFR was in fact the input function \"MBREQ\" instead of the output\nfunction \"nCS4\". The \"PXA27x Processor Family Developer\u0027s Manual\"\n(Footnote in Table 6-1 on page 6-3) states that:\n\"The MBREQ alternate function must not be enabled until the PSSR[RDH]\nbit field is cleared. For more details, see Table 3-15, \"PSSR Bit\nDefinitions\" on page 3-71.\"\n\nThere is another note in the Developer\u0027s Manual (chapter 24.4.2\n\"GPIO operation as Alternate Function\" on page 24-4)\nstating that:\n\"Configuring a GPIO for an alternate function that is not defined for\nit causes unpredictable results.\"\n\nSince some GPIOs have no input function defined, and to prevent\ninadvertedly programming the MBREQ function on some pin, the GAFR\nregisters should be restored after the GPDR registers have been\nrestored.\n\nAdditional provisions have to be made when the MBREQ function is\nactually required. The corresponding GAFR bits should not be restored\nwith the regular GAFR restore, but must be set only after the PSSR\nbits have been cleared.\n\nSigned-off-by: Lothar Wassmann \u003cLW@KARO-electronics.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ef969434005e772218c0b8086539804605070fa8",
      "tree": "f47f7edd35a4cb30d2d5155e3c26343481208649",
      "parents": [
        "b39f9485e6cfe1bf21b18b60fd8c631a72a1304d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sat Dec 10 18:41:50 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 12 14:26:39 2005 +1100"
      },
      "message": "[PATCH] ppc32: set smp_tb_synchronized on UP with SMP kernel\n\nppc32 kernel, when built with CONFIG_SMP and booted on a single CPU\nmachine, will not properly set smp_tb_synchronized, thus causing\ngettimeofday() to not use the HW timebase and to be limited to jiffy\nresolution.  This, among others, causes unacceptable pauses when launching\nX.org.\n\nSigned-Off-By: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b39f9485e6cfe1bf21b18b60fd8c631a72a1304d",
      "tree": "250c26d0c8251c5a5228a44a4192efb47e8715a4",
      "parents": [
        "23ed6cb9a237902cce6018a24d1993c346abddb4"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 12 13:13:24 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 12 14:16:09 2005 +1100"
      },
      "message": "[PATCH] powerpc: Fix clock spreading setting on some powermacs\n\nThe code that sets the clock spreading feature of the Intrepid ASIC\nmust not be run on some machine models or those won\u0027t boot. This\nfixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "22f975f4ffa707ea24507f6899bb9f5a1ff034bc",
      "tree": "b82d3d97110b8f5c9d80dfca36d38be98498fd5a",
      "parents": [
        "5b35193f5868da5e63f5b4cfe8fbcf9f10fe65cd"
      ],
      "author": {
        "name": "Nikola Valerjev",
        "email": "nikola@ghs.com",
        "time": "Sat Dec 10 11:59:15 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 10 11:59:15 2005 +0000"
      },
      "message": "[ARM] 3200/1: Singlestep over ARM BX and BLX instructions using ptrace fix\n\nPatch from Nikola Valerjev\n\nSingle stepping an application using ptrace() fails over ARM instructions BX and BLX.\n\nSteps to reproduce:\n\nCompile and link the following files\n\nmain.c\n-----\nvoid foo();\nint main() {\n    foo();\n    return 0;\n}\n\nfoo.s\n-----\n\t.text\n\t.globl foo\nfoo:\n\tBX LR\n\nUsing ptrace() functionality, run to main(), and start singlestepping.\nSinglestep over \\\"BX LR\\\" instruction won\\\u0027t transfer the control back\nto main, but run the code to completion.\n\nThis problems seems to be in the function get_branch_address() in\narch/arm/kernel/ptrace.c. The function doesn\\\u0027t seem to recognize BX\nand BLX instructions as branches. BX and BLX instructions can be used\nto convert from ARM to Thumb mode if the target address has the low\nbit set. However, they are also perfectly legal in the ARM only mode.\nAlthough other things in the kernel seem to indicate that only ARM\nmode is accepted (and not Thumb), many compilers will generate BX\nand BLX instructions even when generating ARM only code.\n\nSigned-off-by: Nikola Valerjev \u003cnikola@ghs.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "23ed6cb9a237902cce6018a24d1993c346abddb4",
      "tree": "e74b61d6da509fe85f5ec028a47c7e952bdae71a",
      "parents": [
        "cbf52afdc0eb88492cf7808cc4b4f58a46f1b1ad"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Dec 09 16:45:17 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 09 16:57:35 2005 +1100"
      },
      "message": "[PATCH] powerpc: Fix SLB flushing path in hugepage\n\nOn ppc64, when opening a new hugepage region, we need to make sure any\nold normal-page SLBs for the area are flushed on all CPUs.  There was\na bug in this logic - after putting the new hugepage area masks into\nthe thread structure, we copied it into the paca (read by the SLB miss\nhandler) only on one CPU, not on all.  This could cause incorrect SLB\nentries to be loaded when a multithreaded program was running\nsimultaneously on several CPUs.  This patch corrects the error,\ncopying the context information into the PACA on all CPUs using the mm\nin question before flushing any existing SLB entries.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cbf52afdc0eb88492cf7808cc4b4f58a46f1b1ad",
      "tree": "89910c9d9a054f0bf64670757a3715e19fcc62b2",
      "parents": [
        "dabcafd3f363bacd6b89f537af27dc79128e4806"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Dec 09 14:20:52 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 09 16:30:48 2005 +1100"
      },
      "message": "[PATCH] powerpc: Add missing icache flushes for hugepages\n\nOn most powerpc CPUs, the dcache and icache are not coherent so\nbetween writing and executing a page, the caches must be flushed.\nUserspace programs assume pages given to them by the kernel are icache\nclean, so we must do this flush between the kernel clearing a page and\nit being mapped into userspace for execute.  We were not doing this\nfor hugepages, this patch corrects the situation.\n\nWe use the same lazy mechanism as we use for normal pages, delaying\nthe flush until userspace actually attempts to execute from the page\nin question.\n\nTested on G5.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dabcafd3f363bacd6b89f537af27dc79128e4806",
      "tree": "92e9ff42b77b76609668fb7c8b262678a1f8bbef",
      "parents": [
        "326743ead7d0c08e0da715832386660ff3823170"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Dec 08 19:40:17 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 09 15:42:52 2005 +1100"
      },
      "message": "[PATCH] powerpc: Set cache info defaults\n\nCache info is setup by walking the device tree in initialize_cache_info().\nHowever, icache_flush_range might be called before that, in\nslb_initialize()-\u003epatch_slb_encoding, which modifies the load immediate\ninstructions used with SLB fault code.\n\nNot only that, but depending on memory layout, we might take SLB faults\nduring unflatten_device_tree. So that fault will load an SLB entry that\nmight not contain the right LLP flags for the segment.\n\nEither we can walk the flattened device tree to setup cache info, or\nwe can pick the known defaults that are known to work. Doing it in the\nflattened device tree is hairier since we need to know the machine type\nto know what property to look for, etc, etc.\n\nFor now, it\u0027s just easier to go with the defaults. Worst thing that\nhappens from it is that we might waste a few cycles doing too small\ndcbst/icbi increments.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6184b723876cd1a374e2d1094b3c73765d4c31c1",
      "tree": "d8d71c1a82a9933975ed92c3c8b7e855737c74aa",
      "parents": [
        "325c82a029ca7ea80f8cb24815d6c9288d177190"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 08 16:53:34 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 08 16:57:47 2005 +1100"
      },
      "message": "[PATCH] powerpc: Remove debug code in hash path\n\nSome debug code wasn\u0027t properly removed from the initial 64k pages\npatch, and while it\u0027s harmless, it\u0027s also slowing down significantly a\nvery hot code path, thus it should really be removed.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "325c82a029ca7ea80f8cb24815d6c9288d177190",
      "tree": "898b1a900bbf2ca0f60d6bf552f2db70d307746b",
      "parents": [
        "6d91bb93e45857259ec80cf7393ea561dba1a1de"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 08 16:51:44 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 08 16:57:41 2005 +1100"
      },
      "message": "[PATCH] powerpc: Fix a huge page bug\n\nThe 64k pages patch changed the meaning of one argument passed to the\nlow level hash functions (from \"large\" it became \"psize\" or page size\nindex), but one of the call sites wasn\u0027t properly updated, causing\npotential random weird problems with huge pages. This fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6d91bb93e45857259ec80cf7393ea561dba1a1de",
      "tree": "5be12353a58cc4b7bbaa53948e971ea38b7b3cfc",
      "parents": [
        "ca507eaf32fa599a92182ce91050046e807a994c"
      ],
      "author": {
        "name": "Mike Kravetz",
        "email": "kravetz@us.ibm.com",
        "time": "Wed Dec 07 13:07:23 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 08 16:54:39 2005 +1100"
      },
      "message": "[PATCH] powerpc/pseries: boot failures on numa if no memory on node\n\nThis bug exists in the current code and prevents machines from booting\nwith numa enabled if there is a node that does not contain memory.\nWorkaround is to boot with \u0027numa\u003doff\u0027.  Looks like a simple typo.\n\nSigned-off-by: Mike Kravetz \u003ckravetz@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "590711b7dd731bb04e7892c0451566d788985e79",
      "tree": "aa5f23e68992eaaeec13b80e13b546ff56d1e316",
      "parents": [
        "bd1d6e2451f2bb0132416fda4d129c4f57a827bc"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Dec 06 08:05:24 2005 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 06 09:13:42 2005 -0800"
      },
      "message": "[IA64-SGI] Fix SN PTC deadlock recovery\n\nThe patch that added support for a new platform chipset (shub2) broke\nPTC deadlock recovery on older versions of the chipset. (PTCs are the\nSN platform-specific method for doing a global TLB purge). This\npatch fixes deadlock recovery so that it works on both the old \u0026 new\nchipsets.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "bd1d6e2451f2bb0132416fda4d129c4f57a827bc",
      "tree": "64fc1ba7d4734ea5ecec8942795b32a32e4623a4",
      "parents": [
        "acb7f67280128a9ddaa756ff10212391d28caec4"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Mon Dec 05 20:02:31 2005 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 06 09:12:34 2005 -0800"
      },
      "message": "[IA64] Change SET_PERSONALITY to comply with comment in binfmt_elf.c.\n\nWe have a customer application which trips a bug.  The problem arises\nwhen a driver attempts to call do_munmap on an area which is mapped, but\nbecause current-\u003ethread.task_size has been set to 0xC0000000, the call\nto do_munmap fails thinking it is an unmap beyond the user\u0027s address\nspace.\n\nThe comment in fs/binfmt_elf.c in load_elf_library() before the call\nto SET_PERSONALITY() indicates that task_size must not be changed for\nthe running application until flush_thread, but is for ia64 executing\nia32 binaries.\n\nThis patch moves the setting of task_size from SET_PERSONALITY() to\nflush_thread() as indicated.  The customer application no longer is able\nto trip the bug.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "acb7f67280128a9ddaa756ff10212391d28caec4",
      "tree": "2c475d61a7842cf1849a109c5ad5c189f4053aee",
      "parents": [
        "3ec829b6895092b0686254c315f42642b4a07efc"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Mon Dec 05 13:56:50 2005 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 06 09:10:37 2005 -0800"
      },
      "message": "[IA64] Limit the maximum NODEDATA_ALIGN() offset\n\nThe per-node data structures are allocated with strided offsets that are a\nfunction of the node number. This prevents excessive cache-aliasing from\noccurring.\n\nOn systems with a large number of nodes, the strided offset becomes\ntoo large. This patch restricts the maximum offset to 32MB. This is far larger\nthan the size of any current L3 cache.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3ec829b6895092b0686254c315f42642b4a07efc",
      "tree": "8e1c58fffe2b16a791c6d3e09783daf1f75a3b7b",
      "parents": [
        "3e356b2660eda9da7776144cbc0a038c93dcb335"
      ],
      "author": {
        "name": "John Keller",
        "email": "jpk@sgi.com",
        "time": "Tue Nov 29 16:36:32 2005 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 06 09:09:23 2005 -0800"
      },
      "message": "[IA64-SGI] altix: pci_window fixup\n\nAltix only patch to add fixup code that sets up\npci_controller-\u003ewindow. This code is a temporary\nfix until ACPI support on Altix is added.\n\nAlso, corrects the usage of pci_dev-\u003esysdata,\nwhich had previously been used to reference\nplatform specific device info, to now point to\na pci_controller struct.\n\nSigned-off-by: John Keller \u003cjpk@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "05f70395c642bed0300bc1955bfa8c0f93de2bc2",
      "tree": "c73f6ddd31d53863a569f234792719e3f77cb416",
      "parents": [
        "885da19e8044051a92cfd70099398c373245c431"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Fri Dec 02 13:40:15 2005 +1100"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Dec 05 11:49:17 2005 -0800"
      },
      "message": "[IA64] Allow salinfo_decode to detect signals on read\n\nReturn -EINTR instead of -ERESTARTSYS when signals are delivered during\na blocked read of /proc/sal/*/event.  This allows salinfo_decode to\ndetect signals when it is blocked on a read of those files.\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ca507eaf32fa599a92182ce91050046e807a994c",
      "tree": "2402d87614e2cb19d67ffc208a27bc2eec13dde5",
      "parents": [
        "b6d78157ad129b1bce87cc831d0d038e97ca5551"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Nov 29 14:04:17 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 05 15:41:35 2005 +1100"
      },
      "message": "[PATCH] powerpc: remove redundant code in stab init\n\nThere\u0027s never been a hardware platform that has both pSeries/RPA LPAR\nhypervisor and stab (pre-POWER4 segment management). This removes\nthe redundant code in stab_initalize().\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b6d78157ad129b1bce87cc831d0d038e97ca5551",
      "tree": "08125fb9c4f78eb103d4cc456204aba89e7ed9b5",
      "parents": [
        "6fbb618f5da0424adcba5f666035e4772a8df526"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 05 14:39:53 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 05 14:39:53 2005 +1100"
      },
      "message": "ppc: Build in all three of powermac, PREP and CHRP support\n\nThis reverts commit da0825fd201a03294dbf7f8f030676d608da122c, making\nit so that if you select CONFIG_PPC_MULTIPLATFORM you get support\nfor PMAC, PREP and CHRP built in.\n\nThe reason for not allowing PMAC, PREP and CHRP to be selected\nindividually for ARCH\u003dppc is that there is too much interdependency\nbetween them in the platform support code.  For example, CHRP uses\nthe PMAC nvram code.\n\nConfiguring with ARCH\u003dpowerpc does allow you to select support for\nPMAC and CHRP separately.  Support for PREP is not there yet but\nshould be there soon.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6fbb618f5da0424adcba5f666035e4772a8df526",
      "tree": "599edd9f3bce29e3153b086bec87862e78bb889d",
      "parents": [
        "e8a167accb47de528d2ffddc0f13f8e84eaa71de"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 05 14:19:10 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 05 14:19:10 2005 +1100"
      },
      "message": "powerpc/pseries: Optimize IOMMU setup\n\nThe previous commit will use the page-at-a-time hypervisor call for\nsetting up IOMMU entries when we are using 64k pages and setting up\none 64k page, even though that means 16 calls to the hypervisor, since\nthe hypervisor still works on 4k pages.  This optimizes this case by\nusing the multi-page IOMMU setup hypervisor call instead.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "885da19e8044051a92cfd70099398c373245c431",
      "tree": "5f26f3fcf069c2d56169a777708899f00aebe5bc",
      "parents": [
        "1448652a54b5de5189a217374706700275b857e6"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 02 16:18:42 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 02 16:18:42 2005 -0800"
      },
      "message": "[IA64] refresh tiger_defconfig ready for 2.6.15\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1448652a54b5de5189a217374706700275b857e6",
      "tree": "073f1e6f4a6cf137c20c0504336fd8df11c0c5b5",
      "parents": [
        "deda498710e190c7922c2634ed630ee64ce86c05"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Fri Dec 02 11:14:41 2005 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 02 13:32:44 2005 -0800"
      },
      "message": "[IA64] Updates to the sn2_defconfig for 2.6.15.\n\nThis updates the sn2_defconfig file for the Altix 330 hardware, enables\nthe AGP graphics for the SGI Prism, and removes prompts for the remainder\nof the new features.  Greg Edwards reviewed the changes.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nSigned-off-by: Greg Edwards \u003cedwardsg@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "e8a167accb47de528d2ffddc0f13f8e84eaa71de",
      "tree": "43d1e4bc078910584ce94b5e2bf542586974282a",
      "parents": [
        "cc8b5c96a7ac7d695c2887427b1003bd33ec9c97"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Thu Dec 01 21:10:10 2005 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 02 14:51:35 2005 +1100"
      },
      "message": "[PATCH] powerpc: correct the NR_CPUS description text\n\nUpdate the help text to match the allowed range.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cc8b5c96a7ac7d695c2887427b1003bd33ec9c97",
      "tree": "a8a745d54dae93438b6479cf807e07a51f8b210e",
      "parents": [
        "deda498710e190c7922c2634ed630ee64ce86c05"
      ],
      "author": {
        "name": "Michal Ostrowski",
        "email": "mostrows@watson.ibm.com",
        "time": "Fri Dec 02 13:09:13 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 02 14:51:22 2005 +1100"
      },
      "message": "[PATCH] powerpc/pseries: Fix TCE building with 64k pagesize\n\nMust adjust tcenum and npages by TCE_PAGE_FACTOR to convert between\n64KB pages and TCE (4K) pages.  (This is done in other places, except\nfor this one location.)\n\nSigned-off-by: Michal Ostrowski \u003cmostrows at watson ibm com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ca98f825ea05edb41346f12408caa30be8a287c6",
      "tree": "98826d67758b0bd028a04e16446441adb66f4d66",
      "parents": [
        "b67c26e4fcfdade157d5bd54085720e71518cccd",
        "11849fe67430ba48547e17b25a7831da29863efa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 01 15:53:33 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 01 15:53:33 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "b67c26e4fcfdade157d5bd54085720e71518cccd",
      "tree": "cbfcbf209abc06fc28b6c77a130985e7212879c5",
      "parents": [
        "c6b79418a4bb0260a92a25f562047d5be7b0e7f4",
        "80b42598eec1627084e225c575201bdd838f5b8f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 01 15:52:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 01 15:52:58 2005 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n"
    },
    {
      "commit": "5c72c343719a8c5dba675cd1b27b63c06bfe23d1",
      "tree": "bd5f3220aef43a44274fe633f69c50de0233aae4",
      "parents": [
        "42ea0d037860690dde07a015d3473a17da35f74a"
      ],
      "author": {
        "name": "Eugene Surovegin",
        "email": "ebs@ebshome.net",
        "time": "Thu Dec 01 00:51:17 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 01 15:48:56 2005 -0800"
      },
      "message": "[PATCH] ppc32: fix treeboot image entrypoint\n\nCorrectly specify treeboot based image entrypoint.  Currently makefile uses\n$(ENTRYPOINT) which isn\u0027t defined anywhere.  Each board port sets\nentrypoint-$(CONFIG_BOARD_NAME) instead.\n\nWithout this patch I cannot boot Ocotea (PPC440GX eval board) anymore.  I\nwas getting random \"OS panic\" errors from OpenBIOS for a while, but with\ncurrent kernel I get them all the time (probably because image became\nbigger).\n\nSigned-off-by: Eugene Surovegin \u003cebs@ebshome.net\u003e\nAcked-by: Tom Rini \u003ctrini@kernel.crashing.org\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "42ea0d037860690dde07a015d3473a17da35f74a",
      "tree": "02f10934ab3022259880f3118db2f60ce1c1fa38",
      "parents": [
        "00c1bd54d8c7b6210530cdbb3508125a0bf4a32b"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Thu Dec 01 00:51:15 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 01 15:48:56 2005 -0800"
      },
      "message": "[PATCH] ppc32: Fix incorrect PCI frequency value\n\nThe time to wait after deasserting PCI_RST has been counted with incorrect\nvalue - this patch fixes the issue.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "08af295ba491123d067400228d887ca574aceecd",
      "tree": "1284425fd279cf007aaf824745a4c0043a985493",
      "parents": [
        "a35d6c91b8f061da9b76c8c0102d1e1e6bc6f47b"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Dec 01 15:52:47 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 01 15:52:47 2005 +0000"
      },
      "message": "[ARM] 3188/1: Add missing i2c dependency for Akita\n\nPatch from Richard Purdie\n\nAkita requires inbuilt kernel i2c support for its GPIOs. Add this\nrequirement to Kconfig and update the defconfig to match.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a35d6c91b8f061da9b76c8c0102d1e1e6bc6f47b",
      "tree": "53169b760b0f7c2fc3be5b3e2e29702a212aba3d",
      "parents": [
        "00b4c90787298349b799069360ced9ca843153dc"
      ],
      "author": {
        "name": "Jeff Hansen",
        "email": "jhansen@cardaccess-inc.com",
        "time": "Thu Dec 01 15:50:35 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 01 15:50:35 2005 +0000"
      },
      "message": "[ARM] Fix IXDP425 setup bug\n\nThere is a typo in the ARM IXDP425 setup definition that mistakenly tries\nto use UART1\u0027s IRQ for UART2\u0027s traffic.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "80b42598eec1627084e225c575201bdd838f5b8f",
      "tree": "b15e482fa4748abbd0421cd9708127e93ce82817",
      "parents": [
        "85b05496024fd913da2c1fbea711ebcdfd40c2f3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 01 11:05:19 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 01 11:05:19 2005 +0000"
      },
      "message": "[MIPS] Update defconfigs to reflect Kconfig changes.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "85b05496024fd913da2c1fbea711ebcdfd40c2f3",
      "tree": "94910c9702bb37a92418ec8b1ae89a82f27d7a85",
      "parents": [
        "04a7052c8399edc95b5e120c980823ccaade6aaf"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 30 17:21:06 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 01 11:05:18 2005 +0000"
      },
      "message": "[MIPS] Avoid duplicate do_syscall_trace calls on return from sigreturn.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "04a7052c8399edc95b5e120c980823ccaade6aaf",
      "tree": "230e75476b3d1fae60bfaf98d4e407d65b0be114",
      "parents": [
        "ecd5a739048b4d94e4ae3545196eb752d6776c97"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 30 16:24:57 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 01 11:05:17 2005 +0000"
      },
      "message": "[MIPS] Fix register handling in syscalls when debugging.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ecd5a739048b4d94e4ae3545196eb752d6776c97",
      "tree": "11f2bc0803a06bf4ae0b93814454eb742f8eaaa8",
      "parents": [
        "dea91002d45e4f0fe83768703288e1cde917371c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 29 17:03:02 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 01 11:05:16 2005 +0000"
      },
      "message": "[MIPS] Alchemy: Set board type on initialization.\n    \nFrom Sergei Shtylylov \u003csshtylyov@ru.mvista.com\u003e.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dea91002d45e4f0fe83768703288e1cde917371c",
      "tree": "310ddf176806bfb3e4a74774c1c2cbd255083ef7",
      "parents": [
        "edcb98d1db7d0320d7b1920c05a4f1cafe7cb798"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 29 16:01:32 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 01 11:05:16 2005 +0000"
      },
      "message": "[MIPS] Alchemy: Fix BCSR accesses.\n    \nFixes BCSR accesses in the board setup/reset code.  The registers are\nactually 16-bit, and their addresses are different between DBAu1550 and\nother DBAu1xx0 boards.\n    \nFrom Sergei Shtylylov \u003csshtylyov@ru.mvista.com\u003e.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "edcb98d1db7d0320d7b1920c05a4f1cafe7cb798",
      "tree": "cd148f10f348ab62a47a2c1fdbc8aaa10d0d7032",
      "parents": [
        "fe3d72858c34a464976c6f8076971e2862d5c3b8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 29 13:01:01 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 01 11:05:15 2005 +0000"
      },
      "message": "[MIPS] Fix return path of sysmips(MIPS_ATOMIC_SET, ...)\n    \nThe way we were doing things does no longer work on 2.6.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fe3d72858c34a464976c6f8076971e2862d5c3b8",
      "tree": "5903ce0e8eaf69eb71ec29929bd03877e094ecf4",
      "parents": [
        "e76beeebff09b6a5eb338f306349ddc451a7804d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 28 13:15:08 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 01 11:05:15 2005 +0000"
      },
      "message": "[MIPS] Qemu: Accept kernel command line passed by the Emulator.\n    \nFrom Daniel Jacobowitz \u003cdan@debian.org\u003e.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "56ebd51bae72c2e47c83f6eacf258479d5658ec8",
      "tree": "eb39e5ee383815c0185b910523d5470088f93494",
      "parents": [
        "b6c3539bdd6d766cffea76698c85ebb92bf3fb12"
      ],
      "author": {
        "name": "Daniel Jacobowitz",
        "email": "dan@debian.org",
        "time": "Sat Nov 26 22:34:41 2005 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 01 11:05:14 2005 +0000"
      },
      "message": "[MIPS] Generate SIGILL again\n    \nThe rdhwr emulation accidentally swallowed the SIGILL from most other\nillegal instructions.  Make sure to return -EFAULT by default.\n    \nSigned-off-by: Daniel Jacobowitz \u003cdan@codesourcery.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b6c3539bdd6d766cffea76698c85ebb92bf3fb12",
      "tree": "af8ef2310e5f6218c91c167cf5e3b2ca88f1e393",
      "parents": [
        "d981733aaf970e4537bb8dee9422ee775d92e5ae"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 25 11:35:40 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 01 11:05:14 2005 +0000"
      },
      "message": "[MIPS] Kconfig: Include init/Kconfig after we\u0027ve set 32BIT / 64BIT.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d981733aaf970e4537bb8dee9422ee775d92e5ae",
      "tree": "537236d2937d4d8a1f2c276cd026c774e656ea5c",
      "parents": [
        "8b36612a23fda542fab5f0c6c26e15e2178e3d0e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 23 13:49:09 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 01 11:05:13 2005 +0000"
      },
      "message": "[MIPS] Use reset_page_mapcount to initialize empty_zero_page usage counter.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "8b36612a23fda542fab5f0c6c26e15e2178e3d0e"
}
