Yet another (probably silly) idea: how about giving choice if 32 and/or 64 bit time is signed or unsigned in the kconfig and the summary warning at the end of build? This way developers could select what they want to use?
-- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info