)]}'
{
  "commit": "9a3df1f7de0ecaf77a1dde86f2a4dc020f37f87e",
  "tree": "599a884cf4b42c516226c0f845cd32d0295b74ed",
  "parents": [
    "d288e47c471e1090e80c62ad95882fafbf3f499d"
  ],
  "author": {
    "name": "Alan Stern",
    "email": "stern@rowland.harvard.edu",
    "time": "Wed Mar 19 22:39:13 2008 +0100"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Sat Apr 19 19:10:26 2008 -0700"
  },
  "message": "PM: Convert wakeup flag accessors to inline functions\n\nThis patch (as1058) improves the wakeup macros in include/linux/pm.h.\nAll but the trivial ones are converted to inline routines, which\nrequires moving them to a separate header file since they depend on\nthe definition of struct device.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d57661129cb21b19d44f607fbde8dc70102968f8",
      "old_mode": 33188,
      "old_path": "include/linux/device.h",
      "new_id": "d7a1ae063b65adfd86539a9d89fa3a7fe13b1e17",
      "new_mode": 33188,
      "new_path": "include/linux/device.h"
    },
    {
      "type": "modify",
      "old_id": "3342627e2bd6771b69ee5bb88a0c901c0ac14ba7",
      "old_mode": 33188,
      "old_path": "include/linux/pm.h",
      "new_id": "1de72cbbe0d1af6a4ea9891adb659aaddfcd478d",
      "new_mode": 33188,
      "new_path": "include/linux/pm.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0d0b2cb8d205ce6de169cae5c60c7a3166ef11a",
      "new_mode": 33188,
      "new_path": "include/linux/pm_wakeup.h"
    }
  ]
}
