That's not likely to happen for both licensing and technical reasons. CDDL is not an acceptable license. And OpenBSD also has no extant framework for loadable kernel modules, nor any desire to add one (increasing attack surface).
But anyway, even one file is enough. The aggregate would no longer be clean BSDL.
Of course, you don't need loadable kernel module support to extend the OpenBSD kernel.