)]}'
{
  "commit": "08259d58e4fa12ceaece82193c5816152f638cca",
  "tree": "8c032914139c5aec362a73b8316cf81f020f9f8f",
  "parents": [
    "c08c6e1f54c85fc299cf9f88cf330d6dd28a9a1d"
  ],
  "author": {
    "name": "Hugh Dickins",
    "email": "hugh.dickins@tiscali.co.uk",
    "time": "Fri Mar 05 13:42:25 2010 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Mar 06 11:26:27 2010 -0800"
  },
  "message": "mm: add comment on swap_duplicate\u0027s error code\n\nswap_duplicate()\u0027s loop appears to miss out on returning the error code\nfrom __swap_duplicate(), except when that\u0027s -ENOMEM.  In fact this is\nintentional: prior to -ENOMEM for swap_count_continuation,\nswap_duplicate() was void (and the case only occurs when copy_one_pte()\nhits a corrupt pte).  But that\u0027s surprising behaviour, which certainly\ndeserves a comment.\n\nSigned-off-by: Hugh Dickins \u003chughd@google.com\u003e\nReported-by: Huang Shijie \u003cshijie8@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a986127f15e85517522391828fb388af4490c2f",
      "old_mode": 33188,
      "old_path": "mm/swapfile.c",
      "new_id": "84374d8cf814db6e131be7c42fdbd7450b7282d5",
      "new_mode": 33188,
      "new_path": "mm/swapfile.c"
    }
  ]
}
