<br><br>
<div class="gmail_quote">On Tue, May 3, 2011 at 7:50 PM, Javier Martinez Canillas <span dir="ltr">&lt;<a href="mailto:martinez.javier@gmail.com">martinez.javier@gmail.com</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">&gt;<br>&gt;&gt;   i&#39;m also interesting in collecting examples of documentation for<br>&gt;&gt; basic kernel programming concepts.  sometimes, there are excellent<br>
&gt;&gt; examples in the source Documentation/ directory, sometimes not.<br>&gt;<br><br>I think a useful work would be to keep an up-to-date version for the<br>example drivers found in Linux Device Drivers 3. Despite being a few<br>
years old, the book is a valuable source of information regarding<br>kernel drivers development.<br><br>There are lots of repositories with examples updated to many kernel<br>versions. A few months ago I needed the examples updated to 2.6.32 and<br>
found repositories for older kernels. I sent a few patches to the<br>author of the most up-to-date repository I found (I think It was<br>2.6.28) but didn&#39;t have any feedback so I (also) started my own git<br>tree with examples to kernel versions 2.6.32, 2.6.35 and 2.6.38.<br>
</blockquote>
<div>Yes <a href="https://github.com/martinezjavier/ldd3">https://github.com/martinezjavier/ldd3</a> is very helpful indeed,other day someone</div>
<div>was asking(on kernelnewbies IRC) for some examples not compiling in latest kernel</div>
<div>and i gave this link which helped.</div>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote"><br>Maybe instead having so many repositories all over the Internet trying<br>to do the same. It will be good to have a kernelnewbies oficial<br>
repository for virtual device drivers. These drivers can be a good<br>starting point for someone doing real driver development (something<br>like the usb-skeleton.c for usb drivers). Also it could be a<br>playground for people eager to learn and start contributing with more<br>
examples.<br><br>--<br>Javier Martínez Canillas<br>(+34) 682 39 81 69<br>PhD Student in High Performance Computing<br>Computer Architecture and Operating System Department (CAOS)<br>Universitat Autònoma de Barcelona<br>Barcelona, Spain<br>
<br>_______________________________________________<br>Kernelnewbies mailing list<br><a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br><a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
</blockquote></div><br>