)]}'
{
  "log": [
    {
      "commit": "19244ad06b70ed84931df868583547ce1cd3a186",
      "tree": "5ebe6d43bd493f61492ff92fe957c7a44418fa8f",
      "parents": [
        "b3dc627cabb33fc95f93da78457770c1b2a364d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 11:19:35 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 11:19:35 2012 -0700"
      },
      "message": "Revert \"ACPI: ignore FADT reset-reg-sup flag\"\n\nThis reverts commit cf450136bfde77c7f95065c91bffded4aa7fa731.\n\nIt breaks reboot on at least one Thinkpad T43, as reported by Jörg Otte:\n \"On reboot it shuts down as normal.\n  The last lines displayed are:\n\n  \u003eUnmounting temporary filesystems.. [OK]\n  \u003eDeactivating swap...               [OK]\n  \u003eUnmounting local filesystems...    [OK]\n  \u003eWill now restart\n  \u003e    Restarting system\n\n  Then I hear it accessing the cd-drive, but then it\u0027s being stuck.\"\n\nJörg bisected the regression to this commit.\n\nThat commit fixes another machine (see\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d11533\n\nfor details) that has a BIOS bug and doesn\u0027t support ACPI reset.\nHowever, at least one of those other reporters no longer even has the\nmachine in question, and had a different workaround to begin with.\nBesides, it clearly was a buggy BIOS.  Let\u0027s not break the correct case\nto fix that case.\n\nReported-and-bisected-by: Jörg Otte \u003cjrg.otte@googlemail.com\u003e\nCc: linux-acpi@vger.kernel.org\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf450136bfde77c7f95065c91bffded4aa7fa731",
      "tree": "4776fe98f6f541c8b8a064198a35da2443d29f2a",
      "parents": [
        "c16fa4f2ad19908a47c63d8fa436a1178438c7e7"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 31 13:23:49 2011 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 21 00:46:39 2012 -0400"
      },
      "message": "ACPI: ignore FADT reset-reg-sup flag\n\nwe check that the address is non-zero later anyway.\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d11533\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "95cf3e12e7f659e536215b37c67d46f3e2ce95cc",
      "tree": "26cd1cc9c22a0e3c8a9c9670051ac65b9fc7f9a3",
      "parents": [
        "6734fe57a07b2dd23ef1ef2ac1f790747e53eefc"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Mar 11 16:12:20 2011 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 22 23:52:49 2011 -0400"
      },
      "message": "ACPI: Make sure the FADT is at least rev 2 before using the reset register\n\nThe reset register was only introduced with version 2 of the FADT, so we\nshould check that the FADT revision before trusting its contents.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6734fe57a07b2dd23ef1ef2ac1f790747e53eefc",
      "tree": "d2ce723e116b1817864569fb6c3f367cb0d14c87",
      "parents": [
        "f17d9cbf20c4734c4199caa6dee87047f2f8278f"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Mar 11 16:12:19 2011 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 22 23:52:19 2011 -0400"
      },
      "message": "ACPI: Bug compatibility for Windows on the ACPI reboot vector\n\nWindows ignores the bit_offset and bit_width, despite the spec requiring\nthat they be validated. Drop the checks so that we match this behaviour.\nWindows also goes straight for the keyboard controller if the ACPI reboot\nfails, so we shouldn\u0027t sleep if we\u0027re still alive.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2ee62612485f888b731804ca1b3b18ed8e842b51",
      "tree": "8a9846c3820f86ae2bb2fb9ae61abe6b7674e0be",
      "parents": [
        "d3fd902d1ed43aebfc407c08d7ce86495604124c"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Tue Dec 16 16:40:31 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 31 01:15:00 2008 -0500"
      },
      "message": "ACPI: reboot.c: use new acpi_reset interface\n\nUse new acpi_reset interface to write to reset register\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ecfbbc7b46f74ca48b9f42132739114c9e70f8e4",
      "tree": "99ff958735f35d812cf25075cc19d4c0f5c0ecb1",
      "parents": [
        "385c4d98d851bc94ad4f351fe25fe49b70b9cf78"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Dec 31 02:55:32 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 31 01:12:56 2008 -0500"
      },
      "message": "ACPICA: New: acpi_read and acpi_write public interfaces\n\nChanged the acpi_hw_low_level_read and acpi_hw_low_level_write functions to\nthe public acpi_read and acpi_write to allow direct access to\nACPI registers.  Removed the \"width\" parameter since the width\ncan be obtained from the input GAS structure. Updated the FADT\ninitialization to setup the GAS structures with the proper\nwidths. Some widths are still hardcoded because many FADTs have\nincorrect register lengths.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d17cb18a07c587b8f9ff174a1bf6d03413eabe64",
      "tree": "8ee13e9c4fa88208e3f09cc1137653c14802137a",
      "parents": [
        "f4a9bc4c7de4cef83e86a7052eb2e88b193668e4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 06 20:51:59 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 06 20:51:59 2008 -0500"
      },
      "message": "Revert \"ACPI: Ingore the RESET_REG_SUP bit when using ACPI reset mechanism\"\n\nThis reverts commit 8fd145917fb62368a9b80db59562c20576238f5a.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11942\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8fd145917fb62368a9b80db59562c20576238f5a",
      "tree": "42b81ee305b6f35e98aed2690f696b32cb5c864b",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Fri Oct 17 14:22:27 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 18 01:01:12 2008 -0400"
      },
      "message": "ACPI: Ingore the RESET_REG_SUP bit when using ACPI reset mechanism\n\nAccording to ACPI 3.0, FADT.flags.RESET_REG_SUP indicates\nwhether the ACPI reboot mechanism is supported.\n\nHowever, some boxes have this bit clear, have a valid\nACPI_RESET_REG \u0026 RESET_VALUE, and ACPI reboot is the only\nmechanism that works for them after S3.\n\nThis suggests that other operating systems may not be checking\nthe RESET_REG_SUP bit, and are using other means to decide\nwhether to use the ACPI reboot mechanism or not.\n\nHere we stop checking RESET_REG_SUP.\nInstead, When acpi reboot is requested,\nonly the reset_register is checked. If the following\nconditions are met, it indicates that the reset register is supported.\n\ta. reset_register is not zero\n\tb. the access width is eight\n\tc. the bit_offset is zero\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7299\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d1148\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4d3870431d17346c4fdd80e087b7d76f1b5941d5",
      "tree": "a8d3dcc5ab984ed7cbf67965372d58145bc90e9a",
      "parents": [
        "c83642d5123225a22cccd75adea6e97c245714cb"
      ],
      "author": {
        "name": "Aaron Durbin",
        "email": "adurbin@google.com",
        "time": "Wed Jul 16 23:27:08 2008 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed Jul 16 23:27:08 2008 +0200"
      },
      "message": "Add the ability to reset the machine using the RESET_REG in ACPI\u0027s FADT table.\n\nSigned-off-by: Aaron Durbin \u003cadurbin@google.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    }
  ]
}
