)]}'
{
  "commit": "c37f9fb11c976ffc08200d631dada6dcbfd07ea4",
  "tree": "2598f0713e4e61ed90335db1745decf2da6086a4",
  "parents": [
    "9682290484370ce68ba23cd2ec2838e301934199"
  ],
  "author": {
    "name": "Andy Whitcroft",
    "email": "apw@shadowen.org",
    "time": "Wed Jul 23 21:27:30 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Jul 24 10:47:16 2008 -0700"
  },
  "message": "hugetlb: allow huge page mappings to be created without reservations\n\nBy default all shared mappings and most private mappings now have\nreservations associated with them.  This improves semantics by providing\nallocation guarentees to the mapper.  However a small number of\napplications may attempt to make very large sparse mappings, with these\nstrict reservations the system will never be able to honour the mapping.\n\nThis patch set brings MAP_NORESERVE support to hugetlb files.  This allows\nnew mappings to be made to hugetlbfs files without an associated\nreservation, for both shared and private mappings.  This allows\napplications which want to create very sparse mappings to opt-out of the\nreservation system.  Obviously as there is no reservation they are liable\nto fault at runtime if the huge page pool becomes exhausted; buyer beware.\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: Adam Litke \u003cagl@us.ibm.com\u003e\nCc: Johannes Weiner \u003channes@saeurebad.de\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Michael Kerrisk \u003cmtk.manpages@googlemail.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": "05bc9af4fca983b5c85b1c21ac24e2ae68bf33b3",
      "old_mode": 33188,
      "old_path": "mm/hugetlb.c",
      "new_id": "72acbb29d2cc68ca50161af90d3cbe042c9852aa",
      "new_mode": 33188,
      "new_path": "mm/hugetlb.c"
    }
  ]
}
