Well, Linus succeeds in keeping off crap code because he is not afraid calling crap crap.
Might be it appears hostile, but it forces people to submit quality code.
Might be it appears hostile, but it forces people to submit quality code.
I believe that keeping newbies (which most often have no idea about how much security is required in kernel code) off is actually valuable in the kernel - just imagine what sloppy coding can cause on millions of devices, or actually, see it happening right now on routers and Samsung smartphones.
There's a reason why lots of Android driver stuff is not in mainline Linux, and the biggest reason is that most of the code shipped by the manufacturers is utter crap which Linus would tear apart in seconds, not to mention security experts or actual blackhats using said crap code to own devices.