Hi Sahana > 2. I read somewhere that GIT is the revision control system used by Linux Driver Developers. How to add our driver source code to GIT repository? I assume there is some strict validation involved as non-working or improperly validated source code should not be added to the kernel source. So, what is the validation and approval process involved? > 3. While searching for info, I came across below 2 links, which were told that, they give full information on how to start with Linux community as a new person. > http://www.linuxfoundation.org/en/Main_Page > http://ldn.linuxfoundation.org/book/how-participate-linux-community If you are not already using Git you can find some details on its installation and use targeted particularly at kernel developers here: http://linux.yyz.us/git-howto.html In addition to Greg's suggestions you will also want to read through the Documentation/development-process/ files in the kernel source which will give you the info you would have got from the second Linux Foundation link. It'll give you a feel for how the process works and where to start. If you still need to ask general kernel or development participation questions it is worth asking at the kernelnewbies mailing list - kernelnewbies@xxxxxxxxxxxxxxxxx - as people here typically have more time for newcomers and you may get a quicker and more complete response. HTH, Julie _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel