)]}'
{
  "commit": "54f9f80d6543fb7b157d3b11e2e7911dc1379790",
  "tree": "70d34e45f4d1694609db25da0ccad90b4b0ad473",
  "parents": [
    "e4e574b767ba63101cfda2b42d72f38546319297"
  ],
  "author": {
    "name": "Adam Litke",
    "email": "agl@us.ibm.com",
    "time": "Tue Oct 16 01:26:20 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Tue Oct 16 09:43:02 2007 -0700"
  },
  "message": "hugetlb: Add hugetlb_dynamic_pool sysctl\n\nThe maximum size of the huge page pool can be controlled using the overall\nsize of the hugetlb filesystem (via its \u0027size\u0027 mount option).  However in the\ncommon case the this will not be set as the pool is traditionally fixed in\nsize at boot time.  In order to maintain the expected semantics, we need to\nprevent the pool expanding by default.\n\nThis patch introduces a new sysctl controlling dynamic pool resizing.  When\nthis is enabled the pool will expand beyond its base size up to the size of\nthe hugetlb filesystem.  It is disabled by default.\n\nSigned-off-by: Adam Litke \u003cagl@us.ibm.com\u003e\nAcked-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nAcked-by: Dave McCracken \u003cdave.mccracken@oracle.com\u003e\nCc: William Irwin \u003cbill.irwin@oracle.com\u003e\nCc: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nCc: Ken Chen \u003ckenchen@google.com\u003e\nCc: Badari Pulavarty \u003cpbadari@us.ibm.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": "3a19b032c0eb6ecfe887fad15b2adaddf3969b83",
      "old_mode": 33188,
      "old_path": "include/linux/hugetlb.h",
      "new_id": "ea0f50bfbe030dda0ff6d5b1ea22b5f346302279",
      "new_mode": 33188,
      "new_path": "include/linux/hugetlb.h"
    },
    {
      "type": "modify",
      "old_id": "ec14aa8ac51fc83b820330af559077e1cc2cf797",
      "old_mode": 33188,
      "old_path": "kernel/sysctl.c",
      "new_id": "96efbb859997e5b98be42f10c2bda73a920e7882",
      "new_mode": 33188,
      "new_path": "kernel/sysctl.c"
    },
    {
      "type": "modify",
      "old_id": "31bbca6b2c9099a9f6bb9612a8f7e772a1023e7d",
      "old_mode": 33188,
      "old_path": "mm/hugetlb.c",
      "new_id": "efd78527ad1ee62159d8955069756fdaddf893a1",
      "new_mode": 33188,
      "new_path": "mm/hugetlb.c"
    }
  ]
}
