)]}'
{
  "commit": "240cd6a80642da528bfa382ec2ae4e3cb8991ea7",
  "tree": "6c24052ea167a2fd7e0be93c167e9e7da5bddd2b",
  "parents": [
    "faee9a5dc9d8399cc3b1b8e18b6d7ff7b17f1af1"
  ],
  "author": {
    "name": "Andi Kleen",
    "email": "ak@suse.de",
    "time": "Mon Jun 26 13:56:13 2006 +0200"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Mon Jun 26 10:48:14 2006 -0700"
  },
  "message": "[PATCH] i386/x86-64: Emulate CPUID4 on AMD\n\nIntel systems report the cache level data from CPUID 4 in sysfs.\nAdd a CPUID 4 emulation for AMD CPUs to report the same\ninformation for them. This allows programs to read this\ninformation in a uniform way.\n\nThe AMD way to report this is less flexible so some assumptions\nare hardcoded (e.g. no L3)\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b9c93d9789e719e64e98f5cb6aed99bc0cd30546",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/cpu/amd.c",
      "new_id": "fd0457c9c827f406e9e7f35d490bf7c0c648fe01",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/cpu/amd.c"
    },
    {
      "type": "modify",
      "old_id": "c8547a6fa7e6179f41d0c1be2771d34448b33711",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/cpu/intel_cacheinfo.c",
      "new_id": "6c37b4fd8ce285c293306788656b016e83cf3da3",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/cpu/intel_cacheinfo.c"
    },
    {
      "type": "modify",
      "old_id": "1cb3e21c571ac46dd629222cd7f94b3dad520903",
      "old_mode": 33188,
      "old_path": "arch/x86_64/kernel/setup.c",
      "new_id": "4b7e022169701a712cc69ad29184b3f64ba2d850",
      "new_mode": 33188,
      "new_path": "arch/x86_64/kernel/setup.c"
    },
    {
      "type": "modify",
      "old_id": "0c83cf12eec904499662d2b41379ed4e0288c373",
      "old_mode": 33188,
      "old_path": "include/asm-i386/processor.h",
      "new_id": "b796210c0f5c3bf06cb2dfe58fb929b9e6747af7",
      "new_mode": 33188,
      "new_path": "include/asm-i386/processor.h"
    },
    {
      "type": "modify",
      "old_id": "3061a38a3b1d8504f40a5cf0e84dc23a298cc3e5",
      "old_mode": 33188,
      "old_path": "include/asm-x86_64/processor.h",
      "new_id": "e583f0d95209096bc23c0b3966537c141de2cfa2",
      "new_mode": 33188,
      "new_path": "include/asm-x86_64/processor.h"
    }
  ]
}
