Before working on this, it makes sense to add CONFIG_KASAN_VMALLOC support to the generic mode first [1]. This will allow to only focus on the interaction between tagging and vmalloc internals, without having to deal with the shadow memory. [1] https://bugzilla.kernel.org/show_bug.cgi?id=208515
Resolved with [1]. [1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f6f37d9320a11e9059f11a99fc59dfb8e307c07f