|
@@ -142,26 +142,6 @@ out:
|
|
|
return rc;
|
|
|
}
|
|
|
|
|
|
-/**
|
|
|
- * grow_file
|
|
|
- * @ecryptfs_dentry: the eCryptfs dentry
|
|
|
- *
|
|
|
- * This is the code which will grow the file to its correct size.
|
|
|
- */
|
|
|
-static int grow_file(struct dentry *ecryptfs_dentry)
|
|
|
-{
|
|
|
- struct inode *ecryptfs_inode = ecryptfs_dentry->d_inode;
|
|
|
- char zero_virt[] = { 0x00 };
|
|
|
- int rc = 0;
|
|
|
-
|
|
|
- rc = ecryptfs_write(ecryptfs_inode, zero_virt, 0, 1);
|
|
|
- i_size_write(ecryptfs_inode, 0);
|
|
|
- rc = ecryptfs_write_inode_size_to_metadata(ecryptfs_inode);
|
|
|
- ecryptfs_inode_to_private(ecryptfs_inode)->crypt_stat.flags |=
|
|
|
- ECRYPTFS_NEW_FILE;
|
|
|
- return rc;
|
|
|
-}
|
|
|
-
|
|
|
/**
|
|
|
* ecryptfs_initialize_file
|
|
|
*
|
|
@@ -202,9 +182,6 @@ static int ecryptfs_initialize_file(struct dentry *ecryptfs_dentry)
|
|
|
printk(KERN_ERR "Error writing headers; rc = [%d]\n", rc);
|
|
|
goto out;
|
|
|
}
|
|
|
- rc = grow_file(ecryptfs_dentry);
|
|
|
- if (rc)
|
|
|
- printk(KERN_ERR "Error growing file; rc = [%d]\n", rc);
|
|
|
out:
|
|
|
return rc;
|
|
|
}
|