Hello, I am sorry if this has been posted by someone else before. I'd really like some help. So a little background: I'm a 17 year old Linux enthusiast. I've always wanted to contribute in any way to the kernel. Now I feel I can, so I picked up LDD3. I have little knowledge when it comes to the hardware part of things. However, I have a good understanding of C. I feel drivers would be a great way to begin and so I naturally came across this mailing list to ask my noob questions. I would like to desperately get into the kernel development process. I know my way around the Linux shell and have written my hello world module (which ran successfully, btw). I would like to know, however, how I can write my first legit patch and soon my first legit full-working driver and submit it to the Linux kernel. If someone can guide me as to how I can go about this, learning as much as possible about low level concepts, I would really appreciate it. -- Thanks a ton Vedant -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html