)]}'
{
  "commit": "672a749b4df68909e4a9dbb4ff7de3c795affd35",
  "tree": "6bab02604716863f3c0a24fbc2849cab0d9148d3",
  "parents": [
    "cd010d9b986f05b17adc02563eef4ebd38e6037f"
  ],
  "author": {
    "name": "Fuqian Huang",
    "email": "huangfq.daxian@gmail.com",
    "time": "Mon Aug 05 20:56:25 2019 +0800"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Thu Aug 15 18:20:32 2019 +0200"
  },
  "message": "sgi-xpc: Use GFP_ATOMIC for kmalloc in atomic context.\n\nxpc_send_activate_IRQ_uv is called from\n \u003c-xpc_send_activate_IRQ_part_uv\n \u003c-xpc_indicate_partition_disengaged_uv\n  (xpc_arch_ops.indicate_partition_disengaged)\n \u003c-xpc_die_deactivate\n \u003c-xpc_system_die\n\nxpc_system_die is registered by atomic_notifier_chain_register,\nwhich indicates xpc_system_die may be called in atomic context.\nSo the kmalloc in xpc_send_activate_IRQ_uv may be in atomic context.\n\nUse GFP_ATOMIC instead of GFP_KERNEL in kmalloc.\n\nSigned-off-by: Fuqian Huang \u003chuangfq.daxian@gmail.com\u003e\nLink: https://lore.kernel.org/r/20190805125625.24963-1-huangfq.daxian@gmail.com\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "89c4b04337d39cd7c63590e706fc2584d6037a5f",
      "old_mode": 33188,
      "old_path": "drivers/misc/sgi-xp/xpc_uv.c",
      "new_id": "7f34b97fd02ea17bb4ec893fa9f39e87cd531dae",
      "new_mode": 33188,
      "new_path": "drivers/misc/sgi-xp/xpc_uv.c"
    }
  ]
}
