610a611,626 > /* > if (old_file->f_op && old_file->f_op->flush) { > error = old_file->f_op->flush(old_file); > if (error) > goto out_putf; > } > */ > error = sync_page_range(old_file->f_dentry->d_inode, > old_file->f_dentry->d_inode->i_mapping, 0, > i_size_read(old_file->f_dentry->d_inode)); > if (error) { > char b[BDEVNAME_SIZE]; > printk(KERN_WARNING "Failed to sync all pages for old backing " > "file of loop device %s.\n", bdevname(bdev,b)); > } > 785a802 > int err; 803a821,829 > err = sync_page_range(filp->f_dentry->d_inode, > filp->f_dentry->d_inode->i_mapping, 0, > i_size_read(filp->f_dentry->d_inode)); > if (err) { > char b[BDEVNAME_SIZE]; > printk(KERN_WARNING "Failed to sync all pages for old backing " > "file of loop device %s.\n", bdevname(bdev,b)); > } > 822a849,854 > > /* > if (filp->f_op && filp->f_op->flush) > filp->f_op->flush(filp); > */ >