)]}'
{
  "commit": "dd0078f4f04d939950a792c493d7d97d7ce663b8",
  "tree": "8b230b6119a54e504a58b4c2d0f7af153f4f018d",
  "parents": [
    "34d7c2b38d124219b7034356716e3455c439acd3"
  ],
  "author": {
    "name": "Steven Rostedt",
    "email": "rostedt@goodmis.org",
    "time": "Wed Jul 30 14:20:54 2008 -0400"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Fri Aug 15 17:54:39 2008 +0200"
  },
  "message": "rcu: just rename call_rcu_bh instead of making it a macro\n\nSeems that I found a box that has a config that passes call_rcu_bh as a\nfunction pointer (see net/sctp/sm_make_chunk.c), so declaring the\ncall_rcu_bh has a macro function isn\u0027t good enough.\n\nThis patch makes it just another name of call_rcu for rcupreempt.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.org\u003e\nReviewed-by: \"Paul E. McKenney\" \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "addb5e282f392a5214444a955bab38bd7abdf139",
      "old_mode": 33188,
      "old_path": "include/linux/rcupreempt.h",
      "new_id": "3e05c09b54a22408db83e0f0a87a5a8bf9a40e8f",
      "new_mode": 33188,
      "new_path": "include/linux/rcupreempt.h"
    }
  ]
}
