]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - mm/filemap_xip.c
lift sb_start_write() out of ->write()
[karo-tx-linux.git] / mm / filemap_xip.c
index a912da6ddfd4a81e2c264a8da957376eac72c2ee..28fe26b64f8a746119d8111ad0f3beb9ef4751c2 100644 (file)
@@ -404,8 +404,6 @@ xip_file_write(struct file *filp, const char __user *buf, size_t len,
        loff_t pos;
        ssize_t ret;
 
-       sb_start_write(inode->i_sb);
-
        mutex_lock(&inode->i_mutex);
 
        if (!access_ok(VERIFY_READ, buf, len)) {
@@ -439,7 +437,6 @@ xip_file_write(struct file *filp, const char __user *buf, size_t len,
        current->backing_dev_info = NULL;
  out_up:
        mutex_unlock(&inode->i_mutex);
-       sb_end_write(inode->i_sb);
        return ret;
 }
 EXPORT_SYMBOL_GPL(xip_file_write);