)]}'
{
  "commit": "3d90a00763b51e1db344a7430c966be723b67a29",
  "tree": "16d089339f161eb1e719b4b9b61e59e572587656",
  "parents": [
    "58850e210cd207399cf6461326e322541b2ec81c"
  ],
  "author": {
    "name": "Matt Fleming",
    "email": "matt@console-pimps.org",
    "time": "Mon Sep 27 20:45:08 2010 +0100"
  },
  "committer": {
    "name": "Robert Richter",
    "email": "robert.richter@amd.com",
    "time": "Mon Oct 11 17:46:16 2010 +0200"
  },
  "message": "oprofile: Abstract the perf-events backend\n\nMove the perf-events backend from arch/arm/oprofile into\ndrivers/oprofile so that the code can be shared between architectures.\n\nThis allows each architecture to maintain only a single copy of the PMU\naccessor functions instead of one for both perf and OProfile. It also\nbecomes possible for other architectures to delete much of their\nOProfile code in favour of the common code now available in\ndrivers/oprofile/oprofile_perf.c.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nTested-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e666eafed15295aa5feeedf60d374a704b2caa15",
      "old_mode": 33188,
      "old_path": "arch/arm/oprofile/Makefile",
      "new_id": "b2215c61cdf02a18df71849611007d97cfea4470",
      "new_mode": 33188,
      "new_path": "arch/arm/oprofile/Makefile"
    },
    {
      "type": "modify",
      "old_id": "8718311cb530ccfd237ec39a062f2951dba44601",
      "old_mode": 33188,
      "old_path": "arch/arm/oprofile/common.c",
      "new_id": "8aa974491dfcd555a6962461c0d2aa5f3287b653",
      "new_mode": 33188,
      "new_path": "arch/arm/oprofile/common.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ebb40cb874742731a7bb7935e102dbc4724b0fc3",
      "new_mode": 33188,
      "new_path": "drivers/oprofile/oprofile_perf.c"
    },
    {
      "type": "modify",
      "old_id": "1574d4aca7214c197e62b037da7173354be56dd1",
      "old_mode": 33188,
      "old_path": "include/linux/oprofile.h",
      "new_id": "d67a8330b41e99eb835eda23d5cbbc55fa8667e5",
      "new_mode": 33188,
      "new_path": "include/linux/oprofile.h"
    }
  ]
}
