)]}'
{
  "commit": "41e20983fe553b39bc2b00e07c7a379f0c86a4bc",
  "tree": "685433b37a7ebe5a61ac7315dc8017706227345b",
  "parents": [
    "b76146ed1ae7d7acae1d51f9342e31d00c8d5a12"
  ],
  "author": {
    "name": "Wu Fengguang",
    "email": "fengguang.wu@intel.com",
    "time": "Mon Oct 26 16:49:53 2009 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Oct 29 07:39:27 2009 -0700"
  },
  "message": "vmscan: limit VM_EXEC protection to file pages\n\nIt is possible to have !Anon but SwapBacked pages, and some apps could\ncreate huge number of such pages with MAP_SHARED|MAP_ANONYMOUS.  These\npages go into the ANON lru list, and hence shall not be protected: we only\ncare mapped executable files.  Failing to do so may trigger OOM.\n\nTested-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nReviewed-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: Hugh Dickins \u003chugh.dickins@tiscali.co.uk\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": "fbb9f6bdad6ea2d1d6c7a1d5f66300484064c98e",
      "old_mode": 33188,
      "old_path": "mm/vmscan.c",
      "new_id": "fbcac3bdcf1965c3997966ffb5b3979f33684290",
      "new_mode": 33188,
      "new_path": "mm/vmscan.c"
    }
  ]
}
