)]}'
{
  "log": [
    {
      "commit": "0afe2db21394820d32646a695eccf3fbfe6ab5c7",
      "tree": "6d925383f444a242ebc77d167420efb7e6ad8d99",
      "parents": [
        "d84705969f898f294bc3fc32eca33580f14105bd",
        "43603c8df97f246e8be7b9cc92a8f968a85108bd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Oct 11 20:23:20 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Oct 11 20:23:20 2008 +0200"
      },
      "message": "Merge branch \u0027x86/unify-cpu-detect\u0027 into x86-v28-for-linus-phase4-D\n\nConflicts:\n\tarch/x86/kernel/cpu/common.c\n\tarch/x86/kernel/signal_64.c\n\tinclude/asm-x86/cpufeature.h\n"
    },
    {
      "commit": "fe47784ba5cbb6b713c013e046859946789b45e4",
      "tree": "6384958d55e29be0d2eb8ae78fa437c10636d8d6",
      "parents": [
        "83b8e28b14d63db928cb39e5c5ed2a548246bd71",
        "af2e1f276ff08f17192411ea3b71c13a758dfe12"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Sep 04 09:04:45 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Sep 04 09:04:45 2008 -0700"
      },
      "message": "Merge branch \u0027x86/cpu\u0027 into x86/xsave\n\nConflicts:\n\n\tarch/x86/kernel/cpu/feature_names.c\n\tinclude/asm-x86/cpufeature.h\n"
    },
    {
      "commit": "83b8e28b14d63db928cb39e5c5ed2a548246bd71",
      "tree": "27abd5df0e150e411265ac5a2c834279813eb8dc",
      "parents": [
        "f65bc214e042916135256620f900e9599d65e0cb"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Wed Aug 27 14:57:36 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Aug 27 15:23:23 2008 -0700"
      },
      "message": "x86: xsave: restore xcr0 during resume\n\nAdd the missing XCR0(XFEATURE_ENABLED_MASK) restore during resume.\n\nReported-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "c171f465b7281f2d3b03e9145ec763d6a8bab176",
      "tree": "483a1445225e98b40591bdd9f0d9e85c61bb31f3",
      "parents": [
        "7393423dd9b5790a3115873be355e9fc862bce8f"
      ],
      "author": {
        "name": "Uros Bizjak",
        "email": "ubizjak@gmail.com",
        "time": "Wed Aug 20 10:44:47 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Aug 20 11:52:47 2008 +0200"
      },
      "message": "x86, cleanup: use X86_CR4_PGE in x86/power/hibernate_asm_32.S\n\nSigned-off-by: Uros Bizjak \u003cubizjak@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e532c06f2a835b5cc4f4166f467437d9b09c1d0e",
      "tree": "762fa0f0c22dc1af7d9d6e918f4d48ced8910a4e",
      "parents": [
        "39e00fe20aaad4326ed5e0e3221451732bc7f679"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Sun Aug 17 23:03:40 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 18 08:50:19 2008 +0200"
      },
      "message": "x86: fix i486 suspend to disk CR4 oops\n\narch/x86/power/cpu_32.c __save_processor_state calls read_cr4()\nonly a i486 CPU doesn\u0027t have the CR4 register.  Trying to read it\nproduces an invalid opcode oops during suspend to disk.\n\nUse the safe rc4 reading op instead. If the value to be written is\nzero the write is skipped.\n\narch/x86/power/hibernate_asm_32.S\ndone: swapped the use of %eax and %ecx to use jecxz for\nthe zero test and jump over store to %cr4.\nrestore_image: s/%ecx/%eax/ to be consistent with done:\n\nIn addition to __save_processor_state, acpi_save_state_mem,\nefi_call_phys_prelog, and efi_call_phys_epilog had checks added\n(acpi restore was in assembly and already had a check for\nnon-zero).  There were other reads and writes of CR4, but MCE and\nvirtualization shouldn\u0027t be executed on a i486 anyway.\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c987d12f8455b19b3b057d63bac3de161bd809fc",
      "tree": "eb42d14516ea0d24d023d00ed0100cbee42df28c",
      "parents": [
        "f47f9d538ecc938bed589e9d39ad7b454f3b506c"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Jun 24 22:14:09 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:38 2008 +0200"
      },
      "message": "x86: remove end_pfn in 64bit\n\nand use max_pfn directly.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "db96598494f2a2ab9ab79999dd8fc365a906914b",
      "tree": "a7466ea98b5efee94f1d0cb7fac427516e707906",
      "parents": [
        "7ebed39ff7eec204850736a662828da0b942b8c0"
      ],
      "author": {
        "name": "Paolo Ciarrocchi",
        "email": "paolo.ciarrocchi@gmail.com",
        "time": "Sun Feb 24 11:57:22 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:50 2008 +0200"
      },
      "message": "x86: coding style fixes to arch/x86/power/cpu_32.c\n\nBefore:\n   total: 15 errors, 3 warnings, 133 lines checked\nAfter:\n   total: 0 errors, 0 warnings, 138 lines checked\n\nNo code changed:\n\narch/x86/power/cpu_32.o:\n\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n    739\t      0\t     84\t    823\t    337\tcpu_32.o.before\n    739\t      0\t     84\t    823\t    337\tcpu_32.o.after\n\nmd5:\n   eb0726223a5e26b195e65f0ae2c0ec66  cpu_32.o.before.asm\n   eb0726223a5e26b195e65f0ae2c0ec66  cpu_32.o.after.asm\n\nSigned-off-by: Paolo Ciarrocchi \u003cpaolo.ciarrocchi@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bbb1e57a1c0b732cfeb727bed7c61e80a79c6479",
      "tree": "dde90cec9c91fbfa430de90ef55d8dadef8d33c5",
      "parents": [
        "248fb89c12228190cecea553353e16cf21a67dc3"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sat Feb 09 00:49:13 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:33 2008 +0100"
      },
      "message": "x86 cleanup: suspend_asm_64.S - use X86_CR4_PGE instead of numeric value\n\nBy including \u003casm/processor-flags.h\u003e we\u0027re allowed to use\nX86_CR4_PGE instead of numeric constant.\n\nmd5 sums of compiled files are differ due to this inclusion\nbut .text section remains the same.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "261f0ce5ccdd17dc240d8453ca5ffc4688b92700",
      "tree": "ce0c307339f40135b2e95066dca94cbfce2b2e7b",
      "parents": [
        "ef8b03fabfbab0738dacbb6c0c38d5af91759ca1"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "message": "x86 PM: update stale comments\n\nIn some suspend and hibernation files in arch/x86/power there are\ncomments referring to arch/x86-64 and arch/i386 .  Update them to\nreflect the current code layout.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ef8b03fabfbab0738dacbb6c0c38d5af91759ca1",
      "tree": "c9d1be39c2d522752adbca205b12091cf24a62a4",
      "parents": [
        "c57591244a08bb441c83472f5c110151bb7c2cc6"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "message": "x86 PM: consolidate suspend and hibernation code\n\nMove the hibernation-specific code from arch/x86/power/suspend_64.c\nto a separate file (hibernate_64.c) and the CPU-handling code to\ncpu_64.c (in line with the corresponding 32-bit code).\n\nSimplify arch/x86/power/Makefile .\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "c57591244a08bb441c83472f5c110151bb7c2cc6",
      "tree": "adfb539d83e67079e8bb26085b12f9d33f0120ee",
      "parents": [
        "cf7700fe24301df2c8d3636cf40784651c098207"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "message": "x86 PM: rename 32-bit files in arch/x86/power\n\nRename cpu.c, suspend.c and swsusp.S in arch/x86/power to cpu_32.c,\nhibernate_32.c and hibernate_asm_32.S, respectively, and update the\npurpose and copyright information in these files.\n\nUpdate the Makefile in arch/x86/power to reflect the above changes.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "cf7700fe24301df2c8d3636cf40784651c098207",
      "tree": "2897be493f1b9af0c3a992c541a22f403c6e405c",
      "parents": [
        "9b706aee7d92d6ac3002547aea12e3eaa0a750ae"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "message": "x86 PM: move 64-bit hibernation files to arch/x86/power\n\nMove arch/x86/kernel/suspend_64.c to arch/x86/power .\n\nMove arch/x86/kernel/suspend_asm_64.S to arch/x86/power\nas hibernate_asm_64.S .\n\nUpdate purpose and copyright information in\narch/x86/power/suspend_64.c and\narch/x86/power/hibernate_asm_64.S .\n\nUpdate the Makefiles in arch/x86, arch/x86/kernel and\narch/x86/power to reflect the above changes.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "cae4595764cb3b08f6517e99bac1e3862854b1a1",
      "tree": "7abb47b9e81fa4bcde3b6a0b98f87c5f88b5722a",
      "parents": [
        "3e7622f9d7807a0a826d042cafc211cd1a29448c"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Jan 30 13:31:23 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:31:23 2008 +0100"
      },
      "message": "x86: make __{save,restore}_processor_state static\n\n.. allowing to remove their declarations from a global include file\n(the symbols don\u0027t exist for anything but x86).\n\nLikewise for 64-bits\u0027 fix_processor_context(), just that that one was\nproperly declared in an arch-specific header.\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": "0f5340933f9bacb403f49baaf8073320e3984841",
      "tree": "d142192f7194c75b8ea6e4eaff0e33fbcf860c6c",
      "parents": [
        "d277fb89dfb042deba04a8e765718cc8b3825e85"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Wed Jan 30 13:30:59 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:30:59 2008 +0100"
      },
      "message": "x86: x86-32 thread_struct.debugreg\n\nThis replaces the debugreg[7] member of thread_struct with individual\nmembers debugreg0, etc.  This saves two words for the dummies 4 and 5,\nand harmonizes the code between 32 and 64.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "4b60eb8380a0b588a03b6052d7ac93e1964c75b8",
      "tree": "0b66caf260001230144ba3d09bde84d3bd58dc81",
      "parents": [
        "44f0257fc316ff4b33aa3438dd8d891b7d6d72b9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:16:34 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:16:34 2007 +0200"
      },
      "message": "i386: move power\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ]
}
