)]}'
{
  "commit": "5f2b0ba4d94b3ac23cbc4b7f675d98eb677a760a",
  "tree": "32fc744a15b13becdb559963ea982f07ce9a1d37",
  "parents": [
    "a89d4bd055718d3b4ddb380ee22951a1300b4096"
  ],
  "author": {
    "name": "Don Zickus",
    "email": "dzickus@redhat.com",
    "time": "Fri Nov 12 11:22:23 2010 -0500"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Thu Nov 18 09:08:23 2010 +0100"
  },
  "message": "x86, nmi_watchdog: Remove the old nmi_watchdog\n\nNow that we have a new nmi_watchdog that is more generic and\nsits on top of the perf subsystem, we really do not need the old\nnmi_watchdog any more.\n\nIn addition, the old nmi_watchdog doesn\u0027t really work if you are\nusing the default clocksource, hpet.  The old nmi_watchdog code\nrelied on local apic interrupts to determine if the cpu is still\nalive.  With hpet as the clocksource, these interrupts don\u0027t\nincrement any more and the old nmi_watchdog triggers false\npostives.\n\nThis piece removes the old nmi_watchdog code and stubs out any\nvariables and functions calls.  The stubs are the same ones used\nby the new nmi_watchdog code, so it should be well tested.\n\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: fweisbec@gmail.com\nCc: gorcunov@openvz.org\nLKML-Reference: \u003c1289578944-28564-2-git-send-email-dzickus@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "932f0f86b4b76252e6e6434ab9c15d81c3b17004",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/nmi.h",
      "new_id": "33292ec848ca2a9e1904ae7f1a7bfe5a87db8d6d",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/nmi.h"
    },
    {
      "type": "modify",
      "old_id": "910f20b457c464d34f1e9874269d652ea0da325e",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/apic/Makefile",
      "new_id": "3966b564ea478746bc77d66886249a294177b21a",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/apic/Makefile"
    },
    {
      "type": "modify",
      "old_id": "cefd6942f0e9198e260559c436f443e861ffb011",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/apic/hw_nmi.c",
      "new_id": "b68b17460016916e769e8fd1b98ae8dea900af31",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/apic/hw_nmi.c"
    },
    {
      "type": "delete",
      "old_id": "c90041ccb74239cd471a5d334f16d93b28a46b62",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/apic/nmi.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "cb838ca42c9664c2ecf9530d170d27cdbc679f7a",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/traps.c",
      "new_id": "db30d9cb9dd6c651793d06b9ddb07e79d09b44be",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/traps.c"
    },
    {
      "type": "modify",
      "old_id": "06aab5eee134cd56c4bade9005912fa3a785a327",
      "old_mode": 33188,
      "old_path": "include/linux/nmi.h",
      "new_id": "0cb3e5c246d04d15fbb471febcf00b8b29a8a8bb",
      "new_mode": 33188,
      "new_path": "include/linux/nmi.h"
    },
    {
      "type": "modify",
      "old_id": "b65bf634035ed0684693b9c7c02b3229c8d68e0d",
      "old_mode": 33188,
      "old_path": "kernel/sysctl.c",
      "new_id": "ce33e2a2afea3da65f29f0e2c03a0eb7f6a384e3",
      "new_mode": 33188,
      "new_path": "kernel/sysctl.c"
    }
  ]
}
