]> nv-tegra.nvidia Code Review - linux-3.10.git/blobdiff - net/unix/af_unix.c
[AF_UNIX]: Convert to use a spinlock instead of rwlock
[linux-3.10.git] / net / unix / af_unix.c
index 7d3fe6aebcdb24774d71f439cffe17d4460b5143..1ddd36d50091b32c7e40890cfff405b16e1fe5db 100644 (file)
@@ -564,7 +564,7 @@ static struct sock * unix_create1(struct socket *sock)
        u         = unix_sk(sk);
        u->dentry = NULL;
        u->mnt    = NULL;
        u         = unix_sk(sk);
        u->dentry = NULL;
        u->mnt    = NULL;
-       rwlock_init(&u->lock);
+       spin_lock_init(&u->lock);
        atomic_set(&u->inflight, sock ? 0 : -1);
        init_MUTEX(&u->readsem); /* single task reading lock */
        init_waitqueue_head(&u->peer_wait);
        atomic_set(&u->inflight, sock ? 0 : -1);
        init_MUTEX(&u->readsem); /* single task reading lock */
        init_waitqueue_head(&u->peer_wait);