)]}'
{
  "commit": "3f4a0b917ce72ef47e438d354c433eb645218e87",
  "tree": "82695f890785cfe1bd14303ce04453a16bd99c01",
  "parents": [
    "b9f5d8040b470e4f74e3266ece2969ef06d0f8aa"
  ],
  "author": {
    "name": "john stultz",
    "email": "johnstul@us.ibm.com",
    "time": "Tue Oct 17 00:09:32 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Tue Oct 17 08:18:42 2006 -0700"
  },
  "message": "[PATCH] i386 Time: Avoid PIT SMP lockups\n\nAvoid possible PIT livelock issues seen on SMP systems (and reported by\nAndi), by not allowing it as a clocksource on SMP boxes.\n\nHowever, since the PIT may no longer be present, we have to properly handle\nthe cases where SMP systems have TSC skew and fall back from the TSC.\nSince the PIT isn\u0027t there, it would \"fall back\" to the TSC again.  So this\nchanges the jiffies rating to 1, and the TSC-bad rating value to 0.\n\nThus you will get the following behavior priority on i386 systems:\n\ntsc\t\t[if present \u0026 stable]\nhpet\t\t[if present]\ncyclone\t\t[if present]\nacpi_pm\t\t[if present]\npit\t\t[if UP]\njiffies\n\nRather then the current more complicated:\ntsc\t\t[if present \u0026 stable]\nhpet\t\t[if present]\ncyclone\t\t[if present]\nacpi_pm\t\t[if present]\npit\t\t[if cpus \u003c 4]\ntsc\t\t[if present \u0026 unstable]\njiffies\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "477b24daff539bf3d5a1ab6be6e10f6f10dedc22",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/i8253.c",
      "new_id": "9a0060b92e32ace2911ae839a9d8b710e7458ec4",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/i8253.c"
    },
    {
      "type": "modify",
      "old_id": "b8fa0a8b2e4733170d0b72cff576d7ddb8c750cd",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/tsc.c",
      "new_id": "fbc95828cd7493082aeeedc0396a762db056097b",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/tsc.c"
    },
    {
      "type": "modify",
      "old_id": "126bb30c4afe42b01b78945d2105033f994979b3",
      "old_mode": 33188,
      "old_path": "kernel/time/jiffies.c",
      "new_id": "a99b2a6e6a07354781da79b6067b1944d438d5f9",
      "new_mode": 33188,
      "new_path": "kernel/time/jiffies.c"
    }
  ]
}
