Greg Kroah-Hartman has this video on writing and submitting your first kernel patch.
https://www.youtube.com/watch?v=LLBrBBImJt4
I thought I remembered an article about this too but I couldn't find it.
edit: looks like sibling post by Decabytes might have it.