)]}'
{
  "commit": "c6eb3dda25892f1f974f5420f63e6721aab02f6f",
  "tree": "b9be3e193dcfeda3589832be10189085cde496c5",
  "parents": [
    "3ca7a440da394808571dad32d33d3bc0389982e6"
  ],
  "author": {
    "name": "Peter Zijlstra",
    "email": "a.p.zijlstra@chello.nl",
    "time": "Tue Apr 05 17:23:41 2011 +0200"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Thu Apr 14 08:52:33 2011 +0200"
  },
  "message": "mutex: Use p-\u003eon_cpu for the adaptive spin\n\nSince we now have p-\u003eon_cpu unconditionally available, use it to\nre-implement mutex_spin_on_owner.\n\nRequested-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nReviewed-by: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Nick Piggin \u003cnpiggin@kernel.dk\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/20110405152728.826338173@chello.nl\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "94b48bd40dd735f77963fcd31797d32bb68b3379",
      "old_mode": 33188,
      "old_path": "include/linux/mutex.h",
      "new_id": "c75471db576ef0d500eb5a363b607819f38b869b",
      "new_mode": 33188,
      "new_path": "include/linux/mutex.h"
    },
    {
      "type": "modify",
      "old_id": "3435837e89ff2be708c28d4226cb1e050234020a",
      "old_mode": 33188,
      "old_path": "include/linux/sched.h",
      "new_id": "173850479e2c2d2ce20b95bf56778c7a808775fa",
      "new_mode": 33188,
      "new_path": "include/linux/sched.h"
    },
    {
      "type": "modify",
      "old_id": "ec815a960b5d526a29992dfd59e30ae21e35d9f3",
      "old_mode": 33188,
      "old_path": "kernel/mutex-debug.c",
      "new_id": "73da83aff418d30d0b488454bf95bb172467cb82",
      "new_mode": 33188,
      "new_path": "kernel/mutex-debug.c"
    },
    {
      "type": "modify",
      "old_id": "57d527a16f9d1058bb9aacf3fa7ebba64a7c032b",
      "old_mode": 33188,
      "old_path": "kernel/mutex-debug.h",
      "new_id": "0799fd3e4cfacbfdac923c6dedba278dbc36e0f9",
      "new_mode": 33188,
      "new_path": "kernel/mutex-debug.h"
    },
    {
      "type": "modify",
      "old_id": "c4195fa98900b65528bf5ee2229f7eeadfa5c4d7",
      "old_mode": 33188,
      "old_path": "kernel/mutex.c",
      "new_id": "fe4706cb0c5be6c9dd2b67af1ea2bd93aeae0e2e",
      "new_mode": 33188,
      "new_path": "kernel/mutex.c"
    },
    {
      "type": "modify",
      "old_id": "67578ca48f94e1dad6f7cf3760c28d20a86605e2",
      "old_mode": 33188,
      "old_path": "kernel/mutex.h",
      "new_id": "4115fbf83b12ed11e2b05bc7cccfb5933cb3311d",
      "new_mode": 33188,
      "new_path": "kernel/mutex.h"
    },
    {
      "type": "modify",
      "old_id": "cd2593e1a3ecd3e0958157c7277c88a7d67cb9e4",
      "old_mode": 33188,
      "old_path": "kernel/sched.c",
      "new_id": "55cc50323ce11d9e8327510110ef5271b158c683",
      "new_mode": 33188,
      "new_path": "kernel/sched.c"
    }
  ]
}
