)]}'
{
  "commit": "47cab6a722d44c71c4f8224017ef548522243cf4",
  "tree": "477bbe67a203d9704792d6ce46a9f1199587ddfe",
  "parents": [
    "c1dc0b9c0c8979ce4d411caadff5c0d79dee58bc"
  ],
  "author": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Mon Aug 03 09:31:54 2009 +0200"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Mon Aug 03 09:56:52 2009 +0200"
  },
  "message": "debug lockups: Improve lockup detection, fix generic arch fallback\n\nAs Andrew noted, my previous patch (\"debug lockups: Improve lockup\ndetection\") broke/removed SysRq-L support from architecture that do\nnot provide a __trigger_all_cpu_backtrace implementation.\n\nRestore a fallback path and clean up the SysRq-L machinery a bit:\n\n - Rename the arch method to arch_trigger_all_cpu_backtrace()\n\n - Simplify the define\n\n - Document the method a bit - in the hope of more architectures\n   adding support for it.\n\n[ The patch touches Sparc code for the rename. ]\n\nCc: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nLKML-Reference: \u003c20090802140809.7ec4bb6b.akpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1934f2cbf5132a7e7ba5e71e97dc1d1ada6f5589",
      "old_mode": 33188,
      "old_path": "arch/sparc/include/asm/irq_64.h",
      "new_id": "a0b443cb3c1f9964513ace18d16252df00e4fae1",
      "new_mode": 33188,
      "new_path": "arch/sparc/include/asm/irq_64.h"
    },
    {
      "type": "modify",
      "old_id": "4041f94e7724f89de745f2be540342c7ab3ade40",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/process_64.c",
      "new_id": "18d67854a1b8e9c9768a6eb11104ea3df0bfe797",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/process_64.c"
    },
    {
      "type": "modify",
      "old_id": "c86e5ed4af51dc0802291eb4b4af1af9793b938b",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/nmi.h",
      "new_id": "e63cf7d441e1351071997f4524315171c677e952",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/nmi.h"
    },
    {
      "type": "modify",
      "old_id": "1bb1ac20e9ec01fb75d4e7e29e473e31f590fba9",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/apic/nmi.c",
      "new_id": "db7220220d0927bb2756f5effd6da5aa539cd8b5",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/apic/nmi.c"
    },
    {
      "type": "modify",
      "old_id": "165f307f30e8a873b2f324f0af5aae27f097c178",
      "old_mode": 33188,
      "old_path": "drivers/char/sysrq.c",
      "new_id": "50eecfe1d72449fb8d5e8f4604e09dc88bd756b7",
      "new_mode": 33188,
      "new_path": "drivers/char/sysrq.c"
    },
    {
      "type": "modify",
      "old_id": "29af2d5df0972cdac25fd2c73e42cd49976efa8a",
      "old_mode": 33188,
      "old_path": "include/linux/nmi.h",
      "new_id": "b752e807addece22ec9210f0d109d2818505d34d",
      "new_mode": 33188,
      "new_path": "include/linux/nmi.h"
    }
  ]
}
