)]}'
{
  "commit": "af040ffc9ba1e079ee4c0748aff64fa3d4716fa5",
  "tree": "03d58af8c3d16a777ee93e35d9f7aef15293a163",
  "parents": [
    "ee2593ef5680a8646c6465ce998fea30b5af9b2b"
  ],
  "author": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Tue Jun 24 19:43:15 2014 +0100"
  },
  "committer": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Fri Jul 18 12:29:02 2014 +0100"
  },
  "message": "ARM: make it easier to check the CPU part number correctly\n\nEnsure that platform maintainers check the CPU part number in the right\nmanner: the CPU part number is meaningless without also checking the\nCPU implement(e|o)r (choose your preferred spelling!)  Provide an\ninterface which returns both the implementer and part number together,\nand update the definitions to include the implementer.\n\nMark the old function as being deprecated... indeed, using the old\nfunction with the definitions will now always evaluate as false, so\npeople must update their un-merged code to the new function.  While\nthis could be avoided by adding new definitions, we\u0027d also have to\ncreate new names for them which would be awkward.\n\nAcked-by: Nicolas Pitre \u003cnico@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8c2b7321a4782ad01470d996aaf315d1dc92a38d",
      "old_mode": 33188,
      "old_path": "arch/arm/include/asm/cputype.h",
      "new_id": "963a2515906dce2a2c42e7b924edb6106652497c",
      "new_mode": 33188,
      "new_path": "arch/arm/include/asm/cputype.h"
    },
    {
      "type": "modify",
      "old_id": "0393fbab8dd5f1a572d35ccc0531af5449a398c5",
      "old_mode": 33188,
      "old_path": "arch/arm/include/asm/smp_scu.h",
      "new_id": "bfe163c40024de7d6ccc81097451cfc409cc42c8",
      "new_mode": 33188,
      "new_path": "arch/arm/include/asm/smp_scu.h"
    },
    {
      "type": "modify",
      "old_id": "af9e35e8836f1f3de2d9a4aaeee0c9445ce23740",
      "old_mode": 33188,
      "old_path": "arch/arm/kernel/perf_event_cpu.c",
      "new_id": "c02c2e8c877ddf8f7d74e3302926de885eb455b4",
      "new_mode": 33188,
      "new_path": "arch/arm/kernel/perf_event_cpu.c"
    },
    {
      "type": "modify",
      "old_id": "b23a59c1c52255cc808d4fbaff6ffb3be2a5abb7",
      "old_mode": 33188,
      "old_path": "arch/arm/kvm/guest.c",
      "new_id": "70bf49b8b2442ca5849cc544513a25ada24b6613",
      "new_mode": 33188,
      "new_path": "arch/arm/kvm/guest.c"
    },
    {
      "type": "modify",
      "old_id": "0d95bc8e49d88f5251e1d864c4bb331bac3cdc52",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-exynos/mcpm-exynos.c",
      "new_id": "a96b78f93f2b8e360dd48bd2b66de2b35dc013e0",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-exynos/mcpm-exynos.c"
    },
    {
      "type": "modify",
      "old_id": "1c8d31e39520005f697974acb4b6cb021384a9b2",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-exynos/platsmp.c",
      "new_id": "8dc1d3a3a8bf2f0a19041bb910babb3cd7890273",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-exynos/platsmp.c"
    },
    {
      "type": "modify",
      "old_id": "202ca73e49c4f257e65bd201e9bf511cf979ee6f",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-exynos/pm.c",
      "new_id": "67d383de614f308b2982873a6e23fc1a029c96ec",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-exynos/pm.c"
    },
    {
      "type": "modify",
      "old_id": "54a9fff77c7d99085f1417ee4a2ce04701c1049b",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-vexpress/tc2_pm.c",
      "new_id": "2fb78b4648cba73620516a7cd52fcf95d45e40a8",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-vexpress/tc2_pm.c"
    },
    {
      "type": "modify",
      "old_id": "076172b69422e35c2f0d317af768c0adcc07dda4",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/cache-l2x0.c",
      "new_id": "556df22e89bd9cdfd69eec60e76726e66e71b5a7",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/cache-l2x0.c"
    },
    {
      "type": "modify",
      "old_id": "60e5a170c4d207f79da4943394ac3ad8d8afba57",
      "old_mode": 33188,
      "old_path": "drivers/clocksource/arm_global_timer.c",
      "new_id": "e6833771a716876f02e72ac6ccc96c1e670b4388",
      "new_mode": 33188,
      "new_path": "drivers/clocksource/arm_global_timer.c"
    }
  ]
}
