)]}'
{
  "commit": "dd17c8f72993f9461e9c19250e3f155d6d99df22",
  "tree": "c33eedf0cf2862e9feeb796e94d49a2ccdce0149",
  "parents": [
    "390dfd95c5df1ab3921dd388d11b2aee332c3f2c"
  ],
  "author": {
    "name": "Rusty Russell",
    "email": "rusty@rustcorp.com.au",
    "time": "Thu Oct 29 22:34:15 2009 +0900"
  },
  "committer": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Thu Oct 29 22:34:15 2009 +0900"
  },
  "message": "percpu: remove per_cpu__ prefix.\n\nNow that the return from alloc_percpu is compatible with the address\nof per-cpu vars, it makes sense to hand around the address of per-cpu\nvariables.  To make this sane, we remove the per_cpu__ prefix we used\ncreated to stop people accidentally using these vars directly.\n\nNow we have sparse, we can use that (next patch).\n\ntj: * Updated to convert stuff which were missed by or added after the\n      original patch.\n\n    * Kill per_cpu_var() macro.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReviewed-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e7cac23e25fcd90d26c657019f08a6ee9182b93",
      "old_mode": 33188,
      "old_path": "arch/blackfin/mach-common/entry.S",
      "new_id": "a3ea7e9fe43b1644fbe043c5722a1bbf823ffd58",
      "new_mode": 33188,
      "new_path": "arch/blackfin/mach-common/entry.S"
    },
    {
      "type": "modify",
      "old_id": "2c18d08cd9131fc3f290e4f2c3f885075c031bad",
      "old_mode": 33188,
      "old_path": "arch/cris/arch-v10/kernel/entry.S",
      "new_id": "c52bef39e250231ab21f9116e7abd7435e45ac3c",
      "new_mode": 33188,
      "new_path": "arch/cris/arch-v10/kernel/entry.S"
    },
    {
      "type": "modify",
      "old_id": "2238d154bde37b5e43d6a94f1e9792391e51a9de",
      "old_mode": 33188,
      "old_path": "arch/cris/arch-v32/mm/mmu.S",
      "new_id": "f125d912e14061b8d1d355066da153e462113fd3",
      "new_mode": 33188,
      "new_path": "arch/cris/arch-v32/mm/mmu.S"
    },
    {
      "type": "modify",
      "old_id": "30cf46534dd23f1aa386d0168cbcc0022cbecf6d",
      "old_mode": 33188,
      "old_path": "arch/ia64/include/asm/percpu.h",
      "new_id": "f7c00a5e0e2be27f144b40a516215e93cd5d7323",
      "new_mode": 33188,
      "new_path": "arch/ia64/include/asm/percpu.h"
    },
    {
      "type": "modify",
      "old_id": "461b99902bf6ff2f703029c6fed6463271584048",
      "old_mode": 33188,
      "old_path": "arch/ia64/kernel/ia64_ksyms.c",
      "new_id": "7f4a0ed24152990b018407186344eb70580a9070",
      "new_mode": 33188,
      "new_path": "arch/ia64/kernel/ia64_ksyms.c"
    },
    {
      "type": "modify",
      "old_id": "19c4b2195dceef1af966bccf388c432050b1f3e3",
      "old_mode": 33188,
      "old_path": "arch/ia64/mm/discontig.c",
      "new_id": "8d586d1e2515936b8b09c48215e084a853623403",
      "new_mode": 33188,
      "new_path": "arch/ia64/mm/discontig.c"
    },
    {
      "type": "modify",
      "old_id": "61abbd232640ff6b99f8a9110c55e47a8f0edf84",
      "old_mode": 33188,
      "old_path": "arch/microblaze/include/asm/entry.h",
      "new_id": "ec89f2ad0fe1267933500d8ee9b6518b697bc0d3",
      "new_mode": 33188,
      "new_path": "arch/microblaze/include/asm/entry.h"
    },
    {
      "type": "modify",
      "old_id": "d172d4245cdcfc54eabdb3758eb4ad487e8b8cf7",
      "old_mode": 33188,
      "old_path": "arch/parisc/lib/fixup.S",
      "new_id": "f8c45cc2947ded5f5178b7a24cecc16422aa7a12",
      "new_mode": 33188,
      "new_path": "arch/parisc/lib/fixup.S"
    },
    {
      "type": "modify",
      "old_id": "c1427b3634ec8341206d575e4643c7633ffc977d",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/pseries/hvCall.S",
      "new_id": "580f789cae7f2259f1d62a9dd53adf0517df71cb",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/pseries/hvCall.S"
    },
    {
      "type": "modify",
      "old_id": "f30f4a1ead23d373afb51161f3303dfeae9fbe17",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/nmi.c",
      "new_id": "2ad288ff99a48b598e6ffec4a885783ea1250ade",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/nmi.c"
    },
    {
      "type": "modify",
      "old_id": "fd3cee4d117c66ddc0fce0c3ef89bd923cd4f3b2",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/rtrap_64.S",
      "new_id": "1ddec403f512b9650620a8827da688f71771b8e9",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/rtrap_64.S"
    },
    {
      "type": "modify",
      "old_id": "0c44196b78ac82ec706220182acfc485b6d8fb87",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/percpu.h",
      "new_id": "4c170ccc72ed6b70491eca976cd5d45abae8b510",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/percpu.h"
    },
    {
      "type": "modify",
      "old_id": "f08f973748922b26a2417ed70db47fec2b54b009",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/system.h",
      "new_id": "de10c19d95586b6b59251ad959d6e8990dd65d9c",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/system.h"
    },
    {
      "type": "modify",
      "old_id": "e631cc4416f7872826a79d84078181b8917ce08b",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/apic/nmi.c",
      "new_id": "45404379d173637133731004540b8511495bee17",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/apic/nmi.c"
    },
    {
      "type": "modify",
      "old_id": "050c278481b187b6f76528261ea3ce6540c1d82f",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/head_32.S",
      "new_id": "fd39eaf83b8487606166fb7425378c5afdc06714",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/head_32.S"
    },
    {
      "type": "modify",
      "old_id": "92929fb3f9fa929acda8f0579570d2dea4ea942a",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/vmlinux.lds.S",
      "new_id": "ecb92717c41264aab23e184463d63fb75db539ae",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/vmlinux.lds.S"
    },
    {
      "type": "modify",
      "old_id": "88e15deb8b8282744a62702790546f9795bfe4c1",
      "old_mode": 33188,
      "old_path": "arch/x86/xen/xen-asm_32.S",
      "new_id": "22a2093b58623cca3472a03c3950cad4395a884d",
      "new_mode": 33188,
      "new_path": "arch/x86/xen/xen-asm_32.S"
    },
    {
      "type": "modify",
      "old_id": "8087b90d4673d52cdd2f2d8ccf888009b7d0e115",
      "old_mode": 33188,
      "old_path": "include/asm-generic/percpu.h",
      "new_id": "ca6f0491412bdbe98270db4df5a8204df920f02a",
      "new_mode": 33188,
      "new_path": "include/asm-generic/percpu.h"
    },
    {
      "type": "modify",
      "old_id": "5a5d6ce4bd55a156c979c89072b0c830c93fc5d2",
      "old_mode": 33188,
      "old_path": "include/linux/percpu-defs.h",
      "new_id": "ee99f6c2cdcd06e4c25cceecddac6d9ee4fdc01a",
      "new_mode": 33188,
      "new_path": "include/linux/percpu-defs.h"
    },
    {
      "type": "modify",
      "old_id": "522f421ec2130262f75bf6dbe2778ddcfa78a63e",
      "old_mode": 33188,
      "old_path": "include/linux/percpu.h",
      "new_id": "e12410e55e05d1b9ae3f6868ec3d27ecfad8ebf4",
      "new_mode": 33188,
      "new_path": "include/linux/percpu.h"
    },
    {
      "type": "modify",
      "old_id": "d85889710f9b6a4fbf5040fd941c1cfca7847428",
      "old_mode": 33188,
      "old_path": "include/linux/vmstat.h",
      "new_id": "3e489fda11a1d4a5686efdd50a0f74018602a027",
      "new_mode": 33188,
      "new_path": "include/linux/vmstat.h"
    },
    {
      "type": "modify",
      "old_id": "178967b6434e8e27061ac7b226b56c669de7e607",
      "old_mode": 33188,
      "old_path": "kernel/rcutorture.c",
      "new_id": "e339ab34912144c36ba8a0efd4e48b45bebd91d4",
      "new_mode": 33188,
      "new_path": "kernel/rcutorture.c"
    },
    {
      "type": "modify",
      "old_id": "85a5ed70b5b237326732593248e98066daf2c9d9",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace.c",
      "new_id": "b808177af8168299b28fec9fe8d70bd9767936b0",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace.c"
    },
    {
      "type": "modify",
      "old_id": "90a6daa10962432e9bb40ff439a26d3add840fe9",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_functions_graph.c",
      "new_id": "8614e3241ff86e5cffb7afd57887adfe525c1412",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_functions_graph.c"
    }
  ]
}
