diff options
| author | 2019-08-04 17:56:43 +0800 | |
|---|---|---|
| committer | 2019-08-31 10:00:29 -0500 | |
| commit | 0642ea2409f3bfa105570e12854b8e2628db6835 (patch) | |
| tree | b3dfaed17f4b630fa39ec54c47c8f010dcfef73f /lib/bitmap.c | |
| parent | fscrypt: document the new ioctls and policy version (diff) | |
| download | wireguard-linux-0642ea2409f3bfa105570e12854b8e2628db6835.tar.xz wireguard-linux-0642ea2409f3bfa105570e12854b8e2628db6835.zip | |
ext4 crypto: fix to check feature status before get policy
When getting fscrypt policy via EXT4_IOC_GET_ENCRYPTION_POLICY, if
encryption feature is off, it's better to return EOPNOTSUPP instead of
ENODATA, so let's add ext4_has_feature_encrypt() to do the check for
that.
This makes it so that all fscrypt ioctls consistently check for the
encryption feature, and makes ext4 consistent with f2fs in this regard.
Signed-off-by: Chao Yu <yuchao0@huawei.com>
[EB - removed unneeded braces, updated the documentation, and
added more explanation to commit message]
Signed-off-by: Eric Biggers <ebiggers@google.com>
Diffstat (limited to 'lib/bitmap.c')
0 files changed, 0 insertions, 0 deletions
