)]}'
{
  "commit": "9f680ab41485edfdc96331b70afa7513aa0a7720",
  "tree": "620b34f8129c0ea4ddee033c9875a9f60bfba2ae",
  "parents": [
    "b668c9cf3e58739dac54a1d6f42f2b4bdd980b3e"
  ],
  "author": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Sun Nov 22 08:53:49 2009 -0800"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Sun Nov 22 18:58:16 2009 +0100"
  },
  "message": "rcu: Eliminate unneeded function wrapping\n\nThe functions rcu_init() is a wrapper for __rcu_init(), and also\nsets up the CPU-hotplug notifier for rcu_barrier_cpu_hotplug().\nBut TINY_RCU doesn\u0027t need CPU-hotplug notification, and the\nrcu_barrier_cpu_hotplug() is a simple wrapper for\nrcu_cpu_notify().\n\nSo push rcu_init() out to kernel/rcutree.c and kernel/rcutiny.c\nand get rid of the wrapper function rcu_barrier_cpu_hotplug().\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: laijs@cn.fujitsu.com\nCc: dipankar@in.ibm.com\nCc: mathieu.desnoyers@polymtl.ca\nCc: josh@joshtriplett.org\nCc: dvhltc@us.ibm.com\nCc: niv@us.ibm.com\nCc: peterz@infradead.org\nCc: rostedt@goodmis.org\nCc: Valdis.Kletnieks@vt.edu\nCc: dhowells@redhat.com\nLKML-Reference: \u003c12589088302320-git-send-email-\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c1fe8373e7130db7b785cacf43bedb574f35c2d",
      "old_mode": 33188,
      "old_path": "include/linux/rcutiny.h",
      "new_id": "a3b6272af2dd0e0fde144648ad64e64d0386f496",
      "new_mode": 33188,
      "new_path": "include/linux/rcutiny.h"
    },
    {
      "type": "modify",
      "old_id": "9642c6bcb399439f5b36bb45f3df5a66f7d17ca1",
      "old_mode": 33188,
      "old_path": "include/linux/rcutree.h",
      "new_id": "111a652573509158d11ed040f6aa4870c74fd5dd",
      "new_mode": 33188,
      "new_path": "include/linux/rcutree.h"
    },
    {
      "type": "modify",
      "old_id": "7625f207f65ef062aa645b635029d7148f2be9b5",
      "old_mode": 33188,
      "old_path": "kernel/rcupdate.c",
      "new_id": "eb6b534db318fd70f955d9febdbb5b54a251e023",
      "new_mode": 33188,
      "new_path": "kernel/rcupdate.c"
    },
    {
      "type": "modify",
      "old_id": "b33ec3aa377a7726a450008223489017644268dc",
      "old_mode": 33188,
      "old_path": "kernel/rcutiny.c",
      "new_id": "9f6d9ff2572cddf3067a3a4434f5a86612a94a44",
      "new_mode": 33188,
      "new_path": "kernel/rcutiny.c"
    },
    {
      "type": "modify",
      "old_id": "b79bfcd28e952767b5eb7e5e0d45e313be1c60a4",
      "old_mode": 33188,
      "old_path": "kernel/rcutree.c",
      "new_id": "e3d3bbddbcd533b0ffff43ca05a5b4d9e5359656",
      "new_mode": 33188,
      "new_path": "kernel/rcutree.c"
    }
  ]
}
