)]}'
{
  "commit": "f461ddea0af8b98e2b7940eba9c693b0ee44d64a",
  "tree": "77a1b7eb4406ac1e96aaddb8ded9ea517b5a869a",
  "parents": [
    "091069740304c979f957ceacec39c461d0192158"
  ],
  "author": {
    "name": "Len Brown",
    "email": "len.brown@intel.com",
    "time": "Thu Apr 23 18:59:43 2009 -0400"
  },
  "committer": {
    "name": "Len Brown",
    "email": "len.brown@intel.com",
    "time": "Thu Apr 23 21:51:51 2009 -0400"
  },
  "message": "ACPI/hpet: prevent boot hang when hpet\u003dforce used on ICH-4M\n\nLinux tells ICH4 users that they can (manually) invoke\n\"hpet\u003dforce\" to enable the undocumented ICH-4M HPET.\nThe HPET becomes available for both clocksource and clockevents.\n\nBut as of ff69f2bba67bd45514923aaedbf40fe351787c59\n(acpi: fix of pmtimer overflow that make Cx states time incorrect)\nthe HPET may be used via clocksource for idle accounting, and\nhpet\u003dforce on an ICH4 box hangs boot.\n\nIt turns out that touching the MMIO HPET withing\nthe ARB_DIS part of C3 will hang the hardware.\n\nThe fix is to simply move the timer access outside\nthe ARB_DIS region.  This is a no-op on modern hardware\nbecause ARB_DIS is no longer used.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13087\n\nAcked-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6fe121434ffb36ec67a91b45823e3df3d45873c5",
      "old_mode": 33188,
      "old_path": "drivers/acpi/processor_idle.c",
      "new_id": "ea23c64bd766022277fab15add54c6e9b7901b77",
      "new_mode": 33188,
      "new_path": "drivers/acpi/processor_idle.c"
    }
  ]
}
