)]}'
{
  "commit": "b0e89590f4f27ea5ff30bdedb9a58ea904a6b353",
  "tree": "8d81a0d268dd6780e4c5a7cfa4b9c49708afebc7",
  "parents": [
    "a6c93afed38c242ccf4ec5bcb5ff26ff2521cf36"
  ],
  "author": {
    "name": "Will Deacon",
    "email": "will.deacon@arm.com",
    "time": "Tue Jul 26 22:10:28 2011 +0100"
  },
  "committer": {
    "name": "Will Deacon",
    "email": "will.deacon@arm.com",
    "time": "Wed Aug 31 10:17:59 2011 +0100"
  },
  "message": "ARM: PMU: move CPU PMU platform device handling and init into perf\n\nOnce upon a time, OProfile and Perf fought hard over who could play with\nthe PMU. To stop all hell from breaking loose, pmu.c offered an internal\nreserve/release API and took care of parsing PMU platform data passed in\nfrom board support code.\n\nNow that Perf has ingested OProfile, let\u0027s move the platform device\nhandling into the Perf driver and out of the PMU locking code.\nUnfortunately, the lock has to remain to prevent Perf being bitten by\nout-of-tree modules such as LTTng, which still claim a right to the PMU\nwhen Perf isn\u0027t looking.\n\nAcked-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nReviewed-by: Jean Pihet \u003cj-pihet@ti.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b7e82c4aced63ed7222df9a92c46810bc3094622",
      "old_mode": 33188,
      "old_path": "arch/arm/include/asm/pmu.h",
      "new_id": "a06ba8773cd7b8d6ba314e7ccd1dbbb69adf762f",
      "new_mode": 33188,
      "new_path": "arch/arm/include/asm/pmu.h"
    },
    {
      "type": "modify",
      "old_id": "73049963bf48eb1409031bf3d67844000557566b",
      "old_mode": 33188,
      "old_path": "arch/arm/kernel/perf_event.c",
      "new_id": "8514855ffc2e203f7b2f66db8869d60f11b3c70d",
      "new_mode": 33188,
      "new_path": "arch/arm/kernel/perf_event.c"
    },
    {
      "type": "modify",
      "old_id": "c53474fe84dfe1851df72fd7428fccf02ea33c4f",
      "old_mode": 33188,
      "old_path": "arch/arm/kernel/pmu.c",
      "new_id": "2c3407ee857675242c874f49adaf9d26339f79bf",
      "new_mode": 33188,
      "new_path": "arch/arm/kernel/pmu.c"
    }
  ]
}
