)]}'
{
  "commit": "fea5f1e19611d94fbf3905875a427c4cb959cd06",
  "tree": "5a4c0584eea3ba74745e836e370fa1bbd0dacb02",
  "parents": [
    "bf81b46482c0fa8ea638e409d39768ea92a6b0f0"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.osdl.org",
    "time": "Mon Jan 08 15:04:46 2007 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.osdl.org",
    "time": "Mon Jan 08 15:04:46 2007 -0800"
  },
  "message": "Revert \"[PATCH] x86-64: Try multiple timer variants in check_timer\"\n\nThis reverts commit b026872601976f666bae77b609dc490d1834bf77, which has\nbeen linked to several problem reports with IO-APIC and the timer.\nMachines either don\u0027t boot because the timer doesn\u0027t happen, or we get\ndouble timer interrupts because we end up double-routing the timer irq\nthrough multiple interfaces.\n\nSee for example\n\n\thttp://lkml.org/lkml/2006/12/16/101\n\thttp://lkml.org/lkml/2007/1/3/9\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7789\n\nabout some of the discussion.\n\nPatches to fix this cleanup exist (and have been confirmed to work fine\nat least for some of the affected cases) and we\u0027ll revisit it for\n2.6.21, but this late in the -rc series we\u0027re better off just reverting\nthe incomplete commit that caused the problems.\n\nSuggested-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Yinghai Lu \u003cyinghai.lu@amd.com\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dbdcaf68e3ea382304784bf66fce502216f1d1f1",
      "old_mode": 33188,
      "old_path": "Documentation/x86_64/boot-options.txt",
      "new_id": "5c86ed6f0448a8e2378a4ba62d6cedecf236215c",
      "new_mode": 33188,
      "new_path": "Documentation/x86_64/boot-options.txt"
    },
    {
      "type": "modify",
      "old_id": "829698f6d0490962c387f884f550678b90f8db19",
      "old_mode": 33188,
      "old_path": "arch/x86_64/kernel/early-quirks.c",
      "new_id": "49802f1bee9487484b066915160388d5d683234a",
      "new_mode": 33188,
      "new_path": "arch/x86_64/kernel/early-quirks.c"
    },
    {
      "type": "modify",
      "old_id": "2a1dcd5f69c2599e3b3e4b41b355a10f672f79d7",
      "old_mode": 33188,
      "old_path": "arch/x86_64/kernel/io_apic.c",
      "new_id": "d7bad90a5ad80d6b4d651f23d87d30e2dfec8580",
      "new_mode": 33188,
      "new_path": "arch/x86_64/kernel/io_apic.c"
    }
  ]
}
