consolidate spin_lock/unlock waiting with spin_unlock_wait
PATCH 3/6 consolidate spin_lock/unlock waiting with spin_unlock_wait
fs/fscache/object.c
consolidate spin_lock/unlock waiting with spin_unlock_wait()
config: x86_64_defconfig
toolchain: debian wheezy default x86_64-linux-gnu 4.4.5
Builds object.o without warnings.
runs on x86_64 but no specific test case for this change
CC David Howells <[email protected]>
Signed-off-by Nicholas Mc Guire <[email protected]>
--- fs/fscache/object.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-)
fs/fscache/object.c +1 -2
@@ -692,8 +692,7 @@ static const struct fscache_state *fscache_drop_object(struct fscache_object *ob/* Prevent a race with our last child, which has to signal EV_CLEARED * before dropping our spinlock. */ -spin_lock (&object->lock); -spin_unlock (&object->lock); +spin_unlock_wait (&object->lock);/* Discard from the cache's collection of objects */ spin_lock (&cache->object_list_lock);
Signature · 1 line
1.7.2.5