)]}'
{
  "commit": "ffa83fb565fbc397cbafb4b71fd1cce276d4c3b6",
  "tree": "c849b1ea3517d6853b7b4cd386a682187e314f09",
  "parents": [
    "2f33b512a5460578f6cf11d7b7867bed53157c7c"
  ],
  "author": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Sun Nov 17 19:27:16 2013 -0800"
  },
  "committer": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Mon Feb 17 16:03:09 2014 -0800"
  },
  "message": "rcu: Optimize rcu_needs_cpu() for RCU_NOCB_CPU_ALL\n\nIf CONFIG_RCU_NOCB_CPU_ALL\u003dy, then rcu_needs_cpu() will always\nreturn false, however, the current version nevertheless checks\nfor RCU callbacks.  This commit therefore creates a static inline\nimplementation of rcu_needs_cpu() that unconditionally returns false\nwhen CONFIG_RCU_NOCB_CPU_ALL\u003dy.\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nReviewed-by: Josh Triplett \u003cjosh@joshtriplett.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "281c90f8989e6c06734527763a1f266d6a1f6f0d",
      "old_mode": 33188,
      "old_path": "include/linux/rcupdate.h",
      "new_id": "5f7d5f410d50e79405c2d5e6c5c0d5d8a211547b",
      "new_mode": 33188,
      "new_path": "include/linux/rcupdate.h"
    },
    {
      "type": "modify",
      "old_id": "6f01771b571c00eede5aaae145fdcf7382e61cd9",
      "old_mode": 33188,
      "old_path": "include/linux/rcutiny.h",
      "new_id": "9524903487d074702ec08409dcfc6b7ea2682bfc",
      "new_mode": 33188,
      "new_path": "include/linux/rcutiny.h"
    },
    {
      "type": "modify",
      "old_id": "72137ee8c603b2c0c45ea7f729211e12cfad3941",
      "old_mode": 33188,
      "old_path": "include/linux/rcutree.h",
      "new_id": "81198c84e268581058ce3d968f2587a42039c20a",
      "new_mode": 33188,
      "new_path": "include/linux/rcutree.h"
    },
    {
      "type": "modify",
      "old_id": "b3d116cd072d7bd24803a52c8d6b478930bd6b8b",
      "old_mode": 33188,
      "old_path": "kernel/rcu/tree.c",
      "new_id": "c2c8234a02916cacd8efbf112623a4a40f33688a",
      "new_mode": 33188,
      "new_path": "kernel/rcu/tree.c"
    },
    {
      "type": "modify",
      "old_id": "39a50b918bffbc2fc79c30f4332ca3f133ba8919",
      "old_mode": 33188,
      "old_path": "kernel/rcu/tree_plugin.h",
      "new_id": "820b06aefbee335b0b7913b850422747e1ce4ce9",
      "new_mode": 33188,
      "new_path": "kernel/rcu/tree_plugin.h"
    }
  ]
}
