]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - drivers/char/mem.c
[PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem
[mirror_ubuntu-zesty-kernel.git] / drivers / char / mem.c
index 5b2d18035073311e0bf7b150d3cca0a75f7b48b7..704c3c07f0ab8e817c1e9e429521dc30c4037d83 100644 (file)
@@ -741,7 +741,7 @@ static loff_t memory_lseek(struct file * file, loff_t offset, int orig)
 {
        loff_t ret;
 
-       down(&file->f_dentry->d_inode->i_sem);
+       mutex_lock(&file->f_dentry->d_inode->i_mutex);
        switch (orig) {
                case 0:
                        file->f_pos = offset;
@@ -756,7 +756,7 @@ static loff_t memory_lseek(struct file * file, loff_t offset, int orig)
                default:
                        ret = -EINVAL;
        }
-       up(&file->f_dentry->d_inode->i_sem);
+       mutex_unlock(&file->f_dentry->d_inode->i_mutex);
        return ret;
 }