)]}'
{
  "log": [
    {
      "commit": "0e5aa8d6218f9914b23e492debf653bda5598af3",
      "tree": "63345a03b0fd2cf9263a1ad8d0e3b0aa9647ffc6",
      "parents": [
        "a07530b44547a892dae59f4e0f141f4e6f5e2e40"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Feb 15 18:11:14 2008 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Mar 05 14:45:31 2008 -0500"
      },
      "message": "[CPUFREQ] Remove debugging message from e_powersaver\n\nWe don\u0027t need to printk a message every time we transition.\nLeave the code there, but ifdef\u0027d out, as it\u0027s useful when\nadding support for new processors.\n\nReported-by: Petr Titěra \u003cP.Titera@century.cz\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "18a8622101154277df97e24097ed17aace84fa3a",
      "tree": "3e0581e849c67539b9695b88fc08a68b811cd9e5",
      "parents": [
        "976dde010e513a9c7c3117a32b7b015f84b37430"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Mon Mar 03 13:01:08 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Mar 04 17:10:12 2008 +0100"
      },
      "message": "x86, i387: fix ptrace leakage using init_fpu()\n\nThis bug got introduced by the recent i387 merge:\n\n  commit 4421011120b2304e5c248ae4165a2704588aedf1\n  Author: Roland McGrath \u003croland@redhat.com\u003e\n  Date:   Wed Jan 30 13:31:50 2008 +0100\n\n      x86: x86 i387 user_regset\n\nCurrent usage of unlazy_fpu() in ptrace specific routines is wrong.\nunlazy_fpu() will not init fpu if the task never used math. So the\nptrace calls can expose the parent tasks FPU data in some cases.\n\nReplace it with the init_fpu() which will init the math state, if the\ntask never used math before.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b4ef95de00be4c2c30feccf607a45093c8c118b7",
      "tree": "b8b608a63d6fde06bec0dc99aa4a6ca7d13c3230",
      "parents": [
        "8be8f54bae3453588011cad06363813a5293af53"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 26 09:40:27 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 29 18:55:42 2008 +0100"
      },
      "message": "x86: disable BTS ptrace extensions for now\n\nrevert the BTS ptrace extension for now.\n\nbased on general objections from Roland McGrath:\n\n    http://lkml.org/lkml/2008/2/21/323\n\nwe\u0027ll let the BTS functionality cook some more and re-enable\nit in v2.6.26. We\u0027ll leave the dead code around to help the\ndevelopment of this code.\n\n(X86_BTS is not defined at the moment)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "757265b8c57bb8fd91785d3d1a87fb483c86c9c2",
      "tree": "49f703d8149df1864b44ef7f5a2df1c01aa94eac",
      "parents": [
        "b16bf712f491808a8c926dd481c696fe7d73ee5a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 28 20:19:06 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 29 18:55:42 2008 +0100"
      },
      "message": "x86: delay the export removal of init_mm\n\ndelay the removal of this symbol export by one more kernel release,\ngiving external modules such as VirtualBox a chance to stop using it.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d67bbacb4b557ece3b41abdcb616354ac0ce00e1",
      "tree": "9ce2927bb34e60816675b9460a2ee968bc000d73",
      "parents": [
        "cded932b75ab0a5f9181ee3da34a0a488d1a14fd"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 27 09:39:52 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 29 18:55:39 2008 +0100"
      },
      "message": "x86: restore vsyscall64 prochandler\n\na recent fix:\n\n  commit ce28b9864b853803320c3f1d8de1b81aa4120b14\n  Author: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n  Date:   Wed Feb 20 23:57:30 2008 +0100\n\n    x86: fix vsyscall wreckage\n\nremoved the broken /kernel/vsyscall64 handler completely.\nThis triggers the following debug check:\n\n  sysctl table check failed: /kernel/vsyscall64  No proc_handler\n\nRestore the sane part of the proc handler.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3d00daf44654dc75629caf42816ac4e293658724",
      "tree": "82775510cc3975ef28e800b6d0ea4032cbf86b79",
      "parents": [
        "c0f4133b8f70769bc8dda977feb9a29109d6ccca"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Tue Feb 26 13:00:18 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 29 18:55:39 2008 +0100"
      },
      "message": "x86: tls prevent_tail_call\n\nFix a kernel bug (vmware boot problem) reported by Tomasz Grobelny,\nwhich occurs with certain .config variants and gccs.\n\nThe x86 TLS cleanup in commit efd1ca52d04d2f6df337a3332cee56cd60e6d4c4\nmade the sys_set_thread_area and sys_get_thread_area functions ripe for\ntail call optimization.  If the compiler chooses to use it for them, it\ncan clobber the user trap frame because these are asmlinkage functions.\n\nReported-by: Tomasz Grobelny \u003ctomasz@grobelny.oswiecenia.net\u003e\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "12c247a6719987aad65f83158d2bb3e73c75c1f5",
      "tree": "6cb18d66fe259e3023f81cdf1cc6f6728a216564",
      "parents": [
        "03994f01e8b72b3d01fd3d09d1cc7c9f421a727c"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Sun Feb 24 18:27:03 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 26 12:56:04 2008 +0100"
      },
      "message": "x86: fix boot failure on 486 due to TSC breakage\n\n \u003e Diffing dmesg between git7 and git8 doesn\u0027t sched any light since\n \u003e git8 also removed the printouts of the x86 caps as they were being\n \u003e initialised and updated. I\u0027m currently adding those printouts back\n \u003e in the hope of seeing where and when the caps get broken.\n\nThat turned out to be very illuminating:\n\n --- dmesg-2.6.24-git7\t2008-02-24 18:01:25.295851000 +0100\n +++ dmesg-2.6.24-git8\t2008-02-24 18:01:25.530358000 +0100\n ...\n CPU: After generic identify, caps: 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000\n\n CPU: After all inits, caps: 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000\n+CPU: After applying cleared_cpu_caps, caps: 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000\n\nNotice how the TSC cap bit goes from Off to On.\n\n(The first two lines are printout loops from -git7 forward-ported\nto -git8, the third line is the same printout loop added just after\nthe xor-with-cleared_cpu_caps[] loop.)\n\nHere\u0027s how the breakage occurs:\n1. arch/x86/kernel/tsc_32.c:tsc_init() sees !cpu_has_tsc,\n   so bails and calls setup_clear_cpu_cap(X86_FEATURE_TSC).\n2. include/asm-x86/cpufeature.h:setup_clear_cpu_cap(bit) clears\n   the bit in boot_cpu_data and sets it in cleared_cpu_caps\n3. arch/x86/kernel/cpu/common.c:identify_cpu() XORs all caps\n   in with cleared_cpu_caps\n   HOWEVER, at this point c-\u003ex86_capability correctly has TSC\n   Off, cleared_cpu_caps has TSC On, so the XOR incorrectly\n   sets TSC to On in c-\u003ex86_capability, with disastrous results.\n\nThe real bug is that clearing bits with XOR only works if the\nbits are known to be 1 prior to the XOR, and that\u0027s not true here.\n\nA simple fix is to convert the XOR to AND-NOT instead. The following\npatch does that, and allows my 486 to boot 2.6.25-rc kernels again.\n\n[ mingo@elte.hu: fixed a similar bug in setup_64.c as well. ]\n\nThe breakage was introduced via commit 7d851c8d3db0.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2b775a27c0d9fdf8078d5b31e1e27411e5bf2a91",
      "tree": "ee86e33d32ab0c24e85e4b8203938440eab25b2d",
      "parents": [
        "1650743cdc0db73478f72c57544ce79ea8f3dda6"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Fri Feb 22 12:09:29 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 26 12:56:02 2008 +0100"
      },
      "message": "x86: make c_idle.work have a static address.\n\nCurrently, c_idle is declared in the stack, and thus, have no static address.\n\nPeter Zijlstra points out this simple solution, in which c_idle.work\nis initializated separatedly. Note that the INIT_WORK macro has a static\ndeclaration of a key inside.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nAcked-by: Peter Zijlstra \u003cpzijlstr@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1650743cdc0db73478f72c57544ce79ea8f3dda6",
      "tree": "14d6218acfc06a20450cf80365a1854af4c096b0",
      "parents": [
        "ed2b7e2b1d1ae201afe8fbd111632074b7b53ed4"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Fri Feb 22 19:23:58 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 26 12:55:58 2008 +0100"
      },
      "message": "x86: don\u0027t save unreliable stack trace entries\n\nCurrently, there is no way for print_stack_trace() to determine whether\na given stack trace entry was deemed reliable or not, simply because\nsave_stack_trace() does not record this information. (Perhaps needless\nto say, this makes the saved stack traces A LOT harder to read, and\nprobably with no other benefits, since debugging features that use\nsave_stack_trace() most likely also require frame pointers, etc.)\n\nThis patch reverts to the old behaviour of only recording the reliable trace\nentries for saved stack traces.\n\nSigned-off-by: Vegard Nossum \u003cvegardno@ifi.uio.no\u003e\nAcked-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ed2b7e2b1d1ae201afe8fbd111632074b7b53ed4",
      "tree": "6e1f3e1252f7928cd8a6b0d2be4a832c2e4c8697",
      "parents": [
        "4147c8747eace9058c606b35e700060297edaf91"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Feb 22 21:58:37 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 26 12:55:58 2008 +0100"
      },
      "message": "x86: don\u0027t make swapper_pg_pmd global\n\nThere doesn\u0027t seem to be any reason for swapper_pg_pmd being global.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4147c8747eace9058c606b35e700060297edaf91",
      "tree": "32f5756301ad9be74a5ea8e31789f13724f7a414",
      "parents": [
        "5d119b2c9a490e2d647eae134211b32a18a04c7d"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Feb 21 15:50:14 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 26 12:55:57 2008 +0100"
      },
      "message": "x86: don\u0027t print a warning when MTRR are blank and running in KVM\n\nInside a KVM virtual machine the MTRRs are usually blank. This confuses Linux\nand causes a warning message at boot. This patch removes that warning message\nwhen running Linux as a KVM guest.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5d119b2c9a490e2d647eae134211b32a18a04c7d",
      "tree": "37f40ec2e3ae4ad793d6c4c40f253e4266895d09",
      "parents": [
        "ce28b9864b853803320c3f1d8de1b81aa4120b14"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 26 12:55:57 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 26 12:55:57 2008 +0100"
      },
      "message": "x86: fix execve with -fstack-protect\n\npointed out by pageexec@freemail.hu:\n\n\u003e what happens here is that gcc treats the argument area as owned by the\n\u003e callee, not the caller and is allowed to do certain tricks. for ssp it\n\u003e will make a copy of the struct passed by value into the local variable\n\u003e area and pass *its* address down, and it won\u0027t copy it back into the\n\u003e original instance stored in the argument area.\n\u003e\n\u003e so once sys_execve returns, the pt_regs passed by value hasn\u0027t at all\n\u003e changed and its default content will cause a nice double fault (FWIW,\n\u003e this part took me the longest to debug, being down with cold didn\u0027t\n\u003e help it either ;).\n\nTo fix this we pass in pt_regs by pointer.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ce28b9864b853803320c3f1d8de1b81aa4120b14",
      "tree": "b13268d3301eb70074dd38d8e92c1fab0f955114",
      "parents": [
        "d4afe414189b098d56bcd24280c018aa2ac9a990"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 20 23:57:30 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 26 12:55:57 2008 +0100"
      },
      "message": "x86: fix vsyscall wreckage\n\nbased on a report from Arne Georg Gleditsch about user-space apps\nmisbehaving after toggling /proc/sys/kernel/vsyscall64, a review\nof the code revealed that the \"NOP patching\" done there is\nfundamentally unsafe for a number of reasons:\n\n1) the patching code runs without synchronizing other CPUs\n\n2) it inserts NOPs even if there is no clock source which provides vread\n\n3) when the clock source changes to one without vread we run in\n   exactly the same problem as in #2\n\n4) if nobody toggles the proc entry from 1 to 0 and to 1 again, then\n   the syscall is not patched out\n\nas a result it is possible to break user-space via this patching.\nThe only safe thing for now is to remove the patching.\n\nThis code was broken since v2.6.21.\n\nReported-by: Arne Georg Gleditsch \u003carne.gleditsch@dolphinics.no\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d4afe414189b098d56bcd24280c018aa2ac9a990",
      "tree": "06967c4f7dca2f843c153a2b849a3e9a68a10776",
      "parents": [
        "88f3aec7afd9ae3e6f6d221801996b69aad1e3a4"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 21 13:39:30 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 26 12:55:56 2008 +0100"
      },
      "message": "x86: rename KERNEL_TEXT_SIZE \u003d\u003e KERNEL_IMAGE_SIZE\n\nThe KERNEL_TEXT_SIZE constant was mis-named, as we not only map the kernel\ntext but data, bss and init sections as well.\n\nThat name led me on the wrong path with the KERNEL_TEXT_SIZE regression,\nbecause i knew how big of _text_ my images have and i knew about the 40 MB\n\"text\" limit so i wrongly thought to be on the safe side of the 40 MB limit\nwith my 29 MB of text, while the total image size was slightly above 40 MB.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "88f3aec7afd9ae3e6f6d221801996b69aad1e3a4",
      "tree": "676a32c7bd248a15f2926bc6dcd03ace4971d442",
      "parents": [
        "3b57bc461fd5019aef4cfc77d4faf56ebe95449c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 21 11:04:11 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 26 12:55:56 2008 +0100"
      },
      "message": "x86: fix spontaneous reboot with allyesconfig bzImage\n\nrecently the 64-bit allyesconfig bzImage kernel started spontaneously\nrebooting during early bootup.\n\nafter a few fun hours spent with early init debugging, it turns out\nthat we\u0027ve got this rather annoying limit on the size of the kernel\nimage:\n\n      #define KERNEL_TEXT_SIZE  (40*1024*1024)\n\nwhich limit my vmlinux just happened to pass:\n\n       text           data       bss        dec       hex   filename\n   29703744        4222751   8646224   42572719   2899baf   vmlinux\n\n40 MB is 42572719 bytes, so my vmlinux was just 1.5% above this limit :-/\n\nSo it happily crashed right in head_64.S, which - as we all know - is\nthe most debuggable code in the whole architecture ;-)\n\nSo increase the limit to allow an up to 128MB kernel image to be mapped.\n(should anyone be that crazy or lazy)\n\nWe have a full 4K of pagetable (level2_kernel_pgt) allocated for these\nmappings already, so there\u0027s no RAM overhead and the limit was rather\npointless and arbitrary.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7265b6f10deba1cbe071cee646b063bda07ecd68",
      "tree": "85b00f919a6c062a1e86a54c330de933cd08c839",
      "parents": [
        "f5106d91f2bf9153d6420f9ebb8114f73f9ce66a"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Tue Feb 19 11:02:30 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 26 12:55:54 2008 +0100"
      },
      "message": "x86: notsc is ignored on common configurations\n\nnotsc is ignored in 32-bit kernels if CONFIG_X86_TSC is on.. which is\nbad, fix it.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f5106d91f2bf9153d6420f9ebb8114f73f9ce66a",
      "tree": "8150235367996d4cc69f7d049503a1ea600deef7",
      "parents": [
        "829157be590af1c2555fb74c3c4db3327e3201fc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Feb 18 13:10:44 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 26 12:55:52 2008 +0100"
      },
      "message": "x86/mtrr: fix kernel-doc missing notation\n\nFix mtrr kernel-doc warning:\nWarning(linux-2.6.24-git12//arch/x86/kernel/cpu/mtrr/main.c:677): No description found for parameter \u0027end_pfn\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a7ef94e6889186848573a10c5bdb8271405f44de",
      "tree": "3688ab3578783b207b26f55524b44f8787b59a87",
      "parents": [
        "b02a7f22f39f02fdf5a1380ff700293639db4490"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Feb 14 14:51:00 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 26 12:55:50 2008 +0100"
      },
      "message": "x86: do not promote TM3x00/TM5x00 to i686-class\n\nWe have been promoting Transmeta TM3x00/TM5x00 chips to i686-class\nbased on the notion that they contain all the user-space visible\nfeatures of an i686-class chip.  However, this is not actually true:\nthey lack the EA-taking long NOPs (0F 1F /0).  Since this is a\nuserspace-visible incompatibility, downgrade these CPUs to the\nmanufacturer-defined i586 level.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b02a7f22f39f02fdf5a1380ff700293639db4490",
      "tree": "f5dcda03606600177a301905be19236fb94ead1d",
      "parents": [
        "92cb54a37a42a41cfb2ef7f1478bfa4395198258"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Tue Feb 05 00:48:13 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 26 12:55:50 2008 +0100"
      },
      "message": "x86: hpet fix docbook comment\n\nSigned-off-by: Pavel Machek \u003cPavel@suse.cz\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "db342d216ba9e060d8c5501eefc1d0a789c9e711",
      "tree": "cd5c0d81cff4d5f6f08272caf977ebebb2e127a4",
      "parents": [
        "cbc34973709eb41b369c304c075cf2069f847012"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Feb 19 08:16:03 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 26 12:55:49 2008 +0100"
      },
      "message": "lguest: fix build breakage\n\n[ mingo@elte.hu: merged to Rusty\u0027s patch ]\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f9cb02b0be4de3c51edfdd701754e13d9a2d20d6",
      "tree": "ea7b327915363d00d57494031ba32ae6f900ab2c",
      "parents": [
        "1a4c6be4aca5ad6b300932efed1e2729fdc25af9"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Thu Feb 21 20:37:24 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 22 07:35:06 2008 -0800"
      },
      "message": "x86 ptrace: fix compat PTRACE_SETREGS\n\nSimple typo fix for regression introduced by the user_regset changes.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e4be1ff2e767fc3a34c5e8d67c3cba107c02099",
      "tree": "130e3072bae0b579b0afd4f370cc605a2001fafb",
      "parents": [
        "9dc625e72309e1c919ea3e7f51d0ffca96123787"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Tue Feb 05 00:01:48 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:34:37 2008 -0800"
      },
      "message": "PCI: don\u0027t load acpi_php when acpi is disabled\n\nWhen acpi\u003doff and pci\u003dnomsi, don\u0027t load acpiphp.\n\nFixes this:\n\npci_hotplug: PCI Hot Plug PCI Core version: 0.5\nacpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5\nACPI Exception (utmutex-0263): AE_BAD_PARAMETER, Thread\nFFFF81103CC54000 could not acquire Mutex [1] [20070126]\n\n[akpm@linux-foundation.org: export acpi_pci_disabled for acpiphp.ko]\n[akpm@linux-foundation.org: fix return statement]\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nCc: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7c6357da1185d286adaa4452d829ac9b27c4d12f",
      "tree": "083ea8780740a262fb55616b05ec7055f17fb73f",
      "parents": [
        "3f85d63ea4ff922f6abdb509f4aaf6993b3273a3"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Mon Feb 18 00:59:54 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:34 2008 +0100"
      },
      "message": "x86: i8259A: remove redundant irq_descinitialization\n\nRemove redundant irq_desc[NR_IRQS] element initialization in\ninit_ISA_irqs(). irq_desc[NR_IRQS] is already statically\ninitialized with the same values in kernel/irq/handle.c .\n\nbesides the clean-up value this also saves some space:\n\n      text    data     bss     dec     hex filename\n      1389     356      14    1759     6df i8259_32.o.before\n      1325     356      14    1695     69f i8259_32.o.after\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "85c42d0dbb129b6bff560dacabec753677d64081",
      "tree": "1bcf73de138c711da874966cbb3fcf77a5a8784f",
      "parents": [
        "3cdac41f2090ad9013dfefab7399b1debfb9275a"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sun Feb 17 18:17:18 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:34 2008 +0100"
      },
      "message": "x86: lds - Use THREAD_SIZE instead of numeric constant\n\nThough we use PDA for regular task stack but that\nis not acceptable for init_task wich is special\none. We still have to allocate init_task\u0027s stack\nin that manner.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3cdac41f2090ad9013dfefab7399b1debfb9275a",
      "tree": "f3a1037032d814b5ee3e8b9acfee86d25fbd3758",
      "parents": [
        "bbb1e57a1c0b732cfeb727bed7c61e80a79c6479"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sun Feb 17 18:17:17 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:33 2008 +0100"
      },
      "message": "x86: lds - Use PAGE_SIZE instead of numeric constant\n\nIt\u0027s much better to use PAGE_SIZE then magic 4096\n(though it\u0027s almost synonym in most cases on x86 but\nnot for *all* cases ;)\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "d8ff0bbf564f7ebf6c33ef6662d8f00c7d43ba80",
      "tree": "33baf57ba765857da6b3b4e029c6b126e8897b88",
      "parents": [
        "d76c1ae4d1f4f322d47e7c6e47a277384ba9d9cb"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Fri Feb 01 21:31:51 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:33 2008 +0100"
      },
      "message": "x86: fix printout ugliness in cpu info printk\n\nfix print_cpu_info, because it produced on boot:\n\n  CPU: \u003c6\u003eAMD Athlon(tm) 64 Processor 3200+ stepping 00\n\ninstead of:\n\n  CPU: AMD Athlon(tm) 64 Processor 3200+ stepping 00\n\n(broken since 04e1ba852132c9ad006affcd5b8c8606295170b0 -\n x86: cleanup kernel/setup_64.c)\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e43eb7bab6e82e1aa93ce4d39546c54347a68077",
      "tree": "52c8e0973a6b84493e9f8e8f2daf8410336beca8",
      "parents": [
        "e00fc542eb694e448249361ef63c190e74f53574"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 14 08:38:49 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:32 2008 +0100"
      },
      "message": "x86: exclude vsyscall files from stackprotect\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "da5968ae305ab5209ebc2502ef6a8fbf2cce536c",
      "tree": "a4029b1d5f29ea3feefa8880e253333430077138",
      "parents": [
        "d01b9ad56e2cc7b6204b89ef10a53e78d70b5877"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 17 13:22:59 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:31 2008 +0100"
      },
      "message": "x86: fix section mismatch in head_64.S:initial_code\n\ninitial_code are initially used to hold a function pointer\nfrom __init and later from __cpuinit. This confuses modpost\nand changing initial_code to REFDATA silence the warning.\n(But now we do not discard the variable anymore).\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "177c7715cd94a66d951fcafbacedd278a2d6fcab",
      "tree": "234b14c6484916aa35c7c28066232bec9e9d9501",
      "parents": [
        "04d733bd3588fda8934591fdb0a3d719c5ec8fa0"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 17 13:22:49 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:30 2008 +0100"
      },
      "message": "x86: fix section mismatch warning in topology.c:arch_register_cpu\n\narch_register_cpu() is only defined for HOTPLUG_CPU code\nso simple fix is to ignore references by annotating the\nfunction __ref.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "04d733bd3588fda8934591fdb0a3d719c5ec8fa0",
      "tree": "584dd9b92b96aa8000b86fb7e28e0db0b3f446c6",
      "parents": [
        "08acb672624ece2d9234817570a0b3332cc8dae3"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 17 13:22:47 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:30 2008 +0100"
      },
      "message": "x86: fix section mismatch in setup_64.c:srat_detect_node\n\nsrat_detect_node() is only used by __cpuinit init_intel().\nSo the trivial fix is to annotate srat_detect_node() with __cpuinit.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "08acb672624ece2d9234817570a0b3332cc8dae3",
      "tree": "3bb7fa23ad0550ce5f2a2d1cae1a2bffa0704d3d",
      "parents": [
        "a062bae9c443a8c0ab17f231eb83690dfb897524"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 17 13:22:46 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:29 2008 +0100"
      },
      "message": "x86: fix section mismatch warning in setup_64.c:nearby_node\n\nnearby_node() were only used by __cpuinit amd_detect_cmp()\nSo annotating nearby_node() __cpuinit was the trivial fix.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a062bae9c443a8c0ab17f231eb83690dfb897524",
      "tree": "d7c94f3ca3733ec340ea20eb3070142ef863c62f",
      "parents": [
        "8e31c2ac1101b09ad6c6d3539b032d312cc3302b"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Sun Feb 03 15:40:30 2008 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:29 2008 +0100"
      },
      "message": "x86: fix compile warning building without CONFIG_SYSCTL\n\narch/x86/kernel/nmi_64.c:50: warning: \u0027unknown_nmi_panic_callback\u0027 declared \u0027static\u0027 but never defined\n\nThis patch also fixes nmi_32.c\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "aa65af3f92da39a686c8a3479426d15854fa27ab",
      "tree": "401699e390a4632d40448245ccc2e96c2dd15694",
      "parents": [
        "f7f3d791e61d7baf8b0aee0384fdd469c0d2ac9b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 13 23:29:55 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:29 2008 +0100"
      },
      "message": "x86: don\u0027t make swapper_pg_fixmap global\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Ian Campbell \u003cijc@hellion.org.uk\u003e\nCc: hpa@zytor.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f7f3d791e61d7baf8b0aee0384fdd469c0d2ac9b",
      "tree": "8020c4d6b93086f0644f7453cf0041983cde7d81",
      "parents": [
        "d3cfeb4fbe2a5e88fd5f98892f4dc49dcab8a9e7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 13 23:29:53 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:29 2008 +0100"
      },
      "message": "x86: don\u0027t make irq_return global\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: hpa@zytor.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "d3cfeb4fbe2a5e88fd5f98892f4dc49dcab8a9e7",
      "tree": "2a39e98dcf7a9d37389177589576a837e665f3f7",
      "parents": [
        "148a142495f40d3da729d62cb7127ccb26223106"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 13 23:29:42 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:29 2008 +0100"
      },
      "message": "x86: unexport io_delay_type\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: hpa@zytor.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "148a142495f40d3da729d62cb7127ccb26223106",
      "tree": "49e652c2221c0dd897ee055f3d4a835ae194bd9a",
      "parents": [
        "ecaea42eb8507735a97a496cc5068de06542e8b2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 13 23:29:33 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:28 2008 +0100"
      },
      "message": "x86: make mxcsr_feature_mask static again\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: hpa@zytor.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ecaea42eb8507735a97a496cc5068de06542e8b2",
      "tree": "a259ff2d43bf374a5f0fea83ad2b37bb9fc768e8",
      "parents": [
        "cc7e73f35dccba7503bdaf40bb5189225697664d"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 13:26:13 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:28 2008 +0100"
      },
      "message": "x86: sparse warning in efi.c\n\nYes, it should.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "cc7e73f35dccba7503bdaf40bb5189225697664d",
      "tree": "b3fe835ad45ddc449fc2273be3c1aaae040751b5",
      "parents": [
        "f1452d424dc0e079fb97af8cb8d3a0f7b5fddd46"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 13:26:39 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:28 2008 +0100"
      },
      "message": "x86: sparse error in efi_32.c\n\narch/x86/kernel/efi_32.c:42:6: warning: symbol \u0027efi_call_phys_prelog\u0027 was not declared. Should it be static?\narch/x86/kernel/efi_32.c:84:6: warning: symbol \u0027efi_call_phys_epilog\u0027 was not declared. Should it be static?\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f1452d424dc0e079fb97af8cb8d3a0f7b5fddd46",
      "tree": "65ab910d2deff5622bdb8a6ad1a2d4430bfd965c",
      "parents": [
        "08cd93f9e11ac8c3e42c72debe7dc55a761149c2"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Feb 14 15:23:53 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:28 2008 +0100"
      },
      "message": "x86, kprobes: remove sparse warnings from x86\n\narch/x86/kernel/kprobes.c:584:16: warning: symbol \u0027kretprobe_trampoline_holder\u0027 was not declared. Should it be static?\narch/x86/kernel/kprobes.c:676:6: warning: symbol \u0027trampoline_handler\u0027 was not declared. Should it be static?\n\nMake them static and add the __used attribute, approach taken from the\narm kprobes implementation.\n\nkretprobe_trampoline_holder uses inline assemly to define the global\nsymbol kretprobe_trampoline, but nothing ever calls the holder explicitly.\n\ntrampoline handler is only called from inline assembly in the same file,\nmark it used and static.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "08cd93f9e11ac8c3e42c72debe7dc55a761149c2",
      "tree": "ee2a1ccead2efedcad2b715b6842f6989665ea7d",
      "parents": [
        "9a4c8546f3e7c893888bccc2b3416d6214f2664a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Feb 14 23:23:37 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:28 2008 +0100"
      },
      "message": "remove mca-pentium\n\nThis patch removes the mca-pentium boot option that was a noop.\n\nbesides the source code cleanup factor, this saves some text as well:\n\n   arch/x86/kernel/cpu/bugs.o:\n      text    data     bss     dec     hex filename\n       651      77       4     732     2dc bugs.o.before\n       631      53       4     688     2b0 bugs.o.after\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f6c540cdd65d4bc4eaf4dcbf652580f09f3b0c38",
      "tree": "0ebe77571df346c07fe62f6109ef5fcf5560c059",
      "parents": [
        "b7ad149d62ffffaccb9f565dfe7e5bae739d6836"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Feb 04 07:11:10 2008 +1100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Feb 18 20:54:14 2008 +0100"
      },
      "message": "x86: fix lguest build failure\n\ndrivers/lguest/x86/switcher_32.S:(.text+0x3815f8): \n\tundefined reference to `LGUEST_PAGES_regs_trapnum\u0027\n\nThis problem was caused by asm-offsets.c only having the offsets when\nlguest *guest* support was set, not lguest host (host support used to\nimply guest support, so now they\u0027re separate these bugs come out).\n\nLguest guest support and host support are separate config options:\nthey used to be tied together. Sort out which parts of asm-offsets are\nneeded for Guest and Host.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "31eedd823c1bf3650c450346a0d0c39431034eb9",
      "tree": "af65f4c77b88f5d907aa54ff1e67b1bdf1488d67",
      "parents": [
        "c31c7d4844ea4817692ae16bf70f9c96c05a50eb"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Feb 15 17:29:12 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Feb 18 20:54:14 2008 +0100"
      },
      "message": "x86: zap invalid and unused pmds in early boot\n\nThe early boot code maps KERNEL_TEXT_SIZE (currently 40MB) starting\nfrom __START_KERNEL_map. The kernel itself only needs _text to _end\nmapped in the high alias. On relocatible kernels the ASM setup code\nadjusts the compile time created high mappings to the relocation. This\ncreates invalid pmd entries for negative offsets:\n\n0xffffffff80000000 -\u003e pmd entry: ffffffffff2001e3\nIt points outside of the physical address space and is marked present.\n\nThis starts at the virtual address __START_KERNEL_map and goes up to\nthe point where the first valid physical address (0x0) is mapped.\n\nZap the mappings before _text and after _end right away in early\nboot. This removes also the invalid entries.\n\nFurthermore it simplifies the range check for high aliases.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4e3d0319451805cffa69bdb1352f1c9817bf28bc",
      "tree": "ec9426300d73f742d7487142ca1a57ef806002bc",
      "parents": [
        "11d64be6a631236b3b3d21711c7d1a83d9f85904",
        "f60d63f642d824914677fb40330671117dc39c3b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:29:46 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:29:46 2008 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: DMI: quirk for FSC ESPRIMO Mobile V5505\n  ACPI: DMI blacklist updates\n  pnpacpi: __initdata is not an identifier\n  ACPI: static acpi_chain_head\n  ACPI: static acpi_find_dsdt_initrd()\n  ACPI: static acpi_no_initrd_override_setup()\n  thinkpad_acpi: static\n  ACPI suspend: Execute _WAK with the right argument\n  cpuidle: Add Documentation\n  ACPI, cpuidle: Clarify C-state description in sysfs\n  ACPI: fix suspend regression due to idle update\n"
    },
    {
      "commit": "7bfeab9af95565e38a97fbcfb631e5b140241187",
      "tree": "1894ef2da0b9a5c6e2bc4b9e21a6cfcb515474df",
      "parents": [
        "184652eb6f68050af48a2ce3d5cf0537c208bee2"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Feb 12 12:12:01 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 14 23:30:20 2008 +0100"
      },
      "message": "x86: include proper prototypes for rodata_test\n\nextern should not appear in C files.  Also, the definitions\ndo not match the prototype currently, not sure what way you\nwant to go with this, I\u0027ve switched the prototype to return\nint, but I can see going to the void return as well.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "184652eb6f68050af48a2ce3d5cf0537c208bee2",
      "tree": "1362a91c254120b68e324f58cc2715139bba53a5",
      "parents": [
        "3223f59f9cd9d69a4344eeac8b16a262c5f373f1"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 14 23:30:20 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 14 23:30:20 2008 +0100"
      },
      "message": "x86: fix gart_iommu_init()\n\nWhen the GART table is unmapped from the kernel direct mappings\nduring early bootup, make sure we have no leftover cachelines in it.\n\nNote: the clflush done by set_memory_np() was not enough, because\nclflush does not work on unmapped pages.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3223f59f9cd9d69a4344eeac8b16a262c5f373f1",
      "tree": "c3e254bc48f50fb389555e3d80f014419d27af8c",
      "parents": [
        "cae30f8270005940902c5807146fbaa36875e6e9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 14 14:21:32 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 14 23:30:20 2008 +0100"
      },
      "message": "x86: EFI set_memory_x()/set_memory_uc() fixes\n\nThe EFI-runtime mapping code changed a larger memory area than it\nshould have, due to a pages/bytes parameter mixup.\n\nnoticed by Andi Kleen.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e8bff74afbdb4ad72bf6135c84289c47cf557892",
      "tree": "46b560c1f055a1fe7dbb9ad6b42b19f521e1ec27",
      "parents": [
        "e760e716d47b48caf98da348368fd41b4a9b9e7e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Feb 13 20:21:06 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 14 23:30:19 2008 +0100"
      },
      "message": "x86: fix \"BUG: sleeping function called from invalid context\" in print_vma_addr()\n\nJiri Kosina reported the following deadlock scenario with\nshow_unhandled_signals enabled:\n\n [   68.379022] gnome-settings-[2941] trap int3 ip:3d2c840f34\n sp:7fff36f5d100 error:0\u003c3\u003eBUG: sleeping function called from invalid\n context at kernel/rwsem.c:21\n [   68.379039] in_atomic():1, irqs_disabled():0\n [   68.379044] no locks held by gnome-settings-/2941.\n [   68.379050] Pid: 2941, comm: gnome-settings- Not tainted 2.6.25-rc1 #30\n [   68.379054]\n [   68.379056] Call Trace:\n [   68.379061]  \u003c#DB\u003e  [\u003cffffffff81064883\u003e] ? __debug_show_held_locks+0x13/0x30\n [   68.379109]  [\u003cffffffff81036765\u003e] __might_sleep+0xe5/0x110\n [   68.379123]  [\u003cffffffff812f2240\u003e] down_read+0x20/0x70\n [   68.379137]  [\u003cffffffff8109cdca\u003e] print_vma_addr+0x3a/0x110\n [   68.379152]  [\u003cffffffff8100f435\u003e] do_trap+0xf5/0x170\n [   68.379168]  [\u003cffffffff8100f52b\u003e] do_int3+0x7b/0xe0\n [   68.379180]  [\u003cffffffff812f4a6f\u003e] int3+0x9f/0xd0\n [   68.379203]  \u003c\u003cEOE\u003e\u003e\n [   68.379229]  in libglib-2.0.so.0.1505.0[3d2c800000+dc000]\n\nand tracked it down to:\n\n  commit 03252919b79891063cf99145612360efbdf9500b\n  Author: Andi Kleen \u003cak@suse.de\u003e\n  Date:   Wed Jan 30 13:33:18 2008 +0100\n\n      x86: print which shared library/executable faulted in segfault etc. messages\n\nthe problem is that we call down_read() from an atomic context.\n\nSolve this by returning from print_vma_addr() if the preempt count is\nelevated. Update preempt_conditional_sti / preempt_conditional_cli to\nunconditionally lift the preempt count even on !CONFIG_PREEMPT.\n\nReported-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4fcb2fcd4d0678b8ae103d257dcb28074cbfc7fa",
      "tree": "54bcf486976184804c8fc786d09a04e1ce26ef99",
      "parents": [
        "e760e716d47b48caf98da348368fd41b4a9b9e7e"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Feb 11 17:46:31 2008 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 00:09:55 2008 -0500"
      },
      "message": "ACPI, cpuidle: Clarify C-state description in sysfs\n\nAdd a new sysfs entry under cpuidle states. desc - can be used by driver to\ncommunicate to userspace any specific information about the state.\nThis helps in identifying the exact hardware C-states behind the ACPI C-state\ndefinition.\n\nIdea is to export this through powertop, which will help to map the C-state\nreported by powertop to actual hardware C-state.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c2a9cc7e86cf535a4fa14aebf5c3bc3349d09603",
      "tree": "8dc1352bf3de83989965c96813d84bb998d45add",
      "parents": [
        "4de0d4a6d173351b023ab2855c3d331146a418e5"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Feb 12 12:10:27 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Feb 13 16:20:35 2008 +0100"
      },
      "message": "x86: pit_clockevent can be static\n\narch/x86/kernel/i8253.c:98:27: warning: symbol \u0027pit_clockevent\u0027 was not declared. Should it be static?\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4de0d4a6d173351b023ab2855c3d331146a418e5",
      "tree": "59fd58a74fc693e8b7c2b769180abc8bcbd2df61",
      "parents": [
        "e85f20518bb928667508c22090c85d458e25a4f7"
      ],
      "author": {
        "name": "Huang, Ying",
        "email": "ying.huang@intel.com",
        "time": "Wed Feb 13 17:22:41 2008 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Feb 13 16:20:35 2008 +0100"
      },
      "message": "x86: EFI runtime code mapping enhancement\n\nThis patch enhances EFI runtime code memory mapping as following:\n\n- Move __supported_pte_mask \u0026 _PAGE_NX checking before invoking\n  runtime_code_page_mkexec(). This makes it possible for compiler to\n  eliminate runtime_code_page_mkexec() on machine without NX support.\n\n- Use set_memory_x/nx in early_mapping_set_exec(). This eliminates the\n  duplicated implementation.\n\nThis patch has been tested on Intel x86_64 platform with EFI64/32\nfirmware.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e85f20518bb928667508c22090c85d458e25a4f7",
      "tree": "97625e60d0901ec459d2ce245fcaaacf1bd84a4f",
      "parents": [
        "5d3c8b21e22712137db6bbd246d1bdcbe0a09914"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Feb 12 19:46:48 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Feb 13 16:20:35 2008 +0100"
      },
      "message": "x86: EFI: fix use of unitialized variable and the cache logic\n\nAndi Kleen pointed out that the cache attribute logic is reverse in\nefi_enter_virtual_mode(). This problem alone is harmless as we do not\n(yet) do cache attribute conflict resolution. (This bug was not present\nin the original EFI submission - I introduced it while fixing up rejects.)\n\nWhile reviewing this code I noticed a second, worse problem: the use of\nuninitialized md-\u003evirt_addr.\n\nFix both problems.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "416e2d63794d4e57774989429e174507801915f2",
      "tree": "368fd58fc80aee084621e904cf9cdfffb076e836",
      "parents": [
        "1cdde19109901e8f1194e227d0bcd48caf713323"
      ],
      "author": {
        "name": "Jody Belka",
        "email": "lists-lkml@pimb.org",
        "time": "Tue Feb 12 23:37:48 2008 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Feb 13 16:20:35 2008 +0100"
      },
      "message": "x86: fixup machine_ops reboot_{32|64}.c unification fallout\n\nWhen reboot_32.c and reboot_64.c were unified (commit 4d022e35fd...),\nthe machine_ops code was broken, leading to xen pvops kernels failing\nto properly halt/poweroff/reboot etc. This fixes that up.\n\nSigned-off-by: Jody Belka \u003cknew-linux@pimb.org\u003e\nCc: Miguel Boton \u003cmboton@gmail.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9585ca02f8f9e844b64e7ff4d167ccc1390a99ab",
      "tree": "eeb7cb866c579a5b3a2e9b8eaac47fff64b2f006",
      "parents": [
        "19af35546de68c872dcb687613e0902a602cb20e"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Feb 10 23:18:15 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 11 08:15:03 2008 -0800"
      },
      "message": "Use proper abstractions in quirk_intel_irqbalance\n\nSince we may not have a pci_dev for the device we need to access, we can\u0027t\nuse pci_read_config_word.  But raw_pci_read is an internal implementation\ndetail; it\u0027s better to use the architected pci_bus_read_config_word\ninterface.  Using PCI_DEVFN instead of a mysterious constant helps\nreassure everyone that we really do intend to access device 8.\n\n[ Thanks to Grant Grundler for pointing out to me that this is exactly\n  what the write immediately above this is doing -- enabling device 8 to\n  respond to config space cycles.\n\t\t\t\t\t- Matthew\n\n  Grant also says:\n\n\t\"Can you also add a comment which points at the Intel\n\t documentation?\n\n\t The \u0027Intel E7320 Memory Controller Hub (MCH) Datasheet\u0027 at\n\n\t  http://download.intel.com/design/chipsets/datashts/30300702.pdf\n\n\t Page 69 documents register F4h (DEVPRES1).\n\n\t And I just doubled checked that the 0xf4 register value is\n\t restored later in the quirk (obvious when you look at the code\n\t but not from the patch\"\n\n  so here it is.\n\t\t\t\t\t - Linus ]\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nAcked-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6ce068a1285a24185b01be8a49021827516b3e1",
      "tree": "ea1420fefff86f2e2ee4ed83f08ec2dd99a86dc5",
      "parents": [
        "a0ca9909609470ad779b9b9cc68ce96e975afff7"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Feb 10 09:45:28 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 10 12:52:46 2008 -0800"
      },
      "message": "Change pci_raw_ops to pci_raw_read/write\n\nWe want to allow different implementations of pci_raw_ops for standard\nand extended config space on x86.  Rather than clutter generic code with\nknowledge of this, we make pci_raw_ops private to x86 and use it to\nimplement the new raw interface -- raw_pci_read() and raw_pci_write().\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf7700fe24301df2c8d3636cf40784651c098207",
      "tree": "2897be493f1b9af0c3a992c541a22f403c6e405c",
      "parents": [
        "9b706aee7d92d6ac3002547aea12e3eaa0a750ae"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "message": "x86 PM: move 64-bit hibernation files to arch/x86/power\n\nMove arch/x86/kernel/suspend_64.c to arch/x86/power .\n\nMove arch/x86/kernel/suspend_asm_64.S to arch/x86/power\nas hibernate_asm_64.S .\n\nUpdate purpose and copyright information in\narch/x86/power/suspend_64.c and\narch/x86/power/hibernate_asm_64.S .\n\nUpdate the Makefiles in arch/x86, arch/x86/kernel and\narch/x86/power to reflect the above changes.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "551889a6e2a24a9c06fd453ea03b57b7746ffdc0",
      "tree": "d906bbc4e4a96e243a14416bf02feb7a4ffd4d7a",
      "parents": [
        "185c045c245f46485ad8bbd8cc1100e986ff3f13"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "message": "x86: construct 32-bit boot time page tables in native format.\n\nSpecifically the boot time page tables in a CONFIG_X86_PAE\u003dy enabled\nkernel are in PAE format.\n\nearly_ioremap is updated to use the standard page table accessors.\n\nClear any mappings beyond max_low_pfn from the boot page tables in\nnative_pagetable_setup_start because the initial mappings can extend\nbeyond the range of physical memory and into the vmalloc area.\n\nDerived from patches by Eric Biederman and H. Peter Anvin.\n\n[ jeremy@goop.org: PAE swapper_pg_dir needs to be page-sized fix ]\n\nSigned-off-by: Ian Campbell \u003cijc@hellion.org.uk\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Mika PenttilÃÂ¤ \u003cmika.penttila@kolumbus.fi\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3701d863b43d05ffeb223d269583398f914fb5d3",
      "tree": "9cc8547cd8402436beea7fc95df830f9570fe0b9",
      "parents": [
        "1ec7fd50ba4f845d1cf6b67acabd774577ef13b6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: fixup more paravirt fallout\n\nUse a common irq_return entry point for all the iret places, which\nneed the paravirt INTERRUPT return wrapper.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9583d050d5b7bad76423b2bd667b174a122067a7",
      "tree": "868b64f4e27ea8956167f511962ce1c8f131004c",
      "parents": [
        "da7bfc50f5cb54aeee8147dca0c1de9d487cb5e0"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: fix sparse warning in topology.c\n\narch/x86/kernel/topology.c:56:2: warning: returning void-valued expression\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "7c36752a6be84892afb085c67fd4209e686db482",
      "tree": "4845383f6bf8ffcc455305e3877fa765723445e8",
      "parents": [
        "88a5ac89667d22e1471ba1f45ea635df1f7da06f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: sparse warning in therm_throt.c\n\narch/x86/kernel/cpu/mcheck/therm_throt.c:121:2: warning: returning void-valued expression\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3406c158ba8e83defb178e867919e24e110a59bf",
      "tree": "e49b34337cf6aca0fc42665448f9a079ef580805",
      "parents": [
        "dcee77be2f0a7010633fb2c025db38550c4b0e72"
      ],
      "author": {
        "name": "Arnd Hannemann",
        "email": "hannemann@i4.informatik.rwth-aachen.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: GEODE: MFGPT: fix typo in printk in mfgpt_timer_setup\n\nSigned-off-by: Arnd Hannemann \u003channemann@i4.informatik.rwth-aachen.de\u003e\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "dcee77be2f0a7010633fb2c025db38550c4b0e72",
      "tree": "c1a59caa0687dcc32f67c83b22a83ce86d8d0afb",
      "parents": [
        "f54ae69bafa16434ce46bc2f1fe556bce4d23650"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: GEODE: make sure the right MFGPT timer fired the timer tick\n\nEach AMD Geode MFGPT timer interrupt output is paired with another\ntimer; esentially the interrupt goes if either timer fires.  This\nis okay, but the handlers need to be aware of this.  Make sure in\nthe timer tick handler that our timer really did expire.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f54ae69bafa16434ce46bc2f1fe556bce4d23650",
      "tree": "642ce77688984fc60c1f7d8dc2e7e8ad982c9cf9",
      "parents": [
        "f087515c658a68454d43909d482ea4b59e7d6d5c"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: GEODE: MFGPT: fix a potential race when disabling a timer\n\nWe *really* don\u0027t want to be reading MFGPTx_SETUP and writing back those\nvalues.  What we want to be doing is clearing CMP1 and CMP2 unconditionally;\notherwise, we have races where CMP1 and/or CMP2 fire after we\u0027ve read\nMFGPTx_SETUP.  They can also fire between when we\u0027ve written ~CNTEN to\nthe register, and when the new register values get copied to the timer\u0027s\nversion of the register.  By clearing both fields, we\u0027re okay.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f087515c658a68454d43909d482ea4b59e7d6d5c",
      "tree": "d9e2fad392174843bddb6e70932add8ad629113e",
      "parents": [
        "b0e6bf2571e9385335e6337bdedb85cb629ab3fb"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: GEODE: MFGPT: Use \"just-in-time\" detection for the MFGPT timers\n\nThere isn\u0027t much value to always detecting the MFGPT timers on\nGeode platforms; detection is only needed when something wants\nto use the timers.  Move the detection code so that it gets\ncalled the first time a timer is allocated.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b0e6bf2571e9385335e6337bdedb85cb629ab3fb",
      "tree": "52999d609c04fe64db926829f1d305e95c6a0341",
      "parents": [
        "9501b2efd70ad3957a70d44de54dab7c52f9b882"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: GEODE: MFGPT: make mfgpt_timer_setup available outside of mfgpt_32.c\n\nWe need to be called from elsewhere, and this gets some #ifdefs out\nof the .c file.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9501b2efd70ad3957a70d44de54dab7c52f9b882",
      "tree": "9824e865bdd40a88e434c51a0807a9c67cc39402",
      "parents": [
        "fa28e067c3b8af96c79c060e163b1387c172ae75"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: GEODE: MFGPT: replace \u0027flags\u0027 field with \u0027avail\u0027 bit\n\nDrop F_AVAIL and the \u0027flags\u0027 field, replacing with an \u0027avail\u0027 bit.  This\nlooks more understandable to me.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "fa28e067c3b8af96c79c060e163b1387c172ae75",
      "tree": "44a5c49057ba8f5fb3ab7ed3c6e522e8eb3d90f5",
      "parents": [
        "36445cf30686b9ea4ddf71f28057e4dd07db0e2d"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: GEODE: MFGPT: drop module owner usage from MFGPT API\n\nWe had planned to use the \u0027owner\u0027 field for allowing re-allocation of\nMFGPTs; however, doing it by module owner name isn\u0027t flexible enough.  So,\ndrop this for now.  If it turns out that we need timers in modules, we\u0027ll\nneed to come up with a scheme that matches the write-once fields of the\nMFGPTx_SETUP register, and drops ponies from the sky.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "36445cf30686b9ea4ddf71f28057e4dd07db0e2d",
      "tree": "8859c7d06e98b0c7ed03fbb934a0d40f69ad875d",
      "parents": [
        "e78a77c38cf0ce3b8169ff6a6fd3711e81dc22c8"
      ],
      "author": {
        "name": "Willy Tarreau",
        "email": "w@1wt.eu",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: GEODE fix MFGPT input clock value\n\nThe GEODE MFGPT code assumed that 32kHz was 32000 Hz while the boards\nrun on a 32.768 kHz digital watch crystal. In practise, it will not\nchange the timer\u0027s frequency as the skew was only 2.4%, but it\nshould provide more accurate intervals.\n\nSigned-off-by: Willy Tarreau \u003cw@1wt.eu\u003e\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e78a77c38cf0ce3b8169ff6a6fd3711e81dc22c8",
      "tree": "1a4a12c6ded6c3a79b46e9e59afa5ac2db7b54cb",
      "parents": [
        "531021f2ca681faf58f926771f85bb5c76f13eba"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: GEODE: MFGPT: Minor cleanups\n\n- uninline timer functions; the compiler knows better than we do\n  whether or not to inline these.\n- mfgpt_start_timer() had an unused \u0027clock\u0027 argument, drop it.\n\nFrom both Jordan and myself.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1eb114112381eb66ebacdace1b6e70d30d603f9c",
      "tree": "3b97926b1a90aa996f99a23281809c3d960fd3d8",
      "parents": [
        "7fa3031500ec9b0a7460c8c23751799006ffee74"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 08 04:19:29 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:30 2008 -0800"
      },
      "message": "aout: remove unnecessary inclusions of {asm, linux}/a.out.h\n\nRemove now unnecessary inclusions of {asm,linux}/a.out.h.\n\n[akpm@linux-foundation.org: fix alpha build]\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7fa3031500ec9b0a7460c8c23751799006ffee74",
      "tree": "2a7e9202b35a39dc8217e95825263c0629e67e35",
      "parents": [
        "b0b933c08bd5fd053bbba8ba6387f543be03d49f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 08 04:19:28 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:30 2008 -0800"
      },
      "message": "aout: suppress A.OUT library support if !CONFIG_ARCH_SUPPORTS_AOUT\n\nSuppress A.OUT library support if CONFIG_ARCH_SUPPORTS_AOUT is not set.\n\nNot all architectures support the A.OUT binfmt, so the ELF binfmt should not\nbe permitted to go looking for A.OUT libraries to load in such a case.  Not\nonly that, but under such conditions A.OUT core dumps are not produced either.\n\nTo make this work, this patch also does the following:\n\n (1) Makes the existence of the contents of linux/a.out.h contingent on\n     CONFIG_ARCH_SUPPORTS_AOUT.\n\n (2) Renames dump_thread() to aout_dump_thread() as it\u0027s only called by A.OUT\n     core dumping code.\n\n (3) Moves aout_dump_thread() into asm/a.out-core.h and makes it inline.  This\n     is then included only where needed.  This means that this bit of arch\n     code will be stored in the appropriate A.OUT binfmt module rather than\n     the core kernel.\n\n (4) Drops A.OUT support for Blackfin (according to Mike Frysinger it\u0027s not\n     needed) and FRV.\n\nThis patch depends on the previous patch to move STACK_TOP[_MAX] out of\nasm/a.out.h and into asm/processor.h as they\u0027re required whether or not A.OUT\nformat is available.\n\n[jdike@addtoit.com: uml: re-remove accidentally restored code]\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3eb056764dd806bbe84eb604e45e7470feeaafd8",
      "tree": "97a8fe2123d2c9df2bcb48052ac33d445a00f64c",
      "parents": [
        "cf4fc6cb76e50b01666e28a9f4b2e6fbcbb96d5f"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Fri Feb 08 04:19:25 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:29 2008 -0800"
      },
      "message": "time: fix typo in comments\n\nFix typo in comments.\n\nBTW: I have to fix coding style in arch/ia64/kernel/time.c also, otherwise\ncheckpatch.pl will be complaining.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f0f1b3364ae7f48084bdf2837fb979ff59622523",
      "tree": "e5ef68c0071f44178cc8d1948b64e216d57422aa",
      "parents": [
        "4383f18b7f94a4d668c5eec68645c75d44556235",
        "b7143156c9ceee1a072c57aac8729d2dec5b3bf1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:45:58 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:45:58 2008 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (112 commits)\n  ACPI: fix build warning\n  Revert \"cpuidle: build fix for non-x86\"\n  ACPI: update intrd DSDT override console messages\n  ACPI: update DSDT override documentation\n  ACPI: Add \"acpi_no_initrd_override\" kernel parameter\n  ACPI: its a directory not a folder....\n  ACPI: misc cleanups\n  ACPI: add missing prink prefix strings\n  ACPI: cleanup acpi.h\n  ACPICA: fix CONFIG_ACPI_DEBUG_FUNC_TRACE build\n  ACPI: video: Ignore ACPI video devices that aren\u0027t present in hardware\n  ACPI: video: reset brightness on resume\n  ACPI: video: call ACPI notifier chain for ACPI video notifications\n  ACPI: create notifier chain to get hotkey events to graphics driver\n  ACPI: video: delete unused display switch on hotkey event code\n  ACPI: video: create \"brightness_switch_enabled\" modparam\n  cpuidle: Add a poll_idle method\n  ACPI: cpuidle: Support C1 idle time accounting\n  ACPI: enable MWAIT for C1 idle\n  ACPI: idle: Fix acpi_safe_halt usages and interrupt enabling/disabling\n  ...\n"
    },
    {
      "commit": "7a8c6ad918e9c598bf3b799f1a0d5ee4dee59ca3",
      "tree": "ce1ed4557f44560ba0db2713046edcb9a2a39094",
      "parents": [
        "37969581301e50872a1ae84dc73962b5f7ee6b76",
        "e19717fe2bb3624d8242f66d3825881d11a847dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:03:00 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:03:00 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Add missing printk levels to e_powersaver\n  [CPUFREQ] Fix sparse warning in powernow-k8\n  [CPUFREQ] Support Model D parts and newer in e_powersaver\n  [CPUFREQ] Powernow-k8: Update to support the latest Turion processors\n  [CPUFREQ] fix configuration help message\n  [CPUFREQ] powernow-k8 print pstate instead of fid/did for family 10h\n  [CPUFREQ] Eliminate cpufreq_userspace scaling_setspeed deadlock\n  [CPUFREQ] gx-suspmod.c: use boot_cpu_data instead of current_cpu_data\n  [CPUFREQ] fix incorrect comment on show_available_freqs() in freq_table.c\n  [CPUFREQ] drivers/cpufreq: Add missing \"space\"\n  [CPUFREQ] arch/x86: Add missing \"space\"\n  [CPUFREQ] Remove pointless Kconfig dependancy\n"
    },
    {
      "commit": "92df5c3e38c0a0a66a456926039548275dfb3328",
      "tree": "ce77e06c476e341e4ba2c624c0d9e0dc6d4c3975",
      "parents": [
        "bba1f603b88f30945ae4c5eccf2a6f5a12b877c5"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Feb 07 00:15:23 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:25 2008 -0800"
      },
      "message": "vmcoreinfo: fix the configuration dependencies\n\nThis patch fixes the configuration dependencies in the vmcoreinfo data.\n\ni386\u0027s \"node_data\" is defined in arch/x86/mm/discontig_32.c,\nand x86_64\u0027s one is defined in arch/x86/mm/numa_64.c.\nThey depend on CONFIG_NUMA:\n  arch/x86/mm/Makefile_32:7\n    obj-$(CONFIG_NUMA) +\u003d discontig_32.o\n  arch/x86/mm/Makefile_64:7\n    obj-$(CONFIG_NUMA) +\u003d numa_64.o\n\nia64\u0027s \"pgdat_list\" is defined in arch/ia64/mm/discontig.c,\nand it depends on CONFIG_DISCONTIGMEM and CONFIG_SPARSEMEM:\n  arch/ia64/mm/Makefile:9-10\n    obj-$(CONFIG_DISCONTIGMEM) +\u003d discontig.o\n    obj-$(CONFIG_SPARSEMEM)    +\u003d discontig.o\n\nia64\u0027s \"node_memblk\" is defined in arch/ia64/mm/numa.c,\nand it depends on CONFIG_NUMA:\n  arch/ia64/mm/Makefile:8\n    obj-$(CONFIG_NUMA)         +\u003d numa.o\n\nSigned-off-by: Ken\u0027ichi Ohmichi \u003coomichi@mxs.nes.nec.co.jp\u003e\nAcked-by: Simon Horman \u003chorms@verge.net.au\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "18a01a3beb9f25a70a51e12e3c1c3d273da10eca",
      "tree": "cfd4c3ea5147c7706d60054a8761077cdabd7e3a",
      "parents": [
        "72a7fe3967dbf86cb34e24fbf1d957fe24d2f246"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Thu Feb 07 00:15:19 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:25 2008 -0800"
      },
      "message": "Use BOOTMEM_EXCLUSIVE for kdump\n\nUse the BOOTMEM_EXCLUSIVE, introduced in the previous patch, to avoid\nconflicts while reserving the memory for the kdump capture kernel\n(crashkernel\u003d).\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "72a7fe3967dbf86cb34e24fbf1d957fe24d2f246",
      "tree": "c19f7d0b530577359840e959cce204939caf0649",
      "parents": [
        "25fad945a7f7ff2cf06e437381c6a1121784dbd9"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Thu Feb 07 00:15:17 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:25 2008 -0800"
      },
      "message": "Introduce flags for reserve_bootmem()\n\nThis patchset adds a flags variable to reserve_bootmem() and uses the\nBOOTMEM_EXCLUSIVE flag in crashkernel reservation code to detect collisions\nbetween crashkernel area and already used memory.\n\nThis patch:\n\nChange the reserve_bootmem() function to accept a new flag BOOTMEM_EXCLUSIVE.\nIf that flag is set, the function returns with -EBUSY if the memory already\nhas been reserved in the past.  This is to avoid conflicts.\n\nBecause that code runs before SMP initialisation, there\u0027s no race condition\ninside reserve_bootmem_core().\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: fix powerpc build]\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a733a5da97b238e3e3167d3d0aee8fe1e8d04e97",
      "tree": "944bd894e77db00c1d30cd252614ac93c6c6bea5",
      "parents": [
        "299cfe38081bea6dcd8b882375f6f65a980bccf9",
        "299cfe38081bea6dcd8b882375f6f65a980bccf9",
        "9e52797131e83688f66fbca6d4cd25b83f33c48f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:38:22 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:38:22 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027 and \u0027fluff\u0027 into release\n\nConflicts:\n\n\tdrivers/acpi/scan.c\n\tinclude/linux/acpi.h\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e5685b9d35c2cc0a98425b05df30cb837dd1e632",
      "tree": "7f10940d8bdaa18cd806d42a3fdb63cfefc47f37",
      "parents": [
        "87ecd5cddaa37f057d8d8c2813e1b748b1804423"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:24:42 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:33:23 2008 -0500"
      },
      "message": "ACPI: misc cleanups\n\n    This patch contains the following possible cleanups:\n    - make the following needlessly global code static:\n      - drivers/acpi/bay.c:dev_attr_eject\n      - drivers/acpi/bay.c:dev_attr_present\n      - drivers/acpi/dock.c:dev_attr_docked\n      - drivers/acpi/dock.c:dev_attr_flags\n      - drivers/acpi/dock.c:dev_attr_uid\n      - drivers/acpi/dock.c:dev_attr_undock\n      - drivers/acpi/pci_bind.c:acpi_pci_unbind()\n      - drivers/acpi/pci_link.c:acpi_link_lock\n      - drivers/acpi/sbs.c:acpi_sbs_callback()\n      - drivers/acpi/sbshc.c:acpi_smbus_transaction()\n      - drivers/acpi/sleep/main.c:acpi_sleep_prepare()\n    - #if 0 the following unused global functions:\n      - drivers/acpi/numa.c:acpi_unmap_pxm_to_node()\n    - remove the following unused EXPORT_SYMBOL\u0027s:\n      - acpi_register_gsi\n      - acpi_unregister_gsi\n      - acpi_strict\n      - acpi_bus_receive_event\n      - register_acpi_bus_type\n      - unregister_acpi_bus_type\n      - acpi_os_printf\n      - acpi_os_sleep\n      - acpi_os_stall\n      - acpi_os_read_pci_configuration\n      - acpi_os_create_semaphore\n      - acpi_os_delete_semaphore\n      - acpi_os_wait_semaphore\n      - acpi_os_signal_semaphore\n      - acpi_os_signal\n      - acpi_pci_irq_enable\n      - acpi_get_pxm\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8976b6fd7a0060f72e20d5cec833c03d50874cd1",
      "tree": "d5c98a6fc41e19b5a85e9181072d74452b2dc2ab",
      "parents": [
        "52b097fff89b14c0b8b7a7deef1d274889b1886d",
        "3391a76f2bbb74e42b9ba44c05a7366ffd388753"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:30:48 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:30:48 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027 and \u0027throttling-domains\u0027 into release\n"
    },
    {
      "commit": "70ec75c5b8e0bda7a16fb387f91e08545f379a0e",
      "tree": "59a13092f566f89ce2cccbaecff487c82fc02564",
      "parents": [
        "4f4ae0d42680889c62db4e1f3e6b4aa7787a7257",
        "2fdf07417e57136cf6baedf9508e2169a059ebea",
        "23b168d425ca0ca25257ff8205a39f1c2d1b0f27"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:13:13 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:13:13 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027, \u0027misc\u0027 and \u0027misc-2.6.25\u0027 into release\n"
    },
    {
      "commit": "c64768a7d671bcde80bca2aed93f9e07edc069c3",
      "tree": "fb17bb31be1ac4c682d9a024ca667a17f3973622",
      "parents": [
        "8f859016ea49cd8d7c743533bd1ab3db9a813ffa",
        "a7f9b1f24974da287771e2d70b30d9ca7bd66684",
        "b4d2730a0dda91a43c81a02f5225f5d536cabb09",
        "37748ebf8888aef6a252016d7c3cdc84514df051",
        "ed9cbcd40004904dbe61ccc16d6106a7de38c998",
        "856608ee5e1ea37b8976ce01ddbd19a45da88921",
        "cfaf3747ff3d431fba33f75083b7f50f58ae22ff",
        "223630fe3dc564b94e51ff4eb839828c9083f2f6",
        "38531e6fe51ad5c7dfe72e0e066b5f54bc1921cd",
        "b3b233c7d948a5f55185fb5a1b248157b948a1e5",
        "239665a3bb0a2234980f918913add31bc536cfd1",
        "0119509c4fbc9adcef1472817fda295334612976",
        "975c30257e75c3d067d4858f60963b80fc6bd0e4",
        "087980295082ccaa816330bc69c29a2ff53a244c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:09:43 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:09:43 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027, \u0027bugzilla-6217\u0027, \u0027bugzilla-6629\u0027, \u0027bugzilla-6933\u0027, \u0027bugzilla-7186\u0027, \u0027bugzilla-8269\u0027, \u0027bugzilla-8570\u0027, \u0027bugzilla-9139\u0027, \u0027bugzilla-9277\u0027, \u0027bugzilla-9341\u0027, \u0027bugzilla-9444\u0027, \u0027bugzilla-9614\u0027, \u0027bugzilla-9643\u0027 and \u0027bugzilla-9644\u0027 into release\n"
    },
    {
      "commit": "e19717fe2bb3624d8242f66d3825881d11a847dd",
      "tree": "78b7edca851c7b87fd9a8026019191819be07dd9",
      "parents": [
        "89c04849e71a7f8893474e5415cfd8bcb1b65d94"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Feb 06 22:00:31 2008 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Feb 06 22:57:59 2008 -0500"
      },
      "message": "[CPUFREQ] Add missing printk levels to e_powersaver\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "89c04849e71a7f8893474e5415cfd8bcb1b65d94",
      "tree": "dfb8d21b201ce33e16e25b3bf9a1a2cc1fc8f9b4",
      "parents": [
        "535ae38c9f4025faadedd17fac5f11e79e1cfdb2"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Feb 06 21:55:26 2008 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Feb 06 22:57:59 2008 -0500"
      },
      "message": "[CPUFREQ] Fix sparse warning in powernow-k8\n\narch/x86/kernel/cpu/cpufreq/powernow-k8.c:1238:9: warning: symbol \u0027__ptr\u0027 shadows an earlier one\narch/x86/kernel/cpu/cpufreq/powernow-k8.c:1238:9: originally declared here\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "535ae38c9f4025faadedd17fac5f11e79e1cfdb2",
      "tree": "1449c7d7f0e885293552a0d74b3159038dca6cd0",
      "parents": [
        "6c9cda78b4f1fb89b0b6b8c03ce55dbdf0b1bdef"
      ],
      "author": {
        "name": "Jesse Ahrens",
        "email": "jahrens@centtech.com",
        "time": "Thu Jan 17 15:25:08 2008 -0600"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Feb 06 22:57:58 2008 -0500"
      },
      "message": "[CPUFREQ] Support Model D parts and newer in e_powersaver\n\nPatch by VIA that updates e_powersaver.c to work with our model D parts\nand newer.\n\nFrom: Jesse Ahrens \u003cjahrens@centtech.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "6c9cda78b4f1fb89b0b6b8c03ce55dbdf0b1bdef",
      "tree": "e2aa2b5afa46947db0ca7a895823cf4e86e7329b",
      "parents": [
        "232e8884cb62f865d69383e42ef333215da504d4"
      ],
      "author": {
        "name": "Mark Langsdorf",
        "email": "mark.langsdorf@amd.com",
        "time": "Fri Dec 14 13:00:23 2007 -0600"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Feb 06 22:57:58 2008 -0500"
      },
      "message": "[CPUFREQ] Powernow-k8: Update to support the latest Turion processors\n\nThe latest series of Turion X2 processors have a new XFAM\nmodel.  Add support for them to powernow-k8.h.\n\nSigned-off-by: Mark Langsdorf \u003cmark.langsdorf@amd.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "4ae5c49ffe93a36e8f6140db069b4126289020c1",
      "tree": "ba5b8f1777229c975a0818fbba7aeaedf0577927",
      "parents": [
        "9e76988e9390a4ff4d171f690586d0c58186b47e"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Tue Nov 20 19:38:27 2007 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Feb 06 22:57:58 2008 -0500"
      },
      "message": "[CPUFREQ] powernow-k8 print pstate instead of fid/did for family 10h\n\npowernow-k8: Found 1 Quad-Core AMD Opteron(tm) Processor 8354 processors (4 cpu cores) (version 2.20.00)\npowernow-k8:    0 : fid 0x0 did 0x0 (2200 MHz)\npowernow-k8:    1 : fid 0x0 did 0x0 (2000 MHz)\npowernow-k8:    2 : fid 0x0 did 0x0 (1700 MHz)\npowernow-k8:    3 : fid 0x0 did 0x0 (1400 MHz)\npowernow-k8:    4 : fid 0x0 did 0x0 (1100 MHz)\n\nactually index for CPU_HW_PSTATE is pstate instead of fid/vid\nSo print it out as pstate.\n\npowernow-k8: Found 1 Quad-Core AMD Opteron(tm) Processor 8354 processors (4 cpu cores) (version 2.20.00)\npowernow-k8:    0 : pstate 0 (2200 MHz)\npowernow-k8:    1 : pstate 1 (2000 MHz)\npowernow-k8:    2 : pstate 2 (1700 MHz)\npowernow-k8:    3 : pstate 3 (1400 MHz)\npowernow-k8:    4 : pstate 4 (1100 MHz)\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nCc: \"Langsdorf, Mark\" \u003cmark.langsdorf@amd.com\u003e\nCc: \"Herrmann3, Andreas\" \u003cAndreas.Herrmann3@amd.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "b25e75899e449456409cfa1a3b042257c03d4355",
      "tree": "189f8637679d4d94313e1435eb303789db2ba2d8",
      "parents": [
        "e32d22f77666312648735f7cda0a114a8242b9d8"
      ],
      "author": {
        "name": "Dave Young",
        "email": "hidave.darkstar@gmail.com",
        "time": "Wed Nov 21 14:52:15 2007 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Feb 06 22:57:58 2008 -0500"
      },
      "message": "[CPUFREQ] gx-suspmod.c: use boot_cpu_data instead of current_cpu_data\n\nIn preemptible kernel will report BUG: using smp_processor_id() in\npreemptible, so use boot_cpu_data instead of current_cpu_data.\n\ndiscussion in :\nhttp://lkml.org/lkml/2007/7/25/32\n\nSigned-off-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nCC: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "cdbec9a0ad35f9ace53b063c8ccf4e2db823e674",
      "tree": "02a17175d35e47374c285ae695645d6b112ebae0",
      "parents": [
        "290647b46e4d8c9bd9e89daa19b29ff71e14e4af"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 19 17:48:01 2007 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Feb 06 22:57:57 2008 -0500"
      },
      "message": "[CPUFREQ] arch/x86: Add missing \"space\"\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "290647b46e4d8c9bd9e89daa19b29ff71e14e4af",
      "tree": "da47441678ac180c97fe0323b5cdbc25b161963f",
      "parents": [
        "488b5ec871191359b9b79262a3d48456dae7ea5f"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Nov 19 22:21:13 2007 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Feb 06 22:57:57 2008 -0500"
      },
      "message": "[CPUFREQ] Remove pointless Kconfig dependancy\n\nX86_ELAN already depends on X86_32\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "3e6bdf473f489664dac4d7511d26c7ac3dfdc748",
      "tree": "10cb2e928830b9de8bbc3f6dd47c18c24cd2affa",
      "parents": [
        "3d4d4582e5b3f67a68f2cf32fd5b70d8d80f119d",
        "58d5d0d8dd52cbca988af24b5692a20b00285543"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 13:54:09 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 13:54:09 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  x86: fix deadlock, make pgd_lock irq-safe\n  virtio: fix trivial build bug\n  x86: fix mttr trimming\n  x86: delay CPA self-test and repeat it\n  x86: fix 64-bit sections\n  generic: add __FINITDATA\n  x86: remove suprious ifdefs from pageattr.c\n  x86: mark the .rodata section also NX\n  x86: fix iret exception recovery on 64-bit\n  cpuidle: dubious one-bit signed bitfield in cpuidle.h\n  x86: fix sparse warnings in powernow-k8.c\n  x86: fix sparse error in traps_32.c\n  x86: trivial sparse/checkpatch in quirks.c\n  x86 ptrace: disallow null cs/ss\n  MAINTAINERS: RDC R-321x SoC maintainer\n  brk randomization: introduce CONFIG_COMPAT_BRK\n  brk: check the lower bound properly\n  x86: remove X2 workaround\n  x86: make spurious fault handler aware of large mappings\n  x86: make traps on entry code be debuggable in user space, 64-bit\n"
    },
    {
      "commit": "20651af9ac60fd6e31360688ad44861a7d05256a",
      "tree": "a5081b8ffddf2d2d931c16ae2528fd3679ba9760",
      "parents": [
        "971a52d66a3e87d4d2f5d3455e62680447cdb8e9"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai.lu@sun.com",
        "time": "Wed Feb 06 22:39:45 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Feb 06 22:39:45 2008 +0100"
      },
      "message": "x86: fix mttr trimming\n\nPavel Emelyanov reported that his networking card did not work\nand bisected it down to:\n\n\"\nThe commit\n\n  093af8d7f0ba3c6be1485973508584ef081e9f93\n  x86_32: trim memory by updating e820\n\nbroke my e1000 card: on loading driver says that\n\n  e1000: probe of 0000:04:03.0 failed with error -5\n\nand the interface doesn\u0027t appear.\n\"\n\non a 32-bit kernel, base will overflow when try to do PAGE_SHIFT,\nand highest_addr will always less 4G.\n\nSo use pfn instead of address to avoid the overflow when more than\n4g RAM is installed on a 32-bit kernel.\n\nMany thanks to Pavel Emelyanov for reporting and testing it.\n\nBisected-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nTested-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f1fbabb312d657262322f4ce68b30a95f501945c",
      "tree": "4ff34a5a563b8fd916907b75f12b4bebcc824a31",
      "parents": [
        "9f9975a55dbcd82ff4a222691a6dcd7b3145b9c0"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Feb 06 22:39:45 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Feb 06 22:39:45 2008 +0100"
      },
      "message": "x86: fix 64-bit sections\n\nfix 64-bit section warnings.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "984bb80d94d891592ab16d4d129b988792752c7b",
      "tree": "efc22a5eb3e3cf05b056bedcbe48bbdb48b99ad8",
      "parents": [
        "a57dae3aa4d00a000b5bac4238025438204c78b2"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Wed Feb 06 22:39:45 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Feb 06 22:39:45 2008 +0100"
      },
      "message": "x86: mark the .rodata section also NX\n\nThe .rodata section shouldn\u0027t just be read-only,\nbut also non-executable. This is free since we\u0027ve broken\nup the 2MB page already anyway.\n\nalso update test_nx to check for this.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a57dae3aa4d00a000b5bac4238025438204c78b2",
      "tree": "03a22973e807fa9607ae7deb60c2939f1b8863d1",
      "parents": [
        "b5556a67f08559b6c1597f6396c1f9ef460f62b4"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Wed Feb 06 22:39:45 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Feb 06 22:39:45 2008 +0100"
      },
      "message": "x86: fix iret exception recovery on 64-bit\n\nThis change broke recovery of exceptions in iret:\n\n   commit 72fe4858544292ad64600765cb78bc02298c6b1c\n   Author: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\n\n       x86: replace privileged instructions with paravirt macros\n\nThe ENTRY(native_iret) macro adds alignment padding before the iretq\ninstruction, so \"iret_label\" no longer points exactly at the instruction.\nIt was sloppy to leave the old \"iret_label\" label behind when replacing\nits nearby use.  Removing it would have revealed the other use of the\nlabel later in the file, and upon noticing that use, anyone exercising\nthe minimum of attention to detail expected of anyone touching this\nsubtle code would realize it needed to change as well.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d7ac12fa05ed839d5a426795409fdf1a480e3f7a",
      "tree": "ad48cb167e1277fd591a053e4173ccd5a288c9b8",
      "parents": [
        "deef79ef351225a9fe02e41a40cb125ed03a3e6b"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 06 22:39:44 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Feb 06 22:39:44 2008 +0100"
      },
      "message": "x86: fix sparse warnings in powernow-k8.c\n\narch/x86/kernel/cpu/cpufreq/powernow-k8.c:830:7: warning: symbol \u0027hi\u0027 shadows an earlier one\narch/x86/kernel/cpu/cpufreq/powernow-k8.c:824:6: originally declared here\narch/x86/kernel/cpu/cpufreq/powernow-k8.c:830:15: warning: symbol \u0027lo\u0027 shadows an earlier one\narch/x86/kernel/cpu/cpufreq/powernow-k8.c:824:14: originally declared here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "deef79ef351225a9fe02e41a40cb125ed03a3e6b",
      "tree": "3d9e555b8a1d636163def11675168bebac8a59bc",
      "parents": [
        "4a5a77d106d6b43183662d4ad37a613bbaa9b829"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 06 22:39:44 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Feb 06 22:39:44 2008 +0100"
      },
      "message": "x86: fix sparse error in traps_32.c\n\nThis was being used to ensure the proper alignment of the FXSAVE/FXRSTOR data.\nThis would create a sparse error in the _correct_ cases, hiding further\nwarnings.  Use BUILD_BUG_ON instead.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4a5a77d106d6b43183662d4ad37a613bbaa9b829",
      "tree": "b88894a4d1019fd0cd362dc62130c28b57f89be9",
      "parents": [
        "c63855d04034c96db791a7217954c93aa66d24cb"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 06 22:39:44 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Feb 06 22:39:44 2008 +0100"
      },
      "message": "x86: trivial sparse/checkpatch in quirks.c\n\narch/x86/kernel/quirks.c:384:3: warning: returning void-valued expression\narch/x86/kernel/quirks.c:387:3: warning: returning void-valued expression\narch/x86/kernel/quirks.c:390:3: warning: returning void-valued expression\narch/x86/kernel/quirks.c:393:3: warning: returning void-valued expression\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c63855d04034c96db791a7217954c93aa66d24cb",
      "tree": "97f22e5bf68de576cad776cd14921903f7d51449",
      "parents": [
        "c1f766b5519f9b5a51b0e6884ed9e02bce775ea8"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Wed Feb 06 22:39:44 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Feb 06 22:39:44 2008 +0100"
      },
      "message": "x86 ptrace: disallow null cs/ss\n\nIn my revamp of the x86 ptrace code for setting register values,\nI accidentally omitted a check that was there in the old code.\nAllowing %cs to be 0 causes a bad crash in recovery from iret failure.\nThis patch fixes that regression against 2.6.24, and adds a comment\nthat should help prevent this subtlety from being overlooked again.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3aa4b37d3e899cfe7a9cbdcda2b277df4c1f210d",
      "tree": "f0a7c5ddaf7e38c7305096b1dba8b12b4f1b8c27",
      "parents": [
        "551e4fb2465b87de9d4aa1669b27d624435443bb"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Wed Feb 06 22:39:43 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Feb 06 22:39:43 2008 +0100"
      },
      "message": "x86: make traps on entry code be debuggable in user space, 64-bit\n\nUnify the x86-64 behavior for 32-bit processes that set\nbogus %cs/%ss values (the only ones that can fault in iret)\nmatch what the native i386 behavior is. (do not kill the task\nvia do_exit but generate a SIGSEGV signal)\n\n[ tglx@linutronix.de: build fix ]\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6b2fb3c65844452bb9e8b449d50863d1b36c5dc0",
      "tree": "2dee8421cd2b679e703b2ae8d7bdfafde7ef6d68",
      "parents": [
        "6c81c32f9616fd6f2795dceae2f70943cb4d8609"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 06 01:37:55 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:08 2008 -0800"
      },
      "message": "idle_regs() must be __cpuinit\n\nFix the following section mismatch with CONFIG_HOTPLUG\u003dn,\nCONFIG_HOTPLUG_CPU\u003dy:\n\nWARNING: vmlinux.o(.text+0x399a6): Section mismatch: reference to .init.text.5:idle_regs (between \u0027fork_idle\u0027 and \u0027get_task_mm\u0027)\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "6c81c32f9616fd6f2795dceae2f70943cb4d8609"
}
