)]}'
{
  "commit": "f0a0e6f282c72247e7c8ec17c68d528c1bb4d49e",
  "tree": "22b66fc8ac9b95586866ddb447dcc8712d441c14",
  "parents": [
    "67afeed2cab0e59712b4ebf1aef9a2e555a188ce"
  ],
  "author": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Tue Oct 23 13:47:01 2012 -0700"
  },
  "committer": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Tue Nov 13 14:08:23 2012 -0800"
  },
  "message": "rcu: Clarify memory-ordering properties of grace-period primitives\n\nThis commit explicitly states the memory-ordering properties of the\nRCU grace-period primitives.  Although these properties were in some\nsense implied by the fundmental property of RCU (\"a grace period must\nwait for all pre-existing RCU read-side critical sections to complete\"),\nstating it explicitly will be a great labor-saving device.\n\nReported-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nReviewed-by: Oleg Nesterov \u003coleg@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c968e4f929ea49806c5e17e53bdfdfb997e4c79",
      "old_mode": 33188,
      "old_path": "include/linux/rcupdate.h",
      "new_id": "6256759fb81ef026b81705d81c3889da69d13679",
      "new_mode": 33188,
      "new_path": "include/linux/rcupdate.h"
    },
    {
      "type": "modify",
      "old_id": "e4c2192b47c8ce70b0a6e53c07fa1b5735d501fd",
      "old_mode": 33188,
      "old_path": "kernel/rcutree.c",
      "new_id": "15a2beec320fe1f959f773a88a65acebb411b716",
      "new_mode": 33188,
      "new_path": "kernel/rcutree.c"
    },
    {
      "type": "modify",
      "old_id": "f921154881870b0d4d489b84fdb1f40ccde7495b",
      "old_mode": 33188,
      "old_path": "kernel/rcutree_plugin.h",
      "new_id": "57e0ef8ed721ea18dd8d645acb5cec7d11200bd6",
      "new_mode": 33188,
      "new_path": "kernel/rcutree_plugin.h"
    }
  ]
}
