X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;ds=sidebyside;f=net%2Funix%2Fgarbage.c;h=411802bd4d37e604fe7a337bff2c7becaf84fccb;hb=f9c5d0451b406a6bd0d0bf1fdd63c7777af6ebc6;hp=6ffc64e1712d291f40723109db1a774e507c738c;hpb=2016ef789a9ded2e169ad1c028ae3deb5302571f;p=powerpc.git diff --git a/net/unix/garbage.c b/net/unix/garbage.c index 6ffc64e171..411802bd4d 100644 --- a/net/unix/garbage.c +++ b/net/unix/garbage.c @@ -182,7 +182,7 @@ void unix_gc(void) if (down_trylock(&unix_gc_sem)) return; - read_lock(&unix_table_lock); + spin_lock(&unix_table_lock); forall_unix_sockets(i, s) { @@ -301,7 +301,7 @@ void unix_gc(void) } u->gc_tree = GC_ORPHAN; } - read_unlock(&unix_table_lock); + spin_unlock(&unix_table_lock); /* * Here we are. Hitlist is filled. Die.