)]}'
{
  "commit": "c92ff1bde06f69d59b40f3194016aee51cc5da55",
  "tree": "d365a7723a05a073ed715c6f4e99363e27516d04",
  "parents": [
    "c0bc9875b701c588e448302d41181995c21e8040"
  ],
  "author": {
    "name": "Martin Schwidefsky",
    "email": "schwidefsky@de.ibm.com",
    "time": "Tue Oct 16 01:24:43 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Tue Oct 16 09:42:53 2007 -0700"
  },
  "message": "move mm_struct and vm_area_struct\n\nMove the definitions of struct mm_struct and struct vma_area_struct to\ninclude/mm_types.h.  This allows to define more function in asm/pgtable.h\nand friends with inline assemblies instead of macros.  Compile tested on\ni386, powerpc, powerpc64, s390-32, s390-64 and x86_64.\n\n[aurelien@aurel32.net: build fix]\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\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": "fbbc29a29dfff69e595772e8a80bfd0b6d3243c8",
      "old_mode": 33188,
      "old_path": "include/linux/mm.h",
      "new_id": "6a68d41444f846bfbc71a9eaa28543b3ef5ad411",
      "new_mode": 33188,
      "new_path": "include/linux/mm.h"
    },
    {
      "type": "modify",
      "old_id": "d5bb1796e12b19a1dde4960c2f10d0064a8867b9",
      "old_mode": 33188,
      "old_path": "include/linux/mm_types.h",
      "new_id": "145b3d053048b1527f47cdbabde5eeb26cc3a15d",
      "new_mode": 33188,
      "new_path": "include/linux/mm_types.h"
    },
    {
      "type": "modify",
      "old_id": "228e0a8ce2487af241231439d919a7d1cb0b0e80",
      "old_mode": 33188,
      "old_path": "include/linux/sched.h",
      "new_id": "285ee4827a3c98573119f1ab801d8b5e7634897d",
      "new_mode": 33188,
      "new_path": "include/linux/sched.h"
    }
  ]
}
