)]}'
{
  "commit": "d48fc63f6f3f485ed5aa9cf019d8e8e3a7d10263",
  "tree": "6f02bc7b7585c82cb3d4490d1dc7ba77e3bac4f9",
  "parents": [
    "fa4da365bc7772c2cd6d5405bdf151612455f957"
  ],
  "author": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Wed Apr 11 23:49:16 2012 +0200"
  },
  "committer": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Thu Apr 12 00:05:05 2012 +0200"
  },
  "message": "Revert \"clocksource: Load the ACPI PM clocksource asynchronously\"\n\nThis reverts commit b519508298e0292e1771eecf14aaf67755adc39d.\n\nThe reason for this revert is that making the frequency verification\npreemptible and interruptible is not working reliably. Michaels\nmachine failed to use PM-timer with the message:\n\n  PM-Timer running at invalid rate: 113% of normal - aborting.\n\nThat\u0027s not a surprise as the frequency verification does rely on\ninterrupts being disabled. With a async scheduled thread there is no\nguarantee to achieve the same result. Also some driver might fiddle\nwith the CTC channel 2 during the verification period, which makes the\nresult even more random and unpredictable.\n\nThis can be solved by using the same mechanism as we use in the\ndeferred TSC validation code, but that only will work if we verified a\nworking HPET _BEFORE_ trying to do the PM-Timer lazy validation.\n\nSo for now reverting is the safe option.\n\nBisected-by: Michael Witten \u003cmfwitten@gmail.com\u003e\nCc: Arjan van de Ven \u003carjanvandeven@gmail.com\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nLKML-Reference: \u003calpine.LFD.2.02.1204112303270.2542@ionos\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "82e882028fcf2172e7a1faaf5aec0f125238a952",
      "old_mode": 33188,
      "old_path": "drivers/clocksource/acpi_pm.c",
      "new_id": "6b5cf02c35c88147970c69cd19048650bff7610d",
      "new_mode": 33188,
      "new_path": "drivers/clocksource/acpi_pm.c"
    }
  ]
}
