Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

s390/boot: get rid of arithmetics on function pointers

sparse warning:
CHECK arch/s390/boot/startup.c
arch/s390/boot/startup.c:283:39: error: arithmetics on pointers to functions

Signed-off-by: Heiko Carstens <hca@linux.ibm.com>

+1 -1
+1 -1
arch/s390/boot/startup.c
··· 280 280 __kaslr_offset = random_lma - vmlinux.default_lma; 281 281 img = (void *)vmlinux.default_lma; 282 282 vmlinux.default_lma += __kaslr_offset; 283 - vmlinux.entry += __kaslr_offset; 283 + *(unsigned long *)(&vmlinux.entry) += __kaslr_offset; 284 284 vmlinux.bootdata_off += __kaslr_offset; 285 285 vmlinux.bootdata_preserved_off += __kaslr_offset; 286 286 vmlinux.rela_dyn_start += __kaslr_offset;