)]}'
{
  "commit": "7a32b589a9c856493bccb02db55047edc04eee7b",
  "tree": "a47d83f3d1320de5a18c513072c17cdc070d2bbf",
  "parents": [
    "fb7c18cac8608983168a7f4f55193cea190c83c8"
  ],
  "author": {
    "name": "MyungJoo Ham",
    "email": "myungjoo.ham@samsung.com",
    "time": "Fri Mar 11 10:13:59 2011 +0900"
  },
  "committer": {
    "name": "Liam Girdwood",
    "email": "lrg@slimlogic.co.uk",
    "time": "Sat Mar 26 14:15:04 2011 +0000"
  },
  "message": "Regulator: add suspend-finish API for regulator core.\n\nThe regulator core had suspend-prepare that turns off the regulators\nwhen entering a system-wide suspend. However, it did not have\nsuspend-finish that pairs with suspend-prepare and the regulator core\nhas assumed that the regulator devices and their drivers support\nautonomous recover at resume.\n\nThis patch adds regulator_suspend_finish that pairs with the\npreviously-existed regulator_suspend_prepare. The function\nregulator_suspend_finish turns on the regulators that have always_on set\nor positive use_count so that we can reset the regulator states\nappropriately at resume.\n\nIn regulator_suspend_finish, if has_full_constraints, it disables\nunnecessary regulators.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n--\nUpdates\nv3\n\tcomments corrected (Thanks to Igor)\nv2\n\tdisable unnecessary regulators (Thanks to Mark)\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a2dc6223e8d2c51ccffbe2e0d9d96b9c3fc910a7",
      "old_mode": 33188,
      "old_path": "drivers/regulator/core.c",
      "new_id": "e611f6797e6a6bc6b644a11426a6da4556268ec8",
      "new_mode": 33188,
      "new_path": "drivers/regulator/core.c"
    },
    {
      "type": "modify",
      "old_id": "761c745b9c24d11159c619e296c41fded18099f3",
      "old_mode": 33188,
      "old_path": "include/linux/regulator/machine.h",
      "new_id": "c4c4fc45f856ee7ee57b4a9234827aafa3242f61",
      "new_mode": 33188,
      "new_path": "include/linux/regulator/machine.h"
    }
  ]
}
