What?? Was it really two months since I last (actually first and only) posted a diary on advogato?? What a lazy bastard I am...
OK, now for the good stuff. Yesterday I found out I'm a father! I and my wife are extremely happy, and I'm also extremely worried. But it's very cool, a very nice sensation... Now I have eight months and some days to do linux related allnighters, after that I'll be doing baby related ones. :)
Yesterday I coded a small fault injector for linux's kmalloc, Arnaldo is using it in his quest for global peac^W clean up of the kernel. It is very small and useful, and allows one to configure a probability that kmalloc fails and returns NULL. Did you code a driver today? Did you check your kmallocs? Anyway, we're planning for including generalized fault injectors in the kernel, such as for request_region, request_irq, etc. Stay tuned for news on that.
I'll try to get some homepage, so that such patches can be easily distributed. Later I'll write some more. I'm finishing my MSc dissertation (that is, if my advisor will still have me after all this time), which not surprisingly is a kernel level communication fault injector. Using that knowledge for a very nice generalized fault injector will be cool, and I hope to dive into that soon.