Messages in this thread Patch in this message | | | From | Xiu Jianfeng <> | Subject | [PATCH -next 2/2] bpf: use memset_range helper in __mark_reg_known | Date | Wed, 8 Dec 2021 11:04:51 +0800 |
| |
Replace the open-coded memset with memset_range helper to simplify the code, there is no functional change in this patch.
Signed-off-by: Xiu Jianfeng <xiujianfeng@huawei.com> --- kernel/bpf/verifier.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/kernel/bpf/verifier.c b/kernel/bpf/verifier.c index 7a20e12f2e45..317f259c0103 100644 --- a/kernel/bpf/verifier.c +++ b/kernel/bpf/verifier.c @@ -1099,9 +1099,8 @@ static void ___mark_reg_known(struct bpf_reg_state *reg, u64 imm) */ static void __mark_reg_known(struct bpf_reg_state *reg, u64 imm) { - /* Clear id, off, and union(map_ptr, range) */ - memset(((u8 *)reg) + sizeof(reg->type), 0, - offsetof(struct bpf_reg_state, var_off) - sizeof(reg->type)); + /* Clear off, union(map_ptr, range), id, and ref_obj_id */ + memset_range(reg, 0, off, ref_obj_id); ___mark_reg_known(reg, imm); } -- 2.17.1
| |