)]}'
{
  "commit": "ad62ca2bd89f72e9b80dfaffc463e87bec5e75cb",
  "tree": "efc138bd5ab54d7dccb2394e8dde074a9b7ac46f",
  "parents": [
    "93c9a7ff50a5b39dbdf80129c5da89e6d6256bea"
  ],
  "author": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Thu Mar 22 00:11:21 2007 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Thu Mar 22 19:39:05 2007 -0700"
  },
  "message": "[PATCH] i386: disable local apic timer via command line or dmi quirk\n\nThe local APIC timer stops to work in deeper C-States.  This is handled by\nthe ACPI code and a broadcast mechanism in the clockevents / tick managment\ncode.\n\nSome systems do not expose the deeper C-States to the kernel, but switch\ninto deeper C-States behind the kernels back.  This delays the local apic\ntimer interrupts for ever and makes the systems unusable.\n\nAdd a command line option to disable the local apic timer and a dmi\nquirk for known broken systems.\n\nAndi sayeth:\n\n  While not wrong by itself i think it is still better to use some heuristic\n  -- like \"has battery in ACPI\" With the DMI table if the problem is more wide\n  spread we will just continue extending it.\n\n  But anyways should be ok now for .21 although I\u0027m not really happy with\n  it.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nGrudgingly-acked-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "856c8b114e71698731c93503f19a32bd1b10c481",
      "old_mode": 33188,
      "old_path": "Documentation/kernel-parameters.txt",
      "new_id": "06377c76e734dd4429ffd1099a5044de1a11ca21",
      "new_mode": 33188,
      "new_path": "Documentation/kernel-parameters.txt"
    },
    {
      "type": "modify",
      "old_id": "5cff7970911e079d51923866746db4f3e9ad966c",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/apic.c",
      "new_id": "36825117835d5ede88c4dc992457d064374ad07e",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/apic.c"
    }
  ]
}
