)]}'
{
  "commit": "66f0dc481e5b802ab363b979fc1753410c7d82b5",
  "tree": "9f8609685f07d410bc6536a0d3e47e366edf93d4",
  "parents": [
    "75c85a0bc13367aabb36e8208d4e373b022b43b3"
  ],
  "author": {
    "name": "Hugh Dickins",
    "email": "hugh.dickins@tiscali.co.uk",
    "time": "Wed Dec 30 20:17:34 2009 +0000"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Dec 30 12:23:27 2009 -0800"
  },
  "message": "mm: move sys_mmap_pgoff from util.c\n\nMove sys_mmap_pgoff() from mm/util.c to mm/mmap.c and mm/nommu.c,\nwhere we\u0027d expect to find such code: especially now that it contains\nthe MAP_HUGETLB handling.  Revert mm/util.c to how it was in 2.6.32.\n\nThis patch just ignores MAP_HUGETLB in the nommu case, as in 2.6.32,\nwhereas 2.6.33-rc2 reported -ENOSYS.  Perhaps validate_mmap_request()\nshould reject it with -EINVAL?  Add that later if necessary.\n\nSigned-off-by: Hugh Dickins \u003chugh.dickins@tiscali.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d9c77b2dbe9d6489cdf5e40e5f5ae0dfc2be2a5a",
      "old_mode": 33188,
      "old_path": "mm/mmap.c",
      "new_id": "ee2298936fe677870ad4979b98bd8d6ada7c3439",
      "new_mode": 33188,
      "new_path": "mm/mmap.c"
    },
    {
      "type": "modify",
      "old_id": "8687973462bbea8becddfe0941eb94fab60ce304",
      "old_mode": 33188,
      "old_path": "mm/nommu.c",
      "new_id": "6f9248f89bdefbd6470bb0c4b68fb50b134866d2",
      "new_mode": 33188,
      "new_path": "mm/nommu.c"
    },
    {
      "type": "modify",
      "old_id": "b377ce43080312411a8910ea21a5f2867a7c7007",
      "old_mode": 33188,
      "old_path": "mm/util.c",
      "new_id": "7c35ad95f92756d1473bbc2ae658f5bb27de2ca9",
      "new_mode": 33188,
      "new_path": "mm/util.c"
    }
  ]
}
