23 Aug 2000 olive   » (Master)

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.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!