)]}'
{
  "commit": "f577eb30afdc68233f25d4d82b04102129262365",
  "tree": "25d3c2fa8dfbf42fd0d4776a36166736fcc1446a",
  "parents": [
    "2b322ce210aec74ae0d02938d3a01e29fe079469"
  ],
  "author": {
    "name": "Rafael J. Wysocki",
    "email": "rjw@sisk.pl",
    "time": "Thu Mar 23 02:59:59 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Thu Mar 23 07:38:07 2006 -0800"
  },
  "message": "[PATCH] swsusp: low level interface\n\nIntroduce the low level interface that can be used for handling the\nsnapshot of the system memory by the in-kernel swap-writing/reading code of\nswsusp and the userland interface code (to be introduced shortly).\n\nAlso change the way in which swsusp records the allocated swap pages and,\nconsequently, simplifies the in-kernel swap-writing/reading code (this is\nnecessary for the userland interface too).  To this end, it introduces two\nhelper functions in mm/swapfile.c, so that the swsusp code does not refer\ndirectly to the swap internals.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "12415dd94451cef5caf8efcdb39bb458bb05f921",
      "old_mode": 33188,
      "old_path": "include/linux/swap.h",
      "new_id": "54eac8a39a4c11d8c760064a8f2fa987ce45d13a",
      "new_mode": 33188,
      "new_path": "include/linux/swap.h"
    },
    {
      "type": "modify",
      "old_id": "0b43847dc9801950608f0943d3d6b7ea45776e54",
      "old_mode": 33188,
      "old_path": "kernel/power/disk.c",
      "new_id": "4eb464b71347862a6db86203ce7174cdd4b8885c",
      "new_mode": 33188,
      "new_path": "kernel/power/disk.c"
    },
    {
      "type": "modify",
      "old_id": "388dba68084109af8f51d2da84e355bb40c99b2e",
      "old_mode": 33188,
      "old_path": "kernel/power/power.h",
      "new_id": "ea7132ed029b4eb0dc14c105afa52b488af24b1a",
      "new_mode": 33188,
      "new_path": "kernel/power/power.h"
    },
    {
      "type": "modify",
      "old_id": "8d5a5986d6213919e991835d8a4fcc7ecaaf018d",
      "old_mode": 33188,
      "old_path": "kernel/power/snapshot.c",
      "new_id": "cc349437fb727db782945c4fbd04c5b0fca85ab0",
      "new_mode": 33188,
      "new_path": "kernel/power/snapshot.c"
    },
    {
      "type": "modify",
      "old_id": "4e90905f0e87ec1e394acc9c61251b0a2505b3ac",
      "old_mode": 33188,
      "old_path": "kernel/power/swsusp.c",
      "new_id": "457084f500107fb7486173244cf8055814e7b78c",
      "new_mode": 33188,
      "new_path": "kernel/power/swsusp.c"
    },
    {
      "type": "modify",
      "old_id": "365ed6ff182d218b5d762d1a3541910a594780ff",
      "old_mode": 33188,
      "old_path": "mm/swapfile.c",
      "new_id": "4d11f9d84666fbc0186f18729f52eb830496bcdb",
      "new_mode": 33188,
      "new_path": "mm/swapfile.c"
    }
  ]
}
