)]}'
{
  "commit": "f88df14b1f15cdeffa060580a40c1ce3e13bb79e",
  "tree": "0619f32c2be79a85792537ad4410cc8d729f4f75",
  "parents": [
    "69d48b409cac747cc0707b05b769e38488a6ad35"
  ],
  "author": {
    "name": "David Gibson",
    "email": "david@gibson.dropbear.id.au",
    "time": "Mon Apr 30 16:30:56 2007 +1000"
  },
  "committer": {
    "name": "Paul Mackerras",
    "email": "paulus@samba.org",
    "time": "Wed May 02 20:04:30 2007 +1000"
  },
  "message": "[POWERPC] Remove arch/powerpc\u0027s dependence on asm-ppc/pg{alloc,table}.h\n\nCurrently, all 32-bit powerpc platforms use asm-ppc/pgtable.h and\nasm-ppc/pgalloc.h, even when otherwise compiled with ARCH\u003dpowerpc.\nThose asm-ppc files are a fairly nasty tangle of #ifdefs including a\nbunch of things which shouldn\u0027t be necessary any more in arch/powerpc.\n\nCleaning up that mess is going to take a while, but this patch is a\nfirst step.  It separates the asm-powerpc/pg{alloc,table}.h into 64\nbit and 32 bit versions in asm-powerpc, which the basic .h files in\nasm-powerpc select based on config.  We make a few tiny tweaks to the\ninnards of the files along the way, making the outermost ifdefs\n(double-inclusion protection and __KERNEL__) a little cleaner, and\n#including asm-generic/pgtable.h from the top-level\nasm-powerpc/pgtable.h (since both the old 32-bit and 64-bit versions\nended with such an #include).\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "235aef283edfcd01f463c0aeac04abe0ce860559",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/pgalloc-32.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30b50cf56e2c1da4b0178978844f767728aecc95",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/pgalloc-64.h"
    },
    {
      "type": "modify",
      "old_id": "b0830db68f8af1a6ad87b6dd6aa87413aa4d0a90",
      "old_mode": 33188,
      "old_path": "include/asm-powerpc/pgalloc.h",
      "new_id": "b4505ed0f0f26843c6432a25cec991f16ecd0130",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/pgalloc.h"
    },
    {
      "type": "modify",
      "old_id": "a28fa8bc01da23e06218c0186c63dae61e9457b8",
      "old_mode": 33188,
      "old_path": "include/asm-powerpc/pgtable-4k.h",
      "new_id": "1744d6ac12a2d4970fe473e6dcb061672e5d233c",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/pgtable-4k.h"
    },
    {
      "type": "modify",
      "old_id": "5e84f070eaf70ef61e960eac97b450d0e0425245",
      "old_mode": 33188,
      "old_path": "include/asm-powerpc/pgtable-64k.h",
      "new_id": "16ef4978520dd276b15d2775bc89ef54261c3178",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/pgtable-64k.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80c75474c65ba26ea980a529af8ef3eb50c1173a",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/pgtable-ppc32.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "704c4e669fe0ac9a1b72818b2922d97732d980b0",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/pgtable-ppc64.h"
    },
    {
      "type": "modify",
      "old_id": "19edb6982b81ca1194a34578a7fb3cb1bedfc803",
      "old_mode": 33188,
      "old_path": "include/asm-powerpc/pgtable.h",
      "new_id": "78bf4ae712a67ef4e6b00f8fca0859354ad1c102",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/pgtable.h"
    }
  ]
}
