[RFC PATCH] gcc-9: workaround array bounds warning on boot_params cleaning
From: Fihlman Emil
Date: Tue Aug 06 2019 - 15:00:21 EST
It should also be possibly to simply cast to u64 and then to u8 * unless
the compiler overzealously tracks out of bound accesses even when
6.3.2.3 #5-6 explicitly allows pointer-integer-pointer conversions like
this and removes previous guarantees. Ie.
memset((u8 *)((u64)(&(boot_params->ext_ramdisk_image))), 0, size)
I apologise for not having the in-reply-to header.
Emil Fihlman