)]}'
{
  "log": [
    {
      "commit": "cfc1b9a6a683c835a20d5b565ade55baf639f72f",
      "tree": "d9eb8b4a76185e6913ec542020f387a368132f9b",
      "parents": [
        "2e2dcc7631e331cf2e8396ce452e7f01e35f1182"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Jul 21 21:35:38 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Jul 21 21:35:38 2008 +0200"
      },
      "message": "x86: convert Dprintk to pr_debug\n\nThere are a couple of places where (P)Dprintk is used which is an old\ncompile time enabled printk wrapper. Convert it to the generic\npr_debug().\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "35b680557f95564f70f21a8d3f5c72e101fab260",
      "tree": "1bb558278166aae267849c1bdfc8616f47e5f696",
      "parents": [
        "49a66a0bcea8737e82035a31ad0d8cd64d027a5d"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Jul 18 01:47:44 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 18 14:27:51 2008 +0200"
      },
      "message": "x86: more apic debugging\n\n[ mingo@elte.hu: picked up this patch from Maciej, lets make apic\u003ddebug\n                 print out more info - we had a lot of APIC changes ]\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "baa1318841d4bc95d783e6c15219b264720002c8",
      "tree": "b8c198abefeafa51e883e30d3d5b970980a61ffc",
      "parents": [
        "17c44697f293cf24cbbf51b4a5bd15f4fbc88b90"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Jul 14 18:44:51 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 18 14:27:43 2008 +0200"
      },
      "message": "x86: APIC: Make apic_verbosity unsigned\n\nAs a microoptimisation, make apic_verbosity unsigned.  This will make\napic_printk(APIC_QUIET, ...) expand into just printk(...) with the\nsurrounding condition and a reference to apic_verbosity removed.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "593f4a788e5d09e9f00182561437461b0b564de4",
      "tree": "aafdcb1b8553e1d3012bc81e809131482300d3f2",
      "parents": [
        "5b664cb235e97afbf34db9c4d77f08ebd725335e"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Wed Jul 16 19:15:30 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 18 12:51:21 2008 +0200"
      },
      "message": "x86: APIC: remove apic_write_around(); use alternatives\n\nUse alternatives to select the workaround for the 11AP Pentium erratum\nfor the affected steppings on the fly rather than build time.  Remove the\nX86_GOOD_APIC configuration option and replace all the calls to\napic_write_around() with plain apic_write(), protecting accesses to the\nESR as appropriate due to the 3AP Pentium erratum.  Remove\napic_read_around() and all its invocations altogether as not needed.\nRemove apic_write_atomic() and all its implementing backends.  The use of\nASM_OUTPUT2() is not strictly needed for input constraints, but I have\nused it for readability\u0027s sake.\n\nI had the feeling no one else was brave enough to do it, so I went ahead\nand here it is.  Verified by checking the generated assembly and tested\nwith both a 32-bit and a 64-bit configuration, also with the 11AP\n\"feature\" forced on and verified with gdb on /proc/kcore to work as\nexpected (as an 11AP machines are quite hard to get hands on these days).\nSome script complained about the use of \"volatile\", but apic_write() needs\nit for the same reason and is effectively a replacement for writel(), so I\nhave disregarded it.\n\nI am not sure what the policy wrt defconfig files is, they are generated\nand there is risk of a conflict resulting from an unrelated change, so I\nhave left changes to them out.  The option will get removed from them at\nthe next run.\n\nSome testing with machines other than mine will be needed to avoid some\nstupid mistake, but despite its volume, the change is not really that\nintrusive, so I am fairly confident that because it works for me, it will\neverywhere.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8fbbc4b45ce3e4c0eeb15004c79c72b6896a79c2",
      "tree": "3b7c8e4ee74ef5fec07f64ea56bff60afb433c2c",
      "parents": [
        "2dbe06faf37b39f9ecffc054dd173b2a1dc2adcd"
      ],
      "author": {
        "name": "Alok Kataria",
        "email": "akataria@vmware.com",
        "time": "Tue Jul 01 11:43:34 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jul 09 07:43:27 2008 +0200"
      },
      "message": "x86: merge tsc_init and clocksource code\n\nUnify the clocksource code.\nUnify the tsc_init code.\n\nSigned-off-by: Alok N Kataria \u003cakataria@vmware.com\u003e\nSigned-off-by: Dan Hecht \u003cdhecht@vmware.com\u003e\nCc: Dan Hecht \u003cdhecht@vmware.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "914bebfad42c417b84bda8920a3073d236007fde",
      "tree": "03706ce29f8787bf069320db54f37a2e7f333308",
      "parents": [
        "a04ad82d0bff4bb564f290eb50982e02458592d9"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Jun 29 00:06:37 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:16:08 2008 +0200"
      },
      "message": "x86: use disable_apic in 32bit\n\nchange the enable_local_apic to static force_enable_local_apic for 32bit\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f3294a33e765d8308c3e17b951a13e0db9cf5f00",
      "tree": "d73b3b157bd1e21b9dbbdd49bfbb64f5763accfb",
      "parents": [
        "ab67715c7201be2fe729888a09007b6ba5bb2326"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Fri Jun 27 01:41:56 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:16:04 2008 +0200"
      },
      "message": "x86: let setup_arch call init_apic_mappings for 32bit\n\ninstead of calling it from trap_init()\n\nalso move init ioapic mapping out of apic_32.c\n\nso 32 bit do same as 64 bit\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3c999f142665265afd0fe9190204dd051f17e505",
      "tree": "83b764c2a90890c22b199d6445cf2e132babe455",
      "parents": [
        "88a6846c70ad6bf33a545d554ace801d69e8a1a5"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Fri Jun 20 16:11:20 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:31 2008 +0200"
      },
      "message": "x86: check command line when CONFIG_X86_MPPARSE is not set, v2\n\nif acpi\u003doff, acpi\u003dnoirq and pci\u003dnoacpi, we need to disable apic.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: \"Maciej W. Rozycki\" \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6924d1ab8b7bbe5ab416713f5701b3316b2df85b",
      "tree": "affbf0ff13f7522336f25505e8e7b5f12a34e705",
      "parents": [
        "4e78c91abe1a40b905611100a593be62784ba355",
        "25556c1699ad84dd6077adf67c92eba362aa7dc2",
        "b764a15f679942a7bc9d4f9645299e1defcc5b43",
        "437a0a54eea7b101e8a5b70688009956f6522ed0",
        "41b3eae669fb1ef6ae4acaa937b4e4617a1aa078",
        "84e65b0a84a2c856bef36f13d122047678408b0a",
        "684eb0163a98bc329193b4aa4535cdd705a5dd58",
        "93022136fff9e6130aa128a5ed8a599e93ac813c",
        "5cb04df8d3f03e37a19f2502591a84156be71772",
        "44974c8fc1d7047abe414562e0782320f4c1f511",
        "48cf937f48f68bd1e61f37c6357dbff5adb95532",
        "205f93288093df69f9ab5f6981aef27b91088b28",
        "c54f9da1c8ceee19436430afac0798a989eb886d",
        "0ed368c71aa65cba8d349432bd4dab4a9a2eb39c",
        "b478458aeebfc55fe409abec43794ac72a623c79",
        "2d144e63098be47c21ad59d68a4fd17bd73a3aaf",
        "607baf1f4ef94637ab0f7d0e258932851dc5c0a2",
        "33af9039cbf629041da2bfa0cf451208391a1ec3",
        "3557b18fcbe0e29706214f3c7cc680a7823605eb",
        "63687a528c39a67c1a213cdffa09feb0e6af9dbe",
        "009b9fc98ddd83f9139fdabb12c0d7a8535d5421",
        "f6477cc76c73833a56e97f1fafc36a7ca92927e5",
        "e6b0edef3453677b13e175a104a83eb36d062dd3",
        "400d34944c4ad82a817c06e570bc93b1114aa596"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 09:16:56 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 09:16:56 2008 +0200"
      },
      "message": "Merge branches \u0027x86/numa-fixes\u0027, \u0027x86/apic\u0027, \u0027x86/apm\u0027, \u0027x86/bitops\u0027, \u0027x86/build\u0027, \u0027x86/cleanups\u0027, \u0027x86/cpa\u0027, \u0027x86/cpu\u0027, \u0027x86/defconfig\u0027, \u0027x86/gart\u0027, \u0027x86/i8259\u0027, \u0027x86/intel\u0027, \u0027x86/irqstats\u0027, \u0027x86/kconfig\u0027, \u0027x86/ldt\u0027, \u0027x86/mce\u0027, \u0027x86/memtest\u0027, \u0027x86/pat\u0027, \u0027x86/ptemask\u0027, \u0027x86/resumetrace\u0027, \u0027x86/threadinfo\u0027, \u0027x86/timers\u0027, \u0027x86/vdso\u0027 and \u0027x86/xen\u0027 into x86/devel\n"
    },
    {
      "commit": "ecd29476ae0143b1c3641edfa76c0fc3e9ad3021",
      "tree": "e8d836d6494ebc131c0b6576e63f87e1fac106aa",
      "parents": [
        "d11d5794e0c21a1054e6cd57381050a999ad7232"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Wed May 21 22:09:19 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 09:12:54 2008 +0200"
      },
      "message": "x86: I/O APIC: remove parameters to fiddle with the 8259A\n\nRemove the \"disable_8254_timer\" and \"enable_8254_timer\" kernel\nparameters.  Now that AEOI acknowledgements are no longer needed for\ncorrect timer operation, the 8259A can be kept disabled unconditionally\nunless interrupts, either timer or watchdog ones, are actually passed\nthrough it.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "aa276e1cafb3ce9d01d1e837bcd67e92616013ac",
      "tree": "d0ecb8fe8ae70fdaed8d97d317199180882671b5",
      "parents": [
        "00dba56465228825ea806e3a7fc0aa6bba7bdc6c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Jun 09 19:15:00 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 07:47:18 2008 +0200"
      },
      "message": "x86, clockevents: add C1E aware idle function\n\nC1E on AMD machines is like C3 but without control from the OS. Up to\nnow we disabled the local apic timer for those machines as it stops\nwhen the CPU goes into C1E. This excludes those machines from high\nresolution timers / dynamic ticks, which hurts especially X2 based\nlaptops.\n\nThe current boot time C1E detection has another, more serious flaw\nas well: some BIOSes do not enable C1E until the ACPI processor module\nis loaded. This causes systems to stop working after that point.\n\nTo work nicely with C1E enabled machines we use a separate idle\nfunction, which checks on idle entry whether C1E was enabled in the\nInterrupt Pending Message MSR. This allows us to do timer broadcasting\nfor C1E and covers the late enablement of C1E as well.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3c311febfa8cc240e2922931d7403a6bb7f3fa1b",
      "tree": "9f22878848c27657f411b7b0dad50e187a22de3f",
      "parents": [
        "79a4a961ef92744dd8876963690a8beb56758457"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Mar 23 01:01:40 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:21 2008 +0200"
      },
      "message": "include/asm-x86/apic.h: checkpatch cleanups - formatting only\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "aa7d8e25eca5deb33eb08013bc78a80514349b40",
      "tree": "71075bf2c7103641377e5e182102cf8350797f8b",
      "parents": [
        "3250c91ada16a06de5afef55bce7b766c894d75c"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Thu Mar 20 00:41:16 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:08 2008 +0200"
      },
      "message": "x86: fix build breakage when PCI is define and PARAVIRT is not\n\n- Fix the the build breakage when PARAVIRT is defined\n  but PCI is not\n  This fixes problem reported at:\n\thttp://marc.info/?l\u003dlinux-kernel\u0026m\u003d120525966600698\u0026w\u003d2\n- Make is_vsmp_box() available even when PARAVIRT is not defined.\n  This is needed to determine if tsc\u0027s are reliable as a time source\n  even when PARAVIRT is not defined.\n- split vsmp_init to use is_vsmp_box() and set_vsmp_pv_ops()\n  set_vsmp_pv_ops will do nothing if PCI is not enabled in the config.\n\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "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": "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": "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": "f8fffa458368ed3d57385698f775880db629bd1a",
      "tree": "845bce35fea17284414d973a0fd0ea199d0947a6",
      "parents": [
        "34048c9e927d5ae29c6ba802c826370de2a046d2"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Sun Feb 24 21:36:28 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:50 2008 +0200"
      },
      "message": "x86: apic_is_clustered_box for vsmp\n\nquad core 8 socket system will have apic id lifting.the apic id range could\nbe [4, 0x23]. and apic_is_clustered_box will think that need to three clusters\nand that is larger than 2. So it is treated as a clustered_box.\n\nand will get:\n\n   Marking TSC unstable due to TSCs unsynchronized\n\neven if the CPUs have X86_FEATURE_CONSTANT_TSC set.\n\nthis quick fix will check if the cpu is from AMD.\n\nbut vsmp still needs that checking...\n\nthis patch is fix to make sure that vsmp not to be passed.\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e94271017f0933b29362a3c9dea5a6b9d04d98e1",
      "tree": "e3711fd58a2a6f12a6b09087832468776e3c19e3",
      "parents": [
        "cae4595764cb3b08f6517e99bac1e3862854b1a1"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Jan 30 13:31:24 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:31:24 2008 +0100"
      },
      "message": "x86: adjust enable_NMI_through_LVT0()\n\nIts previous use in a call to on_each_cpu() was pointless, as at the\ntime that code gets executed only one CPU is online. Further, the\nfunction can be __cpuinit, and for this to work without\nCONFIG_HOTPLUG_CPU setup_nmi() must also get an attribute (this one\ncan even be __init; on 64-bits check_timer() also was lacking that\nattribute).\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "341d8854d38fe6e7655f7748babae5c25a51aa70",
      "tree": "38c2baa4db7755e3a8cb359238fbb3073d6e0b7b",
      "parents": [
        "75604d7f7f1ee93e4d19d9e19f4497b7ed842f2a"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jan 30 13:31:17 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:31:17 2008 +0100"
      },
      "message": "x86: remove fastcall from include/asm-x86\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "7b83dae7aa31db4f6d6e78c3c6d490a7ac58699c",
      "tree": "58196045602928d11c2688eda321738eab1dc8bc",
      "parents": [
        "739f33b38bf88312447e38ae8b7ac3acdbb72a6b"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Wed Jan 30 13:30:40 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:30:40 2008 +0100"
      },
      "message": "x86: extended interrupt LVT support for AMD Barcelona\n\nAlso macro definitions in apicdef.h has been updated.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "739f33b38bf88312447e38ae8b7ac3acdbb72a6b",
      "tree": "2d5e09f00175f7078f519609c20624a8e77f0e5b",
      "parents": [
        "3f6e5a12b8384ab9816ba6703f4b4be87ac94b5a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Jan 30 13:30:40 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:30:40 2008 +0100"
      },
      "message": "x86: untable __init references between IO data\n\nEarlier patch added IO APIC setup into local APIC setup. This caused\nmodpost warnings. Fix them by untangling setup_local_APIC() and splitting\nit into smaller functions. The IO APIC initialization is only called\nfor the BP init.\n\nAlso removed some outdated debugging code and minor cleanup.\n\n[ tglx: arch/x86 adaptation ]\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": "ae9d983be1eefac4b5efad69a188e7ac89a75797",
      "tree": "ecdf7ad736e1fe98dff2277649b573135d1381fd",
      "parents": [
        "c2805aa1d8ae51c7582d2ccbd736afa545cf5cc4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 30 13:30:36 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:30:36 2008 +0100"
      },
      "message": "x86: cleanup smp.h variants\n\nBring the smp.h variants into sync to prepare merging and\nparavirt support.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3a12d93dc0b46bc710317272bf91640d7a8b6f18",
      "tree": "7f3c04a452b2f6c403b3846a913688f52d6409c0",
      "parents": [
        "87ebecf14ca4f669cb52be46c954f3d9201394b8"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 30 13:30:20 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:30:20 2008 +0100"
      },
      "message": "x86: make smp_local_timer_interrupt() static\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "67c5fc5c330f63360e26609534b219df1aaa03ca",
      "tree": "6ba4e34c6118ff92985a5f55c625181c1dff000f",
      "parents": [
        "42e0a9aa5d467188687c6b705412578e53c14af6"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 30 13:30:15 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:30:15 2008 +0100"
      },
      "message": "x86: merge apic_32/64.h\n\nUnify apic.h variants.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "96a388de5dc53a8b234b3fd41f3ae2cedc9ffd42",
      "tree": "d947a467aa2da3140279617bc4b9b101640d7bf4",
      "parents": [
        "27bd0c955648646abf2a353a8371d28c37bcd982"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:20:03 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:20:03 2007 +0200"
      },
      "message": "i386/x86_64: move headers to include/asm-x86\n\nMove the headers to include/asm-x86 and fixup the\nheader install make rules\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ]
}
