Posts

More than 100! \o/

Image
It is time to celebrate! I've submitted more than 100 patches to the Linux Kernel! Yeah! Yeah! See:  http://www.kernelhub.org/?p=7&dev=10021&mbox_type=2 Photo from:  http://www.sidneyrezende.com/noticia/16742+os+5+do+pit+stop++cinco+malandragens+de+nelson+piquet

Want to learn about git?

Git is great! It really is. But you need to learn some secrets in order to use the full power. Two great resources: 1 - Pro git : Easy to read book that will make you very familiar with pro features of git. 2 -  AlBlue’s Blog : Great articles explaining standard and advanced features of git.

Patch versioning

When you send a second version of the same patch, you may add a "v2" on the subject so it will look like: [PATCH v2] There is an option for git format-patch that does it: --subject-prefix="PATCH v2" More at: http://wireless.kernel.org/en/developers/Documentation/git-guide

Aalto Talk with Linus Torvalds

Image

Printing SPARSE errors during Linux Kernel Compilation

" Sparse, the semantic parser, provides a compiler frontend capable of parsing most of ANSI C as well as many GCC extensions, and a collection of sample compiler backends, including a static analyzer also called "sparse". Sparse provides a set of annotations designed to convey semantic information about types, such as what address space pointers point to, or what locks a function acquires or releases. " There is more about SPARSE here . To check files that will be compiled with SPARSE: $ make C=1 To check all files with SPARSE, even the ones that will not be compiled: $ make C=2

Compiler warning messages for Linux Kernel

To enable compiler warning messages to be printed during compilation, add W=1 on the make command line like: $ make W=1 drivers/media/dvb/frontends/stv090x.o See this for description of warning level options.

More patches accepted

:-) http://git.linuxtv.org/media_tree.git?a=commitdiff;h=503d19495673583cd5a60cbe1d92317c7b9b7b65 http://git.linuxtv.org/media_tree.git?a=commitdiff;h=df1ec0272fd49aefaa4d3f80eee2d51d7c04ef02 http://git.linuxtv.org/media_tree.git?a=commitdiff;h=3e9e0ca227ea905b0d07f777c5316f44638428bf http://git.linuxtv.org/media_tree.git?a=commitdiff;h=3f7c0a69ab1181a0f5e4ead5d4b270d404c6465c http://git.linuxtv.org/media_tree.git?a=commitdiff;h=adb609666bbc53ddd12272fdf233fc8148e7bd0e