diff options
Diffstat (limited to 'fs/ncpfs/ncplib_kernel.c')
| -rw-r--r-- | fs/ncpfs/ncplib_kernel.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/fs/ncpfs/ncplib_kernel.c b/fs/ncpfs/ncplib_kernel.c index c755e1848a4..d9ebf6439f5 100644 --- a/fs/ncpfs/ncplib_kernel.c +++ b/fs/ncpfs/ncplib_kernel.c @@ -291,7 +291,7 @@ ncp_make_closed(struct inode *inode)  	int err;  	err = 0; -	down(&NCP_FINFO(inode)->open_sem);	 +	mutex_lock(&NCP_FINFO(inode)->open_mutex);  	if (atomic_read(&NCP_FINFO(inode)->opened) == 1) {  		atomic_set(&NCP_FINFO(inode)->opened, 0);  		err = ncp_close_file(NCP_SERVER(inode), NCP_FINFO(inode)->file_handle); @@ -301,7 +301,7 @@ ncp_make_closed(struct inode *inode)  				NCP_FINFO(inode)->volNumber,  				NCP_FINFO(inode)->dirEntNum, err);  	} -	up(&NCP_FINFO(inode)->open_sem); +	mutex_unlock(&NCP_FINFO(inode)->open_mutex);  	return err;  } | 
