I have noticed these warnings while compile the kernel...
this is something I am usually scared of as it might break stuff in not so easy to find way. and there is quite many like that... in the kernel
Where can it be bad, many programmer make a nice struct to make it easy to load set and get information from hardware, that is good ... they sometimes use long instead of int for 32bit fields and that is bad, or again worst use for example (char *) in their pointers read the whole struct at once from an hardware device... fine if the pointer is 32bit, but we have here 64bit pointers, normally the hardware don't really know about the cpu being 64 or 32 bits.
We should at least check all of them and make sure they don't break and are just that, innofencive warnings.
I hope this helps.
Created attachment 32373 [details]
Log from kernel make
noted ... don't plan to do much about it ....
sticking a fork in it