)]}'
{
  "commit": "296699de6bdc717189a331ab6bbe90e05c94db06",
  "tree": "53c847ecc8cce11952502921844052e44ca60d5e",
  "parents": [
    "b0cb1a19d05b8ea8611a9ef48a17fe417f1832e6"
  ],
  "author": {
    "name": "Rafael J. Wysocki",
    "email": "rjw@sisk.pl",
    "time": "Sun Jul 29 23:27:18 2007 +0200"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Sun Jul 29 16:45:38 2007 -0700"
  },
  "message": "Introduce CONFIG_SUSPEND for suspend-to-Ram and standby\n\nIntroduce CONFIG_SUSPEND representing the ability to enter system sleep\nstates, such as the ACPI S3 state, and allow the user to choose SUSPEND\nand HIBERNATION independently of each other.\n\nMake HOTPLUG_CPU be selected automatically if SUSPEND or HIBERNATION has\nbeen chosen and the kernel is intended for SMP systems.\n\nAlso, introduce CONFIG_PM_SLEEP which is automatically selected if\nCONFIG_SUSPEND or CONFIG_HIBERNATION is set and use it to select the\ncode needed for both suspend and hibernation.\n\nThe top-level power management headers and the ACPI code related to\nsuspend and hibernation are modified to use the new definitions (the\nchanges in drivers/acpi/sleep/main.c are, mostly, moving code to reduce\nthe number of ifdefs).\n\nThere are many other files in which CONFIG_PM can be replaced with\nCONFIG_PM_SLEEP or even with CONFIG_SUSPEND, but they can be updated in\nthe future.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "22b401b2e0884d4a33a3e7a41c9258cc5341bcf7",
      "old_mode": 33188,
      "old_path": "drivers/acpi/Kconfig",
      "new_id": "66e78d52a093cd1e3104c70e0209a60290c302f4",
      "new_mode": 33188,
      "new_path": "drivers/acpi/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "01a993a1d08612b4e0a4fa5a2384806c8733d432",
      "old_mode": 33188,
      "old_path": "drivers/acpi/sleep/Makefile",
      "new_id": "2bec897ab1eb6c3e9cfa139092f237242bb073a3",
      "new_mode": 33188,
      "new_path": "drivers/acpi/sleep/Makefile"
    },
    {
      "type": "modify",
      "old_id": "b4e94c893c81cd3139859a1e456449680ab8092c",
      "old_mode": 33188,
      "old_path": "drivers/acpi/sleep/main.c",
      "new_id": "e8cff5dd4cbc8ba20cda8260825bff32122f4cbe",
      "new_mode": 33188,
      "new_path": "drivers/acpi/sleep/main.c"
    },
    {
      "type": "modify",
      "old_id": "1b7bbb5ba6230cef378996ce5a1977c6331ab649",
      "old_mode": 33188,
      "old_path": "drivers/acpi/sleep/proc.c",
      "new_id": "5dfe8b789633c409ca1fa1c33c5c3096d3e1351d",
      "new_mode": 33188,
      "new_path": "drivers/acpi/sleep/proc.c"
    },
    {
      "type": "modify",
      "old_id": "f3e70397a7d67d1a95c7652dd067bf90340a5a43",
      "old_mode": 33188,
      "old_path": "drivers/acpi/sleep/sleep.h",
      "new_id": "ff1f8504f497e9a5127de4ce95a484b147771733",
      "new_mode": 33188,
      "new_path": "drivers/acpi/sleep/sleep.h"
    },
    {
      "type": "modify",
      "old_id": "966a5e2874150eae972089e728f4b37b17cec9b8",
      "old_mode": 33188,
      "old_path": "drivers/base/power/Makefile",
      "new_id": "9caeaea753a3e00623fae4c41d72ffceaef1643c",
      "new_mode": 33188,
      "new_path": "drivers/base/power/Makefile"
    },
    {
      "type": "modify",
      "old_id": "591a0dd5deee544a6b4d3dbbc5ee8ac553b72acc",
      "old_mode": 33188,
      "old_path": "drivers/base/power/power.h",
      "new_id": "8ba0830cbc03fa6fe50d8bc27be7b5c3e770259c",
      "new_mode": 33188,
      "new_path": "drivers/base/power/power.h"
    },
    {
      "type": "modify",
      "old_id": "533ef40f7ccfa8f636acc097d65b4970b022732d",
      "old_mode": 33188,
      "old_path": "include/acpi/acpi_bus.h",
      "new_id": "3d0fea235bf341af95fb417dcea94d0872ae643b",
      "new_mode": 33188,
      "new_path": "include/acpi/acpi_bus.h"
    },
    {
      "type": "modify",
      "old_id": "f85f77a538aa67afb418b4b35ba8c3ccd945516f",
      "old_mode": 33188,
      "old_path": "include/acpi/acpi_drivers.h",
      "new_id": "777d37ae81a244784eba1abc8e9e826a8067d02f",
      "new_mode": 33188,
      "new_path": "include/acpi/acpi_drivers.h"
    },
    {
      "type": "modify",
      "old_id": "c8e02de737f6b07a3443d53362aee0d3bc507087",
      "old_mode": 33188,
      "old_path": "include/linux/freezer.h",
      "new_id": "efded00ad08c5003bebd89964bb8b8619630a2c2",
      "new_mode": 33188,
      "new_path": "include/linux/freezer.h"
    },
    {
      "type": "modify",
      "old_id": "ad3cc2eb0d34d4a4bb1be8f5f68240892142d16b",
      "old_mode": 33188,
      "old_path": "include/linux/pm.h",
      "new_id": "e52f6f83c06109cc4d3362ecdc3f2a6196b99c84",
      "new_mode": 33188,
      "new_path": "include/linux/pm.h"
    },
    {
      "type": "modify",
      "old_id": "d16c1b85d512be5eb4533c20f0492b0fdb5f073e",
      "old_mode": 33188,
      "old_path": "include/linux/suspend.h",
      "new_id": "388cace9751f06b9ee9496e2824a79e4bb9d839f",
      "new_mode": 33188,
      "new_path": "include/linux/suspend.h"
    },
    {
      "type": "modify",
      "old_id": "c2582a4a5373c160674176002b9defeb3476eba7",
      "old_mode": 33188,
      "old_path": "kernel/power/Kconfig",
      "new_id": "412859f8d94abde2edd6248aa8db20764111cc6a",
      "new_mode": 33188,
      "new_path": "kernel/power/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "c6b03764512fe0c5a5c20cff1c1c3f118b7a08e3",
      "old_mode": 33188,
      "old_path": "kernel/power/Makefile",
      "new_id": "f7dfff28ecdb7035d290a3f7a9e8649283b5d222",
      "new_mode": 33188,
      "new_path": "kernel/power/Makefile"
    },
    {
      "type": "modify",
      "old_id": "cfba6987ae7d4178ede27b1079d302506bf25404",
      "old_mode": 33188,
      "old_path": "kernel/power/main.c",
      "new_id": "350b485b3b60bdc7679cbd9963ef4ba4b64ed4f3",
      "new_mode": 33188,
      "new_path": "kernel/power/main.c"
    },
    {
      "type": "modify",
      "old_id": "9080914796f53fc03d1fd4a380ef2846c8e7dd68",
      "old_mode": 33188,
      "old_path": "kernel/power/power.h",
      "new_id": "95fbf2dd3fe33901be99ef8ce60a3bf2ca9fb833",
      "new_mode": 33188,
      "new_path": "kernel/power/power.h"
    },
    {
      "type": "modify",
      "old_id": "6d3550ca028201cf74f266d16789cc9608f71d0f",
      "old_mode": 33188,
      "old_path": "mm/page_alloc.c",
      "new_id": "0bd4d82ddfffb55494bb94d5ce6120f56416e07c",
      "new_mode": 33188,
      "new_path": "mm/page_alloc.c"
    }
  ]
}
