From b49179403aa40556b60dfcf17a80922b48629896 Mon Sep 17 00:00:00 2001 From: "David S. Miller" Date: Sun, 13 Apr 2003 04:59:54 -0700 Subject: [PATCH] [SPARC64]: file_lock is now a spin lock. --- arch/sparc64/solaris/ioctl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/sparc64/solaris/ioctl.c b/arch/sparc64/solaris/ioctl.c index 0288fdbee40b3..370c3d9bdf112 100644 --- a/arch/sparc64/solaris/ioctl.c +++ b/arch/sparc64/solaris/ioctl.c @@ -291,15 +291,15 @@ static inline int solaris_sockmod(unsigned int fd, unsigned int cmd, u32 arg) { struct inode *ino; /* I wonder which of these tests are superfluous... --patrik */ - read_lock(¤t->files->file_lock); + spin_lock(¤t->files->file_lock); if (! current->files->fd[fd] || ! current->files->fd[fd]->f_dentry || ! (ino = current->files->fd[fd]->f_dentry->d_inode) || ! ino->i_sock) { - read_unlock(¤t->files->file_lock); + spin_unlock(¤t->files->file_lock); return TBADF; } - read_unlock(¤t->files->file_lock); + spin_unlock(¤t->files->file_lock); switch (cmd & 0xff) { case 109: /* SI_SOCKPARAMS */ -- 2.53.0