Busy looking looking through prom-libc code for yaboot and following the mailing list discussion. Surprisingly I'm managing to understand it so I should be able to contribute something when new code will be written (which looks to be soon).
I spent part of the afternoon putting together a patch for the kernel janitors project, changing pci_dev->slot_name to pci_name(pci_dev). If any of it gets accepted, it will be my first patch that I contribute to the project (I submitted some trivial patches last year but I don't think any of them were applied). Next I'll probably work on auditing return codes (for request_region, etc). I'm finding this to be a good way to become more familiar with the kernel, now that I have more time to do so. I also have enough time to stay on top of my mailing list subscriptions, too (including lkml).
I had the quietest Canada Day this year - I made an appearance at a friend's party but spent most of the day inside reading. The only exception was when I took a walk downtown so that I could pick up one of the little flags that they have every year.
Now I'm just counting down the days to OLS.