)]}'
{
  "commit": "664beed0190fae687ac51295694004902ddeb18e",
  "tree": "89a7c8d9d541fb678c567834cb758fc88b375d47",
  "parents": [
    "1cdca61bf8537043edde8ef784ce1a1351361dac"
  ],
  "author": {
    "name": "Hugh Dickins",
    "email": "hugh@veritas.com",
    "time": "Mon Nov 21 21:32:14 2005 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Tue Nov 22 09:13:42 2005 -0800"
  },
  "message": "[PATCH] unpaged: unifdefed PageCompound\n\nIt looks like snd_xxx is not the only nopage to be using PageReserved as a way\nof holding a high-order page together: which no longer works, but is masked by\nour failure to free from VM_RESERVED areas.  We cannot fix that bug without\nfirst substituting another way to hold the high-order page together, while\nfarming out the 0-order pages from within it.\n\nThat\u0027s just what PageCompound is designed for, but it\u0027s been kept under\nCONFIG_HUGETLB_PAGE.  Remove the #ifdefs: which saves some space (out- of-line\nput_page), doesn\u0027t slow down what most needs to be fast (already using\nhugetlb), and unifies the way we handle high-order pages.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0986d19be0b7c810c122b7decbcd24dcd7a8827b",
      "old_mode": 33188,
      "old_path": "include/linux/mm.h",
      "new_id": "9701210c66805d76fdb368e3424379c80f9b22c6",
      "new_mode": 33188,
      "new_path": "include/linux/mm.h"
    },
    {
      "type": "modify",
      "old_id": "f34767c5fc79e7a5ecee1676e72b4ebf84296aa2",
      "old_mode": 33188,
      "old_path": "include/linux/page-flags.h",
      "new_id": "343083fec25834b0d950ee0e496766b1629a277e",
      "new_mode": 33188,
      "new_path": "include/linux/page-flags.h"
    },
    {
      "type": "modify",
      "old_id": "bd4de592dc238fd3939c16b276cc7e10f7d1e21d",
      "old_mode": 33188,
      "old_path": "mm/page_alloc.c",
      "new_id": "23b84c4e1a57beaf3a3b2cd578318b3da592071c",
      "new_mode": 33188,
      "new_path": "mm/page_alloc.c"
    },
    {
      "type": "modify",
      "old_id": "d09cf7f03e767e57e500ac5f6dd4c35c72c5f9a4",
      "old_mode": 33188,
      "old_path": "mm/swap.c",
      "new_id": "73d351439ef6c9cc34cf9d1ad4887692a7d935b4",
      "new_mode": 33188,
      "new_path": "mm/swap.c"
    }
  ]
}
