)]}'
{
  "commit": "97819a26224f019e73d88bb2fd4eb5a614860461",
  "tree": "d7bb2f83b2564d4f2bf111e2eb3bc1f4714b342e",
  "parents": [
    "0118521cc7acb3ccbc1a01d6144ac32be9d56a4c"
  ],
  "author": {
    "name": "Srivatsa S. Bhat",
    "email": "srivatsa.bhat@linux.vnet.ibm.com",
    "time": "Thu Dec 01 22:33:10 2011 +0100"
  },
  "committer": {
    "name": "Rafael J. Wysocki",
    "email": "rjw@sisk.pl",
    "time": "Tue Dec 06 22:07:59 2011 +0100"
  },
  "message": "PM / Hibernate: Thaw processes in SNAPSHOT_CREATE_IMAGE ioctl test path\n\nCommit 2aede851ddf08666f68ffc17be446420e9d2a056 (PM / Hibernate: Freeze\nkernel threads after preallocating memory) moved the freezing of kernel\nthreads to hibernation_snapshot() function.\n\nSo now, if the call to hibernation_snapshot() returns early due to a\nsuccessful hibernation test, the caller has to thaw processes to ensure\nthat the system gets back to its original state.\n\nBut in SNAPSHOT_CREATE_IMAGE hibernation ioctl, the caller does not thaw\nprocesses in case hibernation_snapshot() returned due to a successful\nfreezer test. Fix this issue. But note we still send the value of \u0027in_suspend\u0027\n(which is now 0) to userspace, because we are not in an error path per-se,\nand moreover, the value of in_suspend correctly depicts the situation here.\n\nSigned-off-by: Srivatsa S. Bhat \u003csrivatsa.bhat@linux.vnet.ibm.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1fcf9de4506dfc11bd20f37ec877c959c9ba2248",
      "old_mode": 33188,
      "old_path": "kernel/power/hibernate.c",
      "new_id": "c10cb0f916e2ea0107bbf043cadb8bd9b8892c6a",
      "new_mode": 33188,
      "new_path": "kernel/power/hibernate.c"
    },
    {
      "type": "modify",
      "old_id": "23a2db1ec442352a4e0d7cbebd3c1763f38a2711",
      "old_mode": 33188,
      "old_path": "kernel/power/power.h",
      "new_id": "0c4defe6d3b873443e927c63755e27ffa9db051b",
      "new_mode": 33188,
      "new_path": "kernel/power/power.h"
    },
    {
      "type": "modify",
      "old_id": "6d8f535c2b88e11952b3871ecb88d8fa0378ab40",
      "old_mode": 33188,
      "old_path": "kernel/power/user.c",
      "new_id": "e2aff0fc2697ecab41f87d92243ff6ce5979f8f9",
      "new_mode": 33188,
      "new_path": "kernel/power/user.c"
    }
  ]
}
