)]}'
{
  "commit": "8a549bea51138be2126a2cc6aabe8f17ef66b79b",
  "tree": "dc6e0afdf59808238dd44c685d897da98852fca5",
  "parents": [
    "85821aab39b3403a8b5731812a930b78684d1642"
  ],
  "author": {
    "name": "Hugh Dickins",
    "email": "hughd@google.com",
    "time": "Mon Jul 25 17:12:24 2011 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Jul 25 20:57:10 2011 -0700"
  },
  "message": "mm: tidy vmtruncate_range and related functions\n\nUse consistent variable names in truncate_pagecache(), truncate_setsize(),\nvmtruncate() and vmtruncate_range().\n\nunmap_mapping_range() and vmtruncate_range() have mismatched interfaces:\ndon\u0027t change either, but make the vmtruncates more precise about what they\nexpect unmap_mapping_range() to do.\n\nvmtruncate_range() is currently called only with page-aligned start and\nend+1: can handle unaligned start, but unaligned end+1 would hit BUG_ON in\ntruncate_inode_pages_range() (lacks partial clearing of the end page).\n\nSigned-off-by: Hugh Dickins \u003chughd@google.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": "003c6c685fc8f293071776d47e7697bbe2cd1d58",
      "old_mode": 33188,
      "old_path": "mm/truncate.c",
      "new_id": "c924764e2ce51bd7d38bcba70594224e749de660",
      "new_mode": 33188,
      "new_path": "mm/truncate.c"
    }
  ]
}
