)]}'
{
  "commit": "7f70893173b056df691b2ee7546bb44fd9abae6a",
  "tree": "5ac9a61694116b0743b3f407ee935bb07e9271e2",
  "parents": [
    "cefcb602012482003ca2ccc44fcba628d006e4bd"
  ],
  "author": {
    "name": "Jan H. Schönherr",
    "email": "schnhrr@cs.tu-berlin.de",
    "time": "Tue Jul 19 21:10:26 2011 +0200"
  },
  "committer": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Wed Jul 20 14:10:20 2011 -0700"
  },
  "message": "rcu: Fix wrong check in list_splice_init_rcu()\n\nIf the list to be spliced is empty, then list_splice_init_rcu() has\nnothing to do.  Unfortunately, list_splice_init_rcu() does not check\nthe list to be spliced; it instead checks the list to be spliced into.\nThis results in memory leaks given current usage.  This commit\ntherefore fixes the empty-list check.\n\nSigned-off-by: Jan H. Schönherr \u003cschnhrr@cs.tu-berlin.de\u003e\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e3beb315517a7a06dea6db0b2d0c8c9aee7ce9e4",
      "old_mode": 33188,
      "old_path": "include/linux/rculist.h",
      "new_id": "d079290843a93f9b508f9d05cd9489ea263dc380",
      "new_mode": 33188,
      "new_path": "include/linux/rculist.h"
    }
  ]
}
