Re: [PATCH v6 02/18] kasan: Unpoison vms[area] addresses with a common tag

From: Alexander Potapenko
Date: Mon Nov 10 2025 - 12:02:07 EST


> void __kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms)
> {
> int area;
>
> for (area = 0 ; area < nr_vms ; area++) {
> kasan_poison(vms[area]->addr, vms[area]->size,
> - arch_kasan_get_tag(vms[area]->addr), false);
> + arch_kasan_get_tag(vms[0]->addr), false);
> + arch_kasan_set_tag(vms[area]->addr, arch_kasan_get_tag(vms[0]->addr));

Like set_tag(), arch_kasan_set_tag() does not set the tag value in
place, so this line is a no-op.