diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/linux/sunrpc/svcsock.h | 2 | ||||
| -rw-r--r-- | include/net/af_unix.h | 3 | 
2 files changed, 3 insertions, 2 deletions
diff --git a/include/linux/sunrpc/svcsock.h b/include/linux/sunrpc/svcsock.h index d33c6face03..b4acb3d37c3 100644 --- a/include/linux/sunrpc/svcsock.h +++ b/include/linux/sunrpc/svcsock.h @@ -36,7 +36,7 @@ struct svc_sock {  	struct list_head	sk_deferred;	/* deferred requests that need to  						 * be revisted */ -	struct semaphore        sk_sem;		/* to serialize sending data */ +	struct mutex		sk_mutex;	/* to serialize sending data */  	int			(*sk_recvfrom)(struct svc_rqst *rqstp);  	int			(*sk_sendto)(struct svc_rqst *rqstp); diff --git a/include/net/af_unix.h b/include/net/af_unix.h index bfc1779fc75..427dac94bc7 100644 --- a/include/net/af_unix.h +++ b/include/net/af_unix.h @@ -4,6 +4,7 @@  #include <linux/config.h>  #include <linux/socket.h>  #include <linux/un.h> +#include <linux/mutex.h>  #include <net/sock.h>  extern void unix_inflight(struct file *fp); @@ -71,7 +72,7 @@ struct unix_sock {          struct unix_address     *addr;          struct dentry		*dentry;          struct vfsmount		*mnt; -        struct semaphore        readsem; +	struct mutex		readlock;          struct sock		*peer;          struct sock		*other;          struct sock		*gc_tree;  |