)]}'
{
  "log": [
    {
      "commit": "61048c6328819b0973ef662f6d46f2e2bc753ceb",
      "tree": "09efa08f2e4a18b191769aad558144c2bde404df",
      "parents": [
        "16ecf7a47cf4f1c97189a551b001195aed550cc2"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Apr 04 23:41:07 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:34 2008 +0200"
      },
      "message": "x86: don\u0027t set IO APIC features if IO APIC is not enabled\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "05f2d12c3563dea8c81b301f9f3cf7919af23b13",
      "tree": "d696f29159d311d8d1fde7f6bd1b01261ca713b9",
      "parents": [
        "a5c15d419d4b68535222b51f9054dd08d5e67470"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Fri Mar 28 14:12:02 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:33 2008 +0200"
      },
      "message": "x86: change GET_APIC_ID() from an inline function to an out-of-line function\n\nIntroduce a function to read the local APIC_ID.\n\nThis change is in preparation for additional changes to\nthe APICID functions that will come in a later patch.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "dd46e3ca73d136aa7f9f1813e4cbb6934c3611cc",
      "tree": "455dd49e9e22b1cf06f328978dc3de7faf5c5455",
      "parents": [
        "ab68ed98f665436601feec853c8f400d28c39e92"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Tue Mar 25 18:10:46 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:30 2008 +0200"
      },
      "message": "x86: move apic declarations to mach_apic.h\n\ntake them out of the x86_64-specific asm/mach_apic.h\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5af5573ee06c361378e22a9dd71dae0320e841f7",
      "tree": "af9b79f408455b66c61b6a0ed6ccffa60811534a",
      "parents": [
        "8346ea17aa20e9864b0f7dc03d55f3cd5620b8c1"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Tue Mar 25 13:28:56 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:30 2008 +0200"
      },
      "message": "x86: move ipi definitions to mach_ipi.h\n\ntake them out of the x86_64-only asm/mach_apic.h\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9b967106da0357ef8b08847dce35584a04134f20",
      "tree": "01af76543489f2f15621403273bf9f6a742e9366",
      "parents": [
        "288621e32a7ae3a29c37b45297136c0264e2ff7b"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Fri Mar 21 15:14:07 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:21 2008 +0200"
      },
      "message": "x86: fix smpboot integration\n\n\u003e  yhlu@mpk:~/xx/xx/kernel/x86/linux-2.6\u003e git-bisect bad\n\u003e  d1c707188ad646c8094cac9afb1738e7d0196ff2 is first bad commit\n\u003e  commit d1c707188ad646c8094cac9afb1738e7d0196ff2\n\u003e  Author: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\n\u003e  Date:   Wed Mar 19 14:25:53 2008 -0300\n\u003e\n\u003e     x86: include mach_apic.h in smpboot_64.c and smpboot.c\n\u003e\n\u003e     After the inclusion, a lot of files needs fixing for conflicts,\n\u003e     some of them in the headers themselves, to accomodate for both\n\u003e     i386 and x86_64 versions.\n\u003e\n\u003e     [ mingo@elte.hu: build fix ]\n\u003e\n\u003e     Signed-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\n\u003e     Signed-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n\u003e\n\u003e  :040000 040000 19f574e64bb8003bbe984f3a8c1315db969dfdcd\n\u003e  6ffe96588c77bc936705599fa110107856201115 M      arch\n\u003e  :040000 040000 61269347ad4f384ed85cc87c4f2d004ed94492ac\n\u003e  8f5c713da25579a3cdf63db3d4c2f795261d0521 M      include\n\u003e  yhlu@mpk:~/xx/xx/kernel/x86/linux-2.6\u003e\n\u003e\n\nattached patch fixes that.\n"
    },
    {
      "commit": "0ec153af4dec8944e6da558093914a3bce4c76f9",
      "tree": "374a5287217a709e01ff1dd2697f844d955bb2da",
      "parents": [
        "d285e338899a4ff662a17b22d3bb0e48bb1465d4"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Mar 17 22:08:48 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:08 2008 +0200"
      },
      "message": "x86: remove mpc_oem_bus_info()\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d285e338899a4ff662a17b22d3bb0e48bb1465d4",
      "tree": "14fd807235a5aaf5818c32b9875af8a76e1d14a7",
      "parents": [
        "4655c7deca112bea86ca00f616f19c3717f687aa"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Mar 17 22:08:42 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:08 2008 +0200"
      },
      "message": "x86: remove mpc_oem_pci_bus()\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4655c7deca112bea86ca00f616f19c3717f687aa",
      "tree": "c0913d7eebb5ade8523f6c74490a088cac8098ec",
      "parents": [
        "555b07646d5bd0bcd4825e83580d5f6bb34259ea"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Mar 17 22:08:36 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:07 2008 +0200"
      },
      "message": "x86: remove mpc_apic_id()\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ce3fe6b2bfded4f5d931c5f2f9325dc2e3fd3a74",
      "tree": "8e8001b52fa710c90a14a0078d4f689086186b9e",
      "parents": [
        "e3e3ffa20351b32b5eaa6020d051305c8d803ed4"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Mar 17 22:08:17 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:05 2008 +0200"
      },
      "message": "x86: use get_bios_ebda in mpparse_64.c\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9f3734f631267d2f36008833b62670ca342ac000",
      "tree": "ad9a7b6c1b0ab765556df7b8716effb7d148ffd8",
      "parents": [
        "771263d31114adb5e234364a58280c876c2ed182"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:26:10 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:04 2008 +0200"
      },
      "message": "x86: introduce smpboot_clear_io_apic\n\nx86_64 has two nr_ioapics \u003d 0 statements. In 32-bit, it can be done\ntoo. We do it through the smpboot_clear_io_apic() inline function,\nto cope with subarchitectures (visws) that does not compile mpparse in\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3fa7b3487a1317f7d3be3043dbea316ca75abed5",
      "tree": "ba0bb16fec7aa939430b40587f6b604ef315c18d",
      "parents": [
        "7cefaa20e798c547f569ca3f79547f820c802997"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Mar 19 14:26:06 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:04 2008 +0200"
      },
      "message": "x86: assign nr_ioapics \u003d 0 in smpboot_hooks.h\n\nchange smpboot_setup_io_apic() by to match x86_64 behaviour\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": "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": "64883ab0e3386d72112a9091d886352a7b4b8bf6",
      "tree": "6adf29b7f7fae6d10d173ece49c5fc9990100b29",
      "parents": [
        "d291cf83639a0e0b67ff783b6ed29c0a747d4901"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 30 13:30:35 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:30:35 2008 +0100"
      },
      "message": "x86: cleanup mpspec variants\n\nBring the mpspec 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": "f20ebee41882d28c965166e56c1331fbd28778bb",
      "tree": "8f9675a4e10da77b6a1a080142e7aa1551fd0c3c",
      "parents": [
        "f0cd0af1b004f601f3cf96d9e001ffad9207f642"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 30 13:30:29 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:30:29 2008 +0100"
      },
      "message": "x86: move 8259 defines to i8259.h\n\nMove the i8259 defines and remove the now io_ports.h\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "99122a3fe74c4918cdc86a8d6d63b40240fa8881",
      "tree": "b73519d2b422726b0951ec695d8bc39a7ba1ba60",
      "parents": [
        "3abf024d2abb79614d8c4cb25a70d5596f77d0ad"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Jan 30 13:30:28 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:30:28 2008 +0100"
      },
      "message": "x86: remove more bogus filenames in comments.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fe599f9fbc5d470ec5b55d08f2bbb991ddecbbc8",
      "tree": "be07dcd4062fbcb801ae833678b3818d2fd47ceb",
      "parents": [
        "6ce60b07e670e800c4c5cfe984ed5188e7a64135"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 30 13:30:26 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:30:26 2008 +0100"
      },
      "message": "x86: isolate the rtc code for sharing\n\nThe mach-default/mach_time.h code inline is moved to arch/x86/kernel/rtc.c\nand the header files are adjusted.\n\nShrink the 3 dozen includes to the ones we really need.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "05dfa35e84331c6921ab394463069e9376f0bd76",
      "tree": "de4ed0c1c6d72cd6a61f70d999a1b96d7ab6e328",
      "parents": [
        "f4df73c2914a49bf6a55896aaecb0563c955e167"
      ],
      "author": {
        "name": "Truxton Fulton",
        "email": "trux@truxton.com",
        "time": "Sat Nov 17 16:27:01 2007 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@apollo.(none)",
        "time": "Sat Nov 17 16:27:01 2007 +0100"
      },
      "message": "x86: fix reboot with no keyboard attached\n\nAttempt to fix http://bugzilla.kernel.org/show_bug.cgi?id\u003d8378\n\nHiroto Shibuya wrote to tell me that he has a VIA EPIA-EK10000 which\nsuffers from the reboot problem when no keyboard is attached.  My first\npatch works for him:\n\n  http://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommit;h\u003d59f4e7d572980a521b7bdba74ab71b21f5995538\n\nBut the latest patch does not work for him :\n\n  http://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommit;h\u003d8b93789808756bcc1e5c90c99f1b1ef52f839a51\n\nWe found that it was necessary to also set the \"disable keyboard\" flag in\nthe command byte, as the first patch was doing.  The second patch tries to\nminimally modify the command byte, but it is not enough.\n\nPlease consider this simple one-line patch to help people with low end VIA\nmotherboards reboot when no keyboard is attached.  Hiroto Shibuya has\nverified that this works for him (as I no longer have an afflicted\nmachine).\n\n\nAdditional discussion:\n\nNote that original patch from Truxton DOES\ndisable keyboard and this has been in main tree since 2.6.14, thus it must have\nquite a bit of air time already.\n\nhttp://git.kernel.org/?p\u003dlinux/kernel/git/stable/linux-2.6.14.y.git;a\u003dcommit;h\u003d59f4e7d572980a521b7bdba74ab71b21f5995538\n\nNote that he only mention \"System flag\" in the description and comment, but\nin the code, \"disable keyboard\" flag is set.\n\n  outb(0x14, 0x60);       /* set \"System flag\" */\n\nIn 2.6.23, he made a change to read the current byte and then mask the flags,\nbut along this change,  he only set the \"System flag\" and dropped the setting\nof \"disable keyboard\" flag.\n\nhttp://git.kernel.org/?p\u003dlinux/kernel/git/stable/linux-2.6.23.y.git;a\u003dcommit;h\u003d8b93789808756bcc1e5c90c99f1b1ef52f839a51\n\n   outb(cmd | 0x04, 0x60); /* set \"System flag\" */\n\nSo my request is to restore the setting of disable keyboard flag which has been\nthere since 2.6.14 but disappeared in 2.6.23.\n\nCc: Lee Garrett \u003clee-in-berlin@web.de\u003e\nCc: \"Hiroto Shibuya\" \u003chiroto.shibuya@gmail.com\u003e\nCc: Natalie Protasevich \u003cprotasnb@gmail.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Aristeu Rozanski \u003caris@ruivo.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "58d5fa7a6a6fc4754d295d0999b284edd67c8620",
      "tree": "19d1ff3dbb73503d3ed45a2c43cb9167e822ec68",
      "parents": [
        "801916c1b369b637ce799e6c71a94963ff63df79"
      ],
      "author": {
        "name": "Siddha, Suresh B",
        "email": "suresh.b.siddha@intel.com",
        "time": "Wed Oct 17 18:04:33 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Wed Oct 17 20:15:24 2007 +0200"
      },
      "message": "i386: fix 4 bit apicid assumption of mach-default\n\nFix get_apic_id() in mach-default, so that it uses 8 bits incase of\nxAPIC case and 4 bits for legacy APIC case.\n\nThis fixes the i386 kernel assumption that apic id is less than 16 for\nxAPIC platforms with 8 cpus or less and makes the kernel boot on such\nplatforms.\n\n[ tglx: arch/x86 adaptation ]\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\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"
    }
  ]
}
