Commit e6af1bb0 authored by Zhang Jianhua's avatar Zhang Jianhua Committed by Eric Biggers

fs-verity: Use struct_size() helper in enable_verity()

Follow the best practice for allocating a variable-sized structure.
Signed-off-by: default avatarZhang Jianhua <chris.zjh@huawei.com>
[ebiggers: adjusted commit message]
Signed-off-by: default avatarEric Biggers <ebiggers@google.com>
Link: https://lore.kernel.org/r/20220519022450.2434483-1-chris.zjh@huawei.com
parent b0487ede
...@@ -202,7 +202,7 @@ static int enable_verity(struct file *filp, ...@@ -202,7 +202,7 @@ static int enable_verity(struct file *filp,
const struct fsverity_operations *vops = inode->i_sb->s_vop; const struct fsverity_operations *vops = inode->i_sb->s_vop;
struct merkle_tree_params params = { }; struct merkle_tree_params params = { };
struct fsverity_descriptor *desc; struct fsverity_descriptor *desc;
size_t desc_size = sizeof(*desc) + arg->sig_size; size_t desc_size = struct_size(desc, signature, arg->sig_size);
struct fsverity_info *vi; struct fsverity_info *vi;
int err; int err;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment