)]}'
{
  "log": [
    {
      "commit": "c70dcb74309cedfa64f0060f4a84792e873ceb53",
      "tree": "eb2d31f3a9060632e82d4b6e0b648657b4d31859",
      "parents": [
        "9d97d0da71ad6c7ceb76b4e29b02bed1ee9d4cd2"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:58 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:02 2008 +0200"
      },
      "message": "x86: change boot_cpu_id to boot_cpu_physical_apicid\n\nThis is to match i386. The former name was cuter,\nbut the current is more meaningful and more general,\nsince cpu_id can be a logical id.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9d97d0da71ad6c7ceb76b4e29b02bed1ee9d4cd2",
      "tree": "f42192da4062c59f6e38f12439914d523b70b12e",
      "parents": [
        "7cc3959ecd830796231f50bf5e42dc018b3694f2"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:57 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:02 2008 +0200"
      },
      "message": "x86: move stack_start to smp.h\n\nvoyager would conflict with it, but the types are ultimately\ncompatible. So remove the extern definition from voyager_smp.c\nin favour of the common one\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7cc3959ecd830796231f50bf5e42dc018b3694f2",
      "tree": "31975cc806d948e4dbea61f5241a81b4910498d2",
      "parents": [
        "b9f9294a86fd274e4055891450033e8bc9d68f66"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:56 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:02 2008 +0200"
      },
      "message": "x86: move {un}map_cpu_to_logical_apicid to smpboot.c\n\nMove map_cpu_to_logical_apicid() and unmap_cpu_to_logical_apicid()\nto smpboot.c. They take together all the bunch of static functions\nthey rely upon\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b9f9294a86fd274e4055891450033e8bc9d68f66",
      "tree": "a15e1a0b109e10a76802c5c42dafce23d57087c7",
      "parents": [
        "071782692798d7a6e0a5679f3186ea7fea49fd62"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:55 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:02 2008 +0200"
      },
      "message": "x86: add callin tests to cpu_up\n\nNow that we boot cpus here, callin_map has this meaning (same\nas x86_64)\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "071782692798d7a6e0a5679f3186ea7fea49fd62",
      "tree": "93e8f7010a95643089e3e90641d0cd2dd1b62e7e",
      "parents": [
        "f6bc40290964b5fcb48c226ccafa4b7536d62663"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:54 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:02 2008 +0200"
      },
      "message": "x86: change wakeup_secondary name\n\nwakeup_secondary_via_INIT \u003d\u003e wakeup_secondary_cpu.\n\nThis is to match i386, where init is not always used.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f6bc40290964b5fcb48c226ccafa4b7536d62663",
      "tree": "4b59929aaef9fa73a909b1700726074ef98a134e",
      "parents": [
        "4370ee4d3b7772158174bf6f0bf08359c2ccf54b"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:53 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:02 2008 +0200"
      },
      "message": "x86: include mach_apic.h in smpboot_64.c and smpboot.c\n\nAfter the inclusion, a lot of files needs fixing for conflicts,\nsome of them in the headers themselves, to accomodate for both\ni386 and x86_64 versions.\n\n[ mingo@elte.hu: build fix ]\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4370ee4d3b7772158174bf6f0bf08359c2ccf54b",
      "tree": "e49133eba16fa6ccd14c674c208db1bbfefe9336",
      "parents": [
        "6becedbb06072c5741d4057b9facecb4b3143711"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:52 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:02 2008 +0200"
      },
      "message": "x86: call do_boot_cpu directly from native_cpu_up\n\nWe don\u0027t need __smp_prepare_cpu anymore.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6becedbb06072c5741d4057b9facecb4b3143711",
      "tree": "113749313f8f025ec7e5c44d27b3a516785e4608",
      "parents": [
        "e481fcf8563d300e7f8875cae5fdc41941d29de0"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:51 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:02 2008 +0200"
      },
      "message": "x86: minor adjustments for do_boot_cpu\n\nThis patch provides minor adjustments for do_boot_cpus\nin both architectures to allow for integration\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e481fcf8563d300e7f8875cae5fdc41941d29de0",
      "tree": "17e5199c88bcc9b73faa4a487b2caf2532f4b8b1",
      "parents": [
        "ac60aae561fff99d38beba82d84277b12437c05e"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:50 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:02 2008 +0200"
      },
      "message": "x86: calibrate delay with irqs enabled\n\nWe do it to make it close to x86_64. The later needs it,\notherwise the nmi watchdog can get into the scene and kill us\nwith a hammer.\n\nEnabling irqs here used to trigger a bug in i386. This is because\ntime irq handling relies upon structures that are only initialized\nafter smp initcalls (More precisely, it will find\nper_cpu(hrtimer_bases, cpu)-\u003ecb_pending list not initialized and crash)\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ac60aae561fff99d38beba82d84277b12437c05e",
      "tree": "c9e40b476e3e75bd5155ac0c755fc88ddfbfe80e",
      "parents": [
        "df7939ae8bee101d9d79d104e17f14b60845cf0f"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:49 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:02 2008 +0200"
      },
      "message": "x86: provide an end_local_APIC_setup function\n\nIt splits setup_local_APIC in two, providing a function corresponding\nto the ending part of it. As a side effect, smp_callin looks the same\nbetween i386 and x86_64.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "df7939ae8bee101d9d79d104e17f14b60845cf0f",
      "tree": "f818959f4ea857838c0829bfb868cc907aff79ff",
      "parents": [
        "ea0cadbfed09674bcc2b3e1e7f2d7317ddde4e95"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:48 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:02 2008 +0200"
      },
      "message": "x86: wrap esr setting up in i386 in lapic_setup_esr\n\nit is a little bit more complicated than x86_64 due to erratas and\nother stuff, but its existance will ease integration\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ea0cadbfed09674bcc2b3e1e7f2d7317ddde4e95",
      "tree": "f5d32fd98feb2ff683d8a4ed1108250051254bae",
      "parents": [
        "4c07ad6950c2c7077c6d60a3ce83fdbbb553bd65"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:47 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:02 2008 +0200"
      },
      "message": "x86: modify smp_callin in x86_64 to look like i386\n\nWe introduce empty macros just to make them look like the same\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4c07ad6950c2c7077c6d60a3ce83fdbbb553bd65",
      "tree": "f9dfc2b4c745773bb927026884188ea6f4a20ecc",
      "parents": [
        "365c894c65b98da944992199ea24206f531674de"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:46 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:02 2008 +0200"
      },
      "message": "x86: don\u0027t span a new worker in __smp_prepare_cpu\n\nWe can do it now that do_boot_cpu has its own worker.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "365c894c65b98da944992199ea24206f531674de",
      "tree": "5d3048f9e101c36d47aa823f282c865dcffa6dbe",
      "parents": [
        "ddd10ecfa231c88382fc2f10a3120d2ad8e92381"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:45 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:02 2008 +0200"
      },
      "message": "x86: use create_idle struct in do_boot_cpu\n\nUse a new worker, with help of the create_idle struct\nto fork the idle thread. We now have two workers, the first\nof them triggered by __smp_prepare_cpu. But the later is\ngoing away soon.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ddd10ecfa231c88382fc2f10a3120d2ad8e92381",
      "tree": "45dad81e93affd4aa6b4ada44e51563039bba4c2",
      "parents": [
        "9713277607f9eac7d655c6854dd92bc2ce1b6f02"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:44 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:02 2008 +0200"
      },
      "message": "x86: get rid of commenced mask.\n\nAs we now boot cpus from cpu_up, we don\u0027t need it.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9713277607f9eac7d655c6854dd92bc2ce1b6f02",
      "tree": "b78b775a130105c59382b5d03b526303081f8a7c",
      "parents": [
        "d2bcbad5f3ad38a1c09861bca7e252dde7bb8259"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:43 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:02 2008 +0200"
      },
      "message": "x86: boot cpus from cpu_up, instead of prepare_cpus\n\nAfter all the infrastructure work, we\u0027re now prepared\nto boot the cpus from cpu_up, and not from prepare_cpus.\nSo the difference between cold boot and hotplug is effectively\nover, and the functions are used to the purposes they\u0027re meant to.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d2bcbad5f3ad38a1c09861bca7e252dde7bb8259",
      "tree": "d0fc64c6930a2ba48a9f7d4e4d40eee2dc817604",
      "parents": [
        "802b8133b4f78c30a2668d142d78861e27c0c6a7"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:42 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:02 2008 +0200"
      },
      "message": "x86: do not zap_low_mappings in __smp_prepare_cpus\n\nIt was okay when cpus were cold booted before this point.\nBut with the new state machine, they will not have arrived to\nthe trampoline yet. zapping low mappings will have the bad effect\nof breaking it completely after paging enablement\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "802b8133b4f78c30a2668d142d78861e27c0c6a7",
      "tree": "19d7e0a9ae8046a22e4cb0ce0585299ebb66e7ed",
      "parents": [
        "e7f8b14e028f7a2f9e5c83c17164aeeeb9c61f17"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:41 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:02 2008 +0200"
      },
      "message": "x86: schedule work only if keventd is already running\n\nOnly call schedule_work if keventd is already running.\nThis is already the way x86_64 does\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e7f8b14e028f7a2f9e5c83c17164aeeeb9c61f17",
      "tree": "4a3f9f707977e421425f31d7d34133187be883ed",
      "parents": [
        "50e440aa5323860d9e5960143b720e461ed0c582"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:39 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:01 2008 +0200"
      },
      "message": "x86: don\u0027t initialize sibling and core maps during preparation\n\nit is redundant, since it is already done by set_cpu_sibling_map()\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "50e440aa5323860d9e5960143b720e461ed0c582",
      "tree": "e6c1c7ab8417069d2e3bac9695f61d96b4eb26c3",
      "parents": [
        "4626df1801dc03de42f1c155417393b91c8f5d97"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:38 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:01 2008 +0200"
      },
      "message": "x86: call nmi_watchdog_default in i386\n\nthis does not exist, so it will be an empty macro\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4626df1801dc03de42f1c155417393b91c8f5d97",
      "tree": "9ace1e8790a742378c166de1d36c09a11b912437",
      "parents": [
        "6d60cd5359e261cad1e519e77ca733c05c2f8025"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:37 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:01 2008 +0200"
      },
      "message": "x86: call check_nmi_watchdog explicitly in native_smp_cpus_done\n\nWith this, remove its late_initcall marker from nmi_32.c\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6d60cd5359e261cad1e519e77ca733c05c2f8025",
      "tree": "9b5e05b78bca00c7e55a997877d3e341fce5ddab",
      "parents": [
        "e32ede19ac64b5cd896e6d28aa51d34887791ab2"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:36 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:01 2008 +0200"
      },
      "message": "x86: unify nmi_32.h and nmi_64.h\n\nTwo more files goes away. nmi_64.h and nmi_32.h gives birth\nto nmi.h\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e32ede19ac64b5cd896e6d28aa51d34887791ab2",
      "tree": "24a022ed4206da538141cec834b72ce2ab19128e",
      "parents": [
        "3cf19f31d967da2c1279142d4dbafe18f521a1bf"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:35 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:01 2008 +0200"
      },
      "message": "x86: wipe get_nmi_reason out of nmi_64.h\n\nuse mach_traps when it is supposed to be used.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3cf19f31d967da2c1279142d4dbafe18f521a1bf",
      "tree": "8a8d1351041910eb427dd1e6cd457d1bb1426b78",
      "parents": [
        "17c9ab1eabcc08794064a6e3232ac421664c9ce1"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:34 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:01 2008 +0200"
      },
      "message": "x86: don\u0027t set maps in native_smp_prepare_boot_cpu()\n\nBy this time, they are already set in init routines\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "17c9ab1eabcc08794064a6e3232ac421664c9ce1",
      "tree": "1c4a6ebc6d3da132737fd14b3554369b2bbd554e",
      "parents": [
        "eb44d0a2a9c4d64ed89044fcf1f75e6a27c42ea7"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:33 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:01 2008 +0200"
      },
      "message": "x86: move smp_intr_init away from smpboot_32.c\n\nWe move it to apic_32.c, since it\u0027s irq related anyway,\nand only called from that file.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "eb44d0a2a9c4d64ed89044fcf1f75e6a27c42ea7",
      "tree": "dc7ef962744d2282265c7be902109db46011ef97",
      "parents": [
        "8d77010f8c93b4d41ffd71c7ad9d07fc1668cd5a"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:32 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:01 2008 +0200"
      },
      "message": "x86: include smpboot_hooks.h in smpboot_64.c\n\nWe do it and also fix conflicts, which makes x86_64 automatically\ncloser to i386\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8d77010f8c93b4d41ffd71c7ad9d07fc1668cd5a",
      "tree": "ae4fcd9e0350b62a58db233ddd22982b0bdb87be",
      "parents": [
        "ee09efc3e4173632471d2dff6ca42e21930c94fe"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:31 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:01 2008 +0200"
      },
      "message": "x86: include mach_wakecpu.h in smpboot_64\n\nDo it and also fix conflicts, which automatically makes\nx86_64 look closer to i386\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\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": "f68e00a32b4f5a2881c3a39d71cc2c22e92f1d99",
      "tree": "5cf8e7cc674b388c15d211b0433313ffb0f9000e",
      "parents": [
        "693d4b8a6429af7f2029df20a59e22f4d752e141"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:29 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:01 2008 +0200"
      },
      "message": "x86: move impress_friends and smp_check to cpus_done\n\nthe cpu count is changed accordingly: now, what matters is\nonline cpus.\nAlso, we add those functions for x86_64\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "693d4b8a6429af7f2029df20a59e22f4d752e141",
      "tree": "512a24d553a31eedb5aa69a1382c861c13491ac5",
      "parents": [
        "904541e2f76bc3efe4cc9978b7adb3323ea8607e"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:28 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:01 2008 +0200"
      },
      "message": "x86: do smp tainting checks in a separate function\n\nIt will ease integration for x86_64\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "904541e2f76bc3efe4cc9978b7adb3323ea8607e",
      "tree": "cd2f2d107fb324a5bb9c8a14e0b83362175d0543",
      "parents": [
        "e1a14d0c1391627d869c0f97bb5e2382bf36d8dc"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:27 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:01 2008 +0200"
      },
      "message": "x86: allow user to impress friends.\n\nImpressing friends is a very important thing.\nDo it in a separate function to make it even more\nexplicit, and ease integration.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e1a14d0c1391627d869c0f97bb5e2382bf36d8dc",
      "tree": "09e570282f5b8c9f433c9c98334469d194e98b91",
      "parents": [
        "1161705bd66df0c80fa45e87190e456c02e6f145"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:26 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:01 2008 +0200"
      },
      "message": "x86: get rid of cpucount\n\nweighting a map will do.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1161705bd66df0c80fa45e87190e456c02e6f145",
      "tree": "022a17bf2ddf7ae63132471db015dea3b9c7d15c",
      "parents": [
        "a6c422ccdb57924bd20ae408dba8e9db01d09677"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 19 20:26:15 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:01 2008 +0200"
      },
      "message": "x86: fill cpu to apicid and present map in mpparse, fix\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a6c422ccdb57924bd20ae408dba8e9db01d09677",
      "tree": "3df5b830d56291ae024037fcda55ba405ddd306d",
      "parents": [
        "73bf102b1cadc53d418df02ba687769a9f916a6d"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:25 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:01 2008 +0200"
      },
      "message": "x86: fill cpu to apicid and present map in mpparse\n\nThis is the way x86_64 does, and complement the already\npresent patch that does the bios cpu to apicid mapping here\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "73bf102b1cadc53d418df02ba687769a9f916a6d",
      "tree": "8ce9732152e86885fdee65d879619a397f671768",
      "parents": [
        "4fe29a85642544503cf81e9cf251ef0f4e65b162"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:24 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:01 2008 +0200"
      },
      "message": "x86: fill bios cpu to apicid maps\n\nWe fill the per-cpu (or array) that maps\nbios cpu id to apicid in mpparse_32.c, the way x86_64 does\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4fe29a85642544503cf81e9cf251ef0f4e65b162",
      "tree": "1fe0ed2b1e80e7c638fc12e32806e90ba0272516",
      "parents": [
        "fbac7fcbadc54cc5d374873a2e60e924a056d198"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:23 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:01 2008 +0200"
      },
      "message": "x86: use specialized routine for setup per-cpu area\n\nWe use the same routing as x86_64, moved now to setup.c.\nJust with a few ifdefs inside.\nNote that this routing uses prefill_possible_map().\nIt has the very nice side effect of allowing hotplugging of\ncpus that are marked as present but disabled by acpi bios.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fbac7fcbadc54cc5d374873a2e60e924a056d198",
      "tree": "f63f1ed68fc874a0ea83be8d3ba597eccc1c9443",
      "parents": [
        "04d1dd20f64f2b41baf5c01f57c574ca942ab4eb"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:22 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:00 2008 +0200"
      },
      "message": "x86: fix alloc_bootmem_pages_node macro\n\nmissing a semicolon\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "04d1dd20f64f2b41baf5c01f57c574ca942ab4eb",
      "tree": "a2aa8a1b54b3db29f009cfdcfa88a231693701d0",
      "parents": [
        "ccf82085ee32c9b171183d8042e8a6e2776ec628"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:21 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:00 2008 +0200"
      },
      "message": "x86: make node to apic mapping declarations unconditional\n\nInstead of declaring them inside of X86_64 ifdef, do it\nunconditionally\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ccf82085ee32c9b171183d8042e8a6e2776ec628",
      "tree": "69b948126a7046974042ae8300aafc155dc1c6c5",
      "parents": [
        "cbe879fc6c77b5751a91167654b75a39421d0f3f"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:20 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:00 2008 +0200"
      },
      "message": "x86: initialize map pointers in setup_32.c\n\nthis will serve as a reference as to whether or not to\nuse the per_cpu variables in mpparse. Done the same way\nas x86_64\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cbe879fc6c77b5751a91167654b75a39421d0f3f",
      "tree": "aa06f7b0979dd1365ad97ba7779078c625cee41b",
      "parents": [
        "7e1efc0cde2a266fc31932ea7aed4bb20f524544"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:19 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:00 2008 +0200"
      },
      "message": "x86: define bios to apicid mapping\n\nThis mapping already exists in x86_64, just provide it for\ni386\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7e1efc0cde2a266fc31932ea7aed4bb20f524544",
      "tree": "56b224702dcd6fb3771973378d840caa9777d882",
      "parents": [
        "8154fa3740d2bbc64aa46e75bcccb71dd82280d3"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:18 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:00 2008 +0200"
      },
      "message": "x86: unify extern masks declaration\n\ntake them off smp_{32,64}.h and move to smp.h\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8154fa3740d2bbc64aa46e75bcccb71dd82280d3",
      "tree": "cba2aaeed88f0584571d15c30628ac028c01d19b",
      "parents": [
        "f3ce4466abd6f5173db98b5cc2269c139cd1790a"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:17 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:00 2008 +0200"
      },
      "message": "x86: move assignment of CPU_PREPARE before do_boot_cpu\n\nDone to match x86_64\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f3ce4466abd6f5173db98b5cc2269c139cd1790a",
      "tree": "15df6f7dad31bfaace208856b0222fb45111f7af",
      "parents": [
        "f915d7f46b84192a19647c8e6b111a7e518875cb"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:16 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:00 2008 +0200"
      },
      "message": "x86: make __smp_prepare_cpu void\n\nWe have already removed the only condition that could fail here.\nso just don\u0027t test for any return value\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f915d7f46b84192a19647c8e6b111a7e518875cb",
      "tree": "2f45f895e62233677aadc0ae9abbfc162eeaf0fc",
      "parents": [
        "b675f11127291cdb6a090ece289e4f9a0b1d609e"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:15 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:00 2008 +0200"
      },
      "message": "x86: do tests before do_boot_cpu in i386\n\nDo tests before do_boot_cpu in native_cpu_up for i386.\nTests are a little bit broader than originally, and are the\nsame as x86_64. Test for smp_callin is not applicable right now\nand is deferred.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b675f11127291cdb6a090ece289e4f9a0b1d609e",
      "tree": "09ca4ae731054d1d27ffa67481c6289583878291",
      "parents": [
        "4780b261e2b71ca72804b26479d794839e68d9ab"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:14 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:00 2008 +0200"
      },
      "message": "x86: isolate logic to disable smp\n\nPut it in a disable_smp() function, as x86_64 does\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4780b261e2b71ca72804b26479d794839e68d9ab",
      "tree": "c3eb279720569985e7edb218889bd9cb7d3be4f7",
      "parents": [
        "fa8004d8e0c2ba21a44bdc95c44c6c5267a991ec"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:13 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:00 2008 +0200"
      },
      "message": "x86: isolate sanity checking\n\nIsolate all sanity checking in a smp_sanity_check()\nfunction as x86_64 does.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fa8004d8e0c2ba21a44bdc95c44c6c5267a991ec",
      "tree": "4ba54d48ba30f26a08e33211505dbd68cef6fff7",
      "parents": [
        "148a30f8cf2ac72b7ea6e5c8971fad8d80ec3879"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:12 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:00 2008 +0200"
      },
      "message": "x86: add barriers statement\n\ngoal is to have i386 and x86_64 closer, so we\nadd barriers to match\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "148a30f8cf2ac72b7ea6e5c8971fad8d80ec3879",
      "tree": "471a35308b130102ea4dfabe007a821667cccd81",
      "parents": [
        "ac56ef61a1f65aaf1cb31dca2a407322c5f0a4dd"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:11 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:00 2008 +0200"
      },
      "message": "x86: use APIC_INTEGRATED tests in x86_64\n\nThis patch does not change the behaviour of x86_64, since APIC_INTEGRATED\nis always defined as (1). But the code now matches exactly i386 version\n(well, this part of the code, at least)\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ac56ef61a1f65aaf1cb31dca2a407322c5f0a4dd",
      "tree": "3334f6ea6b87d81ddded9e2b27139991afcfb099",
      "parents": [
        "5733f627498121870b081b7ab73ffba01348f8cd"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:10 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:00 2008 +0200"
      },
      "message": "x86: provide APIC_INTEGRATED definition for x86_64\n\nit is always integrated, so define as 1.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5733f627498121870b081b7ab73ffba01348f8cd",
      "tree": "d91846e55fe2d475795739185a5bd4602ca47f42",
      "parents": [
        "8f15b82e22779fd44baeb78515c9c154b407eff0"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:09 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:00 2008 +0200"
      },
      "message": "x86: move state update out of ipi_lock\n\nit does not need to be inside lock. Do the way i386 does.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8f15b82e22779fd44baeb78515c9c154b407eff0",
      "tree": "33db348e06c073a3ed1f175d4ef2dc3126c109bc",
      "parents": [
        "3ff8171feecfcdee46be7d6e92259debe46ac87f"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:08 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:00 2008 +0200"
      },
      "message": "x86: move setup_secondary_clock a little bit down in the function\n\nThis is done so we call setup_secondary_clock() in the same place x86_64\ndoes. A separate patch for this is appearantly not needed. But clock\ninitialization is such a delicate thing, that it\u0027s safer to do this way\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3ff8171feecfcdee46be7d6e92259debe46ac87f",
      "tree": "571f40f61b2638de9f96b6add9dd48fb4a7620b4",
      "parents": [
        "3b22ec7b13cb31e0d87fbc0aabe14caaaad309e8"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:07 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:00 2008 +0200"
      },
      "message": "x86: don\u0027t call local_irq_enable before entering idle\n\nthe call to idle is guaranteed to do it.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3b22ec7b13cb31e0d87fbc0aabe14caaaad309e8",
      "tree": "9a68b5a0a8d7b63d5773f61c27237f7d1f2290ec",
      "parents": [
        "1d89a7f072d4f76f0538edfb474d527066ee7838"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:06 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:00 2008 +0200"
      },
      "message": "x86: always enable irqs when entering idle\n\nThis matches x86_64 behaviour, which is a superior one IMHO\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1d89a7f072d4f76f0538edfb474d527066ee7838",
      "tree": "8d9ae2788f90923a3c31c5fc6b8400b2387c416a",
      "parents": [
        "f7401f7fe653f90f8f80a241840b9b499779e87d"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:05 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:00 2008 +0200"
      },
      "message": "x86: merge smp_store_cpu_info\n\nnow that it is the same between arches, put it into smpboot.c\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f7401f7fe653f90f8f80a241840b9b499779e87d",
      "tree": "f0f869fd7bf1a23d1a0e709975b2617c6f0c0987",
      "parents": [
        "5745abfe86841a97fbe9e3f1e4f881a01b0c5f5b"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:04 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:59 2008 +0200"
      },
      "message": "x86: call identify_secondary_cpu in smp_store_cpu_info\n\nCall it conditionally for secondary cpus. This behaviour\nmatches i386\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5745abfe86841a97fbe9e3f1e4f881a01b0c5f5b",
      "tree": "d84220ecb58c65bd4631279d8a6a890cf1bac75d",
      "parents": [
        "7a636af66404766df60acff88c475df8e8d79347"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:03 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:59 2008 +0200"
      },
      "message": "x86: use identify_boot_cpu\n\nCall this function instead of identify_cpu in bugs_64.c\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7a636af66404766df60acff88c475df8e8d79347",
      "tree": "2d0d13b5de610a06f736030ac76f4166e4e99496",
      "parents": [
        "4f3ab1959a63a2686524f17665d799fac28eb271"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:02 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:59 2008 +0200"
      },
      "message": "x86: provide specialized identification routines for x86_64\n\nprovide two specialized identify_secondary_cpu() and identify_boot_cpu()\nroutines for x86_64. Although not strictly needed, they are functionally\ncorrect, and will ease integration with i386\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4f3ab1959a63a2686524f17665d799fac28eb271",
      "tree": "6c3f8c58b4dd8aeac351f1386f8e0751900177b0",
      "parents": [
        "82389871b89467b4478e02d13be2f776e0138b5b"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:01 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:59 2008 +0200"
      },
      "message": "x86: decouple call to print_cpu_info from smp_store_cpu_info\n\nThis will ease integration with i386\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "82389871b89467b4478e02d13be2f776e0138b5b",
      "tree": "ce4129123216b84530abe2af284d654cb0bc1fc0",
      "parents": [
        "d0173aeac4f7fa90a63319b817bd207bdc0ac87e"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:25:00 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:59 2008 +0200"
      },
      "message": "x86: add an smp_apply_quirks to smpboot_32.c\n\nThe split of smp_store_cpu_info in a quirks-only part\nwill ease integration with x86_64\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d0173aeac4f7fa90a63319b817bd207bdc0ac87e",
      "tree": "f1a70f264d7b749ea4377bb59cbfb7268e84f5f4",
      "parents": [
        "1af8a0c1b3b85b1007f49917ea6a351b7aeb7562"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:24:59 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:59 2008 +0200"
      },
      "message": "x86: use start_ipi_hook in x86_64\n\nIt is used to match i386. The definition for the non-paravirt\ncase is moved to smp.h instead of smp_32.h\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1af8a0c1b3b85b1007f49917ea6a351b7aeb7562",
      "tree": "ccc43bcb4eb7e69d99a5fa1c6a111f7787e0ec91",
      "parents": [
        "ba10485c2f5a9482d93b095960cbe7d865d59e04"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:24:58 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:59 2008 +0200"
      },
      "message": "x86: use apic_*_around instead of apic_write in x86_64\n\nThis patch replaces apic_read() for apic_read_around()\nand apic_write for apic_write_around() in smpboot_64.c\nWe do it to have a common usage between x86_64 and i386.\nIn the former, it will always simply expand to apic_write\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ba10485c2f5a9482d93b095960cbe7d865d59e04",
      "tree": "958bc5b1824419fb2fe1696af328fc057b88ad0e",
      "parents": [
        "26c6b5ea5575a5a4886dc45f889e7b783641f2de"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:24:57 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:59 2008 +0200"
      },
      "message": "x86: add loglevel to printks\n\nAdd loglevel facilities to printks in __inquire_remote_apic.\nthe levels are the ones to match x86_64 ones.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "26c6b5ea5575a5a4886dc45f889e7b783641f2de",
      "tree": "3dfbbf1943d5180f6461f4aab11ac34f31156f9f",
      "parents": [
        "b552da8740222c35bcd83c9be7b27185bfb6d53c"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:24:56 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:59 2008 +0200"
      },
      "message": "x86: change var types in __inquire_remote_apic\n\nchange some variables\u0027 types in __inquire_remote_apic to\nmatch x86_64\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b552da8740222c35bcd83c9be7b27185bfb6d53c",
      "tree": "a70bc63a224d850ecf6935d9bb8a508d8f4764d2",
      "parents": [
        "037cab07e9515149fecc2274775807f06ea6b036"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Wed Mar 19 15:58:11 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:59 2008 +0200"
      },
      "message": "x86 iommu: add more documentation\n\nFix coding style in pci-dma_64.c and add stubs for documentation. I\nhope someone fills the rest, I understand maybe off and soft...\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "037cab07e9515149fecc2274775807f06ea6b036",
      "tree": "ce551b4846fa55f8e60cd62d3c0004e856e838dd",
      "parents": [
        "e129cb490e842753b43af7aae136935fc0928dc8"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Tue Mar 11 22:55:48 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:59 2008 +0200"
      },
      "message": "x86: move mp_bus_id_to_node to numa.c\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e129cb490e842753b43af7aae136935fc0928dc8",
      "tree": "aa5c03fe44d3e05481842ca71c80090746b40ef5",
      "parents": [
        "c0a282c251181aa423d4831719613b8286b5b839"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Tue Mar 11 22:55:42 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:59 2008 +0200"
      },
      "message": "x86: move mp_bus_id_to_local to numa.c\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c0a282c251181aa423d4831719613b8286b5b839",
      "tree": "8083d4d0e0b28a1640c5d640cc69e5e33596e0a1",
      "parents": [
        "9e0a2de2684372f16130b753efdbf226a997efb0"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Thu Mar 20 14:55:02 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:59 2008 +0200"
      },
      "message": "x86: make mp_bus_id_to_type optional\n\n[ mingo@elte.hu: fix boot regression. ]\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9e0a2de2684372f16130b753efdbf226a997efb0",
      "tree": "4502723a25bb3656a028bde2de425f090db3bc83",
      "parents": [
        "643befed1090af5f0000297ce11fa23e2777f42b"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Thu Mar 20 14:54:56 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:59 2008 +0200"
      },
      "message": "x86: rearrange bus_type parse\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "643befed1090af5f0000297ce11fa23e2777f42b",
      "tree": "15ba54000c8a380741407dacb4b0a7c626650212",
      "parents": [
        "9c0076cb34a0ea968413d9a1ccb6c7c850d3a1ee"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Thu Mar 20 14:54:49 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:59 2008 +0200"
      },
      "message": "x86: use not_pci bitmap #6\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9c0076cb34a0ea968413d9a1ccb6c7c850d3a1ee",
      "tree": "fa7d2268eb9e83a36f243fff376612b1a2578853",
      "parents": [
        "6728801dce13f83ee7e1778b137ceebab61b71c4"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Thu Mar 20 14:54:43 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:59 2008 +0200"
      },
      "message": "x86: use not_pci bitmap #5\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6728801dce13f83ee7e1778b137ceebab61b71c4",
      "tree": "e06eb8de31664f5ff41e46fe5596256aa73d81bf",
      "parents": [
        "47cab822d6b25d8e130da00edef91ec3eef0efab"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Thu Mar 20 14:54:36 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:59 2008 +0200"
      },
      "message": "x86: use not_pci bitmap #4\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "47cab822d6b25d8e130da00edef91ec3eef0efab",
      "tree": "c4e21e90778eb1c15eb5f7709a146700d403049b",
      "parents": [
        "73b2961bfa003518bb9cdd3c4003fad4d474ec13"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Thu Mar 20 14:54:30 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:59 2008 +0200"
      },
      "message": "x86: use not_pci bitmap #3\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "73b2961bfa003518bb9cdd3c4003fad4d474ec13",
      "tree": "554e9509153f6c7498b22d12b5c605a5ed37eed3",
      "parents": [
        "d27e2b8e2ac34b62aca95d3cd7efe9708b718fde"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Thu Mar 20 14:54:24 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:58 2008 +0200"
      },
      "message": "x86: use not_pci bitmap #2\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d27e2b8e2ac34b62aca95d3cd7efe9708b718fde",
      "tree": "6cd18e4de32dc179ed9628dabdec26adb9f23b0b",
      "parents": [
        "a6333c3ccbdc0ae001cff6ee1d3633942ef763f4"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Thu Mar 20 14:54:18 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:58 2008 +0200"
      },
      "message": "x86: use not_pci bitmap #1\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a6333c3ccbdc0ae001cff6ee1d3633942ef763f4",
      "tree": "fc775b3a0a74bd32534082a64ca53aaae406a346",
      "parents": [
        "8643f9d02a7bb9db74634b4c062d8e70ce7c59b9"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Thu Mar 20 14:54:09 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:58 2008 +0200"
      },
      "message": "x86: add mp_bus_not_pci bitmap to mpparse_32.c\n\nSigned-off: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8643f9d02a7bb9db74634b4c062d8e70ce7c59b9",
      "tree": "f7d31205f8a9ea6e1c9551cbc0d160072c33f112",
      "parents": [
        "6079d2d5d11122eb52721f0f3c828952a490e6c1"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Tue Feb 19 03:21:06 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:58 2008 +0200"
      },
      "message": "x86: get boot_cpu_id as early for k8_scan_nodes\n\nWhen acpi\u003doff or there is no SRAT defined, apicid_to_node is got from K8\nNorthbridge PCI configuration space in k8_scan_nodes() in\narch/x86_64/mm/k8toplogy.c.\n\nThe problem is that it assumes bsp apic id is 0 at that point.\n\nFor four socket system with Quad core cpus installed, all cpus apic id\nis offset by 4, and bsp apic id is 4.\n\nFor eight socket system with dual core cpus installed, all cpus apic id\nis offset by 2, and bsp apic id is 2.\n\nWe need get boot_cpu_id --- bsp apic id, before k8_scan_nodes by called.\n\nSo create early_acpi_boot_init and early_get_smp_config for get boot_cpu_id.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6079d2d5d11122eb52721f0f3c828952a490e6c1",
      "tree": "7882df91e3953cf0d6097548c35c90fb43a2e045",
      "parents": [
        "5d570cbbf25a62e9c077f5b351fb142dbfc67288"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Tue Mar 11 19:45:48 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:58 2008 +0200"
      },
      "message": "x86: move quad_local_to_mp_bus_id to numa.c\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5d570cbbf25a62e9c077f5b351fb142dbfc67288",
      "tree": "8a6958c2cc729741435a3a5d1db697e86cf6436e",
      "parents": [
        "1415d160c7f7fe8f1026735d5b6cc19aec7a367f"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Tue Mar 11 16:43:31 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:58 2008 +0200"
      },
      "message": "x86: correct/clarify comment in nops.h\n\n\u003casm-x86/nops.h\u003e describes certain multibyte instructions as\n\"generic\" nops when in fact they aren\u0027t nops at all in 64-bit\nmode (missing REX.W causing truncation of a register).\n\nUpdate the comment to state that K8 or P6 style nops should be\nused in 64-bit mode. This matches what the alternatives code does.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1415d160c7f7fe8f1026735d5b6cc19aec7a367f",
      "tree": "24cc3b649845af431c51b2b7894e4ed7a015597b",
      "parents": [
        "5b0e508415a83989fe704b4718a1a214bc333ca7"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "hannes@saeurebad.de",
        "time": "Mon Mar 10 21:10:57 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:58 2008 +0200"
      },
      "message": "x86: Remove redundant display of free swap space in show_mem()\n\nSigned-off-by: Johannes Weiner \u003channes@saeurebad.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5b0e508415a83989fe704b4718a1a214bc333ca7",
      "tree": "bf73f1e6b944c190441413cedfb49b05e04ffe6b",
      "parents": [
        "f694010185c429629ad5a65245da08103e611852"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Mon Mar 10 13:11:17 2008 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:58 2008 +0200"
      },
      "message": "x86: prevent unconditional writes to DebugCtl MSR\n\nOtherwise, enabling (or better, subsequent disabling) of single\nstepping would cause a kernel oops on CPUs not having this MSR.\n\nThe patch could have been added a conditional to the MSR write in\nuser_disable_single_step(), but centralizing the updates seems safer\nand (looking forward) better manageable.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Markus Metzger \u003cmarkus.t.metzger@intel.com\u003e\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f694010185c429629ad5a65245da08103e611852",
      "tree": "2b430e62c2fcf59c25cf041ba5a10f5cb5e0efec",
      "parents": [
        "12db648c1518b2627cc983199a97ec6f5d6a1de2"
      ],
      "author": {
        "name": "Gautham R Shenoy",
        "email": "ego@in.ibm.com",
        "time": "Mon Mar 10 17:44:03 2008 +0530"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:58 2008 +0200"
      },
      "message": "x86: Don\u0027t send RESCHEDULE_VECTOR to offlined cpus\n\nIn the x86 native_smp_send_reschedule_function(), don\u0027t send the IPI if the\ncpu has gone offline already. Warn nevertheless!!\n\nSigned-off-by: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "12db648c1518b2627cc983199a97ec6f5d6a1de2",
      "tree": "01cfae2077d782e3d8509ebc4274f9bf97c87565",
      "parents": [
        "86975101e46ec93be972d8f46715aa6273102545"
      ],
      "author": {
        "name": "stephane eranian",
        "email": "eranian@googlemail.com",
        "time": "Fri Mar 07 13:05:39 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:58 2008 +0200"
      },
      "message": "x86: add AMD Northbridge MSR definition\n\nadds AMD Northbridge config MSR definition\n\nSigned-off-by: Stephane Eranian \u003ceranian@gmail.com\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "86975101e46ec93be972d8f46715aa6273102545",
      "tree": "df479b937d09123be36f0329a263e34ae57e8c88",
      "parents": [
        "e40c0fe6b0b5dd16aec3c0dad311d36b19d78fd9"
      ],
      "author": {
        "name": "stephane eranian",
        "email": "eranian@googlemail.com",
        "time": "Fri Mar 07 13:05:27 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:58 2008 +0200"
      },
      "message": "x86: add cpu_has_arch_perfmon\n\nadds cpu_has_arch_perfmon to test presence of architectural perfmon on\nIntel x86 processor\n\nSigned-off-by: Stephane Eranian \u003ceranian@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e40c0fe6b0b5dd16aec3c0dad311d36b19d78fd9",
      "tree": "efdb83368f0818ff51555bdd70f6ec2c6b439318",
      "parents": [
        "537d916066f66de18dbca79adf82933cd12d2a36"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Mar 09 12:35:00 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:58 2008 +0200"
      },
      "message": "x86: cleanup duplicate includes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n\n arch/x86/kernel/reboot.c      |    1 -\n include/asm-x86/elf.h         |    5 ++---\n include/asm-x86/posix_types.h |    8 +-------\n include/asm-x86/processor.h   |    3 +--\n include/asm-x86/unistd.h      |    8 +-------\n 5 files changed, 5 insertions(+), 20 deletions(-)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "537d916066f66de18dbca79adf82933cd12d2a36",
      "tree": "5435566db1282f0e368c96d0d0f5236bf5e32541",
      "parents": [
        "9a79cf9c1aa671325fa5ba37576c2cee23823d04"
      ],
      "author": {
        "name": "Paolo Ciarrocchi",
        "email": "paolo.ciarrocchi@gmail.com",
        "time": "Fri Mar 07 19:26:26 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:58 2008 +0200"
      },
      "message": "x86: coding style fixes to arch/x86/kernel/setup_32.c\n\nFix:\n\n  ERROR: do not initialise externals to 0 or NULL\n\nSigned-off-by: Paolo Ciarrocchi \u003cpaolo.ciarrocchi@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9a79cf9c1aa671325fa5ba37576c2cee23823d04",
      "tree": "fc14610ef75807800bf0f1deadf14593ad36bb38",
      "parents": [
        "01aaea1afbcdb7c49fe4a567ebe3e295db9f720d"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Fri Mar 07 19:17:55 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:58 2008 +0200"
      },
      "message": "x86: sort address_markers for dump_pagetables\n\notherwise Vmemmap and High Kernel Mapping string is not showing up.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "01aaea1afbcdb7c49fe4a567ebe3e295db9f720d",
      "tree": "21974b32aad2b004d2ac67bf5ee7d8812d0d30cd",
      "parents": [
        "459cce726730ca0ac93701e53aa1d0d055ce9e90"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu Mar 06 13:46:39 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:58 2008 +0200"
      },
      "message": "x86: introduce initial apicid\n\nstore initial_apicid from early identify. it is could be different from\nphys_proc_id later.\n\nalso print it out in /proc/cpuinfo.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "459cce726730ca0ac93701e53aa1d0d055ce9e90",
      "tree": "575e914b85859fdcc4edfde69bd14a13e12a00e4",
      "parents": [
        "4e4eee0e0139811b36a07854dcfa9746bc8b16d3"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 06 18:38:52 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:58 2008 +0200"
      },
      "message": "x86: remove mach_reboot.h\n\nall reboot details are handled in reboot.c and quirks are handled\nvia reboot_fixups_32.c.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4e4eee0e0139811b36a07854dcfa9746bc8b16d3",
      "tree": "a9386a0816fe40cec4fae524759dc7cb93f46725",
      "parents": [
        "e587cadd8f47e202a30712e2906a65a0606d5865"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Sat Feb 02 15:42:20 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:58 2008 +0200"
      },
      "message": "x86: enhance DEBUG_RODATA support for hotplug and kprobes\n\nStandardize DEBUG_RODATA, removing special cases for hotplug and kprobes.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: pageexec@freemail.hu\nCc: akpm@linux-foundation.org\nCC: Andi Kleen \u003candi@firstfloor.org\u003e\nCC: pageexec@freemail.hu\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": "e587cadd8f47e202a30712e2906a65a0606d5865",
      "tree": "9df9016b1cba513cc48472d335899ae5e216f8f1",
      "parents": [
        "77bf90ed66116a1fc0e2f0554ecac75a54290cc0"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Thu Mar 06 08:48:49 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:58 2008 +0200"
      },
      "message": "x86: enhance DEBUG_RODATA support - alternatives\n\nFix a memcpy that should be a text_poke (in apply_alternatives).\n\nUse kernel_wp_save/kernel_wp_restore in text_poke to support DEBUG_RODATA\ncorrectly and so the CPU HOTPLUG special case can be removed.\n\nAdd text_poke_early, for alternatives and paravirt boot-time and module load\ntime patching.\n\nChangelog:\n\n- Fix text_set and text_poke alignment check (mixed up bitwise and and or)\n- Remove text_set\n- Export add_nops, so it can be used by others.\n- Document text_poke_early.\n- Remove clflush, since it breaks some VIA architectures and is not strictly\n  necessary.\n- Add kerneldoc to text_poke and text_poke_early.\n- Create a second vmap instead of using the WP bit to support Xen and VMI.\n- Move local_irq disable within text_poke and text_poke_early to be able to\n  be sleepable in these functions.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCC: Andi Kleen \u003candi@firstfloor.org\u003e\nCC: pageexec@freemail.hu\nCC: H. Peter Anvin \u003chpa@zytor.com\u003e\nCC: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "77bf90ed66116a1fc0e2f0554ecac75a54290cc0",
      "tree": "7b71df7149473be877dfa4488e7e5e154c2cd508",
      "parents": [
        "282bfe21cf0e2af9eac052c89bcc0a5ace80352f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Mar 03 11:37:23 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:57 2008 +0200"
      },
      "message": "x86: replace remaining __FUNCTION__ occurances\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "282bfe21cf0e2af9eac052c89bcc0a5ace80352f",
      "tree": "ba20a4b48ef1c31a973666e3f4457b9a3dc28ee1",
      "parents": [
        "a7062211865efb53cda253d6e33a106f0fe20ebe"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu Mar 06 01:13:34 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:57 2008 +0200"
      },
      "message": "x86: show apicid for cpu in proc\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a7062211865efb53cda253d6e33a106f0fe20ebe",
      "tree": "ad3384e1304ebe8de4e5caa2fee20fb843d8ff61",
      "parents": [
        "97b44ae6cd8117212d41bedc433b5571ee3b79d9"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu Mar 06 01:11:11 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:57 2008 +0200"
      },
      "message": "x86: fix amd_detect_cmp\n\nfor system with apicid lifting, boot cpu apicid will be 4\n\ngot:\n\n  CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)\n  CPU: L2 Cache: 512K (64 bytes/line)\n  CPU 0/4 -\u003e Node 0\n  CPU: Physical Processor ID: 1\n  CPU: Processor Core ID: 0\n\nso try to offset apicid back before get phys_proc_id with bits shift.\nthen we can get correct socket ID\n\nalso remove remove cpu_data(0) reference.\n\nbecause cpu_data(0) only be ready after smp_prepare_cpus with the assignment\nfrom boot_cpu_data to current_cpu_data aka cpu_data(0).\n\nand check_bugs()\u003d\u003d\u003eidentify_cpu(\u0026boot_cpu_data) is quite before than\nsmp_prepare_cpus. So just use boot_cpu_id instead.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "97b44ae6cd8117212d41bedc433b5571ee3b79d9",
      "tree": "4917db26064a59a44601fc600fb9d3befda50fd2",
      "parents": [
        "eee6dd15723639f9270e4c561a0c82e8e18bd587"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 06 10:43:17 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:57 2008 +0200"
      },
      "message": "x86: add KERN_INFO to show_unhandled_signals printout\n\nBefore:\n   total: 0 errors, 1 warnings, 678 lines checked\nAfter:\n   total: 0 errors, 0 warnings, 678 lines checked\n\nNo code changed:\n\narch/x86/kernel/signal_32.o:\n\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n   5333\t      0\t      4\t   5337\t   14d9\tsignal_32.o.before\n   5336\t      0\t      4\t   5340\t   14dc\tsignal_32.o.after\n\nmd5:\n   c279e98012a2808e90cfa2a7787e42a4  signal_32.o.before.asm\n   c279e98012a2808e90cfa2a7787e42a4  signal_32.o.after.asm\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "eee6dd15723639f9270e4c561a0c82e8e18bd587",
      "tree": "fd4218fd8a778e08165d0872a3e9c4f36484d2d3",
      "parents": [
        "7e907f48980d6668f99206ba0dded40dca2d086f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 06 10:39:07 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:57 2008 +0200"
      },
      "message": "x86: move extern declaration to vdso.h\n\nBefore:\n   total: 0 errors, 3 warnings, 685 lines checked\nAfter:\n   total: 0 errors, 1 warnings, 678 lines checked\n\nNo code changed:\n\narch/x86/kernel/signal_32.o:\n\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n   5333\t      0\t      4\t   5337\t   14d9\tsignal_32.o.before\n   5333\t      0\t      4\t   5337\t   14d9\tsignal_32.o.after\n\nmd5:\n   c279e98012a2808e90cfa2a7787e42a4  signal_32.o.before.asm\n   c279e98012a2808e90cfa2a7787e42a4  signal_32.o.after.asm\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7e907f48980d6668f99206ba0dded40dca2d086f",
      "tree": "fca2bc443e034ad4abbc06f518a03e32a0f48b47",
      "parents": [
        "a7113170214b569d24e413326a56c4cc5cc1a152"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 06 10:33:08 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:57 2008 +0200"
      },
      "message": "x86: clean up arch/x86/kernel/signal_32.c\n\nBefore:\n   total: 21 errors, 6 warnings, 665 lines checked\nAfter:\n   total: 0 errors, 3 warnings, 685 lines checked\n\nNo code changed:\n\narch/x86/kernel/signal_32.o:\n\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n   5333\t      0\t      4\t   5337\t   14d9\tsignal_32.o.before\n   5333\t      0\t      4\t   5337\t   14d9\tsignal_32.o.after\n\nmd5:\n   c279e98012a2808e90cfa2a7787e42a4  signal_32.o.before.asm\n   c279e98012a2808e90cfa2a7787e42a4  signal_32.o.after.asm\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a7113170214b569d24e413326a56c4cc5cc1a152",
      "tree": "a1821afae04f9fabc3c2ca7cfbca9a778ffdf71c",
      "parents": [
        "c1db29dbc761e9a464b417df7d4dbbae7df81f4c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 06 10:24:04 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:57 2008 +0200"
      },
      "message": "x86: remove DEBUG_SIG\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c1db29dbc761e9a464b417df7d4dbbae7df81f4c",
      "tree": "9812c9aaf1808690df27832e90e4bb7ddd80dcff",
      "parents": [
        "16281a998d7340a5bee4078f6f9a26c47208eb86"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Mar 04 16:47:00 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:57 2008 +0200"
      },
      "message": "x86: arch/x86/kernel/cpu/feature_names.c - use angle brackets for include\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "16281a998d7340a5bee4078f6f9a26c47208eb86",
      "tree": "622c040a75eea58cb7c84824a404e498b2117f10",
      "parents": [
        "f668964ea1485c64cc9ab0721679fe9cd90cc406"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Mar 04 16:46:27 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:57 2008 +0200"
      },
      "message": "x86: include/asm-x86/mutex_32.h - use angle brackets for include\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f668964ea1485c64cc9ab0721679fe9cd90cc406",
      "tree": "6065b6efed25830bc5bbab8420bf451a83f59849",
      "parents": [
        "ca9cda2f7b53da619fabde4c0c1bd5f61039bd5b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 05 15:37:32 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:57 2008 +0200"
      },
      "message": "x86: clean up i387.c\n\nminor coding style cleanups.\n\nBefore:\n   total: 0 errors, 3 warnings, 479 lines checked\nAfter:\n   total: 0 errors, 1 warnings, 483 lines checked\n\nNo code changed:\n\narch/x86/kernel/i387.o:\n\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n   2379\t      4\t      8\t   2391\t    957\ti387.o.before\n   2379\t      4\t      8\t   2391\t    957\ti387.o.after\n\nmd5:\n   e1434553a3b4ff1f52ad97a68b1fad8a  i387.o.before.asm\n   e1434553a3b4ff1f52ad97a68b1fad8a  i387.o.after.asm\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ],
  "next": "ca9cda2f7b53da619fabde4c0c1bd5f61039bd5b"
}
