)]}'
{
  "log": [
    {
      "commit": "c2b91e2eec9678dbda274e906cc32ea8f711da3b",
      "tree": "fd9e9799078c65c8282ca3a996e6c3bd9e94fa4c",
      "parents": [
        "1a27fc0a42162964d758e9d36d2d1b49c082a67c"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel.send@gmail.com",
        "time": "Sat Apr 12 01:19:24 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 22:51:09 2008 +0200"
      },
      "message": "x86_64/mm: check and print vmemmap allocation continuous\n\nOn big systems with lots of memory, don\u0027t print out too much during\nbootup, and make it easy to find if it is continuous.\n\non 256G 8 sockets system will get\n [ffffe20000000000-ffffe20002bfffff] PMD -\u003e [ffff810001400000-ffff810003ffffff] on node 0\n[ffffe2001c700000-ffffe2001c7fffff] potential offnode page_structs\n [ffffe20002c00000-ffffe2001c7fffff] PMD -\u003e [ffff81000c000000-ffff8100255fffff] on node 0\n[ffffe20038700000-ffffe200387fffff] potential offnode page_structs\n [ffffe2001c800000-ffffe200387fffff] PMD -\u003e [ffff810820200000-ffff81083c1fffff] on node 1\n [ffffe20040000000-ffffe2007fffffff] PUD -\u003effff811027a00000 on node 2\n [ffffe20038800000-ffffe2003fffffff] PMD -\u003e [ffff811020200000-ffff8110279fffff] on node 2\n[ffffe20054700000-ffffe200547fffff] potential offnode page_structs\n [ffffe20040000000-ffffe200547fffff] PMD -\u003e [ffff811027c00000-ffff81103c3fffff] on node 2\n[ffffe20070700000-ffffe200707fffff] potential offnode page_structs\n [ffffe20054800000-ffffe200707fffff] PMD -\u003e [ffff811820200000-ffff81183c1fffff] on node 3\n [ffffe20080000000-ffffe200bfffffff] PUD -\u003effff81202fa00000 on node 4\n [ffffe20070800000-ffffe2007fffffff] PMD -\u003e [ffff812020200000-ffff81202f9fffff] on node 4\n[ffffe2008c700000-ffffe2008c7fffff] potential offnode page_structs\n [ffffe20080000000-ffffe2008c7fffff] PMD -\u003e [ffff81202fc00000-ffff81203c3fffff] on node 4\n[ffffe200a8700000-ffffe200a87fffff] potential offnode page_structs\n [ffffe2008c800000-ffffe200a87fffff] PMD -\u003e [ffff812820200000-ffff81283c1fffff] on node 5\n [ffffe200c0000000-ffffe200ffffffff] PUD -\u003effff813037a00000 on node 6\n [ffffe200a8800000-ffffe200bfffffff] PMD -\u003e [ffff813020200000-ffff8130379fffff] on node 6\n[ffffe200c4700000-ffffe200c47fffff] potential offnode page_structs\n [ffffe200c0000000-ffffe200c47fffff] PMD -\u003e [ffff813037c00000-ffff81303c3fffff] on node 6\n [ffffe200c4800000-ffffe200e07fffff] PMD -\u003e [ffff813820200000-ffff81383c1fffff] on node 7\n\ninstead of a very long print out...\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1a27fc0a42162964d758e9d36d2d1b49c082a67c",
      "tree": "b94c4864edd0869d8ab7b25b9c3942a14bb6f9db",
      "parents": [
        "8b3cd09ed23049fcb02479c6286744b36324ac9d"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Mar 18 12:52:37 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 22:51:08 2008 +0200"
      },
      "message": "x86_64: fix setup_node_bootmem to support big mem excluding with memmap\n\ntypical case: four sockets system, every node has 4g ram, and we are using:\n\n\tmemmap\u003d10g$4g\n\nto mask out memory on node1 and node2\n\nwhen numa is enabled, early_node_mem is used to get node_data and node_bootmap.\n\nif it can not get memory from the same node with find_e820_area(), it will\nuse alloc_bootmem to get buff from previous nodes.\n\nso check it and print out some info about it.\n\nneed to move early_res_to_bootmem into every setup_node_bootmem.\nand it takes range that node has. otherwise alloc_bootmem could return addr\nthat reserved early.\n\ndepends on \"mm: make reserve_bootmem can crossed the nodes\".\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8b3cd09ed23049fcb02479c6286744b36324ac9d",
      "tree": "cc775b442750533d9854466a8da58088349b5d5b",
      "parents": [
        "a5645a61b3b7e7d7de15e1a642ead600150ce94d"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Mar 18 12:50:21 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 22:51:08 2008 +0200"
      },
      "message": "x86_64: make reserve_bootmem_generic() use new reserve_bootmem()\n\n\"mm: make reserve_bootmem can crossed the nodes\" provides new\nreserve_bootmem(), let reserve_bootmem_generic() use that.\n\nreserve_bootmem_generic() is used to reserve initramdisk, so this way\nwe can make sure even when bootloader or kexec load ranges cross the\nnode memory boundaries, reserve_bootmem still works.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "539a5fe22620a1665cce504167953a71a43232ad",
      "tree": "3ca071a19e8ef86beffb0b754e794f3d277a1cf8",
      "parents": [
        "0124cecfc85a6664b1ad5f1d28cf0ab8df66fc42",
        "fb884381273669fad034538e6cb186678407cf22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 26 13:29:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 26 13:29:41 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-bigbox-bootparam\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-bigbox-bootparam:\n  x86, boot: Document for linked list of struct setup_data\n  x86, boot: export linked list of struct setup_data via debugfs\n  x86, boot: add linked list of struct setup_data\n  x86, boot: add free_early to early reservation machanism\n"
    },
    {
      "commit": "c14b2adf19b5d35aff91280b1a73c41a4dcabfe3",
      "tree": "e71a4e12854e5aa2a5ed15e024ccb2cfcb33ed80",
      "parents": [
        "8b664aa66e824a0ddf4ec56d41fa0cf7bb374de6"
      ],
      "author": {
        "name": "Huang, Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Mar 28 10:49:48 2008 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 21:34:42 2008 +0200"
      },
      "message": "x86, boot: export linked list of struct setup_data via debugfs\n\nExport linked list of struct setup_data via debugfs.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "8b664aa66e824a0ddf4ec56d41fa0cf7bb374de6",
      "tree": "57c5de72c38f630e126964b922c379c4a7e49100",
      "parents": [
        "50eae2a7c9862afe263a2003c12f457ecfc9e6a2"
      ],
      "author": {
        "name": "Huang, Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Mar 28 10:49:44 2008 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 21:34:42 2008 +0200"
      },
      "message": "x86, boot: add linked list of struct setup_data\n\nThis patch adds a field of 64-bit physical pointer to NULL terminated\nsingle linked list of struct setup_data to real-mode kernel\nheader. This is used as a more extensible boot parameters passing\nmechanism.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "50eae2a7c9862afe263a2003c12f457ecfc9e6a2",
      "tree": "96e8e53c168c4c4cc983f629151091c17014be3b",
      "parents": [
        "4a27214d7be31e122db4102166f49ec15958e8e9"
      ],
      "author": {
        "name": "Huang, Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Mar 28 10:49:42 2008 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 21:34:42 2008 +0200"
      },
      "message": "x86, boot: add free_early to early reservation machanism\n\nAdd free_early to early reservation mechanism - this way early bootup\nfailure paths can stop wasting memory.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0124cecfc85a6664b1ad5f1d28cf0ab8df66fc42",
      "tree": "dfbbb8cf4a294ed52dc9a224ccb57ea601d25532",
      "parents": [
        "4a27214d7be31e122db4102166f49ec15958e8e9"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Sat Apr 26 11:32:12 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 21:28:29 2008 +0200"
      },
      "message": "x86, PAT: disable /dev/mem mmap RAM with PAT\n\ndisable /dev/mem mmap of RAM with PAT. It makes things safer and\neliminates aliasing. A future improvement would be to avoid the\nrange_is_allowed duplication.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4a27214d7be31e122db4102166f49ec15958e8e9",
      "tree": "dceae47b6cabc5a4e755262b85187758f921dff1",
      "parents": [
        "c837c93a03be711dd6e09215b74b4f23bbd1ff83",
        "8db979bcfe46dcdced1065e9359e4ef7a50b8a6f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 26 09:50:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 26 09:50:58 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-fixes\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-fixes:\n  x86 PAT: decouple from nonpromisc devmem\n  x86 PAT: tone down debugging messages\n"
    },
    {
      "commit": "d485cb9aa2e302fac7e7fb586a0cb4c0a5211be9",
      "tree": "1dd01f33dc1d77bcc0417497bd1af1c642f6e16d",
      "parents": [
        "1292ebb82c00c69cf983e871faa221ce88ed3338",
        "765c68bd54c76d4126796e49af2a1428a258429f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 26 09:48:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 26 09:48:52 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-optimized-inlining\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-optimized-inlining:\n  generic: make optimized inlining arch-opt-in\n  x86: add optimized inlining\n"
    },
    {
      "commit": "b82287587ef9917afbea5fcbf7aa63424b6f3719",
      "tree": "4b27b46c41ea9d26ee44f1f0f7e8ddcd3a17f6a2",
      "parents": [
        "2a8a2719be1397c64e726ccd1c0933a11dc493d0",
        "5afca33a43786408ce74540b54855973dde32bab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 26 09:44:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 26 09:44:32 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-misc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-misc: (28 commits)\n  x86: section mismatch fixes, #3\n  x86: section mismatch fixes, #2\n  x86: pgtable_32.h - prototype and section mismatch fixes\n  x86: unlock_ExtINT_logic() - fix section mismatch warnings\n  x86: uniq_ioapic_id - fix section mismatch warning\n  x86: trampoline_32.S - switch to .cpuinit.data\n  x86: use get_bios_ebda()\n  x86: remove duplicate get_bios_ebda() from rio.h\n  x86: get_bios_ebda() requires asm/io.h\n  x86: use cpumask function for present, possible, and online cpus\n  x86: cleanup div_sc() usage\n  x86: cleanup clocksource_hz2mult usage\n  x86: remove unnecessary memset and NULL check after alloc_bootmem()\n  x86: use bitmap library for pin_programmed\n  x86: use MP_intsrc_info()\n  x86: use BUILD_BUG_ON() for the size of struct intel_mp_floating\n  x86_64 ia32 ptrace: convert to compat_arch_ptrace\n  x86_64 ia32 ptrace: use compat_ptrace_request for siginfo\n  x86 signals: lift set_fs\n  x86 signals: lift flags diddling code\n  ...\n"
    },
    {
      "commit": "2a8a2719be1397c64e726ccd1c0933a11dc493d0",
      "tree": "def3564b6eb08b7f2c2507046b13f79a21302934",
      "parents": [
        "d9c04d678418fe42646de641f499209ca00fd94f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 10:26:52 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 26 09:31:17 2008 -0700"
      },
      "message": "x86 PAT: decouple from nonpromisc devmem\n\nLinus pointed it out that PAT should not depend on NONPROMISC_DEVMEM.\n\nAlso make PAT non-default.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "765c68bd54c76d4126796e49af2a1428a258429f",
      "tree": "3891c95c96776125a6a3b37aebfbc6fb1a14765e",
      "parents": [
        "60a3cdd0639473c79c253bc08c8ef8f882cca107"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 09 11:03:37 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:44:55 2008 +0200"
      },
      "message": "generic: make optimized inlining arch-opt-in\n\nStephen Rothwell reported that linux-next did not build on powerpc64.\n\nmake optimized inlining dependent on architecture opt-in.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "60a3cdd0639473c79c253bc08c8ef8f882cca107",
      "tree": "e72a5ca87873b286b02966a390277f828139d350",
      "parents": [
        "b1721d0da266b4af8cb4419473b4ca36206ab200"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Mar 03 12:38:52 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:44:55 2008 +0200"
      },
      "message": "x86: add optimized inlining\n\nadd CONFIG_OPTIMIZE_INLINING\u003dy.\n\nallow gcc to optimize the kernel image\u0027s size by uninlining\nfunctions that have been marked \u0027inline\u0027. Previously gcc was\nforced by Linux to always-inline these functions via a gcc\nattribute:\n\n #define inline\tinline __attribute__((always_inline))\n\nEspecially when the user has already selected\nCONFIG_OPTIMIZE_FOR_SIZE\u003dy this can make a huge difference in\nkernel image size (using a standard Fedora .config):\n\n   text    data     bss     dec           hex filename\n   5613924  562708 3854336 10030968    990f78 vmlinux.before\n   5486689  562708 3854336  9903733    971e75 vmlinux.after\n\nthat\u0027s a 2.3% text size reduction (!).\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5afca33a43786408ce74540b54855973dde32bab",
      "tree": "8e0a001d2f65063b53552134b81d1ad4cfa1d144",
      "parents": [
        "b6dbf334b0da14fafd4f747791a177ee4c7aae3b"
      ],
      "author": {
        "name": "Jacek Luczak",
        "email": "difrost.kernel@gmail.com",
        "time": "Fri Apr 11 13:29:04 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:48 2008 +0200"
      },
      "message": "x86: section mismatch fixes, #3\n\nThis patch fixes section mismatch warnings in unlock_ExtINT_logic().\n\nWARNING: arch/x86/kernel/built-in.o(.text+0x14a92): Section mismatch in reference from the function unlock_ExtINT_logic()\nto the function .init.text:find_isa_irq_pin()\nThe function unlock_ExtINT_logic() references\nthe function __init find_isa_irq_pin().\nThis is often because unlock_ExtINT_logic lacks a __init\nannotation or the annotation of find_isa_irq_pin is wrong.\n\nSigned-off-by: Jacek Luczak \u003cluczak.jacek@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "28acf285deb193a1898bd531d778b0d1b1b75f2c",
      "tree": "eca78689295b6606b73559e21744e719323196d3",
      "parents": [
        "991074fd35e9e584d3cc28b4cba2e12743aeaa46"
      ],
      "author": {
        "name": "Jacek Luczak",
        "email": "difrost.kernel@gmail.com",
        "time": "Sat Apr 12 17:41:12 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:47 2008 +0200"
      },
      "message": "x86: unlock_ExtINT_logic() - fix section mismatch warnings\n\nFix following warning:\nWARNING: arch/x86/kernel/built-in.o(.text+0x12cc9): Section mismatch in reference from the function unlock_ExtINT_logic()\n\nunlock_ExtINT_logic() is only used by __init check_timer(). Annotate unlock_ExtINT_logic() witch __init.\n\nSigned-off-by: Jacek Luczak \u003cluczak.jacek@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "991074fd35e9e584d3cc28b4cba2e12743aeaa46",
      "tree": "69bc8127ebd1dbc9524ae3e3a2ea2577049ecc9b",
      "parents": [
        "4c01f23bdbd34e7edeadbaa920c3018307a541d5"
      ],
      "author": {
        "name": "Jacek Luczak",
        "email": "difrost.kernel@gmail.com",
        "time": "Sat Apr 12 17:39:57 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:47 2008 +0200"
      },
      "message": "x86: uniq_ioapic_id - fix section mismatch warning\n\nFix folowing warning:\nWARNING: arch/x86/kernel/built-in.o(.text+0x10799): Section mismatch in reference from the function uniq_ioapic_id()\n\nuniq_ioapic_id() is only used by __init mp_register_ioapic(). Annotate uniq_ioapic_id() with __init.\n\nSigned-off-by: Jacek Luczak \u003cluczak.jacek@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "4c01f23bdbd34e7edeadbaa920c3018307a541d5",
      "tree": "3110dbee79fa7abd30fe704d8d09c3cf34896c32",
      "parents": [
        "356fa0c6e1ad3d3b01884f08a203bc84d555b880"
      ],
      "author": {
        "name": "Jacek Luczak",
        "email": "difrost.kernel@gmail.com",
        "time": "Sat Apr 12 17:38:52 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:47 2008 +0200"
      },
      "message": "x86: trampoline_32.S - switch to .cpuinit.data\n\nThis patch fixes section mismatch warnings of __cpuinit\nsetup_trampoline() on 32-bit host.\n\nSigned-off-by: Jacek Luczak \u003cluczak.jacek@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "356fa0c6e1ad3d3b01884f08a203bc84d555b880",
      "tree": "83d385c04a441ba1c9df0983249f71f19fdfefd9",
      "parents": [
        "ae5830a6f8278e1bb700a0956cacc9ceaf311f83"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Apr 19 23:55:20 2008 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:47 2008 +0200"
      },
      "message": "x86: use get_bios_ebda()\n\nUse get_bios_ebda().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ae5830a6f8278e1bb700a0956cacc9ceaf311f83",
      "tree": "d6716a378cced4be66ccab5e7fe5ccb1b4f17520",
      "parents": [
        "2c0903f2abde95d931ecccac7198a685eb04e958"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Apr 19 23:55:19 2008 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:47 2008 +0200"
      },
      "message": "x86: remove duplicate get_bios_ebda() from rio.h\n\nget_bios_ebda() exists in asm/rio.h and asm/bios_ebda.h.\nThis patch removes the one in asm/rio.h.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7c04e64a1b43b4c8fea281ce1f82df30ed9bab4e",
      "tree": "cf3bafc4c84ac32f45a0a2eca7d9bd3345a236ef",
      "parents": [
        "877084fb1cf6167c5441b0a30c3d9ef9b7be0a3a"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Apr 19 23:55:17 2008 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:47 2008 +0200"
      },
      "message": "x86: use cpumask function for present, possible, and online cpus\n\ncpu_online(), cpu_present(), for_each_possible_cpu(), num_possible_cpus()\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "877084fb1cf6167c5441b0a30c3d9ef9b7be0a3a",
      "tree": "59f2f7f9c9d4566af868b7f83d963d915a281b40",
      "parents": [
        "d454157b113718a92ba5accc03cee64c7e081483"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Apr 19 23:55:16 2008 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:47 2008 +0200"
      },
      "message": "x86: cleanup div_sc() usage\n\nRemove the magic number in the third argment of div_sc().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d454157b113718a92ba5accc03cee64c7e081483",
      "tree": "36b4d1de4713510e6cfdc66feec33bece135c76e",
      "parents": [
        "b1fceac2b9e04d278316b2faddf276015fc06e3b"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Apr 19 23:55:15 2008 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:47 2008 +0200"
      },
      "message": "x86: cleanup clocksource_hz2mult usage\n\nRemove the magic number in the second argument of clocksource_hz2mult()\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b1fceac2b9e04d278316b2faddf276015fc06e3b",
      "tree": "2dae7248c29ed2f5480baa5cc8d1c18911573bbd",
      "parents": [
        "a1a33fa315b8a5a390f1132681485209500ff5b5"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Apr 19 23:55:14 2008 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:47 2008 +0200"
      },
      "message": "x86: remove unnecessary memset and NULL check after alloc_bootmem()\n\nmemset and NULL check after alloc_bootmem() are unnecessary.\nBecause it returns zeroed memory and it never return NULL.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a1a33fa315b8a5a390f1132681485209500ff5b5",
      "tree": "b61888d030a7c5becc4b2b8bb6e93b9527d04b74",
      "parents": [
        "4abc1a0068945ac078fb0a00a359cd3be2e7dd8d"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Apr 19 23:55:13 2008 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:47 2008 +0200"
      },
      "message": "x86: use bitmap library for pin_programmed\n\nUse bitmap library for pin_programmed rather than reinvent\nbitmaps.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4abc1a0068945ac078fb0a00a359cd3be2e7dd8d",
      "tree": "609726b734cbd7b6c85a9faab07a63353edc0594",
      "parents": [
        "5d47a271f38cf2ba7299047ad0bf3ac7e4c4a214"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Apr 19 23:55:12 2008 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:47 2008 +0200"
      },
      "message": "x86: use MP_intsrc_info()\n\nRemove duplicate code by using MP_intsrc_info() in mpparse.c\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5d47a271f38cf2ba7299047ad0bf3ac7e4c4a214",
      "tree": "7d48099f14dd85584b532c59a57283255e6901da",
      "parents": [
        "562b80bafffaf42a6d916b0a2ee3d684220a1c10"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Apr 19 23:55:11 2008 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:47 2008 +0200"
      },
      "message": "x86: use BUILD_BUG_ON() for the size of struct intel_mp_floating\n\nUse BUILD_BUG_ON() instead of compile-time error technique with\nextern non-exsistent function.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "562b80bafffaf42a6d916b0a2ee3d684220a1c10",
      "tree": "6e37c1519d3f9edf44ca3160b85832cfbf3c4cc9",
      "parents": [
        "cdb69904794d2173176b1a58e849b7b39fced390"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Tue Apr 22 12:21:25 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:47 2008 +0200"
      },
      "message": "x86_64 ia32 ptrace: convert to compat_arch_ptrace\n\nNow that there are no more special cases in sys32_ptrace, we\ncan convert to using the generic compat_sys_ptrace entry point.\nThe sys32_ptrace function gets simpler and becomes compat_arch_ptrace.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cdb69904794d2173176b1a58e849b7b39fced390",
      "tree": "90bfb425cd45d3fa814b043fdc6cb69cbd46eb0c",
      "parents": [
        "55928e37b29ba5557a5edc8ab679fe5191bc051d"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Tue Apr 22 12:20:20 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:47 2008 +0200"
      },
      "message": "x86_64 ia32 ptrace: use compat_ptrace_request for siginfo\n\nThis removes the special-case handling for PTRACE_GETSIGINFO\nand PTRACE_SETSIGINFO from x86_64\u0027s sys32_ptrace.  The generic\ncompat_ptrace_request code handles these.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "55928e37b29ba5557a5edc8ab679fe5191bc051d",
      "tree": "a59752fa1083243e6b2126cbb40b6a247ddcd89f",
      "parents": [
        "8b9c5ff380aa4f10658171ed2b9abc1e0861b770"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Sat Apr 19 14:27:56 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:47 2008 +0200"
      },
      "message": "x86 signals: lift set_fs\n\nThis lifts the set_fs(USER_DS) call for signal handler setup out of the\nthree places copying the same code into the one place that calls them\nall.  There is no change in what it does.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8b9c5ff380aa4f10658171ed2b9abc1e0861b770",
      "tree": "25cc707163471e593274a16fe3623801b6f0a7a6",
      "parents": [
        "f7f17a67c589f031c567d9fdc809dee7c5868c8a"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Sat Apr 19 14:26:54 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:47 2008 +0200"
      },
      "message": "x86 signals: lift flags diddling code\n\nThis lifts the code diddling the TF and DF bits for signal handler setup\nout of the several places copying the same code into the one place that\ncalls them all.  There is no change in what it does.\n\nI also separated the recently-added DF bit clearing from the TF diddling.\nThe compiler turns them back into one instruction anyway.  The tossing\nin of DF to the same line of code with no new comments was a bit more\narcane than seems wise.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f7f17a67c589f031c567d9fdc809dee7c5868c8a",
      "tree": "1022dde20e24c97919a334adcc75b3bc31ee1c70",
      "parents": [
        "a2b4bd9c95a799ce1002e699187f17ddaa754eb1"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Mon Apr 21 00:47:55 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:47 2008 +0200"
      },
      "message": "x86: remove NexGen support\n\nIt is claimed that NexGen CPUs were never shipped:\n\n   http://lkml.org/lkml/2008/4/20/179\n\nAlso, the kernel support for these chips has been broken for\na long time, the code intended to support NexGen thereby being\nessentially dead.\n\nAs an outcome of the discussion that can be found using the URL\nabove, this patch removes the NexGen support altogether.\n\nThe changes in this patch survived a defconfig build for i386, a\ncouple of successful randconfig builds, as well as a runtime test,\nwhich consisted in booting a 32-bit x86 box up to the shell prompt.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a2b4bd9c95a799ce1002e699187f17ddaa754eb1",
      "tree": "3f5ab57914b285b1f7ac06f4117c98ad9cbf8a0a",
      "parents": [
        "f3b14a32db9a74f2bbda980bc95cd4b1f136d80a"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Sun Apr 20 06:54:33 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:46 2008 +0200"
      },
      "message": "x86: array can become static\n\nIn arch/x86/kernel/setup_64.c, the standard_io_resources array\nis needlessly defined as global. This patch makes this variable\nstatic.\n\nThis patch was successfully build-tested using the defconfig\nfor x86_64. Runtime test was performed by booting a 64-bit x86\nbox up to the shell prompt.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f3b14a32db9a74f2bbda980bc95cd4b1f136d80a",
      "tree": "63bd86228284336d0ea670943cf1d17816baaf76",
      "parents": [
        "911f6a7ba21795865ab30fc5f88aa198b0daee5f"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Sun Apr 20 06:54:31 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:46 2008 +0200"
      },
      "message": "x86: remove unused function amd_init_cpu()\n\nThere are no users for the function amd_init_cpu() defined in\narch/x86/kernel/cpu/amd.c. This patch removes this routine.\n\nThis patch was build-tested using defconfigs for i386 and x86_64,\nand a few randconfig instances. Runtime tests were performed by\nbooting 32- and 64-bit x86 boxen up to the shell prompt.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "911f6a7ba21795865ab30fc5f88aa198b0daee5f",
      "tree": "3f1143d311a78a42b884c3689e6540b3d1126783",
      "parents": [
        "79bf0e0353e0a34dbe0b2ef659a9bdd8056ca524"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Tue Apr 22 16:22:21 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:46 2008 +0200"
      },
      "message": "x86-64: extend MCE CPU quirk handling\n\nAt least on my Barcelona, I see MCE log entries after cold boot caused\nby BIOS not properly clearing the respective registers. Therefore, this\npatch extends the workaround to families 0x10 and 0x11 (the latter just\nfor completeness, I have nothing to verify this against).\nAt the same time, provide a way to make these entries visible via the\n\u0027mce\u003dbootlog\u0027 command line option even on these machines.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "79bf0e0353e0a34dbe0b2ef659a9bdd8056ca524",
      "tree": "bebf2e16a63f629e5b8f6f5dad9bf111c98eaa75",
      "parents": [
        "86d78f640257344cc90a50da8cd52297ba1c6bdf"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Tue Apr 22 16:19:25 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:46 2008 +0200"
      },
      "message": "i386: fix signal type for iret exception\n\n.. since it uses ILL_BADSTK (which is meaningless in the context of\nSIGSEGV).\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "86d78f640257344cc90a50da8cd52297ba1c6bdf",
      "tree": "0d19a04db723148b9e4fddbbdf6407126f167755",
      "parents": [
        "b11caa7c7063ea92a0a58115d3fc6d038ed89510"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Tue Apr 22 16:28:41 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:46 2008 +0200"
      },
      "message": "x86: fix watchdog ops for CoreDuo\n\nThere apparently was an unnoticed conflict between an earlier patch to\nthis file and mine (d1e084746b0e5806e6345ab31c5b370f8dee2b23), which\nI noticed only now. I suppose a change like the one below (untested) is\nneeded; I didn\u0027t get any response on a confirmation request for this from\nthe submitter of the first patch.\n\nThe issue is the writing of the \u0027checkbit\u0027 member at the end of\nsetup_intel_arch_watchdog(), which my patch made go to intel_arch_wd_ops\nrather than wd_ops.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5065dbafc299507f16731434e95b91dadff03006",
      "tree": "d7ee5373610fdd6900c27b24a4579318757ba1bf",
      "parents": [
        "b1721d0da266b4af8cb4419473b4ca36206ab200"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Tue Apr 22 16:16:50 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 17:35:46 2008 +0200"
      },
      "message": "i386: fix asm constraint in do_IRQ()\n\nTwo prior changes resulted in the \"ecx\" clobber being lost.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8db979bcfe46dcdced1065e9359e4ef7a50b8a6f",
      "tree": "e0bed257e3cc646d90c51cbe4122ea2dadb41501",
      "parents": [
        "1ebcc654f010d4a63f3ebf8ddd2cab5a709b1824"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 10:26:52 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 16:01:26 2008 +0200"
      },
      "message": "x86 PAT: decouple from nonpromisc devmem\n\nLinus pointed it out that PAT should not depend on NONPROMISC_DEVMEM.\n\nAlso make PAT non-default.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1ebcc654f010d4a63f3ebf8ddd2cab5a709b1824",
      "tree": "1fa90554da2c1be3c277bc7639642212f72a5fb6",
      "parents": [
        "b1721d0da266b4af8cb4419473b4ca36206ab200"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 11:40:31 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 16:01:26 2008 +0200"
      },
      "message": "x86 PAT: tone down debugging messages\n\nLinus reported these excessive debug printouts:\n\n\u003e       Overlap at 0xe0300000-0xe0400000\n\u003e       Overlap at 0xe0300000-0xe0380000\n\u003e       Overlap at 0xe0300000-0xe0400000\n\u003e       Overlap at 0xe0300000-0xe0400000\n\u003e       Overlap at 0xe0300000-0xe0400000\n\u003e       Overlap at 0xe0300000-0xe0400000\n\u003e       Overlap at 0xe0300000-0xe0400000\n\nturn that into a pr_debug().\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b9fa38f75ea7e1f64bc29653ca9758303ce698e4",
      "tree": "6f6c0232ccbd9c27c923cf5cdcb0a3948e061aa9",
      "parents": [
        "6e18933f2b6156d0a0ec9d5522ab6a6033cf7241",
        "f360bf0015e5b3e82be61c68e0863b3f98852ee2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 25 12:52:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 25 12:52:16 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (49 commits)\n  [POWERPC] Add zImage.iseries to arch/powerpc/boot/.gitignore\n  [POWERPC] bootwrapper: fix build error on virtex405-head.S\n  [POWERPC] 4xx: Fix 460GT support to not enable FPU\n  [POWERPC] 4xx: Add NOR FLASH entries to Canyonlands and Glacier dts\n  [POWERPC] Xilinx: of_serial support for Xilinx uart 16550.\n  [POWERPC] Xilinx: boot support for Xilinx uart 16550.\n  [POWERPC] celleb: Add support for PCI Express\n  [POWERPC] celleb: Move miscellaneous files for Beat\n  [POWERPC] celleb: Move a file for SPU on Beat\n  [POWERPC] celleb: Move files for Beat mmu and iommu\n  [POWERPC] celleb: Move files for Beat hvcall interfaces\n  [POWERPC] celleb: Move the SCC related code for celleb\n  [POWERPC] celleb: Move the files for celleb base support\n  [POWERPC] celleb: Consolidate io-workarounds code\n  [POWERPC] cell: Generalize io-workarounds code\n  [POWERPC] Add CONFIG_PPC_PSERIES_DEBUG to enable debugging for platforms/pseries\n  [POWERPC] Convert from DBG() to pr_debug() in platforms/pseries/\n  [POWERPC] Register udbg console early on pseries LPAR\n  [POWERPC] Mark udbg console as CON_ANYTIME, ie. callable early in boot\n  [POWERPC] Set udbg_console index to 0\n  ...\n"
    },
    {
      "commit": "bf16ae250999e76aff0491a362073a552db965fc",
      "tree": "9b012f0f4e9cc146648fe8914346452563f999d9",
      "parents": [
        "0b79dada976198cb1a4c043068e3b44d5cab2a5a",
        "1526a756fba5b1f2eb5001b8e8de2a0ea1bd2c66"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 25 12:48:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 25 12:48:08 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-pat\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-pat:\n  generic: add ioremap_wc() interface wrapper\n  /dev/mem: make promisc the default\n  pat: cleanups\n  x86: PAT use reserve free memtype in mmap of /dev/mem\n  x86: PAT phys_mem_access_prot_allowed for dev/mem mmap\n  x86: PAT avoid aliasing in /dev/mem read/write\n  devmem: add range_is_allowed() check to mmap of /dev/mem\n  x86: introduce /dev/mem restrictions with a config option\n"
    },
    {
      "commit": "4b7227ca321ccf447cdc04538687c895db8b77f5",
      "tree": "72712127fc56aa2579e8a1508998bcabf6bd6c60",
      "parents": [
        "5dae61b80564a5583ff4b56e357bdbc733fddb76",
        "1775826ceec51187aa868406585799b7e76ffa7d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 25 12:32:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 25 12:32:10 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-xen-next\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-xen-next: (52 commits)\n  xen: add balloon driver\n  xen: allow compilation with non-flat memory\n  xen: fold xen_sysexit into xen_iret\n  xen: allow set_pte_at on init_mm to be lockless\n  xen: disable preemption during tlb flush\n  xen pvfb: Para-virtual framebuffer, keyboard and pointer driver\n  xen: Add compatibility aliases for frontend drivers\n  xen: Module autoprobing support for frontend drivers\n  xen blkfront: Delay wait for block devices until after the disk is added\n  xen/blkfront: use bdget_disk\n  xen: Make xen-blkfront write its protocol ABI to xenstore\n  xen: import arch generic part of xencomm\n  xen: make grant table arch portable\n  xen: replace callers of alloc_vm_area()/free_vm_area() with xen_ prefixed one\n  xen: make include/xen/page.h portable moving those definitions under asm dir\n  xen: add resend_irq_on_evtchn() definition into events.c\n  Xen: make events.c portable for ia64/xen support\n  xen: move events.c to drivers/xen for IA64/Xen support\n  xen: move features.c from arch/x86/xen/features.c to drivers/xen\n  xen: add missing definitions in include/xen/interface/vcpu.h which ia64/xen needs\n  ...\n"
    },
    {
      "commit": "5dae61b80564a5583ff4b56e357bdbc733fddb76",
      "tree": "75d9a103f5fed1d747f8aa2bf5d8d8b0c42e6185",
      "parents": [
        "2e561c7b7e705b619122e5386d6f99f28f2b6e5a",
        "2664ef44cf5053d2b7dff01cecac70bc601a5f68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 25 12:29:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 25 12:29:55 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Wrap SMP IPIs with irq_enter()/irq_exit().\n  [SPARC64]: Fix args to 64-bit sys_semctl() via sys_ipc().\n"
    },
    {
      "commit": "2cfed60cc24676d65e01278dbf10d0069de02592",
      "tree": "b26ef8f13df03ca82e3947aee2e45c60f61ca8e3",
      "parents": [
        "7e97b28309edc5669ced2bb1371704e8f8d084e3"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Apr 25 04:21:11 2008 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 25 12:27:32 2008 -0700"
      },
      "message": "Update .gitignore files\n\nAdd some autogenerated files to various .gitignore files\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "00c6b2d5d7b2414bd46c620d6a8c37fa7a716f29",
      "tree": "61395a1d6e1665e3f491a0601a6de237b61de194",
      "parents": [
        "b7b66baa8bc3f8e0cda6576e31e9bde09382565d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 25 17:07:03 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 25 19:54:07 2008 +0200"
      },
      "message": "x86: harden kernel code patching\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b7b66baa8bc3f8e0cda6576e31e9bde09382565d",
      "tree": "302533b2a5199d4958b87638b1bba5447c60152e",
      "parents": [
        "8b132ecbcfea8b1b556a832df7290379df79ad79"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Thu Apr 24 11:03:33 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 25 19:54:07 2008 +0200"
      },
      "message": "x86: clean up text_poke()\n\nClean up the codepath, remove alignment restrictions and do sanity\nchecking of the end result, to make sure we patched the right site.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8b132ecbcfea8b1b556a832df7290379df79ad79",
      "tree": "4789c1dc8a2fb8afd6ad343f2ad3e96a35bad349",
      "parents": [
        "70c9f590ffc3f959cc81c1a3cecb6b8133caf35d"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Apr 28 02:51:23 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 25 19:54:07 2008 +0200"
      },
      "message": "x86: fix text_poke()\n\nkernel_text_address returns true even for modules which is not wanted\nin text_poke. Use core_kernel_text instead.\n\nThis is a regression introduced in e587cadd8f47e202a30712e2906a65a0606d5865\nwhich caused occasionaly crashes after suspend/resume.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCC: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCC: Andi Kleen \u003candi@firstfloor.org\u003e\nCC: pageexec@freemail.hu\nCC: H. Peter Anvin \u003chpa@zytor.com\u003e\nCC: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "70c9f590ffc3f959cc81c1a3cecb6b8133caf35d",
      "tree": "4dfb6a09876a1cf31d9e90415c6b1b5795798e6a",
      "parents": [
        "82a355f5a2fdc203e5a32626d667ec43fc76b8b1"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 25 18:05:57 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 25 19:54:07 2008 +0200"
      },
      "message": "x86: remove set_fixmap() warning\n\nset_fixmap()+clear_fixmap() is safe.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "82a355f5a2fdc203e5a32626d667ec43fc76b8b1",
      "tree": "86a7aa197aef20e78aa5b87d0d21a37d4e2e01db",
      "parents": [
        "3ec96783e3c1d21bf9a1fa3f238f8354c92827f6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 25 18:28:21 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 25 19:54:07 2008 +0200"
      },
      "message": "x86: make __set_fixmap() non-init\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2664ef44cf5053d2b7dff01cecac70bc601a5f68",
      "tree": "c2f5d5533647885f3580c565870d2959dbb204d2",
      "parents": [
        "020cfb05f2c594c778537159bd45ea5efb0c5e0d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 25 03:11:37 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 25 03:11:37 2008 -0700"
      },
      "message": "[SPARC64]: Wrap SMP IPIs with irq_enter()/irq_exit().\n\nOtherwise all sorts of bad things can happen, including\nspurious softlockup reports.\n\nOther platforms have this same bug, in one form or\nanother, just don\u0027t see the issue because they\ndon\u0027t sleep as long as sparc64 can in NOHZ.\n\nThanks to some brilliant debugging by Peter Zijlstra.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "020cfb05f2c594c778537159bd45ea5efb0c5e0d",
      "tree": "1a18e3d4b6930a6f9cd1911a38bdfcee7dc76ac0",
      "parents": [
        "b69d3987f4360a5e7e9e55465b3cdd0cc204b79e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 25 02:12:05 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 25 02:12:05 2008 -0700"
      },
      "message": "[SPARC64]: Fix args to 64-bit sys_semctl() via sys_ipc().\n\nSecond and third arguments were swapped for whatever reason.\n\nReported by Tom Callaway.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f360bf0015e5b3e82be61c68e0863b3f98852ee2",
      "tree": "700eb932a988c9ee4b71a72a438303860eb3f096",
      "parents": [
        "b9e4f176665d732928b92106f2041dde66e6c896"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Apr 25 02:39:22 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 25 09:48:13 2008 +1000"
      },
      "message": "[POWERPC] Add zImage.iseries to arch/powerpc/boot/.gitignore\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "af7ae3b9c4a4c1337903f31131d58e3c0d2b6d55",
      "tree": "671e5800167551047b9b9dfcdadd77046c4ee2d1",
      "parents": [
        "b77797fb2bf31bf076e6b69736119bc6a077525b"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Apr 02 10:54:12 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:33 2008 +0200"
      },
      "message": "xen: allow compilation with non-flat memory\n\nThere\u0027s no real reason we can\u0027t support sparsemem/discontigmem, so do so.\nThis is mostly useful to support hotplug memory.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b77797fb2bf31bf076e6b69736119bc6a077525b",
      "tree": "4d0bfcb5bcc96988ef421c807837d7236fdb0e07",
      "parents": [
        "2bd50036b5dfc929390ddc48be7f6314447b2be3"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Apr 02 10:54:11 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:33 2008 +0200"
      },
      "message": "xen: fold xen_sysexit into xen_iret\n\nxen_sysexit and xen_iret were doing essentially the same thing.  Rather\nthan having a separate implementation for xen_sysexit, we can just strip\nthe stack back to an iret frame and jump into xen_iret.  This removes\na lot of code and complexity - specifically, another critical region.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "2bd50036b5dfc929390ddc48be7f6314447b2be3",
      "tree": "638901ec17236c692273ce18e9160e7d29264a26",
      "parents": [
        "41e332b2a2dfe514cd441ed0ce1096ed1863e378"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Apr 02 10:54:10 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:33 2008 +0200"
      },
      "message": "xen: allow set_pte_at on init_mm to be lockless\n\nThe usual pagetable locking protocol doesn\u0027t seem to apply to updates\nto init_mm, so don\u0027t rely on preemption being disabled in xen_set_pte_at\non init_mm.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "41e332b2a2dfe514cd441ed0ce1096ed1863e378",
      "tree": "ff955b1ae750acf439ac6e03d9fab300385127f3",
      "parents": [
        "4ee36dc08e5c4d16d078f59acd6d9d536f9718dd"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Apr 02 10:54:09 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:33 2008 +0200"
      },
      "message": "xen: disable preemption during tlb flush\n\nVarious places in the kernel flush the tlb even though preemption doens\u0027t\nguarantee the tlb flush is happening on any particular CPU.  In many cases\nthis doesn\u0027t seem to matter, so don\u0027t make a fuss about it.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "8d3d2106c19f4e69f208f59fe484ca113fbb48b3",
      "tree": "060b83ab832af7a5ca4bb672673dd9262f0ba3bc",
      "parents": [
        "5f0ababbf49f12330effab932a18055a50f4c0a1"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Wed Apr 02 10:54:00 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:32 2008 +0200"
      },
      "message": "xen: make grant table arch portable\n\nsplit out x86 specific part from grant-table.c and\nallow ia64/xen specific initialization.\nia64/xen grant table is based on pseudo physical address\n(guest physical address) unlike x86/xen. On ia64 init_mm\ndoesn\u0027t map identity straight mapped area.\nia64/xen specific grant table initialization is necessary.\n\nSigned-off-by: Isaku Yamahata \u003cyamahata@valinux.co.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e04d0d0767a9c272d3c7300fb7a5221c5e3a71eb",
      "tree": "41316aa05a218fcce5d619c11a57242c4f488d55",
      "parents": [
        "af711cda4f94b5fddcdc5eb4134387ae026e3171"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Wed Apr 02 10:53:55 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:32 2008 +0200"
      },
      "message": "xen: move events.c to drivers/xen for IA64/Xen support\n\nmove arch/x86/xen/events.c undedr drivers/xen to share codes\nwith x86 and ia64. And minor adjustment to compile.\nia64/xen also uses events.c\n\nSigned-off-by: Yaozu (Eddie) Dong \u003ceddie.dong@intel.com\u003e\nSigned-off-by: Isaku Yamahata \u003cyamahata@valinux.co.jp\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "af711cda4f94b5fddcdc5eb4134387ae026e3171",
      "tree": "291b77deb0ad3f6fe83e8f77d8b0cfd553d07924",
      "parents": [
        "2724426924a471dc9fd8989dae56ab4d79519e34"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Wed Apr 02 10:53:54 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:32 2008 +0200"
      },
      "message": "xen: move features.c from arch/x86/xen/features.c to drivers/xen\n\nia64/xen also uses it too. Move it into common place so that\nia64/xen can share the code.\n\nSigned-off-by: Isaku Yamahata \u003cyamahata@valinux.co.jp\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0f2c87695219b1129ccf93e0f58acdcdd49724b9",
      "tree": "8c0d50e19a880f10d0fc5c92666b043d0257eb2d",
      "parents": [
        "dbe9e994c99ac9ac12d2b66ea42f44558f54fa52"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:37:22 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:32 2008 +0200"
      },
      "message": "xen: jump to iret fixup\n\nUse jmp rather than call for the iret fixup, so its consistent with\nthe sysexit fixup, and it simplifies the stack (which is already\ncomplex).\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "dbe9e994c99ac9ac12d2b66ea42f44558f54fa52",
      "tree": "1723a47e74cd54094506812bcebaec21d0c14261",
      "parents": [
        "229664bee6126e01f8662976a5fe2e79813b77c8"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:37:21 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:32 2008 +0200"
      },
      "message": "xen: no need for domU to worry about MCE/MCA\n\nMask MCE/MCA out of cpu caps.  Its harmless to leave them there, but\nit does prevent the kernel from starting an unnecessary thread.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "229664bee6126e01f8662976a5fe2e79813b77c8",
      "tree": "1e7d2fc69bae4a941952c00fa20f5746d07c0256",
      "parents": [
        "ee8fa1c67f0b873a324960f0ca9fa1d7e49aa86b"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:37:20 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:32 2008 +0200"
      },
      "message": "xen: short-cut for recursive event handling\n\nIf an event comes in while events are currently being processed, then\njust increment the counter and have the outer event loop reprocess the\npending events.  This prevents unbounded recursion on heavy event\nloads (of course massive event storms will cause infinite loops).\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ee8fa1c67f0b873a324960f0ca9fa1d7e49aa86b",
      "tree": "82b011027eea390ed345cb73a95dcf8962f030d0",
      "parents": [
        "ee523ca1e456d754d66be6deab910131e4e1dbf8"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:37:19 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:32 2008 +0200"
      },
      "message": "xen: make sure retriggered events are set pending\n\nretrigger_dynirq() was incomplete, and didn\u0027t properly set the event\nto be pending again.  It doesn\u0027t seem to actually get used.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ee523ca1e456d754d66be6deab910131e4e1dbf8",
      "tree": "346c3bf4f701a07b124af72a3da4577b2e5dcb3b",
      "parents": [
        "e2a81baf6604a2e08e10c7405b0349106f77c8af"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:37:18 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:32 2008 +0200"
      },
      "message": "xen: implement a debug-interrupt handler\n\nXen supports the notion of a debug interrupt which can be triggered\nfrom the console.  For now this is implemented to show pending events,\nmasks and each CPU\u0027s pending event set.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e2a81baf6604a2e08e10c7405b0349106f77c8af",
      "tree": "3eaf386316be1f499d92fae213493ec3d6b5b576",
      "parents": [
        "aa380c82b83252754a8c11bfc92359bd87cbf710"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:37:17 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:31 2008 +0200"
      },
      "message": "xen: support sysenter/sysexit if hypervisor does\n\n64-bit Xen supports sysenter for 32-bit guests, so support its\nuse.  (sysenter is faster than int $0x80 in 32-on-64.)\n\nsysexit is still not supported, so we fake it up using iret.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "85958b465c2e0de315575b1d3d7e7c2ce7126880",
      "tree": "c1d6a062bf74b8e172757f4f4259ac567043b8a1",
      "parents": [
        "68db065c845bd9d0eb96946ab104b4c82d0ae9da"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:37:14 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:31 2008 +0200"
      },
      "message": "x86: unify pgd ctor/dtor\n\nAll pagetables need fundamentally the same setup and destruction, so\njust use the same code for everything.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "68db065c845bd9d0eb96946ab104b4c82d0ae9da",
      "tree": "a12f007e11538af668227d6da1c476af6329899f",
      "parents": [
        "90e9f53662826db3cdd6d99bd394d727b05160c1"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:37:13 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:31 2008 +0200"
      },
      "message": "x86: unify KERNEL_PGD_PTRS\n\nMake KERNEL_PGD_PTRS common, as previously it was only being defined\nfor 32-bit.\n\nThere are a couple of follow-on changes from this:\n - KERNEL_PGD_PTRS was being defined in terms of USER_PGD_PTRS.  The\n   definition of USER_PGD_PTRS doesn\u0027t really make much sense on x86-64,\n   since it can have two different user address-space configurations.\n   I renamed USER_PGD_PTRS to KERNEL_PGD_BOUNDARY, which is meaningful\n   for all of 32/32, 32/64 and 64/64 process configurations.\n\n - USER_PTRS_PER_PGD was also defined and was being used for similar\n   purposes.  Converting its users to KERNEL_PGD_BOUNDARY left it\n   completely unused, and so I removed it.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Zach Amsden \u003czach@vmware.com\u003e\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "90e9f53662826db3cdd6d99bd394d727b05160c1",
      "tree": "5310e489d7fd62185706424a98df354e83e9a1a3",
      "parents": [
        "9666e9d44b83755c53615fb89c0787b6846786a1"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:37:12 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:31 2008 +0200"
      },
      "message": "xen: make sure iret faults are trapped\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "947a69c90c0d07ac7f214e46dabbe49f2a230e00",
      "tree": "6b0c650896d4735d0ce2dd2e639ed056cc976743",
      "parents": [
        "430442e38e7f049841c5838f8c7027bd9e170045"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:37:09 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:31 2008 +0200"
      },
      "message": "xen: unify pte operations\n\nWe can fold the essentially common pte functions together now.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "430442e38e7f049841c5838f8c7027bd9e170045",
      "tree": "22d3fde2adafd9c3140af8559fc410a02a1775b8",
      "parents": [
        "abf33038ffa65097939d86d2a90f93adc6115aa0"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:37:08 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:31 2008 +0200"
      },
      "message": "xen: make use of pte_t union\n\npte_t always contains a \"pte\" field for the whole pte value, so make\nuse of it.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "abf33038ffa65097939d86d2a90f93adc6115aa0",
      "tree": "7f43d67974e0f1c0757b7ada535b33eece559bee",
      "parents": [
        "286cd49456ef980c4b9904064ef34c36017b8351"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:37:07 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:31 2008 +0200"
      },
      "message": "xen: use appropriate pte types\n\nConvert Xen pagetable handling to use appropriate *val_t types.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "c20311e165eb94f5ef12b15e452cc6ec24bd7813",
      "tree": "2f3d452b2d0250a76925058c5b085d4f7bdfa650",
      "parents": [
        "f9fbf1a36a6bb6a639459802bccee01185ee3220"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:37:05 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:31 2008 +0200"
      },
      "message": "x86/pgtable.h: demacro ptep_clear_flush_young\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f9fbf1a36a6bb6a639459802bccee01185ee3220",
      "tree": "9f8280c8c4dbb93902ef611a0975acd282cae57b",
      "parents": [
        "ee5aa8d3ba65d76157f22b7afedd089d8acfe524"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:37:04 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:31 2008 +0200"
      },
      "message": "x86/pgtable.h: demacro ptep_test_and_clear_young\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ee5aa8d3ba65d76157f22b7afedd089d8acfe524",
      "tree": "bddbec4ffd9508c3bd7afaeebc15b28226022b6d",
      "parents": [
        "2761fa0920756dc471d297843646a4a9bca6656f"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:37:03 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:31 2008 +0200"
      },
      "message": "x86/pgtable.h: demacro ptep_set_access_flags\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "2761fa0920756dc471d297843646a4a9bca6656f",
      "tree": "2c558915fa11e55a3c15d50eeec55e4b4f5419ec",
      "parents": [
        "6944a9c8945212a0cc1de3589736d59ec542c539"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:37:02 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:31 2008 +0200"
      },
      "message": "x86: add pud_alloc for 4-level pagetables\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "6944a9c8945212a0cc1de3589736d59ec542c539",
      "tree": "3234ea6c8690c9b69d91ab9c9bd3adb0beb4e976",
      "parents": [
        "394158559d4c912cc58c311b6346cdea0ed2b1de"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:37:01 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:31 2008 +0200"
      },
      "message": "x86: rename paravirt_alloc_pt etc after the pagetable structure\n\nRename (alloc|release)_(pt|pd) to pte/pmd to explicitly match the name\nof the appropriate pagetable level structure.\n\n[ x86.git merge work by Mark McLoughlin \u003cmarkmc@redhat.com\u003e ]\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "394158559d4c912cc58c311b6346cdea0ed2b1de",
      "tree": "c4cdc93d77d964577af8b42a5c9b37916735bf47",
      "parents": [
        "5a5f8f42241cf09caec5530a7639cfa8dccc3a7b"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:37:00 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:31 2008 +0200"
      },
      "message": "x86: move all the pgd_list handling to one place\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "5a5f8f42241cf09caec5530a7639cfa8dccc3a7b",
      "tree": "7ced673cd2fea0d7cf7018ba14b08cf5d7d9d996",
      "parents": [
        "170fdff7057d4247e3f28cca96d0db1fbc854e3b"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:36:59 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:30 2008 +0200"
      },
      "message": "x86: move pgalloc pud and pgd operations into common place\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "170fdff7057d4247e3f28cca96d0db1fbc854e3b",
      "tree": "b0d5281dc5de0b9a0ddb1e626818d8f7f562713c",
      "parents": [
        "397f687ab7f840dbe50353c4b60108672b653d0c"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:36:58 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:30 2008 +0200"
      },
      "message": "x86: move pmd functions into common asm/pgalloc.h\n\nCommon definitions for 3-level pagetable functions.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "397f687ab7f840dbe50353c4b60108672b653d0c",
      "tree": "4b33f2c8e999029a2360bf2dd35cb5f72a8f7041",
      "parents": [
        "1d262d3a4932b5ae7222c8d9900696650ee95188"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:36:57 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:30 2008 +0200"
      },
      "message": "x86: move pte functions into common asm/pgalloc.h\n\nCommon definitions for 2-level pagetable functions.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1d262d3a4932b5ae7222c8d9900696650ee95188",
      "tree": "fba59ab4d5c7595e2d6bfa32eecf53d2054743aa",
      "parents": [
        "1ec1fe73dfb711f9ea5a0ef8a7e3af5b6ac8b653"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:36:56 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:30 2008 +0200"
      },
      "message": "x86: put paravirt stubs into common asm/pgalloc.h\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1ec1fe73dfb711f9ea5a0ef8a7e3af5b6ac8b653",
      "tree": "8bd9c69ef81e161feae599580bbab84b58f11761",
      "parents": [
        "4f76cd382213b29dd3658e3e1ea47c0c2be06f3c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 19 20:30:40 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:30 2008 +0200"
      },
      "message": "x86: xen unify x86 add common mm pgtable c fix\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "4f76cd382213b29dd3658e3e1ea47c0c2be06f3c",
      "tree": "a4822f341a6896ace039760d1df963b5f159c665",
      "parents": [
        "79bf6d66abb5a20813a19dd365dfc49104f0bb88"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:36:55 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:30 2008 +0200"
      },
      "message": "x86: add common mm/pgtable.c\n\nAdd a common arch/x86/mm/pgtable.c file for common pagetable functions.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "79bf6d66abb5a20813a19dd365dfc49104f0bb88",
      "tree": "53fd5c0ab26ef78490a102b47f3743cf0d99bc42",
      "parents": [
        "94bc891b00e40cbec375feb4568780af183fd7f4"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:36:54 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:30 2008 +0200"
      },
      "message": "x86: convert pgalloc_64.h from macros to inlines\n\nConvert asm-x86/pgalloc_64.h from macros into functions (#include hell\nprevents __*_free_tlb from being inline, but they\u0027re probably a bit\nbig to inline anyway).\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b69d3987f4360a5e7e9e55465b3cdd0cc204b79e",
      "tree": "8b2142b2ed4a4951b4d7fc13739b6207730e6b04",
      "parents": [
        "57675e6e75c18f279b944dc2397cc9fd0053845e",
        "a4928cffe6435caf427ae673131a633c1329dbf3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 24 14:41:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 24 14:41:20 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-fixes\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-fixes:\n  \"make namespacecheck\" fixes\n  x86: fix compilation error in VisWS\n  x86: voyager fix\n  x86: Drop duplicate from setup.c\n  intel-iommu.c: dma ops fix\n"
    },
    {
      "commit": "1f56cf1c58c81f7ecf16f5e99ac4a333d9dc9aea",
      "tree": "5135fec808391e37274265666e0b82fc2ed0d329",
      "parents": [
        "28eb559b5b0b9b51b9165a9b8faa75b0bb91ca8d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 18 21:42:36 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:40:47 2008 +0200"
      },
      "message": "/dev/mem: make promisc the default\n\ndefault to the old semantics.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "28eb559b5b0b9b51b9165a9b8faa75b0bb91ca8d",
      "tree": "12e2c3027eeef7186819b83af4b4146a184be9d9",
      "parents": [
        "e7f260a276f2c9184fe753732d834b1f6fbe9f17"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 03 10:14:33 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:40:47 2008 +0200"
      },
      "message": "pat: cleanups\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e7f260a276f2c9184fe753732d834b1f6fbe9f17",
      "tree": "a3189a6f29dd89f4bd91002a4cc9cb05dc9c9c63",
      "parents": [
        "f0970c13b6a5b01189aeb196ebb573cf87d95839"
      ],
      "author": {
        "name": "venkatesh.pallipadi@intel.com",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Tue Mar 18 17:00:21 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:40:47 2008 +0200"
      },
      "message": "x86: PAT use reserve free memtype in mmap of /dev/mem\n\nUse reserve_memtype and free_memtype wrappers for /dev/mem mmaps. The memtype\nis slightly complicated here, given that we have to support existing X mappings.\nWe fallback on UC_MINUS for that.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f0970c13b6a5b01189aeb196ebb573cf87d95839",
      "tree": "c33836b693ca066c19dc8986165aee5849fbcdd9",
      "parents": [
        "e045fb2a988a9a1964059b0d33dbaf18d12f925f"
      ],
      "author": {
        "name": "venkatesh.pallipadi@intel.com",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Tue Mar 18 17:00:20 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:40:47 2008 +0200"
      },
      "message": "x86: PAT phys_mem_access_prot_allowed for dev/mem mmap\n\nIntroduce phys_mem_access_prot_allowed(), which checks whether the mapping\nis possible, without any conflicts and returns success or failure based on that.\nphys_mem_access_prot() by itself does not allow failure case. This ability\nto return error is needed for PAT where we may have aliasing conflicts.\n\nx86 setup __HAVE_PHYS_MEM_ACCESS_PROT and move x86 specific code out of\n/dev/mem into arch specific area.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e045fb2a988a9a1964059b0d33dbaf18d12f925f",
      "tree": "61dbd03abd83dcf6d5195fa6463ea96e125784f6",
      "parents": [
        "e2beb3eae627211b67e456c53f946cede2ac10d7"
      ],
      "author": {
        "name": "venkatesh.pallipadi@intel.com",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Tue Mar 18 17:00:15 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:40:47 2008 +0200"
      },
      "message": "x86: PAT avoid aliasing in /dev/mem read/write\n\nAdd xlate and unxlate around /dev/mem read/write. This sets up the mapping\nthat can be used for /dev/mem read and write without aliasing worries.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ae531c26c5c2a28ca1b35a75b39b3b256850f2c8",
      "tree": "e4c2f3ec25bdb0e2e5f7f15f79a60c3175f03718",
      "parents": [
        "94bc891b00e40cbec375feb4568780af183fd7f4"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Thu Apr 24 23:40:47 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:40:47 2008 +0200"
      },
      "message": "x86: introduce /dev/mem restrictions with a config option\n\nThis patch introduces a restriction on /dev/mem: Only non-memory can be\nread or written unless the newly introduced config option is set.\n\nThe X server needs access to /dev/mem for the PCI space, but it doesn\u0027t need\naccess to memory; both the file permissions and SELinux permissions of /dev/mem\njust make X effectively super-super powerful. With the exception of the\nBIOS area, there\u0027s just no valid app that uses /dev/mem on actual memory.\nOther popular users of /dev/mem are rootkits and the like.\n(note: mmap access of memory via /dev/mem was already not allowed since\na really long time)\n\nPeople who want to use /dev/mem for kernel debugging can enable the config\noption.\n\nThe restrictions of this patch have been in the Fedora and RHEL kernels for\nat least 4 years without any problems.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a4928cffe6435caf427ae673131a633c1329dbf3",
      "tree": "a432bd0e757c547487d19bc30c1b134ad098656b",
      "parents": [
        "f8dc5a186c19a029f8eac0b1d2c426690e58efdb"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 23 13:20:56 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:15:44 2008 +0200"
      },
      "message": "\"make namespacecheck\" fixes\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f8dc5a186c19a029f8eac0b1d2c426690e58efdb",
      "tree": "9d85138fa279b722f809a19734c44b22c3acb9ba",
      "parents": [
        "fcbc04c0ab345f6e9cabc92a15f35031a10fde9f"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Apr 21 13:32:01 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:15:44 2008 +0200"
      },
      "message": "x86: fix compilation error in VisWS\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fcbc04c0ab345f6e9cabc92a15f35031a10fde9f",
      "tree": "14958663d99a73b3ecf8285cc0e600b967bbce54",
      "parents": [
        "4d33bdb7688de7a61859dafc783eb9b6bca279fc"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Apr 21 13:39:53 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:15:43 2008 +0200"
      },
      "message": "x86: voyager fix\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4d33bdb7688de7a61859dafc783eb9b6bca279fc",
      "tree": "8395ecf2cf5813bb8760f3b52315ae45594eaa23",
      "parents": [
        "6865f0d19306daf3a3bf28cfcfe74639d1bc0df4"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Apr 21 13:31:55 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:15:43 2008 +0200"
      },
      "message": "x86: Drop duplicate from setup.c\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b9e4f176665d732928b92106f2041dde66e6c896",
      "tree": "b0b7398474f7eea9205592a59828c7cf705565fb",
      "parents": [
        "acb0142bf01c0ebe18f09e37814451ee6a873e27"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Apr 25 03:33:44 2008 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Thu Apr 24 13:32:47 2008 -0500"
      },
      "message": "[POWERPC] bootwrapper: fix build error on virtex405-head.S\n\nvirtex405-head.S is an assembler file, not a C file; therefore BOOTAFLAGS\nis the correct place to set the needed -mcpu\u003d405 flag.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "acb0142bf01c0ebe18f09e37814451ee6a873e27",
      "tree": "d4ec98eed41812bfc85195d9eed323fcd55fc512",
      "parents": [
        "5020231bf73a30a7d9244f1675002fffcdc10ceb"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Sat Apr 19 19:57:33 2008 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Thu Apr 24 13:32:47 2008 -0500"
      },
      "message": "[POWERPC] 4xx: Fix 460GT support to not enable FPU\n\nThe AMCC 460GT doesn\u0027t have an FPU so let\u0027s not enable support for it.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "5020231bf73a30a7d9244f1675002fffcdc10ceb",
      "tree": "4c9de985aba77f0e36c22c97b8e048b5b24c25f0",
      "parents": [
        "b912b5e2cfb35c02c9c79d3f6e31753f3be4dd83"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Sat Apr 19 19:57:18 2008 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Thu Apr 24 13:32:46 2008 -0500"
      },
      "message": "[POWERPC] 4xx: Add NOR FLASH entries to Canyonlands and Glacier dts\n\nThis patch adds default NOR entries to the AMCC Canyonlands (460EX)\nand Glacier (460GT) dts files.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "2f0b45f846735b486c0383740d3959941c4721a4",
      "tree": "87af793cbf504c8f7ff9174d8707bc6b87672f47",
      "parents": [
        "884d04cd8d7bba3dc885227ad400f8aea5623cdc"
      ],
      "author": {
        "name": "John Linn",
        "email": "john.linn@xilinx.com",
        "time": "Thu Apr 03 03:52:14 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Thu Apr 24 13:32:46 2008 -0500"
      },
      "message": "[POWERPC] Xilinx: boot support for Xilinx uart 16550.\n\nThe Xilinx 16550 uart core is not a standard 16550 because it uses\nword-based addressing rather than byte-based adressing. With\nadditional properties it is compatible with the open firmware\n\u0027ns16550\u0027 compatible binding.\n\nThis code updates the ns16550 driver to use the reg-offset property\nso that the Xilinx UART 16550 can be used with it. The reg-shift\nwas already being handled.\n\nSigned-off-by: John Linn \u003cjohn.linn@xilinx.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    }
  ],
  "next": "346ad4b7fe392571f19314f153db9151dbc1d82b"
}
