The problem is that the PGDIR_SIZE is (1UL << 47) with 16K+48bit, which makesthe KASAN_SHADOW_END unaligned(which is aligned to (1UL << (48 - 3)) ). Is thealignment really needed ? Thoughts on how best we could fix this ?