fscrypt: don't special-case EOPNOTSUPP from fscrypt_get_encryption_info()
In fscrypt_setup_filename(), remove the unnecessary check for fscrypt_get_encryption_info() returning EOPNOTSUPP. There's no reason to handle this error differently from any other. I think there may have been some confusion because the "notsupp" version of fscrypt_get_encryption_info() returns EOPNOTSUPP -- but that's not applicable from inside fs/crypto/. Signed-off-by: Eric Biggers <ebiggers@google.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
This commit is contained in:
parent
101c97a3e6
commit
17bfde6097
|
@ -335,7 +335,7 @@ int fscrypt_setup_filename(struct inode *dir, const struct qstr *iname,
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
ret = fscrypt_get_encryption_info(dir);
|
ret = fscrypt_get_encryption_info(dir);
|
||||||
if (ret && ret != -EOPNOTSUPP)
|
if (ret)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
if (dir->i_crypt_info) {
|
if (dir->i_crypt_info) {
|
||||||
|
|
Loading…
Reference in New Issue