)]}'
{
  "commit": "f73be6dedf4fa058ce80846dae604b08fa805ca1",
  "tree": "eb38c111bedf6b356db3af20ab124dff846643cb",
  "parents": [
    "2a61812af2e564cba2c8170cf96e1c823210f619"
  ],
  "author": {
    "name": "H. Peter Anvin",
    "email": "hpa@zytor.com",
    "time": "Mon Aug 25 17:07:14 2008 -0700"
  },
  "committer": {
    "name": "H. Peter Anvin",
    "email": "hpa@zytor.com",
    "time": "Mon Aug 25 17:45:48 2008 -0700"
  },
  "message": "smp: have smp_call_function_single() detect invalid CPUs\n\nHave smp_call_function_single() return invalid CPU indicies and return\n-ENXIO.  This function is already executed inside a\nget_cpu()..put_cpu() which locks out CPU removal, so rather than\nhaving the higher layers doing another layer of locking to guard\nagainst unplugged CPUs do the test here.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "782e2b93e4652214ad5b6f21cd89935178e3b9f9",
      "old_mode": 33188,
      "old_path": "kernel/smp.c",
      "new_id": "f362a85537777619d1ef22602042fba351a75e7d",
      "new_mode": 33188,
      "new_path": "kernel/smp.c"
    }
  ]
}
