)]}'
{
  "log": [
    {
      "commit": "9e565292270a2d55524be38835104c564ac8f795",
      "tree": "a4a2c6e5b2013e142b866b1f4dcca44a8f7384a4",
      "parents": [
        "5967ed87ade85a421ef814296c3c7f182b08c225"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Thu May 13 21:43:03 2010 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu May 13 22:15:18 2010 -0700"
      },
      "message": "x86: Use .cfi_sections for assembly code\n\nThe newer assemblers support the .cfi_sections directive so we can put\nthe CFI from .S files into the .debug_frame section that is preserved\nin unstripped vmlinux and in separate debuginfo, rather than the\n.eh_frame section that is now discarded by vmlinux.lds.S.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nLKML-Reference: \u003c20100514044303.A6FE7400BE@magilla.sf.frob.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "477346ff74f4c2aed50e8a0db96a61069f3e5b80",
      "tree": "09c664475eebc4e976f14fe45f774e8fb6ae6112",
      "parents": [
        "b0483e78e5c4c9871fc5541875b3bc006846d46b"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jan 07 17:04:54 2010 +1000"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Feb 16 21:22:26 2010 -0800"
      },
      "message": "x86-64: Allow fbdev primary video code\n\nFor some reason the 64-bit tree was doing this differently and\nI can\u0027t see why it would need to.\n\nThis correct behaviour when you have two GPUs plugged in and\n32-bit put the console in one place and 64-bit in another.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nLKML-Reference: \u003c1262847894-27498-1-git-send-email-airlied@gmail.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "a7b63425a41cd6a8d50f76fef0660c5110f97e91",
      "tree": "be17ee121f1c8814d8d39c9f3e0205d9397fab54",
      "parents": [
        "35039eb6b199749943547c8572be6604edf00229",
        "3726cc75e581c157202da93bb2333cce25c15c98"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 17 10:16:43 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 17 10:17:47 2009 +0100"
      },
      "message": "Merge branch \u0027perf/core\u0027 into perf/probes\n\nResolved merge conflict in tools/perf/Makefile\n\nMerge reason: we want to queue up a dependent patch.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "14a3f40aafacde1dfd6912327ae14df4baf10304",
      "tree": "66b27a9db33d35e4cd2909b35d21cc36f239aaa6",
      "parents": [
        "02dd0a0613e0d84c7dd8315e3fe6204d005b7c79"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Fri Oct 23 07:31:01 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 23 16:35:23 2009 +0200"
      },
      "message": "x86: Remove STACKPROTECTOR_ALL\n\nSTACKPROTECTOR_ALL has a really high overhead (runtime and stack\nfootprint) and is not really worth it protection wise (the\nnormal STACKPROTECTOR is in effect for all functions with\nbuffers already), so lets just remove the option entirely.\n\nReported-by: Dave Jones \u003cdavej@redhat.com\u003e\nReported-by: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Eric Sandeen \u003csandeen@redhat.com\u003e\nLKML-Reference: \u003c20091023073101.3dce4ebb@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bb3c3e807140816b5f5fd4840473ee52a916ad4f",
      "tree": "9e8a69d266a7df86ca16177eefffab4b4e910753",
      "parents": [
        "595c36490deb49381dc51231a3d5e6b66786ed27",
        "012abeea669ea49636cf952d13298bb68654146a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Oct 17 09:58:25 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Oct 17 09:58:25 2009 +0200"
      },
      "message": "Merge commit \u0027v2.6.32-rc5\u0027 into perf/probes\n\nConflicts:\n\tkernel/trace/trace_event_profile.c\n\nMerge reason: update to -rc5 and resolve conflict.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d7a4b414eed51f1653bb05ebe84122bf9a7ae18b",
      "tree": "bd6603a0c27de4c138a1767871897e9cd3e1a1d2",
      "parents": [
        "1f0ab40976460bc4673fa204ce917a725185d8f2",
        "a724eada8c2a7b62463b73ccf73fd0bb6e928aeb"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Sep 23 23:08:43 2009 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Sep 23 23:08:43 2009 +0200"
      },
      "message": "Merge commit \u0027linus/master\u0027 into tracing/kprobes\n\nConflicts:\n\tkernel/trace/Makefile\n\tkernel/trace/trace.h\n\tkernel/trace/trace_event_types.h\n\tkernel/trace/trace_export.c\n\nMerge reason:\n\tSync with latest significant tracing core changes.\n"
    },
    {
      "commit": "caa27b66bd7188fd063769eaf4b33533ef0709e6",
      "tree": "57d9f96ad40712f690763fb205006938885bbc1a",
      "parents": [
        "78f28b7c555359c67c2a0d23f7436e915329421e"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 20 21:37:11 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Sep 20 12:18:14 2009 +0200"
      },
      "message": "kbuild: use INSTALLKERNEL to select customized installkernel script\n\nReplace the use of CROSS_COMPILE to select a customized\ninstallkernel script with the possibility to set INSTALLKERNEL\nto select a custom installkernel script when running make:\n\n    make INSTALLKERNEL\u003darm-installkernel install\n\nWith this patch we are now more consistent across\ndifferent architectures - they did not all support use\nof CROSS_COMPILE.\n\nThe use of CROSS_COMPILE was a hack as this really belongs\nto gcc/binutils and the installkernel script does not change\njust because we change toolchain.\n\nThe use of CROSS_COMPILE caused troubles with an upcoming patch\nthat saves CROSS_COMPILE when a kernel is built - it would no\nlonger be installable.\n[Thanks to Peter Z. for this hint]\n\nThis patch undos what Ian did in commit:\n\n  0f8e2d62fa04441cd12c08ce521e84e5bd3f8a46\n  (\"use ${CROSS_COMPILE}installkernel in arch/*/boot/install.sh\")\n\nThe patch has been lightly tested on x86 only - but all changes\nlooks obvious.\n\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e [blackfin]\nAcked-by: Russell King \u003clinux@arm.linux.org.uk\u003e [arm]\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e [sh]\nAcked-by: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e [x86]\nCc: Ian Campbell \u003cicampbell@arcom.com\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e [ia64]\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e [ia64]\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e [m32r]\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e [m68k]\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e [parisc]\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e [powerpc]\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e [s390]\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e [x86]\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e [x86]\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6512c0d62589c9f4da00328518e492ddd1c01c7f",
      "tree": "f70613120d00a9882b84f7b3149689b620860972",
      "parents": [
        "625037cc405eabbfd2a39e9297e583a94886225f",
        "c7bd0414d681706a32105895cae20fb9090db52e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 14 07:59:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 14 07:59:07 2009 -0700"
      },
      "message": "Merge branch \u0027x86-kbuild-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-kbuild-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Simplify the Makefile in a minor way through use of cc-ifversion\n"
    },
    {
      "commit": "c7208de304ac335d5d58db346bb773a471fc636b",
      "tree": "47808484fc3ff8447fe30943a33880bae00d5fee",
      "parents": [
        "15b0404272e1513940223cf9eefadfd22804a060",
        "5367b6887e7d8c870a5da7d9b8c6e9c207684e43"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 14 07:57:32 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 14 07:57:32 2009 -0700"
      },
      "message": "Merge branch \u0027x86-cpu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-cpu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (22 commits)\n  x86: Fix code patching for paravirt-alternatives on 486\n  x86, msr: change msr-reg.o to obj-y, and export its symbols\n  x86: Use hard_smp_processor_id() to get apic id for AMD K8 cpus\n  x86, sched: Workaround broken sched domain creation for AMD Magny-Cours\n  x86, mcheck: Use correct cpumask for shared bank4\n  x86, cacheinfo: Fixup L3 cache information for AMD multi-node processors\n  x86: Fix CPU llc_shared_map information for AMD Magny-Cours\n  x86, msr: Fix msr-reg.S compilation with gas 2.16.1, on 32-bit too\n  x86: Move kernel_fpu_using to irq_fpu_usable in asm/i387.h\n  x86, msr: fix msr-reg.S compilation with gas 2.16.1\n  x86, msr: Export the register-setting MSR functions via /dev/*/msr\n  x86, msr: Create _on_cpu helpers for {rw,wr}msr_safe_regs()\n  x86, msr: Have the _safe MSR functions return -EIO, not -EFAULT\n  x86, msr: CFI annotations, cleanups for msr-reg.S\n  x86, asm: Make _ASM_EXTABLE() usable from assembly code\n  x86, asm: Add 32-bit versions of the combined CFI macros\n  x86, AMD: Disable wrongly set X86_FEATURE_LAHF_LM CPUID bit\n  x86, msr: Rewrite AMD rd/wrmsr variants\n  x86, msr: Add rd/wrmsr interfaces with preset registers\n  x86: add specific support for Intel Atom architecture\n  ...\n"
    },
    {
      "commit": "23386d63bbb3199cf247313ec088878d72debcfd",
      "tree": "525a042d38dd96a763aea81e587beeae7c63868b",
      "parents": [
        "ab94fcf528d127fcb490175512a8910f37e5b346"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Sat Aug 29 18:27:18 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Aug 30 20:39:48 2009 +0200"
      },
      "message": "x86: Detect stack protector for i386 builds on x86_64\n\nStack protector support was not detected when building with\nARCH\u003di386 on x86_64 systems:\n\n  arch/x86/Makefile:80: stack protector enabled but no compiler support\n\nThe \"-m32\" argument needs to be passed to the detection script.\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nLKML-Reference: \u003c20090829182718.10f566b1@leela\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n--\n"
    },
    {
      "commit": "ca0e9badd1a39fecdd235f4bf1481b9da756e27b",
      "tree": "e7d7f9a398bf50cb1bd327b38a29d756b54b7b95",
      "parents": [
        "eb13296cfaf6c699566473669a96a38a90562384"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Thu Aug 13 16:34:21 2009 -0400"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Thu Aug 27 00:35:56 2009 +0200"
      },
      "message": "x86: X86 instruction decoder build-time selftest\n\nAdd a user-space selftest of x86 instruction decoder at kernel build\ntime.\nWhen CONFIG_X86_DECODER_SELFTEST\u003dy, Kbuild builds a test harness of x86\ninstruction decoder and performs it after building vmlinux.\nThe test compares the results of objdump and x86 instruction decoder\ncode and check there are no differences.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nSigned-off-by: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Avi Kivity \u003cavi@redhat.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Frank Ch. Eigler \u003cfche@redhat.com\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: K.Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Przemysław Pawełczyk \u003cprzemyslaw@pawelczyk.it\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nCc: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nLKML-Reference: \u003c20090813203421.31965.29006.stgit@localhost.localdomain\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "366d19e181be873c70f4aafca3931d77d781ccd7",
      "tree": "0cdaba0911a3874c71de8b8ed24be2562c1f9b9a",
      "parents": [
        "8a517c514d5893602cf85c1b4c47afbbc04d2198"
      ],
      "author": {
        "name": "Tobias Doerffel",
        "email": "tobias.doerffel@gmail.com",
        "time": "Fri Aug 21 23:06:23 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Aug 23 11:20:02 2009 +0200"
      },
      "message": "x86: add specific support for Intel Atom architecture\n\nAdd another option when selecting CPU family so the kernel can be\noptimized for Intel Atom CPUs. If GCC supports tuning options for\nIntel Atom they will be used.\n\nSigned-off-by: Tobias Doerffel \u003ctobias.doerffel@gmail.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nLKML-Reference: \u003c1251018457-19157-1-git-send-email-tobias.doerffel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c7bd0414d681706a32105895cae20fb9090db52e",
      "tree": "16069b4f25db5534d7e57492f176646199468839",
      "parents": [
        "a33a052f19a21d727847391c8c1aff3fb221c472"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Jul 23 20:56:27 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Aug 04 14:32:24 2009 +0200"
      },
      "message": "x86: Simplify the Makefile in a minor way through use of cc-ifversion\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nReviewed-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nLKML-Reference: \u003c200907232056.28635.elendil@planet.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "dfec072ecd35ba6ecad2d51dde325253ac9a2936",
      "tree": "ccf682a631ef8edc0675d68d004bc3a80b34b648",
      "parents": [
        "e594c8de3bd4e7732ed3340fb01e18ec94b12df2"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Fri Apr 04 00:51:41 2008 +0200"
      },
      "committer": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Sat Jun 13 15:37:30 2009 +0200"
      },
      "message": "kmemcheck: add the kmemcheck core\n\nGeneral description: kmemcheck is a patch to the linux kernel that\ndetects use of uninitialized memory. It does this by trapping every\nread and write to memory that was allocated dynamically (e.g. using\nkmalloc()). If a memory address is read that has not previously been\nwritten to, a message is printed to the kernel log.\n\nThanks to Andi Kleen for the set_memory_4k() solution.\n\nAndrew Morton suggested documenting the shadow member of struct page.\n\nSigned-off-by: Vegard Nossum \u003cvegardno@ifi.uio.no\u003e\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\n\n[export kmemcheck_mark_initialized]\n[build fix for setup_max_cpus]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n\n[rebased for mainline inclusion]\nSigned-off-by: Vegard Nossum \u003cvegardno@ifi.uio.no\u003e\n"
    },
    {
      "commit": "82782ca77d1bfb32b0334cce40a25b91bd8ec016",
      "tree": "d8c73212af80ed9aa314612e2b8b9e6cf74c47f7",
      "parents": [
        "f0d5e12bd42b7173ebbbf59279c867605f859814",
        "6799687a53a28536fd027ccb644833f66a778925"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 10 15:30:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 10 15:30:41 2009 -0700"
      },
      "message": "Merge branch \u0027x86-kbuild-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-kbuild-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (46 commits)\n  x86, boot: add new generated files to the appropriate .gitignore files\n  x86, boot: correct the calculation of ZO_INIT_SIZE\n  x86-64: align __PHYSICAL_START, remove __KERNEL_ALIGN\n  x86, boot: correct sanity checks in boot/compressed/misc.c\n  x86: add extension fields for bootloader type and version\n  x86, defconfig: update kernel position parameters\n  x86, defconfig: update to current, no material changes\n  x86: make CONFIG_RELOCATABLE the default\n  x86: default CONFIG_PHYSICAL_START and CONFIG_PHYSICAL_ALIGN to 16 MB\n  x86: document new bzImage fields\n  x86, boot: make kernel_alignment adjustable; new bzImage fields\n  x86, boot: remove dead code from boot/compressed/head_*.S\n  x86, boot: use LOAD_PHYSICAL_ADDR on 64 bits\n  x86, boot: make symbols from the main vmlinux available\n  x86, boot: determine compressed code offset at compile time\n  x86, boot: use appropriate rep string for move and clear\n  x86, boot: zero EFLAGS on 32 bits\n  x86, boot: set up the decompression stack as early as possible\n  x86, boot: straighten out ranges to copy/zero in compressed/head*.S\n  x86, boot: stylistic cleanups for boot/compressed/head_64.S\n  ...\n\nFixed trivial conflict in arch/x86/configs/x86_64_defconfig manually\n"
    },
    {
      "commit": "1648e4f805063137b55b869666e936ffd4419cdf",
      "tree": "c1b76b075d0592cb3ff86c7ede659dd8a87ed4b4",
      "parents": [
        "27229ca63269c1be0a710f074fa9de4024f283f1"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Apr 17 10:46:37 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 17 22:43:12 2009 +0200"
      },
      "message": "x86, kbuild: make \"make install\" not depend on vmlinux\n\nIt is common to use \"make install\" in restricted environments which\ndiffer from the one which was actually used to build the kernel.  In\nsuch environments it is highly undesirable to trigger a rebuild of any\npart of the system.  Worse, the rebuild may be spurious, triggered by\ndifferences in the environment.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLKML-Reference: \u003c20090415234642.GA28531@uranus.ravnborg.org\u003e\n"
    },
    {
      "commit": "d1f0ae5e2e45e74cff4c3bdefb0fc77608cdfeec",
      "tree": "09993cf52b9095aefe2627a37d4a31d78e658b54",
      "parents": [
        "3ee8da87ba6151ec91b2b8bbd27633bb248ea0d5"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Apr 15 21:34:55 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 16 18:09:02 2009 +0200"
      },
      "message": "x86: standardize Kbuild rules\n\nIntroducing this Kbuild file allow us to:\n\n    make arch/x86/\n\nAnd thus building all the core part of x86.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Jaswinder Singh Rajput \u003cjaswinder@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "16a6791934a1077609482dd6c091aa8b4c39a834",
      "tree": "b6dde96510863d54e51e4fe05b56562d614d687b",
      "parents": [
        "f9c5107c2bcad91dd56d23888653d7bfa1a9696e"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Mar 12 13:43:14 2009 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Mar 12 13:43:14 2009 -0700"
      },
      "message": "x86: use targets in the boot Makefile instead of CLEAN_FILES\n\nImpact: cleanup\n\nInstead of using CLEAN_FILES in arch/x86/Makefile, add generated files\nto targets in arch/x86/boot/Makefile, so they will get naturally\ncleaned up by \"make clean\".\n\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "f9c5107c2bcad91dd56d23888653d7bfa1a9696e",
      "tree": "a548fb8fbe08f8c61a5491a34cc78a1158f5d38b",
      "parents": [
        "5e47c478b0b69bc9bc3ba544e4b1ca3268f98fef"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Mar 12 12:50:33 2009 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Mar 12 12:50:33 2009 -0700"
      },
      "message": "x86: remove additional vestiges of the zImage/bzImage split\n\nImpact: cleanup\n\nRemove targets that were used for zImage only, and Makefile\ninfrastructure that was there to support the zImage/bzImage split.\n\nReported-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nLKML-Reference: \u003c1236879901.24144.26.camel@test.thuisdomein\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "ab639f3593f0b5e4439d549831442c18c3baf989",
      "tree": "118743e94e5dc86c835dbc1f1d3bf1612f4ae740",
      "parents": [
        "f8a6b2b9cee298a9663cbe38ce1eb5240987cb62",
        "58105ef1857112a186696c9b8957020090226a28"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 13 09:45:09 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 13 09:45:09 2009 +0100"
      },
      "message": "Merge branch \u0027core/percpu\u0027 into x86/core\n"
    },
    {
      "commit": "5d707e9c8ef2a3596ed5c975c6ff05cec890c2b4",
      "tree": "d0088b317ee562f6655d58f5d561e2bb6aa5332c",
      "parents": [
        "76397f72fb9f4c9a96dfe05462887811c81b0e17"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Feb 09 22:17:39 2009 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 10 00:41:54 2009 +0100"
      },
      "message": "stackprotector: update make rules\n\nImpact: no default -fno-stack-protector if stackp is enabled, cleanup\n\nStackprotector make rules had the following problems.\n\n* cc support test and warning are scattered across makefile and\n  kernel/panic.c.\n\n* -fno-stack-protector was always added regardless of configuration.\n\nUpdate such that cc support test and warning are contained in makefile\nand -fno-stack-protector is added iff stackp is turned off.  While at\nit, prepare for 32bit support.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6bda2c8b32febeb38ee128047253751e080bad52",
      "tree": "7f6f78cf18cd69a44e987d985c57402d493d0dee",
      "parents": [
        "1164dd0099c0d79146a55319670f57ab7ad1d352"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 19:32:55 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 29 14:16:52 2009 +0100"
      },
      "message": "x86: remove subarchitecture support\n\nRemove the 32-bit subarchitecture support code.\n\nAll subarchitectures but Voyager have been converted. Voyager will be\ndone later or will be removed.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7b38725318f4517af6168ccbff99060d67aba1c8",
      "tree": "043e61f93a24a67ef7ca348924bd740361518ae0",
      "parents": [
        "d53e2f2855f1c7c2725d550c1ae6b26f4d671c50"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 19:11:44 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 29 14:16:50 2009 +0100"
      },
      "message": "x86: remove subarchitecture support code\n\nRemove remaining bits of the subarchitecture code. Now that all the\nspecial platforms are runtime probed and runtime handled, we can remove\nthese facilities.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a9de18eb761f7c1c860964b2e5addc1a35c7e861",
      "tree": "886e75fdfd09690cd262ca69cb7f5d1d42b48602",
      "parents": [
        "b2aaf8f74cdc84a9182f6cabf198b7763bcb9d40",
        "6a94cb73064c952255336cc57731904174b2c58f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 31 08:31:57 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 31 08:31:57 2008 +0100"
      },
      "message": "Merge branch \u0027linus\u0027 into stackprotector\n\nConflicts:\n\tarch/x86/include/asm/pda.h\n\tkernel/fork.c\n"
    },
    {
      "commit": "bb8985586b7a906e116db835c64773b7a7d51663",
      "tree": "de93ae58e88cc563d95cc124a73f3930594c6100",
      "parents": [
        "8ede0bdb63305d3353efd97e9af6210afb05734e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Aug 17 21:05:42 2008 -0400"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Oct 22 22:55:20 2008 -0700"
      },
      "message": "x86, um: ... and asm-x86 move\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "b2aaf8f74cdc84a9182f6cabf198b7763bcb9d40",
      "tree": "53ccb1c2c14751fe69cf93102e76e97021f6df07",
      "parents": [
        "4f962d4d65923d7b722192e729840cfb79af0a5a",
        "278429cff8809958d25415ba0ed32b59866ab1a8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 15 13:46:29 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 15 13:46:29 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into stackprotector\n\nConflicts:\n\tarch/x86/kernel/Makefile\n\tinclude/asm-x86/pda.h\n"
    },
    {
      "commit": "1f972768a1df1518f45adb6b8ffbf04fa1c99737",
      "tree": "c4064d7e525d7ed2ba0db60f89211d665a605bdd",
      "parents": [
        "36ac26171afa8dbf29226199699fe955d4a0b6f6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jul 26 13:52:50 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jul 26 13:51:46 2008 +0200"
      },
      "message": "x86, RDC321x: add to mach-default\n\nfirst step to add RDC321x support to the default PC architecture.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "62fa572f6933038b3d79558812de88702bda176f",
      "tree": "fa407f9ff8f3853fb263e22cc5405b1902e0785e",
      "parents": [
        "26dd9fcfc2abc298e3c60597bbe6405826aabf91"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 10 16:45:50 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 10 18:55:45 2008 +0200"
      },
      "message": "x86, VisWS: turn into generic arch, remove leftover files\n\nremove leftover arch/x86/mach-visws/* files.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1b84e1c81f56e13c7d81b47c85eda15d94624e43",
      "tree": "b6efc21edb7952f649747787b81d9d8ff4f80137",
      "parents": [
        "652536367b727251bfeba72189a17a040accbc2d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 10 15:55:27 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 10 18:55:42 2008 +0200"
      },
      "message": "x86, VisWS: turn into generic arch, flip over VISWS to generic arch\n\nthis is the big move: flip over VISWS to generic arch support.\n\nFrom this commit on CONFIG_X86_VISWS is just another (default-disabled)\noption that turns on certain quirks - no other complications.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3de352bbd86f890dd0c5e1c09a6a1b0b29e0f8ce",
      "tree": "d4c5eba8cd2abefd7c9f16d089393f0f5999cf63",
      "parents": [
        "1b8ba39a3fad9c58532f6dad12c94d6e675be656",
        "9340e1ccdf7b9b22a2be7f51cd74e8b5e11961bf"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 11:14:58 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 11:14:58 2008 +0200"
      },
      "message": "Merge branch \u0027x86/mpparse\u0027 into x86/devel\n\nConflicts:\n\n\tarch/x86/Kconfig\n\tarch/x86/kernel/io_apic_32.c\n\tarch/x86/kernel/setup_64.c\n\tarch/x86/mm/init_32.c\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d49c4288407b2ffa8cab270cb5bc6882abe969f6",
      "tree": "8ad69dcc6f70ab18a4dfdf8d39dc4dff96ae1fd9",
      "parents": [
        "e0da33646826b66ef933d47ea2fb7a693fd849bf"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Jun 08 18:31:54 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jun 10 11:34:42 2008 +0200"
      },
      "message": "x86: make generic arch support NUMAQ\n\n... so it could fall back to normal numa and we\u0027d reduce the impact of the\nNUMAQ subarch.\n\nNUMAQ depends on GENERICARCH\nalso decouple genericarch numa from acpi.\nalso make it fall back to bigsmp if apicid \u003e 8.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0c51a965ed3c44dd50497e74492a015680e49899",
      "tree": "c04c9670b5adecfef995cd1dc49b8c5d9e5e5ed3",
      "parents": [
        "ecacf09f7d26b2317e8b1d59fa40f62081fad0bb"
      ],
      "author": {
        "name": "Huang, Ying",
        "email": "ying.huang@intel.com",
        "time": "Mon Jun 02 14:26:23 2008 +0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Jun 05 15:10:02 2008 +0200"
      },
      "message": "x86: extract common part of head32.c and head64.c into head.c\n\nThis patch extracts the common part of head32.c and head64.c into head.c.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nCc: andi@firstfloor.org\nCc: mingo@redhat.com\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "b40a4392a3c262e0d1b5379b4e142a8eefa63439",
      "tree": "56ed5f9e15da182186db309dbba801db18bfa984",
      "parents": [
        "b719ac56c0032bc1602914c6ea70b0f1581b08c7"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Fri Apr 18 06:16:45 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon May 26 16:15:33 2008 +0200"
      },
      "message": "stackprotector: turn not having the right gcc into a #warning\n\nIf the user selects the stack-protector config option, but does not have\na gcc that has the right bits enabled (for example because it isn\u0027t build\nwith a glibc that supports TLS, as is common for cross-compilers, but also\nbecause it may be too old), then the runtime test fails right now.\n\nThis patch adds a warning message for this scenario. This warning accomplishes\ntwo goals\n1) the user is informed that the security option he selective isn\u0027t available\n2) the user is suggested to turn of the CONFIG option that won\u0027t work for him,\n   and would make the runtime test fail anyway.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "41b3eae669fb1ef6ae4acaa937b4e4617a1aa078",
      "tree": "4995c39a6d581d53a00d29d4320e8deabe196e3f",
      "parents": [
        "492c2e476eac010962850006c49df326919b284c"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Tue Apr 22 16:29:26 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 12 21:28:04 2008 +0200"
      },
      "message": "x86: minor polishing to top-level arch Makefile\n\nUse build target when creating compatibility link, and use $(boot)\nwhere possible.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n\n"
    },
    {
      "commit": "ee09efc3e4173632471d2dff6ca42e21930c94fe",
      "tree": "c286c75159c9c3b671e207a64adff07b40347859",
      "parents": [
        "f68e00a32b4f5a2881c3a39d71cc2c22e92f1d99"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:30 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:01 2008 +0200"
      },
      "message": "x86: add subarch support (for headers) to x86_64\n\nthis patch allows x86_64 to use subarch mach_ headers\nin practice, since x86_64 does not have any subarch, it\nwill use mach_default. But it will allow for substantially\nless code duplication\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "700efc1b9f6afe34caae231b87d129ad8ffb559f",
      "tree": "272db7a6e7040b4833b2a6b8e241105f44ff2542",
      "parents": [
        "322850af8d93735f67b8ebf84bb1350639be3f34"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sat Feb 23 09:58:20 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:49 2008 +0200"
      },
      "message": "x86: introduce kernel/head32.c\n\nCopy x86_64 and add a head32.c so we can start moving early\narchitecture initialization out of assembly.\n\n[ Sam Ravnborg \u003csam@ravnborg.org\u003e: updated it to x86 ]\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3f85d63ea4ff922f6abdb509f4aaf6993b3273a3",
      "tree": "323dfcc93657533594c05f8f0befdb9643372a01",
      "parents": [
        "fd59e9e9c8e35cd2a1834c0d1f67aedf0c5c68c2"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Feb 16 12:36:10 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:34 2008 +0100"
      },
      "message": "x86: fix vdso_install breaks user \"make install\"\n\nI suggest to make the vdso_install step independent as\nin following patch.\n\nThis solves the issue at ahnd and still gives us the posibility\nto install the files should they be needed.\n\nSigned-off-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": "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": "1622ac23bd3568c3ae8bb391dd3adb51887d7141",
      "tree": "f70b47303118094fdae554acf229be97dbe058ed",
      "parents": [
        "cf89ec924da5b76cbff293a1b378f312c7161411"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Mon Feb 04 16:47:56 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:56 2008 +0100"
      },
      "message": "x86: define OBJCOPYFLAGS explicitly for each target.\n\nDo this rather than defining a global version and overriding it in\nalmost all cases in order to make subsequent patches simpler.\n\nSigned-off-by: Ian Campbell \u003cijc@hellion.org.uk\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e3c2a998afcb6de179ad954ee0113cfbcc42083e",
      "tree": "c4bd2d591c18b1ed2e62d3e3d062ab74c749d64f",
      "parents": [
        "42bb1899221d362bee5480e3abc9b05243bf38fb"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Fri Feb 01 00:13:58 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 21:08:22 2008 +1100"
      },
      "message": "fix directory entry in arch-x86-Makefile\n\nDoing a make randconfig I came across this error in the Makefile.\n\nThis patch makes a directory out of arch/x86/mach-default for\nCONFIG_X86_RDC321X\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "edf884172e9828c6234b254208af04655855038d",
      "tree": "f5e5d1eecaed9737eced6ba60d09fe93149751c1",
      "parents": [
        "9584bf2c93f56656dba0de8f6c75b54ca7995143"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Dec 16 11:02:48 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Jan 30 18:01:18 2008 +0200"
      },
      "message": "KVM: Move arch dependent files to new directory arch/x86/kvm/\n\nThis paves the way for multiple architecture support.  Note that while\nioapic.c could potentially be shared with ia64, it is also moved.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "5e3a77e9a9b7bfc1f69f51fe6d34aa649887980c",
      "tree": "2ec08958a77752beb57ee8e823a4baac509be8dd",
      "parents": [
        "0acf8e3447b893ff921863c2a4258e210d584452"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Wed Jan 30 13:33:36 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:33:36 2008 +0100"
      },
      "message": "x86: add support for the RDC R-321x SoC\n\nThis patch adds support for the RDC R-321x system-on-chip,\nalso known as R-861x-(G). It uses the generic GPIO API and\nhas support for the on-chip hardware watchdog.\n\nBuild-fix from: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "37f30e21d6be046e948fce1dfa4a968cf5abcf89",
      "tree": "9f800fed9fd9eaeda64bef452a9882909d51cc23",
      "parents": [
        "3898534d85e2da8cedab1ceb6ab9328c61f2c1ce"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Jan 30 13:32:49 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:32:49 2008 +0100"
      },
      "message": "x86: document fdimage/isoimage completely in make help\n\nAdd missing targets and missing options in x86 make help\n\n[ mingo@elte.hu: more whitespace cleanups ]\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "4ba7e5cd499a72983e6d011e76c1d8fad896d310",
      "tree": "c6b92e1a5556e31f840cfff6d5b86f02421f04da",
      "parents": [
        "25dfeeb757bdf06521d65973676b21dac1d26d20"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jan 30 13:32:23 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:32:23 2008 +0100"
      },
      "message": "x86: biarch support for 32 bit builds beautified\n\nThere were no reason to mess around with CC, AS and LD.\nFixing this up avoided duplicated option for ld.\n\nA small fixlet were needed in boot/Makefile which assumed\nthat CC were modified.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.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": "25dfeeb757bdf06521d65973676b21dac1d26d20",
      "tree": "a7502f47c72d7bfda2b3cfc0e6bd4d5365c0f360",
      "parents": [
        "0a6ef376d4baf298aaa2db71794df821a0d7795c"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jan 30 13:32:21 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:32:21 2008 +0100"
      },
      "message": "x86: share more options between 32 and 64 bit build\n\nOn recommendation from Andi Kleen share a few more options\nbetween 32 and 64 bit builds.\nA defconfig build for i386 did not show any difference in\nsize of text and data.\n\nThe additional shared options are:\n-Wno-sign-compare\n-fno-asynchronous-unwind-tables\n-mno-sse\n-mno-mmx\n-mno-sse2\n-mno-3dnow\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0a6ef376d4baf298aaa2db71794df821a0d7795c",
      "tree": "197380a5df41d3debaabba6cce1c1d4da14ad735",
      "parents": [
        "b97601563704751162b122c652d7f390b8f480d2"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jan 30 13:32:20 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:32:20 2008 +0100"
      },
      "message": "x86: unification of arch/x86/Makefiles\n\nUnify the 32 and 64 bit specific Makefiles.\nThe unification was simplest to do in one step although the\nreadability of the patch suffers a bit from this.\n\nNoteworthy remarks on the unification:\n- The 64 bit cpu stuff should be moved to Makefile_32.cpu\n  but I did not feel confident doing it due to subtle differences\n- The use of cflags-y were abandoned since we have seen one bug where\n  we did wrong due to missing assignment to KBUILD_CFLAGS.\n  The cc-option marcro uses KBUILD_CFLAGS.\n- The \"No need to remake\" line are deleted. It caused \"make -B\" to fail\n- For 64 bit the sub architecture stuff is not used.\n- The way head64.o is specified could be nicer - but it awaits the\n  introduction of head32.o (which seems like a win to introduce for readability)\n- Patch is checkpatch clean\n\nPatch is tested by doing a defconfig build for i386 and x86_64 and in both\ncases monitoring that only relevant files were recompiled when applying\nthe patch.\n\n[ mingo@elte.hu: build fix ]\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "8c6531f7a99f29ba8817ffb12cc9ecf190049bd6",
      "tree": "5a91c2f781bc3a9d04eddf98f48439c2d70dfec4",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@arcor.de",
        "time": "Mon Nov 19 23:58:57 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 17:38:53 2007 -0800"
      },
      "message": "x86: correctly set UTS_MACHINE for \"make ARCH\u003dx86\"\n\nFor a kernel built with \"make ARCH\u003dx86\" the following system\ninformation is displayed when running the new kernel\n\n    $ uname -m\n    x86\n\nOn some i386 systems (e.g. K7) we even have the following information\n\n    $ uname -m\n    x66\n\nThis is weird. The usual information for \"uname -m\" should be \"x86_64\"\non 64-bit and \"i386\" or \"i686\" on 32-bit.\n\nThis patch fixes the issue by setting UTS_MACHINE to \"i386\" for 32-bit\nkernel builds and to \"x86_64\" for 64-bit kernel builds. I.e., \"x86\"\nwon\u0027t be used for UTS_MACHINE anymore.\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andreas Herrmann \u003caherrman@arcor.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d746d647f31bd3664f4a23985b78654129ffc1db",
      "tree": "6caa461f889220551adb460e2f74b00d51c0e076",
      "parents": [
        "2a113281f5cd2febbab21a93c8943f8d3eece4d3"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Nov 12 20:14:19 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Nov 12 21:02:20 2007 +0100"
      },
      "message": "x86: do not use $(ARCH) when not needed\n\nFor x86 ARCH may say i386 or x86_64 and soon x86.\nRely on CONFIG_X64_32 to select between 32/64 or just\nhardcode the value as appropriate.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "2266cfd50de3872e877eeca3dd4a6f940f22ba60",
      "tree": "362afb85ef2d13b12c479b3183e92aacb5da64db",
      "parents": [
        "74b469f2e6b1589118b6ac05c7256add01e572d2"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 20:31:19 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 22:27:41 2007 +0200"
      },
      "message": "x86: move defconfig files for i386 and x86_64 to x86\n\nWith some small changes to kconfig makefile we can now\nlocate the defconfig files for i386 and x86_64 in\nthe configs/ subdirectory under x86.\nmake ARCH\u003di386 defconfig and make defconfig\nworks as expected also after this change.\nBut arch maintainers shall now update a defconfig file in\nthe configs/ directory.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "74b469f2e6b1589118b6ac05c7256add01e572d2",
      "tree": "d963009bef4f36ae610dd56ca69961e0de9ee29c",
      "parents": [
        "c9927c2bf4f45bb85e8b502ab3fb79ad6483c244"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 19:42:04 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 22:27:34 2007 +0200"
      },
      "message": "x86: move i386 and x86_64 Makefiles to arch/x86\n\nMoving the ARCH specific Makefiles for i386 and x86_64\nrequired a litle bit tweaking in the top-lvel Makefile.\n\nSRCARCH is now set in the top-level Makefile\nbecause we need this info to include the correct\narch Makefile.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    }
  ]
}
