)]}'
{
  "commit": "9964cf7d776600724ef5f1b33303ceadc588b8ba",
  "tree": "80cf8f027b251ed5243d4f8e2219782abfe18df6",
  "parents": [
    "b0354795c9c8fef2fadf8f867586c78efd9a1dc9"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@novell.com",
    "time": "Wed May 02 19:27:05 2007 +0200"
  },
  "committer": {
    "name": "Andi Kleen",
    "email": "andi@basil.nowhere.org",
    "time": "Wed May 02 19:27:05 2007 +0200"
  },
  "message": "[PATCH] x86: consolidate smp_send_stop()\n\nSynchronize i386\u0027s smp_send_stop() with x86-64\u0027s in only try-locking\nthe call lock to prevent deadlocks when called from panic().\nIn both version, disable interrupts before clearing the CPU off the\nonline map to eliminate races with IRQ handlers inspecting this map.\nAlso in both versions, save/restore interrupts rather than disabling/\nenabling them.\nOn x86-64, eliminate one function used here by folding it into its\nsingle caller, convert to static, and rename for consistency with i386\n(lkcd may like this).\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0e8977871b1ffdffd97bb8050625e0a6dd4acc7a",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/smp.c",
      "new_id": "0cd459baad6883e9c2aea2a11f7072f87b80f2eb",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/smp.c"
    },
    {
      "type": "modify",
      "old_id": "af1ec4d23cf89131f16e5063f31c81a6810c63ba",
      "old_mode": 33188,
      "old_path": "arch/x86_64/kernel/smp.c",
      "new_id": "bd1d123947ce9662f363f5e6d551d468361db49e",
      "new_mode": 33188,
      "new_path": "arch/x86_64/kernel/smp.c"
    },
    {
      "type": "modify",
      "old_id": "f4236d7789aa9af6f414c85c9616bc590a82abf1",
      "old_mode": 33188,
      "old_path": "include/asm-x86_64/smp.h",
      "new_id": "d5704421456b5016dd6b23e2aef538fffb209b45",
      "new_mode": 33188,
      "new_path": "include/asm-x86_64/smp.h"
    }
  ]
}
