)]}'
{
  "log": [
    {
      "commit": "2fd4ef85e0db9ed75c98e13953257a967ea55e03",
      "tree": "119dfe9f88a832f3db6ff66e631112626f268f18",
      "parents": [
        "fb085cf1d4294824571815d487daccc0609543f0"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Wed Sep 14 06:13:02 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 14 11:18:13 2005 -0700"
      },
      "message": "[PATCH] error path in setup_arg_pages() misses vm_unacct_memory()\n\nPavel Emelianov and Kirill Korotaev observe that fs and arch users of\nsecurity_vm_enough_memory tend to forget to vm_unacct_memory when a\nfailure occurs further down (typically in setup_arg_pages variants).\n\nThese are all users of insert_vm_struct, and that reservation will only\nbe unaccounted on exit if the vma is marked VM_ACCOUNT: which in some\ncases it is (hidden inside VM_STACK_FLAGS) and in some cases it isn\u0027t.\n\nSo x86_64 32-bit and ppc64 vDSO ELFs have been leaking memory into\nCommitted_AS each time they\u0027re run.  But don\u0027t add VM_ACCOUNT to them,\nit\u0027s inappropriate to reserve against the very unlikely case that gdb\nbe used to COW a vDSO page - we ought to do something about that in\ndo_wp_page, but there are yet other inconsistencies to be resolved.\n\nThe safe and economical way to fix this is to let insert_vm_struct do\nthe security_vm_enough_memory check when it finds VM_ACCOUNT is set.\n\nAnd the MIPS irix_brk has been calling security_vm_enough_memory before\ncalling do_brk which repeats it, doubly accounting and so also leaking.\nRemove that, and all the fs and arch calls to security_vm_enough_memory:\ngive it a less misleading name later on.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-Off-By: Kirill Korotaev \u003cdev@sw.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f3591fff043f5df937120962668c8adfcd3f5b29",
      "tree": "e94092892fa1e5500544089a58097d8023966cb9",
      "parents": [
        "da04c035039b5288039a5bf2d340866114ae994b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 13 11:35:28 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 09:59:04 2005 -0700"
      },
      "message": "[PATCH] x86_64: Export end_pfn\n\nFixes\n\n\u003e if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F\n\u003e System.map  2. 6.14-rc1; fi\n\u003e WARNING: /lib/modules/2.6.14-rc1/kernel/drivers/char/agp/amd64-agp.ko\n\u003e needs unknown symbol end_pfn\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "42ac8ff2ce58138ba1339296406bde6636792bd8",
      "tree": "52073317d1482904c2c621ff2721dc0cbf354c42",
      "parents": [
        "33bf56106d9be272696b73d9179da4e56b277472"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Tue Sep 13 01:25:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 08:22:33 2005 -0700"
      },
      "message": "[PATCH] x86_64: NMI watchdog frequency calculation adjustments\n\nLike previously done for i386, get the x86_64 watchdog tick calculation\ninto a state where it can also be used on CPUs with frequencies beyond\n4GHz.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nAcked-by: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9f1583339a6f52c0c26441d39a0deff8246800f7",
      "tree": "99efa7690d22a45bf87ec80beb5e2a2d43f6b26d",
      "parents": [
        "fb911ee849756fc6c609dddded92d9207ff3fb29"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Sep 13 01:25:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 08:22:29 2005 -0700"
      },
      "message": "[PATCH] use add_taint() for setting tainted bit flags\n\nUse the add_taint() interface for setting tainted bit flags instead of\ndoing it manually.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b6a455c7472dabcc624faa740a297d50815b4c7",
      "tree": "68bec76ac5209cedd317296b679ab03f8eeb0b25",
      "parents": [
        "2bce2b54ae91aac76b62e8110b627ba5e5cbbffd"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:25 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:58 2005 -0700"
      },
      "message": "[PATCH] x86-64: Use correct mask to compute conflicting nodes in SRAT\n\nThe nodes are not set online yet at this point.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2bce2b54ae91aac76b62e8110b627ba5e5cbbffd",
      "tree": "29c389d7ce587056a833abd75c26ea82cd516b6e",
      "parents": [
        "e58e0d03120d6c2aa134fd3be4f0f762f0bb25e7"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:25 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:58 2005 -0700"
      },
      "message": "[PATCH] x86-64: reset apicid\u003c-\u003enode tables when SRAT cannot be parsed\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e58e0d03120d6c2aa134fd3be4f0f762f0bb25e7",
      "tree": "6960dd1496f2ed91adad8c5ddd416fc05acce1fa",
      "parents": [
        "66759a01adbfe8828dd063e32cf5ed3f46696181"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:25 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:58 2005 -0700"
      },
      "message": "[PATCH] x86-64: Clean up the SRAT node list before computing the hash function\n\nAlso use for_each_node_mask instead of hand crafted loops.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66759a01adbfe8828dd063e32cf5ed3f46696181",
      "tree": "9d34afafa1e4e5371a0e732a3f949ef8ac533ab5",
      "parents": [
        "049cdefe19f95b67b06b70915cd8e4ae7173337a"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Mon Sep 12 18:49:25 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:58 2005 -0700"
      },
      "message": "[PATCH] x86-64: i386/x86-64: Fix time going twice as fast problem on ATI Xpress chipsets\n\nOriginal patch from Bertro Simul\n\nThis is probably still not quite correct, but seems to be\nthe best solution so far.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "049cdefe19f95b67b06b70915cd8e4ae7173337a",
      "tree": "42a0846ec18e3c4f705f8f167890675c5978a814",
      "parents": [
        "c47a3167d0454c0af5fb0a0322b01a0e3487798e"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Mon Sep 12 18:49:25 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:58 2005 -0700"
      },
      "message": "[PATCH] x86-64: reduce x86-64 bug frame by 4 bytes\n\nAs mentioned before, the size of the bug frame can be further reduced while\ncontinuing to use instructions to encode the information.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9cdd304b20b921507fa1670aaf751496627c8d9c",
      "tree": "e7882617c0f17068b8bffd12ffd2ced424a398d2",
      "parents": [
        "ff347b221512a83e7b08356729e3e2c14346e29e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Mon Sep 12 18:49:25 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:58 2005 -0700"
      },
      "message": "[PATCH] x86-64: more gratitious linux/irq.h includes\n\n\t... and with that all instances in arch/x86_64 are gone.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ff347b221512a83e7b08356729e3e2c14346e29e",
      "tree": "3af9934eecd9ce119a840f53912e657951da9656",
      "parents": [
        "847815760cc0f41985b3185d780aa4369fcb475d"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Mon Sep 12 18:49:25 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:58 2005 -0700"
      },
      "message": "[PATCH] x86-64: Fix incorrect FP signals\n\nThis is the same patch that went into i386 just before 2.6.13\ncame out.  I still can\u0027t build 64-bit user apps, so I tested\nwith program (see below) in 32-bit mode on 64-bit kernel:\n\nBefore:\n\n\t$ fpsig\n\thandler: nr \u003d 8, si \u003d 0x0804bc90, vuc \u003d 0x0804bd10\n\thandler: altstack is at 0x0804b000, ebp \u003d 0x0804bc7c\n\thandler: si_signo \u003d 8, si_errno \u003d 0, si_code \u003d 0 [unknown]\n\thandler: fpu cwd \u003d 0xb40, fpu swd \u003d 0xbaa0\n\thandler: i387 unmasked precision exception, rounded up\n\nAfter:\n\n\t$ fpsig\n\thandler: nr \u003d 8, si \u003d 0x0804bc90, vuc \u003d 0x0804bd10\n\thandler: altstack is at 0x0804b000, ebp \u003d 0x0804bc7c\n\thandler: si_signo \u003d 8, si_errno \u003d 0, si_code \u003d 6 [inexact result]\n\thandler: fpu cwd \u003d 0xb40, fpu swd \u003d 0xbaa0\n\thandler: i387 unmasked precision exception, rounded up\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "847815760cc0f41985b3185d780aa4369fcb475d",
      "tree": "1c671922c112b47edf66243fe4002a418a35da8e",
      "parents": [
        "a2d236b3ac8fcbbf1bae7d815294d258ba24e3f5"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:58 2005 -0700"
      },
      "message": "[PATCH] x86-64: Clean up nmi error message\n\nThe x86_64 nmi code is missing a newline in one of its messages.\n\nI added a space before the CPU id for readability and killed the trailing\nspace on the previous line as well.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2a0c992e9da823dc23abcb92a42ec5faf856b8b",
      "tree": "f0276244c39a66773ba73bc7c49b8e21b48debf6",
      "parents": [
        "a0d58c9741e4ef42f5fbdfb2a6b86f03c6e9092f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:57 2005 -0700"
      },
      "message": "[PATCH] x86-64: Remove unused vxtime.hz field\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a0d58c9741e4ef42f5fbdfb2a6b86f03c6e9092f",
      "tree": "aa51f2bb353ba48670ecb82a3137730c5021ccb6",
      "parents": [
        "1209140c3c70aaa32d1a0462d79557f2a44a4ef8"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:57 2005 -0700"
      },
      "message": "[PATCH] x86-64: Set the stack pointer correctly in init_thread and init_tss\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1209140c3c70aaa32d1a0462d79557f2a44a4ef8",
      "tree": "2dc299ad357392f7d81e85131615bb61f0b1a14c",
      "parents": [
        "059bf0f6c33058680e4381f17d554baaa4f45d68"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:57 2005 -0700"
      },
      "message": "[PATCH] x86-64: Safe interrupts in oops_begin/end\n\nRather than blindly re-enabling interrupts in oops_end(), save their state\nin oope_begin() and then restore that state.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "059bf0f6c33058680e4381f17d554baaa4f45d68",
      "tree": "39828a86a1bcd0db6047f369e618b61cb79bc39b",
      "parents": [
        "55679edb19f5ee1dcb0147afe2f198a10ef963f0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:57 2005 -0700"
      },
      "message": "[PATCH] x86-64: Merge msr.c with i386 version\n\nThe only difference was the inline assembly, so move that into\nasm/msr.h and merge with the i386 version.\n\nThis adds some missing sysfs support code to x86-64.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "55679edb19f5ee1dcb0147afe2f198a10ef963f0",
      "tree": "76e20d5b19f76fdefa4bb3e7a00ec8cb0bc8683f",
      "parents": [
        "7effaa882af523085f7acadc5871b75a7e506baf"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:57 2005 -0700"
      },
      "message": "[PATCH] x86-64: Clean up includes in arch/x86_64/kernel/suspend.c\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7effaa882af523085f7acadc5871b75a7e506baf",
      "tree": "420890a24a9904bdaaec20dd9909d2f6f1e0d2f6",
      "parents": [
        "b3ab8382245541ea030faaa1645f66258fde452d"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:56 2005 -0700"
      },
      "message": "[PATCH] x86-64: Fix CFI information\n\nBeing the foundation for reliable stack unwinding, this fixes CFI unwind\nannotations in many low-level x86_64 routines, plus a config option\n(available to all architectures, and also present in the previously sent\npatch adding such annotations to i386 code) to enable them separatly\nrather than only along with adding full debug information.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b3ab8382245541ea030faaa1645f66258fde452d",
      "tree": "7ffa7157c0ef3ef64238c737b9d4f9a7d0d12cc1",
      "parents": [
        "5bf97e01192f0fcdff2f0e9eae063e7785f6f915"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:56 2005 -0700"
      },
      "message": "[PATCH] x86-64: Fix gcc 4 warnings about pointer signedness\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5bf97e01192f0fcdff2f0e9eae063e7785f6f915",
      "tree": "ef7139d95cfa67c2a80884cb60382342ad5bf79c",
      "parents": [
        "27183ebd330a676fe29f7eb9b7ff582492246ec8"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:56 2005 -0700"
      },
      "message": "[PATCH] x86-64: Use physflat on Intel for \u003c 8 CPUs with CPU hotplug\n\nThis avoids races with the APIC broadcast/mask modes.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "05d1fa4bf6a1528e4d4e39fa537f11e6cfca4720",
      "tree": "198f9a3f51306730c5f5cd713c3c8576e8c64161",
      "parents": [
        "2e8ad43ec07545780ce7992cb18e2d82c7abd24c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:56 2005 -0700"
      },
      "message": "[PATCH] x86-64: Improve error handling for overlapping PXMs in SRAT.\n\n- Report PXMs instead of nodes\n- Report the correct PXM, not always the one of node 1.\n- Only warn for the case of a PXM overlapping by itself\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2e8ad43ec07545780ce7992cb18e2d82c7abd24c",
      "tree": "10d7cb19a4be3b19189d173a9fa544b63b1c5932",
      "parents": [
        "c1a71a1ede8f743209237b2736893f3aebe13bb0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:56 2005 -0700"
      },
      "message": "[PATCH] x86-64: Prevent gcc 4 from optimizing away vsyscalls\n\nThey were previously static.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c1a71a1ede8f743209237b2736893f3aebe13bb0",
      "tree": "acd9bc262c80f063188fa0aecb2bfaeaf64b77de",
      "parents": [
        "9c0aa0f9a16557a3dd9b7b0d39bc67ddf1fa0b32"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:56 2005 -0700"
      },
      "message": "[PATCH] x86-64: Delivery mode should be APIC_DM_FIXED when using physical mode.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47e5701e37cf10948c3f2952870d9f18b6e84965",
      "tree": "7961742d494264e1ade896c77d6ba2834e8fc6d6",
      "parents": [
        "016102dea838e8526a4bc57821309f0cd9db81b7"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:56 2005 -0700"
      },
      "message": "[PATCH] x86-64: Remove freeing of SMP trampoline pages\n\nNick points out it never worked because PageReserved was\nset and it might cause problems later on. Also HOTPLUG_CPU\nis much more common now so let\u0027s care not too much\nabout the !hotplug case.\n\nCc: nickpiggin@yahoo.com.au\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "016102dea838e8526a4bc57821309f0cd9db81b7",
      "tree": "db50e67afb260843fd5966e9415a13cf26aa8c82",
      "parents": [
        "24dead8ac9c8fa78b9bfb45b06080a7018fd2ed3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:56 2005 -0700"
      },
      "message": "[PATCH] x86-64: Fix typo CONFIG_CPU_HOTPLUG -\u003e CONFIG_HOTPLUG_CPU in genapic.c\n\nNoted by Ashok Raj\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "24dead8ac9c8fa78b9bfb45b06080a7018fd2ed3",
      "tree": "58ea03755072bb315a4c18579bc6db5cd91d4860",
      "parents": [
        "f297e4e5e4245a5c3fb36e7f754cde96cdb4bc43"
      ],
      "author": {
        "name": "Alexander Nyberg",
        "email": "alexn@telia.com",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:55 2005 -0700"
      },
      "message": "[PATCH] Remove unnecessary BUG_ON in irq.c\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e92343cc8e9ca4bc0db4b007dd37d33a207ef637",
      "tree": "fe6c212f92464145fcaabbf7d3f8962a54113766",
      "parents": [
        "083044e63b4d10ebf9afb231bc0d34aec72169b4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:55 2005 -0700"
      },
      "message": "[PATCH] x86-64: Fix show_mem a little bit\n\n- Add KERN_INFO to printks (from i386)\n- Use longs instead of ints to accumulate pages.\n- Fix broken indenting.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "083044e63b4d10ebf9afb231bc0d34aec72169b4",
      "tree": "4724a4d993dc1c45830bd8cf39ab5fef70391cd6",
      "parents": [
        "fe5d5f073eb133b65a8814b48af1722a1ca5aa25"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:55 2005 -0700"
      },
      "message": "[PATCH] x86-64: Remove disable_tsc code in context switch\n\nIt only offers extremly dubious security advantages and\nis not worth the overhead in this critical path.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fe5d5f073eb133b65a8814b48af1722a1ca5aa25",
      "tree": "a75844421d5ce017f3e7666234e28830c04756be",
      "parents": [
        "48496e349554f3704fd1cdf16f389e0615956909"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:55 2005 -0700"
      },
      "message": "[PATCH] x86-64: Print version at end of kernel build\n\n(from i386)\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "48496e349554f3704fd1cdf16f389e0615956909",
      "tree": "90757266ec81fd4839f6d60853c3190cc5ceb496",
      "parents": [
        "b8f68e9ffaf5e7c9c463ecd2598cc33f8e6df75e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:55 2005 -0700"
      },
      "message": "[PATCH] x86-64: Fix (harmless) typo in head.S early level2 page table\n\nThe global bit  was not set in the first 2MB page, instead\nit had a bit in the free AVL section which is useless.\nFixed thus.\n\nNoticed by Eric Biederman\n\nCc:  Eric W. Biederman \u003cebiederm@xmission.com\u003e\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8f68e9ffaf5e7c9c463ecd2598cc33f8e6df75e",
      "tree": "fc3775daf2933afac248f2989f0d647e4e49b3af",
      "parents": [
        "e99b861a3e9ec93a48b985519e09b2515c201e8d"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:55 2005 -0700"
      },
      "message": "[PATCH] x86-64: Fix idle\u003dpoll\n\nx86_64 idle\u003dpoll might be a little less responsive than it should: unlike\nmwait_idle, and unlike i386, its poll_idle left TIF_POLLING_NRFLAG set.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e99b861a3e9ec93a48b985519e09b2515c201e8d",
      "tree": "3a90eaa67081fdb460e4659709d0e686a49c5842",
      "parents": [
        "2b4a08150e0ce2f6eb5d0987fdfe3524ec799313"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:58 2005 -0700"
      },
      "message": "[PATCH] x86-64: Only allocate per cpu data for possible CPUs, not compiled in CPUs.\n\nSaves some memory except for hotplug situations.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3f74478b5fd7263e9311cdb320923d599c73a792",
      "tree": "d61962b55cc7bae06cf872f35d8ab3ae753c70c1",
      "parents": [
        "459192c92cde49d1a2f721c90adf45d774c2dcf5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:58 2005 -0700"
      },
      "message": "[PATCH] x86-64: Some cleanup and optimization to the processor data area.\n\n- Remove unused irqrsp field\n- Remove pda-\u003eme\n- Optimize set_softirq_pending slightly\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "459192c92cde49d1a2f721c90adf45d774c2dcf5",
      "tree": "c5d6639084a070d93987a6a7707535738e3cd24f",
      "parents": [
        "e5bc8b6baf86538f3d0407cf0880f86aec828a13"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:58 2005 -0700"
      },
      "message": "[PATCH] x86-64: Add simnow console\n\nThis adds console and earlyprintk support for a host file\non AMD\u0027s SimNow simulator.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e5bc8b6baf86538f3d0407cf0880f86aec828a13",
      "tree": "b67a98a866a51286fd342d08b27b511826875138",
      "parents": [
        "83b942bd3437d84d6ddf582477120b6b86369052"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:58 2005 -0700"
      },
      "message": "[PATCH] x86-64: Make remote TLB flush more scalable\n\nInstead of using a global spinlock to protect the state\nof the remote TLB flush use a lock and state for each sending CPU.\n\nTo tell the receiver where to look for the state use 8 different\ncall vectors.  Each CPU uses a specific vector to trigger flushes on other\nCPUs. Depending on the received vector the target CPUs look into\nthe right per cpu variable for the flush data.\n\nWhen the system has more than 8 CPUs they are hashed to the 8 available\nvectors. The limited global vector space forces us to this right now.\nIn future when interrupts are split into per CPU domains this could be\nfixed, at the cost of needing more IPIs in flat mode.\n\nAlso some minor cleanup in the smp flush code and remove some outdated\ndebug code.\n\nRequires patch to move cpu_possible_map setup earlier.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "83b942bd3437d84d6ddf582477120b6b86369052",
      "tree": "75fcfc6d7f175cd35911bf93713d45a82c67a3fc",
      "parents": [
        "9acf23c42b13d682abbd5db1d293c7a77ae54b61"
      ],
      "author": {
        "name": "Tsuneo.Yoshioka@f-secure.com",
        "email": "Tsuneo.Yoshioka@f-secure.com",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:57 2005 -0700"
      },
      "message": "[PATCH] x86-64: Fix 32bit sendfile\n\nIf we use 64bit kernel on ia64/x86_64/s390 architecture, and we run\n32bit binary on 32bit compatibility mode, sendfile system call seems be\nnot set offset argument.\n\nThis is because sendfile\u0027s return value is not zero but the code regards\nthe result by return value is zero or not.\n\nThis problem will be affect to ia64/x86_64/s390 and not affect to other\narchitecture does not affect other architecture (mips/parisc/ppc64/sparc64).\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9acf23c42b13d682abbd5db1d293c7a77ae54b61",
      "tree": "9aaf651e1df09704fdf79b4b4d3ffa522fcefd52",
      "parents": [
        "69e1a33f62eff9b228a8cc2c3e4429dbee8966c9"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:57 2005 -0700"
      },
      "message": "[PATCH] x86-64: Include build number in oops output\n\nInclude build number in oops output\n\nHelps me to match oopses to correct kernel.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69e1a33f62eff9b228a8cc2c3e4429dbee8966c9",
      "tree": "985f088d05f2d936cfafa5dd0232aa59391dc663",
      "parents": [
        "413588c7cb8113c03d0044f1d41b832ad7201c29"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:57 2005 -0700"
      },
      "message": "[PATCH] x86-64: Use ACPI PXM to parse PCI\u003c-\u003enode assignments\n\nSince this is shared code I had to implement it for i386 too\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "413588c7cb8113c03d0044f1d41b832ad7201c29",
      "tree": "5a16d8926c30c7b982a7f309aa948097e6369aae",
      "parents": [
        "b9aac10dddd927f0b9cfcca19a272ded87015574"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:57 2005 -0700"
      },
      "message": "[PATCH] x86-64: Remove code to resume machine check state of other CPUs.\n\nThe resume code uses CPU hotplug now so at resume time\nwe only ever see one CPU.\n\nPointed out by Yu Luming.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b9aac10dddd927f0b9cfcca19a272ded87015574",
      "tree": "4a841306db9b3fb94f7b4ae550cac2c994343dba",
      "parents": [
        "0a43e4bf7489074c667f24b9670ecd88f6eb0a07"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:57 2005 -0700"
      },
      "message": "[PATCH] x86-64: Remove redundant max_mapnr and replace with end_pfn\n\nThe FLATMEM people added it, but there doesn\u0027t seem a good reason\nbecause end_pfn is identical.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0a43e4bf7489074c667f24b9670ecd88f6eb0a07",
      "tree": "e729588d01798bb8439d48a30d328c2cecfa7d69",
      "parents": [
        "7c7a3897f678cfafebc8ec0a5e61a814f2f24e42"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:57 2005 -0700"
      },
      "message": "[PATCH] x86-64: Use e820_find_hole to compute reserved pages\n\nAvoids a very dumb loop\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c7a3897f678cfafebc8ec0a5e61a814f2f24e42",
      "tree": "4e51e1a3e00aac57f242b83bdb2f15b6a8ea1c13",
      "parents": [
        "117090b5e815d0075bff85c2be954d68a11ac4ed"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:57 2005 -0700"
      },
      "message": "[PATCH] x86-64: Fix harmless off by one in e820 code\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "117090b5e815d0075bff85c2be954d68a11ac4ed",
      "tree": "d1eeba143c17dbf5ae6d4baf45efcaa3229e80b1",
      "parents": [
        "1d3fbbf9fe8d5cd5f94256781cc69a4ac289a767"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:57 2005 -0700"
      },
      "message": "[PATCH] x86-64: Micro optimization to dma_alloc_coherent node lookup\n\nUse pcibus_to_node directly\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1d3fbbf9fe8d5cd5f94256781cc69a4ac289a767",
      "tree": "c93aab7bb1b6591925995d597b1280124b48ade4",
      "parents": [
        "8c566ef5f3eb5d9daf61d0fa31d82c211f601ba0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:57 2005 -0700"
      },
      "message": "[PATCH] x86-64: Don\u0027t trust boot_cpu_id in the mptable.\n\nIt could be wrong for kexec or other cases. Read it from\nthe CPU instead.\n\nSigned-off-by: Murali \u003cmuralim@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c566ef5f3eb5d9daf61d0fa31d82c211f601ba0",
      "tree": "646730e657f27a23b3081fafafe494121e0d8075",
      "parents": [
        "673242c10d535bfe238d9d8e82ac93432d35b88e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:57 2005 -0700"
      },
      "message": "[PATCH] x86-64: Add command line option to set machine check tolerance level\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "673242c10d535bfe238d9d8e82ac93432d35b88e",
      "tree": "959b4ffb0ebf788df812fe27498248c26610d22c",
      "parents": [
        "a54e678b8f476d6f28e6aa4409f6b88ce476af1b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:56 2005 -0700"
      },
      "message": "[PATCH] x86-64: Make lockless machine check record passing a bit more robust.\n\nOne machine is constantly throwing NMI watchdog timeouts in mce_log\n\nThis was one attempt to fix it.\n\n(AK: this doesn\u0027t actually fix the bug I\u0027m seeing unfortunately, probably\ndrop.  I don\u0027t like it that the reader can spin forever now waiting\nfor a writer)\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a54e678b8f476d6f28e6aa4409f6b88ce476af1b",
      "tree": "b19330f36410cc229b3229f135c8f522cc89f044",
      "parents": [
        "63f02fd7ceb2fa4065d8a0c9943e4af2876b6c91"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:56 2005 -0700"
      },
      "message": "[PATCH] x86-64: Remove redundant swiotlb\u003dforce handling\n\nIt\u0027s already handled in the main swiotlb code.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "63f02fd7ceb2fa4065d8a0c9943e4af2876b6c91",
      "tree": "55d2286db7d2df82d75ec8046afa9d36687d7c72",
      "parents": [
        "5d3d0f7704ed0bc7eaca0501eeae3e5da1ea6c87"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:56 2005 -0700"
      },
      "message": "[PATCH] x86-64: Don\u0027t allocate aperture when swiotlb is enabled and no AGP found\n\nNo-one needs it then\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "357e11d4cbbbb959a88a9bdbbf33a10f160b0823",
      "tree": "466ff21d61294a3f22614a9f28bec5aec746d2a3",
      "parents": [
        "df0cc26b1b7f88f46307eea50a7469f0b58132d9"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:56 2005 -0700"
      },
      "message": "[PATCH] x86-64: Don\u0027t assume APIC for boot processor has an APIC ID of zero\n\nOriginally from Stuart Hayes.\n\nWhen setting up the APIC for the Uniprocessor kernel don\u0027t\nassume the CPU has an APIC ID of zero.\n\nThis fixes boot with the UP kernel on Dell PowerEdge 6800/6850 4way systems.\n\nCc: Stuart.Hayes@dell.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "df0cc26b1b7f88f46307eea50a7469f0b58132d9",
      "tree": "c4b4c7c38ca7833cabcd06c2929f617446939d76",
      "parents": [
        "3f098c2605bdf50176b26f4fa724e9b9c99e5242"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:56 2005 -0700"
      },
      "message": "[PATCH] x86-64: Use SRAT data on Intel systems too.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3f098c2605bdf50176b26f4fa724e9b9c99e5242",
      "tree": "d4632bc555c52afed6ae4c0444659dca49e3e406",
      "parents": [
        "b91691164be174b780f5c1bb145a7ab5d33fce2f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:56 2005 -0700"
      },
      "message": "[PATCH] x86-64: Support dualcore and 8 socket systems in k8 fallback node parsing\n\nIn particular on systems where the local APIC space and node space\nis very different from the Linux CPU number space.\n\nPreviously the older NUMA setup code directly parsing the K8\nnorthbridge registers had some issues on 8 socket or dual core\nsystems. This patch fixes them.\n\nThis is mainly done by fixing some confusion between Linux\nCPU numbers and local APIC ids. We now pass the local APIC IDs\nto later code, which avoids mismatches.\n\nAlso add some heuristics to detect cases where the Hypertransport\nnodeids and the local APIC IDs don\u0027t match, but are shifted\nby a constant offset.\n\nThis is still all quite hackish, hopefully BIOS writers fill\nin correct SRATs instead.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8675b1a454016c7c50215552ea5c5c4a2413fda0",
      "tree": "7233fd68cb7daf91f08e201296c5f21e13ef571a",
      "parents": [
        "0b07e984fc7a51b1a7c75e1bfdcf59d1ad065353"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:56 2005 -0700"
      },
      "message": "[PATCH] x86-64: Fix the apic version that gets printed during boot\n\nSigned-off-by: Suresh Sidda \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": "0b07e984fc7a51b1a7c75e1bfdcf59d1ad065353",
      "tree": "84477039c897553359694020e767638a830f4f15",
      "parents": [
        "f1f4e83fd9b5ce77d05825586d0426a54b8f3a68"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:55 2005 -0700"
      },
      "message": "[PATCH] x86-64: Don\u0027t assign CPU numbers in SRAT parsing\n\nDo that later when the CPU boots. SRAT just stores the APIC\u003c-\u003eNode\nmapping node. This fixes problems on systems where the order\nof SRAT entries does not match the MADT.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f1f4e83fd9b5ce77d05825586d0426a54b8f3a68",
      "tree": "4e4b5366927d915ec77ed2118b40b3390a3b9071",
      "parents": [
        "b4452218c4b7a579056d439b73a668b71654c137"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:55 2005 -0700"
      },
      "message": "[PATCH] x86-64: White space and comment fixes for smp_call_function_single\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": "b4452218c4b7a579056d439b73a668b71654c137",
      "tree": "a83d03b2bfc5a33a2f89a3d6b677b764ea3ac183",
      "parents": [
        "70556463487f33bc6728a7596b97f86b811aad22"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:55 2005 -0700"
      },
      "message": "[PATCH] x86-64: Enable interrupts during delay calibration on APs\n\nWe used to disable them to work around a bug, but that\nis not needed anymore. Keeping them enabled avoids the NMI\nwatchdog triggering in some cases.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70556463487f33bc6728a7596b97f86b811aad22",
      "tree": "ce49b46bd6cd2089c82b5a1cea698bf5c6cfd1cc",
      "parents": [
        "5a40b7c2abdedcf53c9a6ee790991acfcef5b6c7"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:55 2005 -0700"
      },
      "message": "[PATCH] x86-64: Use largest APIC number, not number of CPUs to decide on physflat mode\n\nHandles case where BIOS gives CPUs very large APIC numbers correctly.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5a40b7c2abdedcf53c9a6ee790991acfcef5b6c7",
      "tree": "e326a2d01c30be580c14bd6c74c19a2807c1cdad",
      "parents": [
        "61c11341ed798db9b99b30c1711c1cf458457806"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:55 2005 -0700"
      },
      "message": "[PATCH] x86-64: Remove code for outdated APICs\n\nNo x86-64 chipset has these APICs.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "61c11341ed798db9b99b30c1711c1cf458457806",
      "tree": "2e5ff34ede24ca3e88b5f49170fb1b717b80c080",
      "parents": [
        "eddfb4ed290383abf912630fa8dac5acf65c9e55"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:23 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:55 2005 -0700"
      },
      "message": "[PATCH] x86-64: Remove esr disable hack in APIC code\n\nThis was just needed for the Numasaurus, which fortunately\ndoesn\u0027t support x86-64 CPUs.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eddfb4ed290383abf912630fa8dac5acf65c9e55",
      "tree": "f13e544e4105facfb9d40d9ee86fb0d10ba29d04",
      "parents": [
        "c1507eb2ee845b123ace751bec9c992a1937872c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:23 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:55 2005 -0700"
      },
      "message": "[PATCH] x86-64: Remove obsolete APIC \"write around\" bug workaround\n\nNo x86-64 chipset has this bug\n\nGenerated code doesn\u0027t change because it was always disabled.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c1507eb2ee845b123ace751bec9c992a1937872c",
      "tree": "c826ae4c3794c3bd04101239c37019b75e4a7635",
      "parents": [
        "affc9b844905f749064752faebb1af699f2d13bf"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:23 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:55 2005 -0700"
      },
      "message": "[PATCH] x86-64: Remove apic_write_around from smpboot.c\n\nWe don\u0027t do workarounds for ancient hardware bugs.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "affc9b844905f749064752faebb1af699f2d13bf",
      "tree": "98fc470b8d7b0ee2fb9184baca1fadbc929c12f7",
      "parents": [
        "f343bb4cd7cc76d49d72415c8b867b1073d3c6db"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:23 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:55 2005 -0700"
      },
      "message": "[PATCH] x86-64: Update defconfig\n\nAllow diskless booting.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f343bb4cd7cc76d49d72415c8b867b1073d3c6db",
      "tree": "f44795f878e0dc33be330e1efc8cbd4d2fe94bdd",
      "parents": [
        "b3426599af9524104be6938bcb1fcaab314781c7"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:23 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:55 2005 -0700"
      },
      "message": "[PATCH] x86{-64}: Remove old hack that disabled mmconfig support on AMD systems.\n\nNow that Greg implemented MCFG/_SEG support this shouldn\u0027t be needed\nanymore\n\nCc: gregkh@suse.de\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4413a511f22ec771edc0b7c93e5b34e05511acb5",
      "tree": "d2498f706c651caddf030b2088c2dde67fe53511",
      "parents": [
        "a7d0c210337246fa9c25b73cf76dfdbb159f642b"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sat Sep 10 19:44:55 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 12:00:17 2005 -0700"
      },
      "message": "[PATCH] x86_64 linker script cleanups for debug sections\n\nUse the new macros for x86_64 too.\n\nNote that the current scripts includes different definitions; more exactly,\nit only contains part of the DWARF2 sections and the .comment one from\nStabs. Shouldn\u0027t be a problem, anyway.\n\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "672289e9faa56acd4e39ad866ea258b7be7c99a6",
      "tree": "b7c3de57206573d97177ca9e488b175827c633e9",
      "parents": [
        "e711700a0e6a6824fcfd5519d6b6982850a648ee"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Sep 10 00:27:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:35 2005 -0700"
      },
      "message": "[PATCH] i386/x86_64: make get_cpu_vendor() static\n\nget_cpu_vendor() no longer has any users in other files.\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": "486a153f0e294f7cc735838edcb6b32e623cbe52",
      "tree": "f16a31eb3526968dd08aa93c12cbb211f31f2084",
      "parents": [
        "9c8550ee25e26d14a8f0fe1b761a676e23fe3cf0",
        "f64a227b6b5cc1f8cc7f6ef9cc3351343636bac9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 15:46:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 15:46:49 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild \n"
    },
    {
      "commit": "f0eca9626c6becb6fc56106b2e4287c6c784af3d",
      "tree": "552a52f367d9d964d4ac3f86ccacfd538aa610c3",
      "parents": [
        "41d0ab2a7dfe9e25504169c98eac5e84e5509e3d"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz@gmx.ch",
        "time": "Fri Sep 09 00:57:14 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 15:25:46 2005 -0700"
      },
      "message": "[PATCH] Update PCI IOMEM allocation start\n\nThis fixes the problem with \"Averatec 6240 pcmcia_socket0: unable to\napply power\", which was due to the CardBus IOMEM register region being\nallocated at an address that was actually inside the RAM window that had\nbeen reserved for video frame-buffers in an UMA setup.\n\nThe BIOS _should_ have marked that region reserved in the e820 memory\ndescriptor tables, but did not.\n\nIt is fixed by rounding up the default starting address of PCI memory\nallocations, so that we leave a bigger gap after the final known memory\nlocation.  The amount of rounding depends on how big the unused memory\ngap is that we can allocate IOMEM from.\n\nBased on example code by Linus.\n\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nAcked-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "35311d6478077f7bfe35c1c653193e658bf32686",
      "tree": "2bad647ab30da08786e05f988787d92815dec06e",
      "parents": [
        "b95adac775aad29f79ffbbaf5db0e4d8d57f2714"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@sw.ru",
        "time": "Fri Sep 09 13:05:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:19:43 2005 -0700"
      },
      "message": "[PATCH] lost fput in 32bit ioctl on x86-64\n\nThis adds a lost fput in 32bit tiocgdev ioctl on x86-64\n\n[ chrisw: Updated to use fget_light/fput_light ]\n\nSigned-Off-By: Kirill Korotaev \u003cdev@sw.ru\u003e\nSigned-Off-By: Maxim Giryaev \u003cgem@sw.ru\u003e\nSigned-off-by: Chris Wright \u003cchrisw@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "092c948811359d8715790af0eedefc7dff1cd619",
      "tree": "9936b6014dda94ed52efe64e34f9d923cbae8390",
      "parents": [
        "fdf26d933a8171c2a5bd35b4a5ca3b099a216a35"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Fri Sep 09 13:01:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:30 2005 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t call enforce_max_cpus when hotplug is enabled\n\nenforce_max_cpus nukes out cpu_present_map and cpu_possible_map making it\nimpossible to add new cpus in the system.  Since it doesnt provide any\nadditional value apart this call and reference is removed.\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nAcked-by: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fdf26d933a8171c2a5bd35b4a5ca3b099a216a35",
      "tree": "768cfb8802e2c03e05bf1e15f36a0c5a6a039bd0",
      "parents": [
        "4c7fc7220f6a3cce9b3f4bd66362176df67df577"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Fri Sep 09 13:01:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:30 2005 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t do broadcast IPIs when hotplug is enabled in flat mode.\n\nThe use of non-shortcut version of routines breaking CPU hotplug.  The option\nto select this via cmdline also is deleted with the physflat patch, hence\ndirectly placing this code under CONFIG_HOTPLUG_CPU.\n\nWe dont want to use broadcast mode IPI\u0027s when hotplug is enabled.  This causes\nbad effects in send IPI to a cpu that is offline which can trip when the cpu\nis in the process of being kicked alive.\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nAcked-by: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2d5df935d8a82cb7a2c50726628fa928aa89b9b",
      "tree": "dd7c5bffa423a57e58b7b3f62432c33521c2e776",
      "parents": [
        "e6ae744dd2eae8e00af328b11b1fe77cb0931136"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Fri Sep 09 21:28:48 2005 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Fri Sep 09 21:28:48 2005 +0200"
      },
      "message": "kbuild: alpha,x86_64 use generic asm-offsets.h support\n\nDelete obsolete stuff from arch makefiles\nRename .h file to asm-offsets.h\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0b968d23610d65a46299347b141a687e207bd294",
      "tree": "853daf9fdf192103c9ac062ada832a0eebead6e4",
      "parents": [
        "fc0b1af2571cd56f8f2b218ef72b911135c0e37a"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Fri Sep 09 12:59:04 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 10:37:10 2005 -0700"
      },
      "message": "[PATCH] Fix misspelled i8259 typo in io_apic.c\n\nThe legacy PIC\u0027s name is \"i8259\".\n\nSigned-off-by: Karsten Wiese \u003cannabellesgarden@yahoo.de\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64e47488c913ac704d465a6af86a26786d1412a5",
      "tree": "d3b0148592963dcde26e4bb35ddfec8b1eaf8e23",
      "parents": [
        "4a35a46bf1cda4737c428380d1db5d15e2590d18",
        "caf39e87cc1182f7dae84eefc43ca14d54c78ef9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 08 01:45:47 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 08 01:45:47 2005 -0400"
      },
      "message": "Merge linux-2.6 with linux-acpi-2.6\n"
    },
    {
      "commit": "a08b6b7968e7a6afc75e365ac31830867275abdc",
      "tree": "4c8bc7006f09eb01950cbf0d6854128cc969a486",
      "parents": [
        "8ae418cf85b92cae7bce3d810b6aaf354e77be84"
      ],
      "author": {
        "name": "viro@ZenIV.linux.org.uk",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Tue Sep 06 01:48:42 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:17:12 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (BLK_DEV_FD dependencies)\n\nSanitized and fixed floppy dependencies: split the messy dependencies for\nBLK_DEV_FD by introducing a new symbol (ARCH_MAY_HAVE_PC_FDC), making\nBLK_DEV_FD depend on that one and taking declarations of ARCH_MAY_HAVE_PC_FDC\nto arch/*/Kconfig.  While we are at it, fixed several obvious cases when\nBLK_DEV_FD should have been excluded (architectures lacking asm/floppy.h\nare *not* going to have floppy.c compile, let alone work).\n\nIf you can come up with better name for that (\"this architecture might\nhave working PC-compatible floppy disk controller\"), you are more than\nwelcome - just s/ARCH_MAY_HAVE_PC_FDC/your_prefered_name/g in the patch\nbelow...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "deac66ae454cacf942c051b86d9232af546fb187",
      "tree": "17a72e7a2dcf2d1a93a6afdef661f290b1888f1c",
      "parents": [
        "bce0649417d6e71f6df8ab7b11103d247913b142"
      ],
      "author": {
        "name": "Keshavamurthy Anil S",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Tue Sep 06 15:19:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:58:01 2005 -0700"
      },
      "message": "[PATCH] kprobes: fix bug when probed on task and isr functions\n\nThis patch fixes a race condition where in system used to hang or sometime\ncrash within minutes when kprobes are inserted on ISR routine and a task\nroutine.\n\nThe fix has been stress tested on i386, ia64, pp64 and on x86_64.  To\nreproduce the problem insert kprobes on schedule() and do_IRQ() functions\nand you should see hang or system crash.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nAcked-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bce0649417d6e71f6df8ab7b11103d247913b142",
      "tree": "529573458558f625f784f1f977a0d0a72e753e2b",
      "parents": [
        "661e5a3d9958dc83d610992da85625c0ada9bb06"
      ],
      "author": {
        "name": "Jim Keniston",
        "email": "jkenisto@us.ibm.com",
        "time": "Tue Sep 06 15:19:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:58:01 2005 -0700"
      },
      "message": "[PATCH] kprobes: fix handling of simultaneous probe hit/unregister\n\nThis patch fixes a bug in kprobes\u0027s handling of a corner case on i386 and\nx86_64.  On an SMP system, if one CPU unregisters a kprobe just after\nanother CPU hits that probepoint, kprobe_handler() on the latter CPU sees\nthat the kprobe has been unregistered, and attempts to let the CPU continue\nas if the probepoint hadn\u0027t been hit.  The bug is that on i386 and x86_64,\nwe were neglecting to set the IP back to the beginning of the probed\ninstruction.  This could cause an oops or crash.\n\nThis bug doesn\u0027t exist on ppc64 and ia64, where a breakpoint instruction\nleaves the IP pointing to the beginning of the instruction.  I don\u0027t know\nabout sparc64.  (Dave, could you please advise?)\n\nThis fix has been tested on i386 and x86_64 SMP systems.  To reproduce the\nproblem, set one CPU to work registering and unregistering a kprobe\nrepeatedly, and another CPU pounding the probepoint in a tight loop.\n\nAcked-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nSigned-off-by: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f2fbdcbb041f9087da42f8ac2e81f2817098d2a",
      "tree": "3f54f91ca6972c6567cfe529b33fafb622b2d51c",
      "parents": [
        "3d97ae5b958855ac007b6f56a0f94ab8ade09e9e"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Tue Sep 06 15:19:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:59 2005 -0700"
      },
      "message": "[PATCH] kprobes: prevent possible race conditions x86_64 changes\n\nThis patch contains the x86_64 architecture specific changes to prevent the\npossible race conditions.\n\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e922efc342d565a38eed3af377ff403f52148864",
      "tree": "b9996a96ed1bbb6e387f7ba8216f8e43ca640398",
      "parents": [
        "ab8d11beb46f0bd0617e04205c01f5c1fe845b61"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Tue Sep 06 15:18:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:43 2005 -0700"
      },
      "message": "[PATCH] remove duplicated sys_open32() code from 64bit archs\n\n64 bit architectures all implement their own compatibility sys_open(),\nwhen in fact the difference is simply not forcing the O_LARGEFILE\nflag.  So use the a common function instead.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b149ee2233edf08fb59b11e879a2c5941929bcb8",
      "tree": "4ee8e066c4d69ac98afc37ab0ab62ae54271ce02",
      "parents": [
        "6c231b7bab0aa6860cd9da2de8a064eddc34c146"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Tue Sep 06 15:17:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:34 2005 -0700"
      },
      "message": "[PATCH] NTP: ntp-helper functions\n\nThis patch cleans up a commonly repeated set of changes to the NTP state\nvariables by adding two helper inline functions:\n\nntp_clear(): Clears the ntp state variables\n\nntp_synced(): Returns 1 if the system is synced with a time server.\n\nThis was compile tested for alpha, arm, i386, x86-64, ppc64, s390, sparc,\nsparc64.\n\nSigned-off-by: 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": "6c231b7bab0aa6860cd9da2de8a064eddc34c146",
      "tree": "2a6d9dea348651ec6000b96b99fbf5bd9ccdb228",
      "parents": [
        "39ed3fdeec1290dd246dcf1da6b278566987a084"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Tue Sep 06 15:17:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:33 2005 -0700"
      },
      "message": "[PATCH] Additions to .data.read_mostly section\n\nMark variables which are usually accessed for reads with __readmostly.\n\nSigned-off-by: Alok N Kataria \u003calokk@calsoftinc.com\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8eeaaf4180334a8e5c3582fe62a5f8176a8c124",
      "tree": "f2db782c1a67c1d632942d43b68bd2c5c7c3981d",
      "parents": [
        "5e1efe4931bf7d95b2f3d48ca0b79ea0e8341cc2"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Sep 06 15:17:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:29 2005 -0700"
      },
      "message": "[PATCH] Make the bzImage format self-terminating\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Frank Sorenson \u003cfrank@tuxrocks.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "19306059cd7fedaf96b4b0260a9a8a45e513c857",
      "tree": "7c32d59c1a5830689d5f85a7f81e89e48d1097ae",
      "parents": [
        "fe21773d655c2c64641ec2cef499289ea175c817"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@us.ibm.com",
        "time": "Tue Sep 06 15:16:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:19 2005 -0700"
      },
      "message": "[PATCH] NMI: Update NMI users of RCU to use new API\n\nUses of RCU for dynamically changeable NMI handlers need to use the new\nrcu_dereference() and rcu_assign_pointer() facilities.  This change makes\nit clear that these uses are safe from a memory-barrier viewpoint, but the\nmain purpose is to document exactly what operations are being protected by\nRCU.  This has been tested on x86 and x86-64, which are the only\narchitectures affected by this change.\n\nSigned-off-by: \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": "8446f1d391f3d27e6bf9c43d4cbcdac0ca720417",
      "tree": "738853af877c9a391b4f2db467e7f90c6e2e38ed",
      "parents": [
        "4732efbeb997189d9f9b04708dc26bf8613ed721"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Sep 06 15:16:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:17 2005 -0700"
      },
      "message": "[PATCH] detect soft lockups\n\nThis patch adds a new kernel debug feature: CONFIG_DETECT_SOFTLOCKUP.\n\nWhen enabled then per-CPU watchdog threads are started, which try to run\nonce per second.  If they get delayed for more than 10 seconds then a\ncallback from the timer interrupt detects this condition and prints out a\nwarning message and a stack dump (once per lockup incident).  The feature\nis otherwise non-intrusive, it doesnt try to unlock the box in any way, it\nonly gets the debug info out, automatically, and on all CPUs affected by\nthe lockup.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-Off-By: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "48c8b1134249432318c8e5d19adc37c45242c4b1",
      "tree": "c8ecc8563a1fc19b6909c8d709175792f618e856",
      "parents": [
        "a888cebe17e39476e5ca18c3a4bd96c6775070db"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Sep 06 15:16:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:16 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix off by one in e820_mapped\n\nThis allows a valid iommu placed immediately after memory to work, to be\nrecognized as after the last byte of memory and not overlapping it.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0c2b9d5c035f5a82c9c4ba717984d04838a0701e",
      "tree": "0c01a7e7ee5f00cc309a04a51e4fc9a6d2e3ff33",
      "parents": [
        "19aaabb5841439988fc357f90d5c59d28fa84658"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Tue Sep 06 15:16:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:16 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix cluster mode send_IPI_allbutself to use get_cpu()/put_cpu()\n\nNeed to ensure we dont get prempted when we clear ourself from mask when using\nclustered mode genapic code.\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nAcked-by: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c078d3266e58a3edd698b9f143f78fc585679031",
      "tree": "01efc52786cb88db71cf0600ef5349740ffbdfc2",
      "parents": [
        "54d5d42404e7705cf3804593189e963350d470e5"
      ],
      "author": {
        "name": "Zwane Mwaikambo",
        "email": "zwane@arm.linux.org.uk",
        "time": "Tue Sep 06 15:16:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:15 2005 -0700"
      },
      "message": "[PATCH] x86_64: print processor number in show_regs\n\nUp to date I\u0027ve been using the GS value to determine the processor number\nin dumps from show_regs, however this can be cumbersome to do if you don\u0027t\nhave the vmlinux to verify with the address of cpu_pda, how about the\nfollowing?  I considered using hard_smp_processor_id for robustness but we\nalready dereference current so we\u0027re already relying on MSR_GS_BASE being\nsane.\n\nSigned-off-by: Zwane Mwaikambo \u003czwane@arm.linux.org.uk\u003e\nAcked-by: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "54d5d42404e7705cf3804593189e963350d470e5",
      "tree": "7cf8a7fce163b19672193d8cf4ef6a7f6c131d9e",
      "parents": [
        "f63ed39c578a2a2d067356a85ce7c28a7c795d8a"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Tue Sep 06 15:16:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:15 2005 -0700"
      },
      "message": "[PATCH] x86/x86_64: deferred handling of writes to /proc/irqxx/smp_affinity\n\nWhen handling writes to /proc/irq, current code is re-programming rte\nentries directly. This is not recommended and could potentially cause\nchipset\u0027s to lockup, or cause missing interrupts.\n\nCONFIG_IRQ_BALANCE does this correctly, where it re-programs only when the\ninterrupt is pending. The same needs to be done for /proc/irq handling as well.\nOtherwise user space irq balancers are really not doing the right thing.\n\n- Changed pending_irq_balance_cpumask to pending_irq_migrate_cpumask for\n  lack of a generic name.\n- added move_irq out of IRQ_BALANCE, and added this same to X86_64\n- Added new proc handler for write, so we can do deferred write at irq\n  handling time.\n- Display of /proc/irq/XX/smp_affinity used to display CPU_MASKALL, instead\n  it now shows only active cpu masks, or exactly what was set.\n- Provided a common move_irq implementation, instead of duplicating\n  when using generic irq framework.\n\nTested on i386/x86_64 and ia64 with CONFIG_PCI_MSI turned on and off.\nTested UP builds as well.\n\nMSI testing: tbd: I have cards, need to look for a x-over cable, although I\ndid test an earlier version of this patch.  Will test in a couple days.\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nAcked-by: Zwane Mwaikambo \u003czwane@holomorphy.com\u003e\nGrudgingly-acked-by: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Coywolf Qi Hunt \u003ccoywolf@lovecn.org\u003e\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "829ca9a30a2ddb727981d80fabdbff2ea86bc9ea",
      "tree": "044087fb18aa4b5f5bbd233f54f9eec3439ad6de",
      "parents": [
        "7e958883bced7e435f5a76349e15684858d3477c"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Sep 03 15:56:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:06:15 2005 -0700"
      },
      "message": "[PATCH] swsusp: fix remaining u32 vs. pm_message_t confusion\n\nFix remaining bits of u32 vs.  pm_message confusion.  Should not break\nanything.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7dc24db1757f950f8bd21b7191106d4bf5134be7",
      "tree": "16a1e393544b76b688f703b659db6e20e61ca404",
      "parents": [
        "795312e763569ce4df67e7a0ca726a9901358fa2"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Sep 03 15:56:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:06:14 2005 -0700"
      },
      "message": "[PATCH] ISA DMA suspend for x86_64\n\nReset the ISA DMA controller into a known state after a suspend.  Primary\nconcern was reenabling the cascading DMA channel (4).\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "52fdd08903a1d1162e184114837e232640191627",
      "tree": "9469f521b7ba12ac48337155bc5a65049d361229",
      "parents": [
        "4ad8d38342430f8b52f7a8458dce90caf8c8ca64"
      ],
      "author": {
        "name": "Benjamin LaHaise",
        "email": "bcrl@kvack.org",
        "time": "Sat Sep 03 15:56:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:06:14 2005 -0700"
      },
      "message": "[PATCH] unify x86/x86-64 semaphore code\n\nThis patch moves the common code in x86 and x86-64\u0027s semaphore.c into a\nsingle file in lib/semaphore-sleepers.c.  The arch specific asm stubs are\nleft in the arch tree (in semaphore.c for i386 and in the asm for x86-64).\nThere should be no changes in code/functionality with this patch.\n\nSigned-off-by: Benjamin LaHaise \u003cbenjamin.c.lahaise@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-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": "27a639a92d3289c4851105efcbc2f8b88969194f",
      "tree": "09ee327d3ed3e2c40d5dc3b0f6b283477282deec",
      "parents": [
        "d395bf12d1ba61437e546eb642f0d7ea666123ff",
        "bf4e70e54cf31dcca48d279c7f7e71328eebe749"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Aug 29 17:02:17 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Aug 29 17:02:17 2005 -0400"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "69be8f189653cd81aae5a74e26615b12871bb72e",
      "tree": "89c7d7b5b68ae47818b9dbc9015f1e4452ec2075",
      "parents": [
        "02b3e4e2d71b6058ec11cc01c72ac651eb3ded2b"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon Aug 29 11:44:09 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:03:11 2005 -0700"
      },
      "message": "[PATCH] convert signal handling of NODEFER to act like other Unix boxes.\n\nIt has been reported that the way Linux handles NODEFER for signals is\nnot consistent with the way other Unix boxes handle it.  I\u0027ve written a\nprogram to test the behavior of how this flag affects signals and had\nseveral reports from people who ran this on various Unix boxes,\nconfirming that Linux seems to be unique on the way this is handled.\n\nThe way NODEFER affects signals on other Unix boxes is as follows:\n\n1) If NODEFER is set, other signals in sa_mask are still blocked.\n\n2) If NODEFER is set and the signal is in sa_mask, then the signal is\nstill blocked. (Note: this is the behavior of all tested but Linux _and_\nNetBSD 2.0 *).\n\nThe way NODEFER affects signals on Linux:\n\n1) If NODEFER is set, other signals are _not_ blocked regardless of\nsa_mask (Even NetBSD doesn\u0027t do this).\n\n2) If NODEFER is set and the signal is in sa_mask, then the signal being\nhandled is not blocked.\n\nThe patch converts signal handling in all current Linux architectures to\nthe way most Unix boxes work.\n\nUnix boxes that were tested:  DU4, AIX 5.2, Irix 6.5, NetBSD 2.0, SFU\n3.5 on WinXP, AIX 5.3, Mac OSX, and of course Linux 2.6.13-rcX.\n\n* NetBSD was the only other Unix to behave like Linux on point #2. The\nmain concern was brought up by point #1 which even NetBSD isn\u0027t like\nLinux.  So with this patch, we leave NetBSD as the lonely one that\nbehaves differently here with #2.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "485761bd6a72d33b3d4fa884927b2b0d983b701e",
      "tree": "c75562513489f62c8dcfd41acd467bca3d3202cc",
      "parents": [
        "bebf4688e9dbbfdd421736685d607bced91a3c91"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 26 18:34:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 19:37:12 2005 -0700"
      },
      "message": "[PATCH] x86_64: Tell VM about holes in nodes\n\nSome nodes can have large holes on x86-64.\n\nThis fixes problems with the VM allowing too many dirty pages because it\noverestimates the number of available RAM in a node.  In extreme cases you\ncan end up with all RAM filled with dirty pages which can lead to deadlocks\nand other nasty behaviour.\n\nThis patch just tells the VM about the known holes from e820.  Reserved\n(like the kernel text or mem_map) is still not taken into account, but that\nshould be only a few percent error now.\n\nSmall detail is that the flat setup uses the NUMA free_area_init_node() now\ntoo because it offers more flexibility.\n\n(akpm: lotsa thanks to Martin for working this problem out)\n\nCc: Martin Bligh \u003cmbligh@mbligh.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "09d4a80e66cdf3e68cdb06e907f7bc0b242acbd0",
      "tree": "29e6a11bffc92f6b8393344cab209e1f2b8bf7a9",
      "parents": [
        "d0d59b98d7a0b3801ce03e695ba885b698a6d122",
        "9c2c38a122cc23d6a09b8004d60a33913683eedf"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 25 12:45:49 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 25 12:45:49 2005 -0400"
      },
      "message": "Merge HEAD from ../from-linus \n"
    },
    {
      "commit": "6153df7b2f4d27c8bde054db1b947369a6f64d83",
      "tree": "2e30598ad48d05d0ea956b6097e0943a178d6299",
      "parents": [
        "07fefe4ca93b3e45b2bea32871a4496067888852"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 25 12:27:09 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 25 12:40:44 2005 -0400"
      },
      "message": "[ACPI] delete CONFIG_ACPI_PCI\n\nDelete the ability to build an ACPI kernel that does\nnot include PCI support.  When such a machine is created\nand it requires a tuned kernel, send a patch.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d1364\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b7561524765a30334bf31c56b523aeb3c1a04c7d",
      "tree": "e45d7e074f82778666db9d51d15dd0e66f8efdbb",
      "parents": [
        "5477d30e841e0f707fd2daddc8cb6949858476ee"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 24 07:37:37 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 24 10:22:44 2005 -0700"
      },
      "message": "[PATCH] x86_64: update defconfig - reenable fusion\n\nI mistakedly disabled fusion support in an earlier update. Fusion\nis commonly used on many x86-64 systems, so this was a problem.\nThis patch fixes that.\n\nSigned-off-by: And Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76f58584824c61eb5b3bdbf019236815921d2e7c",
      "tree": "a8cb03339eddd5ada3c9d04b70b8bd6520e2bc14",
      "parents": [
        "8466361ad5233d4356a4601e16b66c25277920d1"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 24 12:10:49 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 24 12:11:34 2005 -0400"
      },
      "message": "[ACPI] delete CONFIG_ACPI_BUS\n\nit is a synonym for CONFIG_ACPI\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8466361ad5233d4356a4601e16b66c25277920d1",
      "tree": "2632aaa6e21a40e0fc94d7de6e8b738836585e4a",
      "parents": [
        "888ba6c62bc61a995d283977eb3a6cbafd6f4ac6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 24 12:09:07 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 24 12:10:43 2005 -0400"
      },
      "message": "[ACPI] delete CONFIG_ACPI_INTERPRETER\n\nit is a synonym for CONFIG_ACPI\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "888ba6c62bc61a995d283977eb3a6cbafd6f4ac6",
      "tree": "2a1614a7c63460e98f55ac5905f3a4be679138f1",
      "parents": [
        "84ffa747520edd4556b136bdfc9df9eb1673ce12"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 24 12:07:20 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 24 12:08:54 2005 -0400"
      },
      "message": "[ACPI] delete CONFIG_ACPI_BOOT\n\nit has been a synonym for CONFIG_ACPI since 2.6.12\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d3813fcf105814d06b47fa586f6b61f3cff1cefc",
      "tree": "88cc854eac01d12063cfc6722c46e73e91a77efb",
      "parents": [
        "2bbfb16bf345acd81ab1e6e3d4b35964650517ac"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Aug 23 03:14:27 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 19:59:39 2005 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t oops at boot when empty Opteron node has IO\n\nThe code to detect IO links on Opteron would not check\nif the node had actually memory. This could lead to pci_bus_to_node\nreturning an invalid node, which might cause crashes later\nwhen dma_alloc_coherent passes it to page_alloc_node().\n\nThe bug has been there forever but for some reason\nit is causing now crashes.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "84ffa747520edd4556b136bdfc9df9eb1673ce12",
      "tree": "1cfe20bd31fce1b5b3024384fcb324c3338d1d32",
      "parents": [
        "702c7e7626deeabb057b6f529167b65ec2eefbdb",
        "81065e2f415af6c028eac13f481fb9e60a0b487b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 23 22:12:23 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 23 22:12:23 2005 -0400"
      },
      "message": "Merge from-linus to-akpm\n"
    }
  ],
  "next": "1eecd73cce4e11ba9d67ad767f92069cfba7b589"
}
