We're starting to see a number of people have trouble building the kernel module because of -Werror=date-time (primarily on Fedora, I think). Have you considered removing the use of __DATE__ and __TIME__ from the kernel build or, alternately, making the makefiles (or the configure step) figure out when -W[error=]date-time is in use and in that case not use them?