I think with many such things, you won't necessarily see the criteria written down, but you'll know when you're in. As with many things, the best way to get in is to know someone who is an active kernel contributor.
Fundamentally, one submits changes to the kernel. These are then discussed in the kernel community, and then approved or rejected.
I'd start here for more info:
http://kernel.org