)]}'
{
  "commit": "6049742dbcecf170e903638a029f4dc280b9d53d",
  "tree": "1712d4116a622336f793dc4591b1e2ac85e0aa2e",
  "parents": [
    "673eae8230a192f07b8715b872d6925521e9738d"
  ],
  "author": {
    "name": "Rusty Russell",
    "email": "rusty@rustcorp.com.au",
    "time": "Mon Sep 25 23:32:30 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Tue Sep 26 08:48:56 2006 -0700"
  },
  "message": "[PATCH] x86: trivial move of __HAVE macros in i386 pagetable headers\n\nMove the __HAVE_ARCH_PTEP defines to accompany the function definitions.\nAnything else is just a complete nightmare to track through the 2/3-level\npaging code, and this caused duplicate definitions to be needed (pte_same),\nwhich could have easily been taken care of with the asm-generic pgtable\nfunctions.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\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": "2756d4b04c274a147363762ba0e96eb9bef64ae7",
      "old_mode": 33188,
      "old_path": "include/asm-i386/pgtable-2level.h",
      "new_id": "201c86a6711e87f91f688ab15b2c10ddf3b8ad64",
      "new_mode": 33188,
      "new_path": "include/asm-i386/pgtable-2level.h"
    },
    {
      "type": "modify",
      "old_id": "807ed9e366de3dfe7bb363156044677703299d9b",
      "old_mode": 33188,
      "old_path": "include/asm-i386/pgtable-3level.h",
      "new_id": "0d899173232e1f54bf6e80e924391a8fa0b30cc2",
      "new_mode": 33188,
      "new_path": "include/asm-i386/pgtable-3level.h"
    },
    {
      "type": "modify",
      "old_id": "c04b3d0f484e78043467443b372caf32588c0e12",
      "old_mode": 33188,
      "old_path": "include/asm-i386/pgtable.h",
      "new_id": "38bf975144363b189635670c130ab13cf6e4f804",
      "new_mode": 33188,
      "new_path": "include/asm-i386/pgtable.h"
    }
  ]
}
