Someone once had the great idea that drivers should be in the same codebase as the kernel. Crazy, I know.
The question I was responding to was: “accepting that, rightly or wrongly, Linux drivers run in kernel mode, does it make sense for them to be in the source tree?”