commit | 7f70893173b056df691b2ee7546bb44fd9abae6a | [log] [tgz] |
---|---|---|
author | Jan H. Schönherr <schnhrr@cs.tu-berlin.de> | Tue Jul 19 21:10:26 2011 +0200 |
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | Wed Jul 20 14:10:20 2011 -0700 |
tree | 5ac9a61694116b0743b3f407ee935bb07e9271e2 | |
parent | cefcb602012482003ca2ccc44fcba628d006e4bd [diff] |
rcu: Fix wrong check in list_splice_init_rcu() If the list to be spliced is empty, then list_splice_init_rcu() has nothing to do. Unfortunately, list_splice_init_rcu() does not check the list to be spliced; it instead checks the list to be spliced into. This results in memory leaks given current usage. This commit therefore fixes the empty-list check. Signed-off-by: Jan H. Schönherr <schnhrr@cs.tu-berlin.de> Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>