)]}'
{
  "commit": "5fc509bc2bd6dddd4107eaf90680cd76cfc2ffed",
  "tree": "30265b703433375b2e86f1b96997b4b4971f7be6",
  "parents": [
    "fa8410b355251fd30341662a40ac6b22d3e38468"
  ],
  "author": {
    "name": "Boris Ostrovsky",
    "email": "boris.ostrovsky@oracle.com",
    "time": "Wed Aug 03 13:22:27 2016 -0400"
  },
  "committer": {
    "name": "David Vrabel",
    "email": "david.vrabel@citrix.com",
    "time": "Wed Aug 24 18:44:40 2016 +0100"
  },
  "message": "xen/x86: Move irq allocation from Xen smp_op.cpu_up()\n\nCommit ce0d3c0a6fb1 (\"genirq: Revert sparse irq locking around\n__cpu_up() and move it to x86 for now\") reverted irq locking\nintroduced by commit a89941816726 (\"hotplug: Prevent alloc/free\nof irq descriptors during cpu up/down\") because of Xen allocating\nirqs in both of its cpu_up ops.\n\nWe can move those allocations into CPU notifiers so that original\npatch can be reinstated.\n\nSigned-off-by: Boris Ostrovsky \u003cboris.ostrovsky@oracle.com\u003e\nSigned-off-by: David Vrabel \u003cdavid.vrabel@citrix.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8ffb089b19a5690596637d4eb9d0d8026eb88255",
      "old_mode": 33188,
      "old_path": "arch/x86/xen/enlighten.c",
      "new_id": "c7f6b1f90efa1737bf0d750b07896cc2f2f4ab60",
      "new_mode": 33188,
      "new_path": "arch/x86/xen/enlighten.c"
    },
    {
      "type": "modify",
      "old_id": "0b4d04c8ab4d2932cf345c5dae4963ce03dcc483",
      "old_mode": 33188,
      "old_path": "arch/x86/xen/smp.c",
      "new_id": "137afbbd05903baa700d9cce5d9707fac07f0062",
      "new_mode": 33188,
      "new_path": "arch/x86/xen/smp.c"
    },
    {
      "type": "modify",
      "old_id": "963d62a35c824f69400675b51c2f4dc95e947826",
      "old_mode": 33188,
      "old_path": "arch/x86/xen/smp.h",
      "new_id": "c5c16dc4f694e832ca2f680fb4fb0a9e646fb2ef",
      "new_mode": 33188,
      "new_path": "arch/x86/xen/smp.h"
    }
  ]
}
