)]}'
{
  "commit": "ac9b9c667c2e1194e22ebe0a441ae1c37aaa9b90",
  "tree": "3903d87d0b56a49ead39c0460b5bc0b86b040775",
  "parents": [
    "93918e9afc76717176e9e114e79cdbb602a45ae8"
  ],
  "author": {
    "name": "Hugh Dickins",
    "email": "hugh@veritas.com",
    "time": "Thu Oct 20 16:24:28 2005 +0100"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Thu Oct 20 09:02:07 2005 -0700"
  },
  "message": "[PATCH] Fix handling spurious page fault for hugetlb region\n\nThis reverts commit 3359b54c8c07338f3a863d1109b42eebccdcf379 and\nreplaces it with a cleaner version that is purely based on page table\noperations, so that the synchronization between inode size and hugetlb\nmappings becomes moot.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "42cb7d70f9acf9be8e3c13d40b87f340c38cfa6a",
      "old_mode": 33188,
      "old_path": "include/linux/hugetlb.h",
      "new_id": "d664330d900e2c8ff0bea6d895657f90c756511d",
      "new_mode": 33188,
      "new_path": "include/linux/hugetlb.h"
    },
    {
      "type": "modify",
      "old_id": "a1b30d45459e827249da8c6226ccf080f15d65a6",
      "old_mode": 33188,
      "old_path": "mm/hugetlb.c",
      "new_id": "61d380678030312f453c44e86631c3f9c0e49028",
      "new_mode": 33188,
      "new_path": "mm/hugetlb.c"
    },
    {
      "type": "modify",
      "old_id": "8c88b973abc56a37270fb8516687e964c449372d",
      "old_mode": 33188,
      "old_path": "mm/memory.c",
      "new_id": "1db40e935e5523591fe9ed092dd7e7b15f787c0c",
      "new_mode": 33188,
      "new_path": "mm/memory.c"
    }
  ]
}
