)]}'
{
  "commit": "c398df30d5caad626ac72bfab0361a7b0f67a661",
  "tree": "aec470204a0770d138f5d1e2a44ba5921e99bc02",
  "parents": [
    "c0e5e10bf380c7a7c4e8c8b7d42e0aba623e76a6"
  ],
  "author": {
    "name": "Amerigo Wang",
    "email": "amwang@redhat.com",
    "time": "Wed Jun 03 21:46:46 2009 -0400"
  },
  "committer": {
    "name": "Rusty Russell",
    "email": "rusty@rustcorp.com.au",
    "time": "Fri Jun 12 21:47:03 2009 +0930"
  },
  "message": "module: merge module_alloc() finally\n\nAs Christoph Hellwig suggested, module_alloc() actually can be\nunified for i386 and x86_64 (of course, also UML).\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: \u0027Ingo Molnar\u0027 \u003cmingo@elte.hu\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "58da2480a7f4229fb164ae81947bfc901de8b27d",
      "old_mode": 33188,
      "old_path": "arch/um/include/asm/pgtable.h",
      "new_id": "9ce3f165111a63607fa91f98a99e3b232fb5080a",
      "new_mode": 33188,
      "new_path": "arch/um/include/asm/pgtable.h"
    },
    {
      "type": "modify",
      "old_id": "2733fad45f989bfd5a775c99e5decb35cfe8014a",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/pgtable_32_types.h",
      "new_id": "5e67c15323145753d29894eb43c4c29f0343f38e",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/pgtable_32_types.h"
    },
    {
      "type": "modify",
      "old_id": "b92fbcf48609fe0cc3eda0cd8fb45ecc82960e1f",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/module.c",
      "new_id": "894bb718a6fb8fbb9ab766ae79830ba6d93ecfd2",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/module.c"
    }
  ]
}
