ignore ultravisor donated memory for kmemleak to avoid kernel crashes when accessing such memory. Signed-off-by: Christian Borntraeger --- arch/s390/kernel/uv.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/s390/kernel/uv.c b/arch/s390/kernel/uv.c index 98a7f988fc69..e0286f434e25 100644 --- a/arch/s390/kernel/uv.c +++ b/arch/s390/kernel/uv.c @@ -16,6 +16,7 @@ #include #include #include +#include #include #include #include @@ -71,6 +72,7 @@ void __init setup_uv(void) uv_info.uv_base_stor_len); goto fail; } + kmemleak_ignore_phys(__pa(uv_stor_base)); if (uv_init(__pa(uv_stor_base), uv_info.uv_base_stor_len)) { memblock_free(uv_stor_base, uv_info.uv_base_stor_len); -- 2.53.0