)]}'
{
  "commit": "10a0a8d4e3f6bf2d077f94344441909abe670f5a",
  "tree": "b834c912629498e9fefb5958ee9965c414d32d69",
  "parents": [
    "0ab4dc92278a0f3816e486d6350c6652a72e06c8"
  ],
  "author": {
    "name": "Jeremy Fitzhardinge",
    "email": "jeremy@xensource.com",
    "time": "Tue Jul 17 18:37:02 2007 -0700"
  },
  "committer": {
    "name": "Jeremy Fitzhardinge",
    "email": "jeremy@goop.org",
    "time": "Wed Jul 18 08:47:40 2007 -0700"
  },
  "message": "Add common orderly_poweroff()\n\nVarious pieces of code around the kernel want to be able to trigger an\norderly poweroff.  This pulls them together into a single\nimplementation.\n\nBy default the poweroff command is /sbin/poweroff, but it can be set\nvia sysctl: kernel/poweroff_cmd.  This is split at whitespace, so it\ncan include command-line arguments.\n\nThis patch replaces four other instances of invoking either \"poweroff\"\nor \"shutdown -h now\": two sbus drivers, and acpi thermal\nmanagement.\n\nsparc64 has its own \"powerd\"; still need to determine whether it should\nbe replaced by orderly_poweroff().\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nAcked-by: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "88a6fc7fd271e54dd63d1fabd537878276bf3a21",
      "old_mode": 33188,
      "old_path": "drivers/acpi/thermal.c",
      "new_id": "58f1338981bca1d93ec525eb6a26a8532a392bbc",
      "new_mode": 33188,
      "new_path": "drivers/acpi/thermal.c"
    },
    {
      "type": "modify",
      "old_id": "a54e4140683aea238d28e48f50621e801c7d9450",
      "old_mode": 33188,
      "old_path": "drivers/sbus/char/bbc_envctrl.c",
      "new_id": "e821a155b6588c163041d31a795313ce6158d6c3",
      "new_mode": 33188,
      "new_path": "drivers/sbus/char/bbc_envctrl.c"
    },
    {
      "type": "modify",
      "old_id": "8328acab47fdd2feb6c425ba59c179081b27f425",
      "old_mode": 33188,
      "old_path": "drivers/sbus/char/envctrl.c",
      "new_id": "dadabef116b60ea75d935b37254ca53eeff2e09a",
      "new_mode": 33188,
      "new_path": "drivers/sbus/char/envctrl.c"
    },
    {
      "type": "modify",
      "old_id": "1dd1c707311fa0f1e5683547540d1f3edac48e21",
      "old_mode": 33188,
      "old_path": "include/linux/reboot.h",
      "new_id": "85ea63f462af39fe0b589ac236baae4ee2831b39",
      "new_mode": 33188,
      "new_path": "include/linux/reboot.h"
    },
    {
      "type": "modify",
      "old_id": "4d141ae3e8029d13deaaee39d3245e5c42766157",
      "old_mode": 33188,
      "old_path": "kernel/sys.c",
      "new_id": "aeded9ad66ceb71b77067f5bc0db258f3b02904d",
      "new_mode": 33188,
      "new_path": "kernel/sys.c"
    },
    {
      "type": "modify",
      "old_id": "7063ebc6db05ec89cf4c095f0c6af271f3c49c75",
      "old_mode": 33188,
      "old_path": "kernel/sysctl.c",
      "new_id": "44a1d699aad79048636bebe9c60ef77f27928791",
      "new_mode": 33188,
      "new_path": "kernel/sysctl.c"
    }
  ]
}
