)]}'
{
  "log": [
    {
      "commit": "59f145d28ce853b13dafdfab438c48f3ead0b38e",
      "tree": "e758652a96e8d63ac2b413bcba4266743af09d78",
      "parents": [
        "84c493d8e143360cfba3efede97e5a93d62c4d3d"
      ],
      "author": {
        "name": "Arnaud Giersch",
        "email": "arnaud.giersch@free.fr",
        "time": "Sun Nov 13 00:38:18 2005 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:48 2005 +0000"
      },
      "message": "[MIPS] IP32: Fix sparse warnings.\n    \nAdd __iomem qualifier to crime and mace pointers.\n    \nSigned-off-by: Arnaud Giersch \u003carnaud.giersch@free.fr\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "19ce1cfb2d53e5b9f70d0199d551789db2718e6f",
      "tree": "6a8e08b25a64718c5fad3c60e1aa1aedff6fdca5",
      "parents": [
        "70ad7d1840d3479ea8503c9f89ec503115bfd2cf"
      ],
      "author": {
        "name": "Arnaud Giersch",
        "email": "arnaud.giersch@free.fr",
        "time": "Sun Nov 13 00:38:18 2005 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:47 2005 +0000"
      },
      "message": "[MIPS] IP32: Export mace symbol.\n    \nExport mace symbol so that it can be used in modules.\n    \nSigned-off-by: Arnaud Giersch \u003carnaud.giersch@free.fr\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "70ad7d1840d3479ea8503c9f89ec503115bfd2cf",
      "tree": "804f9d3678bb4aa39be1e47229236ad8c1d0e2c6",
      "parents": [
        "efd9412d850397fc129c17eb33c84f74abb0d3ee"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 11 11:49:53 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:46 2005 +0000"
      },
      "message": "[MIPS] JMR3927: Fix syntax error.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "efd9412d850397fc129c17eb33c84f74abb0d3ee",
      "tree": "49d832872141ed2982312e705b863be35a61c489",
      "parents": [
        "d93efab838ee399b45379bd97b2812ecee84471b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 11 11:46:25 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:45 2005 +0000"
      },
      "message": "[MIPS] JMR3927: Undo accidental rename.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d93efab838ee399b45379bd97b2812ecee84471b",
      "tree": "3d6ef302f593e7d7f7d4da95adb65166b41a0124",
      "parents": [
        "16212017a54afdb702ecc796aaa0448b795de03b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 11 11:15:41 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:45 2005 +0000"
      },
      "message": "[MIPS] DDB5477: Fix unused variable warning.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d58a75ef75ad98f2d20ee6dccfc71f881aabffb0",
      "tree": "fbfa28526e3e2695c61d83a1a4997a8c3d00b686",
      "parents": [
        "f6ff56cd56b83d8edf4b3cffc5c53c56b37a5081",
        "5d66da3d71e6aeca80ca08dbebd8a1cd72e6ee1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 16 07:58:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 16 07:58:48 2005 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "5d66da3d71e6aeca80ca08dbebd8a1cd72e6ee1f",
      "tree": "1bdc54e617fc209925f33118f414ce0a4ebb62ac",
      "parents": [
        "d3ed65832029dcaf5fe086670a2f2c25600b51e9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 16 13:54:32 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 14:05:11 2005 +1100"
      },
      "message": "[PATCH] powerpc: Make the vDSO functions set error code (#2)\n\nThe vDSO functions should have the same calling convention as a syscall.\nUnfortunately, they currently don\u0027t set the cr0.so bit which is used to\nindicate an error. This patch makes them clear this bit unconditionally\nsince all functions currently succeed. The syscall fallback done by some\nof them will eventually override this if the syscall fails.\n\nThis also changes the symbol version of all vdso exports to make sure\nglibc can differenciate between old and fixed calls for existing ones\nlike __kernel_gettimeofday.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d3ed65832029dcaf5fe086670a2f2c25600b51e9",
      "tree": "00b3ea25477868607b0aa47d55b0854118f73fb2",
      "parents": [
        "94b212c29f685ca54b5689a8e89ac7671c43d651"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 16 13:40:43 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 14:05:07 2005 +1100"
      },
      "message": "[PATCH] ppc: Fix build with CONFIG_CHRP not set\n\nBuilding ARCH\u003dppc for multiplatforms with CONFIG_CHRP not set fails\ndue to some unshielded code in xmon\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "94b212c29f685ca54b5689a8e89ac7671c43d651",
      "tree": "356266520a5ba530b2a5b77b68e90e87a2402ecb",
      "parents": [
        "7486a38f683d49e6f8b2b9050ff06778b151a40c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:38:21 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:52:21 2005 +1100"
      },
      "message": "powerpc: Move ppc64 boot wrapper code over to arch/powerpc\n\nThis also extends the code to handle 32-bit ELF vmlinux files as well\nas 64-bit ones.  This is sufficient for booting on new-world 32-bit\npowermacs (i.e. all recent machines).\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "950fc0025f8566d1c44da04fed216513f83268af",
      "tree": "73a098992d35f2d8b547a704da6447862aaeab8e",
      "parents": [
        "de93f0d62ccaa730fd46de14d46c0317bd82596a"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Nov 15 09:05:14 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:52:06 2005 +1100"
      },
      "message": "[PATCH] powerpc: add new powerbooks to feature table\n\nHi,\n\nThe previous PowerBook patch didn\u0027t contain the feature table updates\nfor ARCH\u003dpowerpc. Here they are.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "de93f0d62ccaa730fd46de14d46c0317bd82596a",
      "tree": "38184c1a318f111abd0f20c541ea2e1b69da0b41",
      "parents": [
        "c0ce5c5228dd17d4e3dd1d15b8d52714262cab70"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Nov 15 18:21:45 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:51:58 2005 +1100"
      },
      "message": "[PATCH] ppc: Fix boot with yaboot with ARCH\u003dppc\n\nThe merge of machine types broke boot with yaboot \u0026 ARCH\u003dppc due to the\nold code still retreiving the old-syle machine type passed in by yaboot.\nThis patch fixes it by translating those old numbers. Since that whole\nmecanism is deprecated, this is a temporary fix until ARCH\u003dppc uses the\nnew prom_init that the merged architecture now uses for both ppc32 and\nppc64 (after 2.6.15)\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b5166cc252190be80465f3b4f050e4a0310f71af",
      "tree": "565d11c2ea25d1553489d6c8a9b4d2c00e110288",
      "parents": [
        "f9e4ec57c66586d0c165ed9373efaf9e329d5766"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Nov 15 16:05:33 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:29:46 2005 +1100"
      },
      "message": "[PATCH] powerpc: pci_64 fixes \u0026 cleanups\n\nI discovered that in some cases (PowerMac for example) we wouldn\u0027t\nproperly map the PCI IO space on recent kernels. In addition, the code\nfor initializing PCI host bridges was scattered all over the place with\nsome duplication between platforms.\n\nThis patch fixes the problem and does a small cleanup by creating a\npcibios_alloc_controller() in pci_64.c that is similar to the one in\npci_32.c (just takes an additional device node argument) that takes care\nof all the grunt allocation and initialisation work. It should work for\nboth boot time and dynamically allocated PHBs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f9e4ec57c66586d0c165ed9373efaf9e329d5766",
      "tree": "c2704119cc2d7f369bff0610e815f49231649d3e",
      "parents": [
        "eb481899aa319cf5cbeccfd9deac907300698b57"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Nov 15 15:16:38 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:29:40 2005 +1100"
      },
      "message": "[PATCH] powerpc: More debugging fixups\n\nAdd a few more missing includes of udbg.h\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eb481899aa319cf5cbeccfd9deac907300698b57",
      "tree": "2dc0499415e968fca864a2ba38674dbced6094fb",
      "parents": [
        "5444a5e9e872f599ec12534bd1bf9bc79a1c72ca"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Nov 15 14:49:22 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:28:40 2005 +1100"
      },
      "message": "[PATCH] powerpc: Fixup debugging in lmb.c\n\nSomewhere we lost the include of udbg.h in lmb.c. While we\u0027re there, add a DBG\nmacro like every other file has and use it in lmb_dump_all().\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5444a5e9e872f599ec12534bd1bf9bc79a1c72ca",
      "tree": "3ed0871f034bd90248a8de538c0530ab4400dd7a",
      "parents": [
        "eb07d964b4491d1bb5864cd3d7e7633ccdda9a53"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Nov 15 14:40:25 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:28:32 2005 +1100"
      },
      "message": "[PATCH] powerpc: update defconfigs\n\nMy patch moving ppc64 RTC to genrtc was supposed to update all\ndefconfigs, but for some reason, the patch actually posted only had the\npseries one... ouch. This patch properly updates all defconfigs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eb07d964b4491d1bb5864cd3d7e7633ccdda9a53",
      "tree": "b76d2cdf2159ee2d11ae708ee876a21dbf0838e3",
      "parents": [
        "1e185b97b4364063f1135604b87f8d8469944233"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Mon Nov 14 05:38:31 2005 -0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:28:22 2005 +1100"
      },
      "message": "[PATCH] ppc32 8xx: update_mmu_cache() needs unconditional tlbie\n\nCurrently 8xx fails to boot due to endless pagefaults.\n\nSeems the bug is exposed by the change which avoids flushing the\nTLB when not necessary (in case the pte has not changed), introduced\nrecently:\n\n__handle_mm_fault():\n\n        entry \u003d pte_mkyoung(entry);\n        if (!pte_same(old_entry, entry)) {\n                ptep_set_access_flags(vma, address, pte, entry, write_access);\n                update_mmu_cache(vma, address, entry);\n                lazy_mmu_prot_update(entry);\n        } else {\n                /*\n                 * This is needed only for protection faults but the arch code\n                 * is not yet telling us if this is a protection fault or not.\n                 * This still avoids useless tlb flushes for .text page faults\n                 * with threads.\n                 */\n                if (write_access)\n                        flush_tlb_page(vma, address);\n        }\n\nThe \"update_mmu_cache()\" call was unconditional before, which caused the TLB\nto be flushed by:\n\n        if (pfn_valid(pfn)) {\n                struct page *page \u003d pfn_to_page(pfn);\n                if (!PageReserved(page)\n                    \u0026\u0026 !test_bit(PG_arch_1, \u0026page-\u003eflags)) {\n                        if (vma-\u003evm_mm \u003d\u003d current-\u003eactive_mm) {\n#ifdef CONFIG_8xx\n                        /* On 8xx, cache control instructions (particularly \n                         * \"dcbst\" from flush_dcache_icache) fault as write \n                         * operation if there is an unpopulated TLB entry \n                         * for the address in question. To workaround that, \n                         * we invalidate the TLB here, thus avoiding dcbst \n                         * misbehaviour.\n                         */\n                                _tlbie(address);\n#endif\n                                __flush_dcache_icache((void *) address);\n                        } else\n                                flush_dcache_icache_page(page);\n                        set_bit(PG_arch_1, \u0026page-\u003eflags);\n                }\n\nWhich worked to due to pure luck: PG_arch_1 was always unset before, but\nnow it isnt.\n\nThe root of the problem are the changes against the 8xx TLB handlers introduced\nduring v2.6. What happens is the TLBMiss handlers load the zeroed pte into\nthe TLB, causing the TLBError handler to be invoked (thats two TLB faults per \npagefault), which then jumps to the generic MM code to setup the pte.\n\nThe bug is that the zeroed TLB is not invalidated (the same reason\nfor the \"dcbst\" misbehaviour), resulting in infinite TLBError faults.\n\nThe \"two exception\" approach requires a TLB flush (to nuke the zeroed TLB)\nat each PTE update for correct behaviour:\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fb6d73d3014babb69f5cc2d1d78b31e9d09fc5df",
      "tree": "9d8ee68b8754fc57948098945113871aee0b23bb",
      "parents": [
        "1e185b97b4364063f1135604b87f8d8469944233"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 11:43:26 2005 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 16:57:12 2005 -0800"
      },
      "message": "[PATCH] powerpc: Fix sparsemem with memory holes [was Re: ppc64 oops..]\n\nThis patch should fix the crashes we have been seeing on 64-bit\npowerpc systems with a memory hole when sparsemem is enabled.\nI\u0027d appreciate it if people who know more about NUMA and sparsemem\nthan me could look over it.\n\nThere were two bugs.  The first was that if NUMA was enabled but there\nwas no NUMA information for the machine, the setup_nonnuma() function\nwas adding a single region, assuming memory was contiguous.  The\nsecond was that the loops in mem_init() and show_mem() assumed that\nall pages within the span of a pgdat were valid (had a valid struct\npage).\n\nI also fixed the incorrect setting of num_physpages that Mike Kravetz\npointed out.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e185b97b4364063f1135604b87f8d8469944233",
      "tree": "0184e24ae1e9247b7dee62838b981c2d2a741d2e",
      "parents": [
        "47227d50c4ba7d2308b30c19b14e6edf133d5aa8"
      ],
      "author": {
        "name": "Chen, Kenneth W",
        "email": "kenneth.w.chen@intel.com",
        "time": "Tue Nov 15 14:37:05 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 15:50:51 2005 -0800"
      },
      "message": "[PATCH] ia64: cpu_idle performance bug fix\n\nOur performance validation on 2.6.15-rc1 caught a disastrous performance\nregression on ia64 with netperf (-98%) and volanomark (-58%) compares to\nprevious kernel version 2.6.14-git7.  See the following chart (result\ngroup 1 \u0026 2).\n\n  http://kernel-perf.sourceforge.net/results.machine_id\u003d26.html\n\nWe have root caused it to commit 64c7c8f88559624abdbe12b5da6502e8879f8d28\n\nThis changeset broke the ia64 task resched notification.  In\nsched.c:resched_task(), a reschedule IPI is conditioned upon\nTIF_POLLING_NRFLAG.  However, the above changeset unconditionally set\nthe polling thread flag for idle tasks regardless whether pal_halt_light\nis in use or not.  As a result, resched IPI is not sent from\nresched_task().  And since the default behavior on ia64 is to use\npal_halt_light, we end up delaying the rescheduling task until next\ntimer tick, and thus cause the performance regression.\n\nThis fixes the performance bug.  I\u0027m glad our performance suite is\nturning up bad performance bug like this in time.\n\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47227d50c4ba7d2308b30c19b14e6edf133d5aa8",
      "tree": "531356e3b004da443c01dac74420f4f28b91679f",
      "parents": [
        "7ae8c5ec122e4e909193dbbdb2ad2de349e307c9",
        "72724382d3c9caab1d85e54080d338b854f10dd3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 12:46:57 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 12:46:57 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "72724382d3c9caab1d85e54080d338b854f10dd3",
      "tree": "a55045e2987edcbdc65cee9a3f610119eec002c0",
      "parents": [
        "eceab4ac8d9dd8955e0961fd7477664c087a9017"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Nov 15 19:04:22 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 15 19:04:22 2005 +0000"
      },
      "message": "[ARM] Initialise SA1111 core before SA1111 PCMCIA\n\nThis avoids a BUG_ON with kref.c when SA1111 tries to register\na driver with an unregistered bus type.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0c53508980a95b84c296c4336a831776cc22cf58",
      "tree": "66f908cb6cbdeb2bbc34fd3a3ab08090ecc3d9a2",
      "parents": [
        "f4eeb0a20f017fd8bc849cc50469c2e2e6a0c05c"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Nov 15 00:09:18 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:20 2005 -0800"
      },
      "message": "[PATCH] v850: use generic hardirq code\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Miles Bader \u003cmiles@gnu.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "228322f13fe20bd29e81fca8341cc1fc7ffc5929",
      "tree": "7c587e6a0ebd88aa868d1f8c074e1f29c7918ca8",
      "parents": [
        "09071e35f9f0b308c37c9853766de573591589ea"
      ],
      "author": {
        "name": "Miles Bader",
        "email": "miles@gnu.org",
        "time": "Tue Nov 15 00:09:16 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:19 2005 -0800"
      },
      "message": "[PATCH] v850: Fix show_interrupts\n\nA variable was being used in multiple conflicting ways.  I also restructured\nthe code a bit for clarity.\n\nSigned-off-by: Miles Bader \u003cmiles@gnu.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa63b229829e73361900183bc1ae21b71b6c2dae",
      "tree": "75d0e8cef43964561b957f6c81e34fdecdb35597",
      "parents": [
        "3225e1d3d1ebc3fcb74fbbb166520f35c35a22f4"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Tue Nov 15 00:09:09 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:19 2005 -0800"
      },
      "message": "[PATCH] Add missing EXPORT_SYMBOLS() for __ide_mm_* functions on powerpc\n\nThese exported symbols are in arch/ppc/ but missing from arch/powerpc/ for\nppc32 builds.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "19842d67340e4a8f616552d344e97fc7452aa37a",
      "tree": "470e9884d77d319d14baa7489a03635c14d0cae1",
      "parents": [
        "4060994c3e337b40e0f6fa8ce2cc178e021baf3d"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Tue Nov 15 00:09:04 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:18 2005 -0800"
      },
      "message": "[PATCH] drop \"[PATCH] i386 kexec-on-panic: Don\u0027t shutdown the apics\"\n\nA patch by Eric was merged (f2b36db692b7ff6972320ad9839ae656a3b0ee3e)\nand later on reverted back (1e4c85f97fe26fbd70da12148b3992c0e00361fd).\n\nAlong with above patch, another patch was posted and has been merged\n(3d1675b41b02d64bd1185903ea0d25a8c0bb6dea).  That patch was dependent on\nthe above patch and now it should also be reverted.\n\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eceab4ac8d9dd8955e0961fd7477664c087a9017",
      "tree": "47614fc4f8312687d29fc31e4c31088f61e2a9f3",
      "parents": [
        "4060994c3e337b40e0f6fa8ce2cc178e021baf3d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Nov 15 11:31:41 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 15 11:31:41 2005 +0000"
      },
      "message": "[ARM] Use kernel/power/Kconfig\n\nRather than defining our own PM option, use kernel/power/Kconfig.\nThis fixes build errors introduced by\nbca73e4bf8563d83f7856164caa44d5f42e44cca\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4060994c3e337b40e0f6fa8ce2cc178e021baf3d",
      "tree": "980297c1747ca89354bc879cc5d17903eacb19e2",
      "parents": [
        "0174f72f848dfe7dc7488799776303c81b181b16",
        "d3ee871e63d0a0c70413dc0aa5534b8d6cd6ec37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:56:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:56:02 2005 -0800"
      },
      "message": "Merge x86-64 update from Andi\n"
    },
    {
      "commit": "d3ee871e63d0a0c70413dc0aa5534b8d6cd6ec37",
      "tree": "79114c735614c4811d02ac9ccc81f6c9798a73ec",
      "parents": [
        "8893166ff8694f36655009aa9bf8e7f2e1c9339f"
      ],
      "author": {
        "name": "Bob Picco",
        "email": "bob.picco@hp.com",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:18 2005 -0800"
      },
      "message": "[PATCH] x86_64: Fix sparse mem\n\nFix up booting with sparse mem enabled. Otherwise it would just\ncause an early PANIC at boot.\n\nSigned-off-by: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8893166ff8694f36655009aa9bf8e7f2e1c9339f",
      "tree": "89f030c84d807f58444667a401194cda06fcc1b0",
      "parents": [
        "9e43e1b7c7c9872da032442d8e4bb112a02d16f4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Increase the maximum number of local APICs to the maximum\n\nThis is needed for large multinode IBM systems which have a sparse\nAPIC space in clustered mode, fully covering the available 8 bits.\n\nThe previous kernels would limit the local APIC number to 127,\nwhich caused it to reject some of the CPUs at boot.\n\nI increased the maximum and shrunk the apic_version array a bit\nto make up for that (the version is only 8 bit, so don\u0027t need\nan full int to store)\n\nCc:  Chris McDermott \u003clcm@us.ibm.com\u003e\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9e43e1b7c7c9872da032442d8e4bb112a02d16f4",
      "tree": "04399c723a8fbd3f859a462add5db34c389ebf45",
      "parents": [
        "ffd10a2b77bca50dd05ba26acd5a6e68bcc8f61f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Remove CONFIG_CHECKING and add command line option for pagefault tracing\n\nCONFIG_CHECKING covered some debugging code used in the early times\nof the port. But it wasn\u0027t even SMP safe for quite some time\nand the bugs it checked for seem to be gone.\n\nThis patch removes all the code to verify GS at kernel entry. There\nhaven\u0027t been any new bugs in this area for a long time.\n\nPreviously it also covered the sysctl for the page fault tracing.\nThat didn\u0027t make much sense because that code was unconditionally\ncompiled in. I made that a boot option now because it is typically\nonly useful at boot.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ffd10a2b77bca50dd05ba26acd5a6e68bcc8f61f",
      "tree": "92bd5c702cde0c6582950ff66f648e59bf5fb2cd",
      "parents": [
        "e583538f077d5f70191670b47a046ba436ec3428"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus@valinux.co.jp",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Make node boundaries consistent\n\nThe current x86_64 NUMA memory code is inconsequent when it comes to node\nmemory ranges. The exact behaviour varies depending on which config option\nthat is used.\n\nsetup_node_bootmem() has start and end as arguments and these are used to\ncalculate the size of the node like this: (end - start). This is all fine\nif end is pointing to the first non-available byte. The problem is that the\ncurrent x86_64 code sometimes treats it as the last present byte and sometimes\nas the first non-available byte. The result is that some configurations might\nlose a page at the end of the range.\n\nThis patch tries to fix CONFIG_ACPI_NUMA, CONFIG_K8_NUMA and CONFIG_NUMA_EMU\nso they all treat the end variable as the first non-available byte. This is\nthe same way as the single node code.\n\nThe patch is boot tested on dual x86_64 hardware with the above configurations,\nbut maybe the removed code is needed as some workaround?\n\nSigned-off-by: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e583538f077d5f70191670b47a046ba436ec3428",
      "tree": "576298f190ce8a4f321bb84efce2ace41aa12194",
      "parents": [
        "b0bd35e622ffbda2c01dc67a0381c6a18817a29a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Log machine checks from boot on Intel systems\n\nThe logging for boot errors was turned off because it was broken\non some AMD systems. But give Intel EM64T systems a chance because they are\nsupposed to be correct there.\n\nThe advantage is that there is a chance to actually log uncorrected\nmachine checks after the reset.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b0bd35e622ffbda2c01dc67a0381c6a18817a29a",
      "tree": "dffb53b490f81481b2df41758d239db2b8dbb9bd",
      "parents": [
        "efbbdce94f6ea54cf06d9a06e4c95f6874ad64a8"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Make ACPI NUMA and NUMA emulation peers of K8_NUMA in Kconfig\n\nOn x86_64 arches, there is no way to choose ACPI_NUMA without having to choose\nK8_NUMA.  CONFIG_K8_NUMA is not needed for Intel EM64T NUMA boxes.  It also\nlooks odd if you have to select ACPI_NUMA from the power management menu.\nThis patch fixes those oddities.  Patch does the following:\n\n1. Makes NUMA a config option like other arches\n2. Makes topology detection options like K8_NUMA dependent on NUMA\n3. Choosing ACPI NUMA detection can be done from the standard\n   \"Processor type and features\" menu\n\nAK: I fixed up the dependencies and changed the help texts a bit\non top of Kiran\u0027s patch.\n\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "efbbdce94f6ea54cf06d9a06e4c95f6874ad64a8",
      "tree": "8f2b387266cae7ea06a1cd100174cb849fd45a8d",
      "parents": [
        "bf0f2e23834e2bf7d64b467ef07095b1c7e2c04b"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Use common sys_time64\n\nKeeping this function does not makes sense because it\u0027s a copied (and\nbuggy) copy of sys_time.  The only difference is that now.tv_sec (which is\na time_t, i.e.  a 64-bit long) is copied (and truncated) into a int\n(32-bit).\n\nThe prototype is the same (they both take a long __user *), so let\u0027s drop\nthis and redirect it to sys_time (and make sure it exists by defining\n__ARCH_WANT_SYS_TIME).\n\nOnly disadvantage is that the sys_stime definition is also compiled (may be\nfixed if needed by adding a separate __ARCH_WANT_SYS_STIME macro, and\ndefining it for all arch\u0027s defining __ARCH_WANT_SYS_TIME except x86_64).\n\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a5b250a428aabc619ace872f8220a7d0b8f7d557",
      "tree": "11cabf07982ae37f94bc929f9a605cbbd20e35ab",
      "parents": [
        "a6f5deb2be4c82f24fefadcbf7e448f540c05ae6"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Remove optimization for B stepping AMD K8\n\nB stepping were the first shipping Opterons. memcpy/memset/copy_page/\nclear_page had special optimized version for them. These are really\nold and in the minority now and the difference to the generic versions\n(using rep microcode) is not that big anyways. So just remove them.\n\nTODO: figure out optimized versions for Intel Netburst based EM64T\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a6f5deb2be4c82f24fefadcbf7e448f540c05ae6",
      "tree": "f138057dbbd6bf08d52404e758f3db8502af1c29",
      "parents": [
        "2b0918758dd68d6b8d01318a5200b65b9209760d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Reduce number of retries for reset through keyboard controller\n\nOld code could retry for 10 seconds worst time. Only try it\nfor one second now.\n\nSuggested by Yinghai Lu\n\nCc: Yinghai.Lu@amd.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2b0918758dd68d6b8d01318a5200b65b9209760d",
      "tree": "1f4bd49d9d6827a2121fc698d1a9c9fc889ad3fe",
      "parents": [
        "94605eff572b727aaad9b4b29bc358b919096503"
      ],
      "author": {
        "name": "Siddha, Suresh B",
        "email": "suresh.b.siddha@intel.com",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: x86_64/i386 fix Intel cache detection code assumption about threads sharing\n\nFix the Intel cache detection code assumption that number of threads\nsharing the cache will either be equal to number of HT or core siblings.\n\nThis also cleans up the code in general a bit.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "94605eff572b727aaad9b4b29bc358b919096503",
      "tree": "657a848d8ef34d2f94bbad3aa4e5458d2d3f2d2b",
      "parents": [
        "e90f22edf432512219cc2952f5811961abbd164f"
      ],
      "author": {
        "name": "Siddha, Suresh B",
        "email": "suresh.b.siddha@intel.com",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86-64/i386: Intel HT, Multi core detection fixes\n\nFields obtained through cpuid vector 0x1(ebx[16:23]) and\nvector 0x4(eax[14:25], eax[26:31]) indicate the maximum values and might not\nalways be the same as what is available and what OS sees.  So make sure\n\"siblings\" and \"cpu cores\" values in /proc/cpuinfo reflect the values as seen\nby OS instead of what cpuid instruction says. This will also fix the buggy BIOS\ncases (for example where cpuid on a single core cpu says there are \"2\" siblings,\neven when HT is disabled in the BIOS.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4359)\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3506229ff9968e5dbc862a50285fbea0e8821b58",
      "tree": "76306c140f9a4bec3b3f429467a7dee32c810859",
      "parents": [
        "a88cde13bae3fffd6ecc812bdd02c91eafb6073e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Don\u0027t enable interrupt unconditionally in reboot path\n\nWhen they were disabled before (e.g. after a panic) it\u0027s better\nto keep them off, otherwise followon panics can happen from timer\ninterrupt handlers etc.\n\nDrawback is that pageup in the console won\u0027t work anymore though.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a88cde13bae3fffd6ecc812bdd02c91eafb6073e",
      "tree": "60c80590f2d2245bc7fa3ef44eeb0fc2af7b9371",
      "parents": [
        "ea0be473a1f0ee89024a24d8ea4b05fbf6efcee3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Formatting fixes for arch/x86_64/kernel/process.c\n\nNo functional changes.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea0be473a1f0ee89024a24d8ea4b05fbf6efcee3",
      "tree": "15821beb060e3e5811063a7c9eef3b1e5b7f4e8b",
      "parents": [
        "af9c142de94ecf724a18700273bbba390873e072"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Allow modular build of ia32 aout loader\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af9c142de94ecf724a18700273bbba390873e072",
      "tree": "12ecf9850dc75c19cca7a14233d5ba3efe7dbb9d",
      "parents": [
        "1d2e6bd86152ab86fb866555281869df340e6c6a"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Force correct address space size for MTRR on some 64bit Intel Xeons\n\nThey report 40bit, but only have 36bits of physical address space.\nThis caused problems with setting up the correct masks for MTRR.\n\nCPUID workaround for steppings 0F33h(supporting x86) and 0F34h(supporting x86\nand EM64T). Detail info can be found at:\nhttp://download.intel.com/design/Xeon/specupdt/30240216.pdf\nhttp://download.intel.com/design/Pentium4/specupdt/30235221.pdf\n\nSigned-off-by: Shaohua Li\u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "529a340402e419f935d411ce0a085e96fcaf3872",
      "tree": "d5941a16060f3c64912e6cb393d6eaa8f4704652",
      "parents": [
        "e4e5d324b9c5586f408a72d1534474c449dd5212"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] x86_64: Optimize NUMA node hash function\n\nCompute the highest possible value for memnode_shift, in order to reduce\nfootprint of memnodemap[] to the minimum, thus making all users\n(phys_to_nid(), kfree()), more cache friendly.\n\nBefore the patch :\n\n Node 0 MemBase 0000000000000000 Limit 00000001ffffffff\n Node 1 MemBase 0000000200000000 Limit 00000003ffffffff\n Using 23 for the hash shift. Max adder is 3ffffffff\n\nAfter the patch :\n\n Node 0 MemBase 0000000000000000 Limit 00000001ffffffff\n Node 1 MemBase 0000000200000000 Limit 00000003ffffffff\n Using 33 for the hash shift.\n\nIn this case, only 2 bytes of memnodemap[] are used, instead of 2048\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4e5d324b9c5586f408a72d1534474c449dd5212",
      "tree": "21a7a3758c07ae1bb5263e88946e1cc18835c2fe",
      "parents": [
        "420f8f68c9c5148dddf946bebdbc7eacde2172cb"
      ],
      "author": {
        "name": "Bryan Ford",
        "email": "baford@mit.edu",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] x86_64: Save/restore CS in 64bit signal handlers and force __USER_CS for CS\n\nThis allows to run 64bit signal handlers in 64bit processes that run small\ncode snippets in compat mode.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "420f8f68c9c5148dddf946bebdbc7eacde2172cb",
      "tree": "59cf49ac38e0c7560bb57d988869f67b1ff20342",
      "parents": [
        "485832a5d928facd82f1525270d9f048da2063a1"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] x86_64: New heuristics to find out hotpluggable CPUs.\n\nWith a NR_CPUS\u003d\u003d128 kernel with CPU hotplug enabled we would waste 4MB\non per CPU data of all possible CPUs.  The reason was that HOTPLUG\nalways set up possible map to NR_CPUS cpus and then we need to allocate\nthat much (each per CPU data is roughly ~32k now)\n\nThe underlying problem is that ACPI didn\u0027t tell us how many hotplug CPUs\nthe platform supports.  So the old code just assumed all, which would\nlead to this memory wastage.\n\nThis implements some new heuristics:\n\n - If the BIOS specified disabled CPUs in the ACPI/mptables assume they\n   can be enabled later (this is bending the ACPI specification a bit,\n   but seems like a obvious extension)\n - The user can overwrite it with a new additionals_cpus\u003dNUM option\n - Otherwise use half of the available CPUs or 2, whatever is more.\n\nCc: ashok.raj@intel.com\nCc: len.brown@intel.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "59170891049cc469777a392e0b3f5aa7aad784a6",
      "tree": "7b04918a1c0ca496ee1b3aaf673abf220cc66716",
      "parents": [
        "4d74dbd79a571b31f7cd2c69bb5e44368972bf93"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] x86_64: Replace swiotlb extern with include\n\nMinor victory on the continuous quest against all stray extern.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4d74dbd79a571b31f7cd2c69bb5e44368972bf93",
      "tree": "0b5c7143490ca6cb8c21528ab1db0c00e262bdc9",
      "parents": [
        "2bc0414ee04fd8bb798760801f5d7476dff44241"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] x86_64: Replace cpu_pda extern with include\n\nMinor cleanup - remove obsolete extern\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2bc0414ee04fd8bb798760801f5d7476dff44241",
      "tree": "3ae48fd461dca1f7f46f440325c674717a36f693",
      "parents": [
        "6b75aeedde1e8a8513393d3c1367bf81bc5b0c67"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Only use asm/sections.h to declare section symbols\n\nAdding __initdata_* to asm-generic/sections.h\nReplaces a lot of open coded externs in arch/x86_64/*\nI had to change __bss_end to __bss_stop to match the other architectures.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f6c2e3330d3fdd5474bc3756da46fca889a30e33",
      "tree": "41b7534c39a6aea4ae1f0a75c6eb03f6e4b6312c",
      "parents": [
        "69d81fcde7797342417591ba7affb372b9c86eae"
      ],
      "author": {
        "name": "Siddha, Suresh B",
        "email": "suresh.b.siddha@intel.com",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Unmap NULL during early bootup\n\nWe should zap the low mappings, as soon as possible, so that we can catch\nkernel bugs more effectively. Previously early boot had NULL mapped\nand didn\u0027t trap on NULL references.\n\nThis patch introduces boot_level4_pgt, which will always have low identity\naddresses mapped.  Druing boot, all the processors will use this as their\nlevel4 pgt.  On BP, we will switch to init_level4_pgt as soon as we enter C\ncode and zap the low mappings as soon as we are done with the usage of\nidentity low mapped addresses.  On AP\u0027s we will zap the low mappings as\nsoon as we jump to C code.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69d81fcde7797342417591ba7affb372b9c86eae",
      "tree": "97fbc73fd20f8ebc313b2bc41367a8efe36c2c3d",
      "parents": [
        "50895c5d76e15d8af480eff1aaab5770cabbc2c2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Speed up numa_node_id by putting it directly into the PDA\n\nNot go from the CPU number to an mapping array.\nMode number is often used now in fast paths.\n\nThis also adds a generic numa_node_id to all the topology includes\n\nSuggested by Eric Dumazet\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "50895c5d76e15d8af480eff1aaab5770cabbc2c2",
      "tree": "ce304c3774375c61a492cf642d285fb8af46b364",
      "parents": [
        "f5f786d0455c359c554b8f74783f887c0a2c9fac"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Fix gcc 4 warning in aperture.c\n\nFix\n\n  arch/x86_64/kernel/aperture.c: In function #iommu_hole_init#:\n  arch/x86_64/kernel/aperture.c:199: warning: #aper_order# may be used uninitialized in this function\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5f786d0455c359c554b8f74783f887c0a2c9fac",
      "tree": "2d8bf241afe4d9242657f29f6494ce8763b3418d",
      "parents": [
        "e9b59d834faf0305cb6214a358f65f72c57b9e99"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86-64/i386: Fix CPU model for family 6\n\nAccording to cpuid instruction in IA32 SDM-Vol2, when computing cpu model,\nwe need to consider extended model ID for family 0x6 also.\n\nAK: Also added fixes/simplifcation from Petr Vandrovec\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e9b59d834faf0305cb6214a358f65f72c57b9e99",
      "tree": "5321ee83273d1fc0de136f9de90bed14a63739a3",
      "parents": [
        "47492d3667ec519172ab978bd8231b8c7152fa9d"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Remove duplicate __cpuinit define\n\nRemove duplicate __cpuinit in smp.c. Already defined in init.h which is\nalready included.\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47492d3667ec519172ab978bd8231b8c7152fa9d",
      "tree": "06e86f5fe27976d75a935458b1f428af410a04fe",
      "parents": [
        "07808b74e7dab1aa385e698795875337d72daf7d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Use the DMA32 zone for dma_alloc_coherent()/pci_alloc_consistent\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6004e1b7effcbb385a6b7c790e4b8008682cf679",
      "tree": "b22c05874deeee6ee7ec75f98746717db5830d8d",
      "parents": [
        "89b831ef8bf5cfbb357dbc0a2e07700d7f20eec5"
      ],
      "author": {
        "name": "James Cleverdon",
        "email": "jamesclv@us.ibm.com",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:13 2005 -0800"
      },
      "message": "[PATCH] i386/x86-64: Share interrupt vectors when there is a large number of interrupt sources\n\nHere\u0027s a patch that builds on Natalie Protasevich\u0027s IRQ compression\npatch and tries to work for MPS boots as well as ACPI.  It is meant for\na 4-node IBM x460 NUMA box, which was dying because it had interrupt\npins with GSI numbers \u003e NR_IRQS and thus overflowed irq_desc.\n\nThe problem is that this system has 270 GSIs (which are 1:1 mapped with\nI/O APIC RTEs) and an 8-node box would have 540.  This is much bigger\nthan NR_IRQS (224 for both i386 and x86_64).  Also, there aren\u0027t enough\nvectors to go around.  There are about 190 usable vectors, not counting\nthe reserved ones and the unused vectors at 0x20 to 0x2F.  So, my patch\nattempts to compress the GSI range and share vectors by sharing IRQs.\n\nCc: \"Protasevich, Natalie\" \u003cNatalie.Protasevich@unisys.com\u003e\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "89b831ef8bf5cfbb357dbc0a2e07700d7f20eec5",
      "tree": "25118081599eab69bd20d1a1b34ba0f8f679f24f",
      "parents": [
        "979edfadbae2286eec5b46143c00e81bca96498e"
      ],
      "author": {
        "name": "Jacob Shin",
        "email": "jacob.shin@amd.com",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:13 2005 -0800"
      },
      "message": "[PATCH] x86_64: Support for AMD specific MCE Threshold.\n\nMC4_MISC - DRAM Errors Threshold Register realized under AMD K8 Rev F.\nThis register is used to count correctable and uncorrectable ECC errors that occur during DRAM read operations.\nThe user may interface through sysfs files in order to change the threshold configuration.\n\nbank%d/error_count - reads current error count, write to clear.\nbank%d/interrupt_enable - set/clear interrupt enable.\nbank%d/threshold_limit - read/write the threshold limit.\n\nAPIC vector 0xF9 in hw_irq.h.\n5 software defined bank ids in mce.h.\nnew apic.c function to setup threshold apic lvt.\ndefaults to interrupt off, count enabled, and threshold limit max.\nsysfs interface created on /sys/devices/system/threshold.\n\nAK: added some ifdefs to make it compile on UP\n\nSigned-off-by: Jacob Shin \u003cjacob.shin@amd.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e18c6874a505958d153a11f9d6947971c349008a",
      "tree": "809d61a9e36f9869d875542c9adce1952e202d4b",
      "parents": [
        "b0d41693217b3bb5b837940dc7465e82a9d49476"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:13 2005 -0800"
      },
      "message": "[PATCH] x86_64: Account mem_map in VM holes accounting\n\nThe VM needs to know about lost memory in zones to accurately\nbalance dirty pages. This patch accounts mem_map in there too,\nwhich fixes a constant errror of a few percent. Also some\nother misc mappings and the kernel text itself are accounted\ntoo.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fed644132f8ec4bf05b63f79c507c0acaa692c37",
      "tree": "6b16c1bc5e63a755a5a952b0363bbcb30974370d",
      "parents": [
        "d1e3dfdc2c934a279bcfa19359e4daec02bda18f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:13 2005 -0800"
      },
      "message": "[PATCH] x86_64: Make i386 compile again with fourth DMA32 zone\n\nThe code should deal with an additional empty zone, so fix up the\n#error.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d1e3dfdc2c934a279bcfa19359e4daec02bda18f",
      "tree": "3135781b99cb7a816569ded60485639057c96b6c",
      "parents": [
        "a2f1b424900715ed9d1699c3bb88a434a2b42bc0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:13 2005 -0800"
      },
      "message": "[PATCH] x86_64: Set compatibility flag for 4GB zone on IA64\n\nIA64 traditionally had a 4GB DMA32 zone. Set the compatibility flag\nto keep old drivers working.\n\nFor new drivers it would be better to use ZONE_DMA32 now.\n\nCc: tony.luck@intel.com\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2f1b424900715ed9d1699c3bb88a434a2b42bc0",
      "tree": "8ef440f840656365166ff2d71aa445c224c53546",
      "parents": [
        "56720367cd89ef5265f39da2d674c5b92cd4cd87"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:13 2005 -0800"
      },
      "message": "[PATCH] x86_64: Add 4GB DMA32 zone\n\nAdd a new 4GB GFP_DMA32 zone between the GFP_DMA and GFP_NORMAL zones.\n\nAs a bit of historical background: when the x86-64 port\nwas originally designed we had some discussion if we should\nuse a 16MB DMA zone like i386 or a 4GB DMA zone like IA64 or\nboth. Both was ruled out at this point because it was in early\n2.4 when VM is still quite shakey and had bad troubles even\ndealing with one DMA zone.  We settled on the 16MB DMA zone mainly\nbecause we worried about older soundcards and the floppy.\n\nBut this has always caused problems since then because\ndevice drivers had trouble getting enough DMA able memory. These days\nthe VM works much better and the wide use of NUMA has proven\nit can deal with many zones successfully.\n\nSo this patch adds both zones.\n\nThis helps drivers who need a lot of memory below 4GB because\ntheir hardware is not accessing more (graphic drivers - proprietary\nand free ones, video frame buffer drivers, sound drivers etc.).\nPreviously they could only use IOMMU+16MB GFP_DMA, which\nwas not enough memory.\n\nAnother common problem is that hardware who has full memory\naddressing for \u003e4GB misses it for some control structures in memory\n(like transmit rings or other metadata).  They tended to allocate memory\nin the 16MB GFP_DMA or the IOMMU/swiotlb then using pci_alloc_consistent,\nbut that can tie up a lot of precious 16MB GFPDMA/IOMMU/swiotlb memory\n(even on AMD systems the IOMMU tends to be quite small) especially if you have\nmany devices.  With the new zone pci_alloc_consistent can just put\nthis stuff into memory below 4GB which works better.\n\nOne argument was still if the zone should be 4GB or 2GB. The main\nmotivation for 2GB would be an unnamed not so unpopular hardware\nraid controller (mostly found in older machines from a particular four letter\ncompany) who has a strange 2GB restriction in firmware. But\nthat one works ok with swiotlb/IOMMU anyways, so it doesn\u0027t really\nneed GFP_DMA32. I chose 4GB to be compatible with IA64 and because\nit seems to be the most common restriction.\n\nThe new zone is so far added only for x86-64.\n\nFor other architectures who don\u0027t set up this\nnew zone nothing changes. Architectures can set a compatibility\ndefine in Kconfig CONFIG_DMA_IS_DMA32 that will define GFP_DMA32\nas GFP_DMA. Otherwise it\u0027s a nop because on 32bit architectures\nit\u0027s normally not needed because GFP_NORMAL (\u003d0) is DMA able\nenough.\n\nOne problem is still that GFP_DMA means different things on different\narchitectures. e.g. some drivers used to have #ifdef ia64  use GFP_DMA\n(trusting it to be 4GB) #elif __x86_64__ (use other hacks like\nthe swiotlb because 16MB is not enough) ... . This was quite\nugly and is now obsolete.\n\nThese should be now converted to use GFP_DMA32 unconditionally. I haven\u0027t done\nthis yet. Or best only use pci_alloc_consistent/dma_alloc_coherent\nwhich will use GFP_DMA32 transparently.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "56720367cd89ef5265f39da2d674c5b92cd4cd87",
      "tree": "f368e64539b865f5faba7cffd31f654d0e9e66bd",
      "parents": [
        "6037d6bbdff65eb5a84fe35e140f4da4f7cc103a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:12 2005 -0800"
      },
      "message": "[PATCH] x86_64: Update defconfig\n\nRerun and enable autofs 4, relayfs and softdog\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba76cd575ffd461d83507c23cf53c78d56d1ea0a",
      "tree": "256053e3982f8e0e5c541fa887faccad2bb0a9ed",
      "parents": [
        "a272e24cc8751d125f9582befed0213a2a2b270f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 21:56:57 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 15 11:17:09 2005 +1100"
      },
      "message": "powerpc: Remove __init from a function used in suspend/resume.\n\nSuspend/resume on powermacs uses the pmac_get_boot_time function,\nso it can\u0027t be marked as __init.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cc657f53928997c65bf2409c45166c6ceee8d306",
      "tree": "247e16076381a947b4305bb6467acde1189f3918",
      "parents": [
        "493f25ef4087395891c99fcfe2c72e62e293e89f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 21:55:15 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 15 11:11:32 2005 +1100"
      },
      "message": "powerpc: Fix clearing of the FPSCR when invoking a signal handler\n\nAs pointed out by Gary Byers, we were clearing the image of the FPSCR\n(floating point status and control register) in the thread_struct before\ncopying it to the user stack when invoking a signal.  Thus the task\nwould see its FPSCR getting cleared when it took a signal.\n\nWhile fixing it I noticed that our swapcontext system call was also\nclearing FPSCR.  It shouldn\u0027t, so I fixed that too.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5be396b00ca0f2f769c55cf69bbd7c77451c925e",
      "tree": "3e6d9d85fdb985be3a70aeb76d61f29f631260ce",
      "parents": [
        "1dfc6772097ef4eadd39a10ce44557c782d5058e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:31:55 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:31:55 2005 +1100"
      },
      "message": "powerpc: Mark PREP and embedded as broken for now\n\nThese machines don\u0027t have working ARCH\u003dpowerpc support yet, so make\nthem depend on BROKEN so people don\u0027t enable them inadvertently and\nget compile errors.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1dfc6772097ef4eadd39a10ce44557c782d5058e",
      "tree": "4427008f2f36c92ad7784d5f8fd2e2981f868ef3",
      "parents": [
        "7568cb4ef6c507164b65b01f972a3bd026898ae1"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:30:40 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:30:40 2005 +1100"
      },
      "message": "powerpc: Export a couple of prom functions\n\nThese are needed by the TPM driver, apparently.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7568cb4ef6c507164b65b01f972a3bd026898ae1",
      "tree": "ba608f4c84d8765d5a1491c345f6dc265b5ec4ea",
      "parents": [
        "c55377ee73f6efeb373ae06f6e918d87660b4852"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:30:17 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:30:17 2005 +1100"
      },
      "message": "powerpc: Move most remaining ppc64 files over to arch/powerpc\n\nAlso deletes files in arch/ppc64 that are no longer used now that\nwe don\u0027t compile with ARCH\u003dppc64 any more.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "821077b2617ef70662a861393c929d7e47609512",
      "tree": "a1ea11b67418bb2f84efb7f0b44a772c3f625f2a",
      "parents": [
        "3136254ca5dfaf53486f7032c674f9b6d7fd1d53",
        "d7867959e7e928ab52ef204e2559937e5c9fc4ce"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:15:45 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:15:45 2005 +1100"
      },
      "message": "Merge git://oak/home/sfr/kernels/iseries/work\n"
    },
    {
      "commit": "d7867959e7e928ab52ef204e2559937e5c9fc4ce",
      "tree": "d5e4c82050b70383e4d3b92d3b1b3eb3b65a0813",
      "parents": [
        "868accb7b9126dffdebb6b45631e145991e3535d"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Nov 14 17:14:51 2005 +1100"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Nov 14 17:14:51 2005 +1100"
      },
      "message": "powerpc: iSeries build fixes\n\nlog_plpar_hcall_return is only used on PPC_PSERIES, so move\nit closer to its users and inside ifdef CONFIG_PPC_PSERIES.\n\nremove the last vestiges of systemcfg in iSeries.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "3136254ca5dfaf53486f7032c674f9b6d7fd1d53",
      "tree": "101934218e83511dc2783e02d1a458ec85d98da9",
      "parents": [
        "0c37ec2aa88bd8a6aaeb284ff5c86f4c6d8e8469"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 14 15:49:48 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 16:36:08 2005 +1100"
      },
      "message": "[PATCH] powerpc: kill ppc64 rtc.c, use genrtc instead\n\nThis moves the rtas RTC callbacks to rtas-rtc.c in arch/powerpc/kernel,\nand kills the rest of arch/ppc64/kernel/rtc.c which was just a duplicate\nof the genrtc functionality. Also enable build of genrtc for\nCONFIG_PPC64 (it just works are we already have the required callbacks)\nand enable it in all defconfigs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0c37ec2aa88bd8a6aaeb284ff5c86f4c6d8e8469",
      "tree": "d70e4b48664b86a9abfe21ff26561318316fb9c2",
      "parents": [
        "50092b233afa96b4c9a4b24ac38199c34e0880cd"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 14 14:55:58 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 16:35:58 2005 +1100"
      },
      "message": "[PATCH] powerpc: vdso fixes (take #2)\n\nThis fixes various errors in the new functions added in the vDSO\u0027s,\nI\u0027ve now verified all functions on both 32 and 64 bits vDSOs. It also\nfix a sign extension bug getting the initial time of day at boot that\ncould cause the monotonic clock value to be completely on bogus for\n64 bits applications (with either the vDSO or the syscall) on\npowermacs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "50092b233afa96b4c9a4b24ac38199c34e0880cd",
      "tree": "03bf19e82f5808f9d8f7fe538b0a3f56c70c3672",
      "parents": [
        "593e537b93193d1696809817533ce5ad510445b1"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 14 11:02:20 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 16:35:50 2005 +1100"
      },
      "message": "[PATCH] powerpc: Always rebuild arch/powerpc/include/asm symlink\n\nThis patch uses a FORCE dependency on the arch/powerpc/include/asm\nsymlink so that it always gets rebuilt, thus avoiding all sort of funny\nerrors if the .config is changed between 32 and 64 bits.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "593e537b93193d1696809817533ce5ad510445b1",
      "tree": "b2045132486c3d39950899e3a9b574188df55ce6",
      "parents": [
        "c5e24354efae9f962e0e369d875d45f47e0bb9aa"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Sat Nov 12 00:06:06 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 16:34:06 2005 +1100"
      },
      "message": "[PATCH] powerpc: Export htab start/end via device tree\n\nThe userspace kexec-tools need to know the location of the htab on non-lpar\nmachines, as well as the end of the kernel. Export via the device tree.\n\nNB. This patch has been updated to use \"linux,x\" property names. You may\nneed to update your kexec-tools to match.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c5e24354efae9f962e0e369d875d45f47e0bb9aa",
      "tree": "9a92ab7168cd45eb5104ce662e82626b62609aa4",
      "parents": [
        "5cd16ee934eafca74a6bb790328950cec68a8b78"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Sat Nov 12 00:06:05 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 16:33:09 2005 +1100"
      },
      "message": "[PATCH] powerpc: Turn cpu_irq_down into kexec_cpu_down\n\nWe currently have a ppc_md member called cpu_irq_down, which disables IRQs\nfor the cpu in question. The only caller of cpu_irq_down is the kexec code.\n\nOn pSeries we need to do more than just teardown IRQs at kexec time, so rename\nthe ppc_md member to kexec_cpu_down and expand it. The pSeries code needs to\nknow, and other platforms might too, whether we\u0027re doing a crash shutdown (ie.\npanicking) or a regular kexec, so add a flag for that.\n\nThe pSeries implementation of kexec_cpu_down does an unregister VPA call, which\ntells the Hypervisor to stop writing stuff into our pacas. Without this we can\nget weird memory corruption bugs when we kexec, caused by the Hypervisor\nwriting into the first kernel\u0027s pacas which happens to be somewhere interesting\nin the second kernel\u0027s memory.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "868accb7b9126dffdebb6b45631e145991e3535d",
      "tree": "1245ba78565c6b3a4482b714cd733264b29d6fbe",
      "parents": [
        "d9ae2bad5c92cd116e3daedf16f79cf597e09ad7"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Nov 10 18:38:46 2005 +1100"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Nov 14 14:44:33 2005 +1100"
      },
      "message": "powerpc: have only one definition of __irq_offset_value\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "d9ae2bad5c92cd116e3daedf16f79cf597e09ad7",
      "tree": "5a1d58b46b6712b10caceb2a4d703fc69a31e2f5",
      "parents": [
        "4ba529a8a39e15688b6a3d31b11930d1f8a1edad"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Nov 10 18:11:19 2005 +1100"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Nov 14 14:44:24 2005 +1100"
      },
      "message": "powerpc: make iSeries use generic virtual irq mapping\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "70ac551651a2c5a234b703d9a495817f2ca09639",
      "tree": "71f55b9a3de438969a7a0d951971febf59784294",
      "parents": [
        "7f729ccff35befa08a836ab33a4372c7f6735645",
        "bd5d080ab99642e3245ef7cfa54490384c01d878"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:17:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:17:54 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "c0131c143204ee0ba00592c016f20ce6fc67827d",
      "tree": "088be5ed10bbe142c78d1d30a5f6c5b6a94b2985",
      "parents": [
        "36174494b64ec0f6c2593af12d1cec97c9754192"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sun Nov 13 16:07:41 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:17 2005 -0800"
      },
      "message": "[PATCH] tpm: necessary PPC64 function exports\n\nSome work is needed in the tpm device driver to discover the TPM out of the\ndevice tree rather than based on set address on Power PPC.  This patch\nexports a couple of functions for the parsing.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c5b609797b8e212dbfaf23944da8bf8c53233d5c",
      "tree": "dfebd49ff8f1545bb2609c4d6f649e416a3f8a9f",
      "parents": [
        "8426e1f6af0fd7f44d040af7263750c5a52f3cc3"
      ],
      "author": {
        "name": "Clemens Buchacher",
        "email": "drizzd@aon.at",
        "time": "Sun Nov 13 16:07:26 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:16 2005 -0800"
      },
      "message": "[PATCH] arch/mips/au1000/common/usbdev.c: don\u0027t concatenate __FUNCTION__ with strings\n\nIt\u0027s deprecated. Use \"%s\", __FUNCTION__ instead.\n\nSigned-off-by: Clemens Buchacher \u003cdrizzd@aon.at\u003e\nSigned-off-by: Maximilian Attems \u003cjanitor@sternwelten.at\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8426e1f6af0fd7f44d040af7263750c5a52f3cc3",
      "tree": "827bd2588c2b73d11cea6869de8ff42dba134375",
      "parents": [
        "4a6dae6d382e9edf3ff440b819e554ed706359bc"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Sun Nov 13 16:07:25 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:16 2005 -0800"
      },
      "message": "[PATCH] atomic: inc_not_zero\n\nIntroduce an atomic_inc_not_zero operation.  Make this a special case of\natomic_add_unless because lockless pagecache actually wants\natomic_inc_not_negativeone due to its offset refcount.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4a6dae6d382e9edf3ff440b819e554ed706359bc",
      "tree": "2945a5095973e2ecf05b503d6deb859083045b8e",
      "parents": [
        "53e86b91b7ae66d4c2757195cbd42e00d9199cf2"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Sun Nov 13 16:07:24 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:16 2005 -0800"
      },
      "message": "[PATCH] atomic: cmpxchg\n\nIntroduce an atomic_cmpxchg operation.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53e86b91b7ae66d4c2757195cbd42e00d9199cf2",
      "tree": "80c44aeb046ac91a5bc7465da91a7b2519c53096",
      "parents": [
        "dbdf65b1b7f8ec48bda1604cfea7ac09ce583d6b"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Sun Nov 13 16:07:23 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:15 2005 -0800"
      },
      "message": "[PATCH] i386: generic cmpxchg\n\n- Make cmpxchg generally available on the i386 platform.\n\n- Provide emulation of cmpxchg suitable for uniprocessor if built and run on\n  386.\n\nFrom: Christoph Lameter \u003cclameter@sgi.com\u003e\n\n- Cut down patch and small style changes.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba260e23efbabcff975f60401475c2bdd693f872",
      "tree": "61b78237e116abd22d15b4886c0e08f6bc63d243",
      "parents": [
        "7a590611c0f1e1302c58fdfdc958f2d6bdddd78a"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Nov 13 16:07:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:15 2005 -0800"
      },
      "message": "[PATCH] uml: fix daemon transport exit path bug\n\nFix some exit path bugs in the daemon driver.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: 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": "7a590611c0f1e1302c58fdfdc958f2d6bdddd78a",
      "tree": "ad57f5bda5245af1d03ba10e15308487b1aae9c7",
      "parents": [
        "55c033c1f6cdedc350c79c3198b542e3ab496899"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Nov 13 16:07:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:15 2005 -0800"
      },
      "message": "[PATCH] uml: fix access_ok\n\nThe access_ok_tt() macro is bogus, in that a read access is unconditionally\nconsidered valid.\n\nI couldn\u0027t find in SCM logs the introduction of this check, but I went back to\n2.4.20-1um and the definition was the same.\n\nPossibly this was done to avoid problems with missing set_fs() calls, but\nthere can\u0027t be any I think because they would fail with SKAS mode.\nTT-specific code is still to check.\n\nAlso, this patch joins common code together, and makes the \"address range\nwrapping\" check happen for all cases, rather than for only some.\n\nThis may, possibly, be reoptimized at some time, but the current code doesn\u0027t\nseem clever, just confused.\n\n* Important: I\u0027ve also had to change references to access_ok_{tt,skas} back to\n  access_ok - the kernel wasn\u0027t that happy otherwise.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: 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": "55c033c1f6cdedc350c79c3198b542e3ab496899",
      "tree": "9353452b17a4000a4bccb3746789e32f9dc6dddd",
      "parents": [
        "fd9bc53b99a77aefe89d810d889aa6385565959b"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Nov 13 16:07:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:14 2005 -0800"
      },
      "message": "[PATCH] uml console channels: fix the API of console_write\n\nSince the 4th param is unused, remove it altogether.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: 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": "fd9bc53b99a77aefe89d810d889aa6385565959b",
      "tree": "4708580ff00b6c0acce085e3c402f6cd7fd8f311",
      "parents": [
        "c50d2c4d6685db9b45cf6521046296df5bc42592"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Nov 13 16:07:10 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:14 2005 -0800"
      },
      "message": "[PATCH] uml console channels: remove console_write wrappers\n\nWe were using a long series of (stupid) wrappers which all call\ngeneric_console_write().  Since the wrappers only change the 4th param, which\nis unused by the called proc, remove them and call generic_console_write()\ndirectly.\n\nIf needed at any time in the future to reintroduce this stuff, the member\ncould be moved to a generic struct, to avoid this duplicated handling.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: 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": "c50d2c4d6685db9b45cf6521046296df5bc42592",
      "tree": "f02d30dff1e3ca9793c69bf6ba2b0ee01c4e1a6b",
      "parents": [
        "85977376c73b7712ed3618888ade126075888c06"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Nov 13 16:07:07 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:14 2005 -0800"
      },
      "message": "[PATCH] uml: fix mcast network driver error handling\n\nprintk clears the host errno (I verified this in debugging and it\u0027s reasonable\nenough, given that it ends via a write call on some fd, especially since\nprintk() goes on /dev/tty0 which is often the host stdout).  So save errno\nearlier.  There\u0027s no reason to change the printk calls to use -err rather than\nerrno - the assignment can\u0027t clear errno.\n\nAnd in the first failure path, we used to return 0 too (and this time more\nclearly), which is totally wrong.  0 is a success fd, which is then registered\nand gives a \"registering fd twice\" warning.\n\nFinally, fix up some whitespace.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: 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": "85977376c73b7712ed3618888ade126075888c06",
      "tree": "cf59a0f056d6fcabdf16a67e3c915824f0f66001",
      "parents": [
        "3b8d108a6e7992a53e0736abefac1b2e07ce98de"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Nov 13 16:07:06 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:14 2005 -0800"
      },
      "message": "[PATCH] uml: fixups for \"reuse i386 cpu-specific tuning\"\n\nA few fixups - show the new submenu only for x86 subarchitecture (it does not\nmake sense to show it for x86_64 users) and remove X86_CMPXCHG, which is now a\nduplicate of Kconfig.i386, even though Kconfig doesn\u0027t complain (we also miss\nthe dependency on !M386 CPU).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: 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": "3b8d108a6e7992a53e0736abefac1b2e07ce98de",
      "tree": "0822d1738e680c21d2b8388d31750823c5f7272d",
      "parents": [
        "cbc24afa82106b67df804cb434739e4382eecd9a"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Nov 13 16:07:04 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:14 2005 -0800"
      },
      "message": "[PATCH] uml: micro fixups to arch Kconfig\n\nRemove a stone-age comment (UM *does* have a MMU, i.e.  the host), and fix a\ndependency (introduced in commit 02edeb586ae4cdd17778923674700edb732a4741) to\ndo what was intended.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: 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": "cbc24afa82106b67df804cb434739e4382eecd9a",
      "tree": "e89a253539f50ea324754af3f75515d19413b48f",
      "parents": [
        "2ab23c95a0b77d45dc764dd4aed48fe6e8906e59"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Nov 13 16:07:04 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:14 2005 -0800"
      },
      "message": "[PATCH] uml: remove bogus WARN_ON, triggerable harmlessly on a page fault race\n\nThe below warning was added in place of pte_mkyoung(); if (is_write)\npte_mkdirty();\n\nIn fact, if the PTE is not marked young/dirty, our dirty/accessed bit\nemulation would cause the TLB permission not to be changed, and so we\u0027d loop,\nand given we don\u0027t support preemption yet, we\u0027d busy-hang here.\n\nHowever, I\u0027ve seen this warning trigger without crashes during a loop of\nconcurrent kernel builds, at random times (i.e. like a race condition), and I\nrealized that two concurrent faults on the same page, one on read and one on\nwrite, can trigger it. The read fault gets serviced and the PTE gets marked\nwritable but clean (it\u0027s possible on a shared-writable mapping), while the\ngeneric code sees the PTE was already installed and returns without action. In\nthis case, we\u0027ll see another fault and service it normally.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: 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": "3b66a1edb01b82269a668a478625765b1fa4936f",
      "tree": "417ead0264e34fdd1ec345a26d8670427be4829c",
      "parents": [
        "abd03753bd1532c05eb13231569a5257b007e29c"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Nov 13 16:06:59 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:14 2005 -0800"
      },
      "message": "[PATCH] m68k: convert thread flags to use bit fields\n\nRemove task_work structure, use the standard thread flags functions and use\nshifts in entry.S to test the thread flags.  Add a few local labels to entry.S\nto allow gas to generate short jumps.\n\nFinally it changes a number of inline functions in thread_info.h to macros to\ndelay the current_thread_info() usage, which requires on m68k a structure\n(task_struct) not yet defined at this point.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "abd03753bd1532c05eb13231569a5257b007e29c",
      "tree": "339e8c12169a2d04ba209f0bc8902859e6596bbf",
      "parents": [
        "f037360f2ed111fe89a8f5cb6ba351f4e9934e53"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Sun Nov 13 16:06:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:14 2005 -0800"
      },
      "message": "[PATCH] m68k: m68k-specific thread_info changes\n\na) added embedded thread_info [m68k processor.h]\n\nb) added missing symbols in asm-offsets.c\n\nc) task_thread_info() and friends in asm-m68k/thread_info.h\n\nd) made m68k thread_info.h included by m68k processor.h, not the other way\n   round.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f037360f2ed111fe89a8f5cb6ba351f4e9934e53",
      "tree": "5978627d4252a7faf6d4fb9577fe8aa55e5db648",
      "parents": [
        "10ebffde3d3916026974352b7900e44afe2b243f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Sun Nov 13 16:06:57 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:13 2005 -0800"
      },
      "message": "[PATCH] m68k: thread_info header cleanup\n\na) in smp_lock.h #include of sched.h and spinlock.h moved under #ifdef\n   CONFIG_LOCK_KERNEL.\n\nb) interrupt.h now explicitly pulls sched.h (not via smp_lock.h from\n   hardirq.h as it used to)\n\nc) in three more places we need changes to compensate for (a) - one place\n   in arch/sparc needs string.h now, hardirq.h needs forward declaration of\n   task_struct and preempt.h needs direct include of thread_info.h.\n\nd) thread_info-related helpers in sched.h and thread_info.h put under\n   ifndef __HAVE_THREAD_FUNCTIONS.  Obviously safe.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7feacd53347c04aee789ba5d632eda0c3fc421c4",
      "tree": "87050958ebdacb288dac2c1939e08149a0623b23",
      "parents": [
        "e27182088e607880713d9c286a3d92d861c280e4"
      ],
      "author": {
        "name": "Tim Mann",
        "email": "mann@vmware.com",
        "time": "Sun Nov 13 16:06:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:13 2005 -0800"
      },
      "message": "[PATCH] x86: fix cpu_khz with clock\u003dpit\n\nFix http://bugzilla.kernel.org/show_bug.cgi?id\u003d5546\n\nThe cpu_khz global is not initialized and remains 0 if you boot with\nclock\u003dpit, even if the processor does have a TSC.  This may have bad\nramifications since the variable is used in various places scattered around\nthe kernel, though I didn\u0027t check them all to see if they can tolerate cpu_khz\n\u003d 0.  You can observe the problem by doing \"cat /proc/cpuinfo\"; the cpu MHz\nline says 0.000.\n\nThe fix is trivial; call init_cpu_khz() from init_pit(), just as it\u0027s called\nfrom the timers/timer_foo.c:init_foo() for other values of foo.\n\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e27182088e607880713d9c286a3d92d861c280e4",
      "tree": "2d2f43b45e377c3bfe093c2c0ca037d930f20176",
      "parents": [
        "27d99f7ead8cd6d2231798bff0d4c38814afea22"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Sun Nov 13 16:06:52 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:13 2005 -0800"
      },
      "message": "[PATCH] i386: NMI pointer comparison fix\n\nInstruction pointer comparisons for the NMI on debug stack check/fixup\nwere incorrect.\n\nFrom: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Zwane Mwaikambo \u003czwane@holomorphy.com\u003e\nAcked-by: \"Seth, Rohit\" \u003crohit.seth@intel.com\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "27d99f7ead8cd6d2231798bff0d4c38814afea22",
      "tree": "877a80b0183dc5eab275163f120cd18bb3d222c2",
      "parents": [
        "4694ca02d19f42f5fd0b62cc2d0c7d3e5a0eef47"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Nov 13 16:06:51 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:13 2005 -0800"
      },
      "message": "[PATCH] arch/i386/mm/init.c: small cleanups\n\nThis patch contains the following cleanups:\n- make a needlessly global function static\n- every file should include the headers containing the prototypes for\n  it\u0027s global functions\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4694ca02d19f42f5fd0b62cc2d0c7d3e5a0eef47",
      "tree": "7277e5a8f66c0816b353a833fad097950736103f",
      "parents": [
        "647422868e48c9abd8ab85ad2a7de9161170ec89"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Nov 13 16:06:50 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:13 2005 -0800"
      },
      "message": "[PATCH] powerpc-xmon-build-fix\n\narch/powerpc/xmon/xmon.c:525: error: syntax error before \"xmon_irq\"\narch/powerpc/xmon/xmon.c:526: warning: return type defaults to `int\u0027\narch/powerpc/xmon/xmon.c: In function `xmon_irq\u0027:\narch/powerpc/xmon/xmon.c:532: error: `IRQ_HANDLED\u0027 undeclared (first use in this function)\narch/powerpc/xmon/xmon.c:532: error: (Each undeclared identifier is reported only once\narch/powerpc/xmon/xmon.c:532: error: for each function it appears in.)\n\nCc: Paul Mackerras \u003cpaulus@samba.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": "647422868e48c9abd8ab85ad2a7de9161170ec89",
      "tree": "8792808d399cf186e7906f04277b964b4e31ef2e",
      "parents": [
        "7fce260a6bf75080ef61408504add5618f90e41b"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Sun Nov 13 16:06:49 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:13 2005 -0800"
      },
      "message": "[PATCH] ppc32: Add support for handling PCI interrupts on MPC834x PCI expansion card\n\nThe MPC8349 PIBs system has a expansion board with 6 PCI slots.  We needed\nto update the IDSEL interrupt mapping for it to work properly.  However,\nonly PCI1 is supported as the first revision of this expansion board\ndoesn\u0027t function properly for PCI2.  For the time being we have zero\u0027d out\nthe entries for the IDSELs related to PCI2.  When a functioning expansion\nboard exists we can fix the table.\n\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": "7fce260a6bf75080ef61408504add5618f90e41b",
      "tree": "358032ca46888df92641bd32d0b88d5d2a1213d2",
      "parents": [
        "50c85a19e7b3928b5b5188524c44ffcbacdd4e35"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Nov 13 16:06:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:13 2005 -0800"
      },
      "message": "[PATCH] ppc: add support for new powerbooks\n\nEnablement patch for the new PowerBooks (late 2005 edition).\n\nThis enables the ATA controller, Gigabit ethernet and basic AGP setup.\nBluetooth works out-of-the box after running hid2hci.\n\nStill remaining is to get the touchpad to work, the simple change of just\nadding the new USB ids isn\u0027t enough.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4c8d3d997ef3c0594350fba716529905b314287e",
      "tree": "8439efcf2aa645a0e9bebd9e40d138c95d279671",
      "parents": [
        "c1986ee9bea3d880bcf0d3f1a31e055778f306c7"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Sun Nov 13 16:06:30 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:10 2005 -0800"
      },
      "message": "[PATCH] Update email address for Kumar\n\nChanged jobs and the Freescale address is no longer valid.\n\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": "bca73e4bf8563d83f7856164caa44d5f42e44cca",
      "tree": "ea8c50adca509c8012aed715d578b6c927f9e284",
      "parents": [
        "95e861db3eaba7bc99f8605db70103ec3d078203"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Nov 13 16:06:25 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:10 2005 -0800"
      },
      "message": "[PATCH] move pm_register/etc. to CONFIG_PM_LEGACY, pm_legacy.h\n\nSince few people need the support anymore, this moves the legacy\npm_xxx functions to CONFIG_PM_LEGACY, and include/linux/pm_legacy.h.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6c7ac081bf6cafcf780b919ee97978f1d01a0d7",
      "tree": "ad8fb06018e2f89ae81e6bdc4b38f75aa546d379",
      "parents": [
        "47936357c0d14809c3c9547e532511f6625654b2"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Sun Nov 13 16:06:22 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:10 2005 -0800"
      },
      "message": "[PATCH] x86_64 two timer entries in /sys\n\nattached patch renames one instance of\n\t/sys/devices/system/timer\nto\n\t/sys/devices/system/timer_pit\nto avoid a name clash with another instance created in time.c.\n\nAcked-by: Andi Kleen \u003cak@muc.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "bd5d080ab99642e3245ef7cfa54490384c01d878"
}
