move more defines out of kernel.h
update drm to linux 6.6.12Thanks to the OpenBSD Foundation for sponsoring this work.