|
@@ -93,14 +93,11 @@ static int fname_decrypt(struct inode *inode,
|
|
|
struct skcipher_request *req = NULL;
|
|
|
DECLARE_CRYPTO_WAIT(wait);
|
|
|
struct scatterlist src_sg, dst_sg;
|
|
|
- struct fscrypt_info *ci = inode->i_crypt_info;
|
|
|
- struct crypto_skcipher *tfm = ci->ci_ctfm;
|
|
|
+ struct crypto_skcipher *tfm = inode->i_crypt_info->ci_ctfm;
|
|
|
int res = 0;
|
|
|
char iv[FS_CRYPTO_BLOCK_SIZE];
|
|
|
- unsigned lim;
|
|
|
|
|
|
- lim = inode->i_sb->s_cop->max_namelen(inode);
|
|
|
- if (iname->len <= 0 || iname->len > lim)
|
|
|
+ if (iname->len <= 0)
|
|
|
return -EIO;
|
|
|
|
|
|
/* Allocate request */
|