diff options
author | 2008-04-23 12:36:52 -0700 | |
---|---|---|
committer | 2008-04-27 18:26:18 +0300 | |
commit | 599870b175987008b5f5c82a70b89f751e12822e (patch) | |
tree | ba01b18de3d30978bc0e7fb05af278710eec9d39 /lib/parser.c | |
parent | slub: improve kmem_cache_destroy() error message (diff) | |
download | wireguard-linux-599870b175987008b5f5c82a70b89f751e12822e.tar.xz wireguard-linux-599870b175987008b5f5c82a70b89f751e12822e.zip |
slub: free_list() cleanup
free_list looked a bit screwy so here is an attempt to clean it up.
free_list is is only used for freeing partial lists. We do not need to return a
parameter if we decrement nr_partial within the function which allows a
simplification of the whole thing.
The current version modifies nr_partial outside of the list_lock which is
technically not correct. It was only ok because we should be the only user of
this slab cache at this point.
Signed-off-by: Christoph Lameter <clameter@sgi.com>
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
Diffstat (limited to 'lib/parser.c')
0 files changed, 0 insertions, 0 deletions