)]}'
{
  "commit": "23c887522e912ca494950796a95df8dd210f4b01",
  "tree": "da8c244fd7fd7eef7a413ad8df2f19b32d4a7c52",
  "parents": [
    "138c5d258cf06c278f5d7fe0a806e50fe413a08f"
  ],
  "author": {
    "name": "Mathieu Desnoyers",
    "email": "mathieu.desnoyers@polymtl.ca",
    "time": "Sat Feb 10 01:45:05 2007 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Sun Feb 11 10:51:28 2007 -0800"
  },
  "message": "[PATCH] Relay: add CPU hotplug support\n\nMathieu originally needed to add this for tracing Xen, but it\u0027s something\nthat\u0027s needed for any application that can be tracing while cpus are added.\n\nunplug isn\u0027t supported by this patch.  The thought was that at minumum a new\nbuffer needs to be added when a cpu comes up, but it wasn\u0027t worth the effort\nto remove buffers on cpu down since they\u0027d be freed soon anyway when the\nchannel was closed.\n\n[zanussi@us.ibm.com: avoid lock_cpu_hotplug deadlock]\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Tom Zanussi \u003czanussi@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d6788dae034948ce35eab71bfa80e013217864ac",
      "old_mode": 33188,
      "old_path": "Documentation/filesystems/relay.txt",
      "new_id": "7fbb6ffe576910695a5aecabd21c1c428497304f",
      "new_mode": 33188,
      "new_path": "Documentation/filesystems/relay.txt"
    },
    {
      "type": "modify",
      "old_id": "d3679dd1d2201785e91194415d01736a16af54bc",
      "old_mode": 33188,
      "old_path": "block/blktrace.c",
      "new_id": "d36b32ed22f4f7e5abf12112fbe95918115ae90f",
      "new_mode": 33188,
      "new_path": "block/blktrace.c"
    },
    {
      "type": "modify",
      "old_id": "c6a48bfc8b14700b5dee19e9b6630744c5187129",
      "old_mode": 33188,
      "old_path": "include/linux/relay.h",
      "new_id": "759a0f97bec23db4e26bddcfe124e095ced54b3a",
      "new_mode": 33188,
      "new_path": "include/linux/relay.h"
    },
    {
      "type": "modify",
      "old_id": "284e2e8b4eed0e0d31ea1a5d5fb9f732f0a16d67",
      "old_mode": 33188,
      "old_path": "kernel/relay.c",
      "new_id": "ef923f6de2e7c17660ce569760cc70c28ef9ac18",
      "new_mode": 33188,
      "new_path": "kernel/relay.c"
    }
  ]
}
