I’ve said “so long” to Typo and migrated my blog to WordPress. WordPress just seems to have more momentum than Typo, even […]
Happy New Year!
I’m back from a little more than two weeks of relaxing vacation. I didn’t check my work email once, so if you […]
Oh what a relief it is
I just converted the main repositories for two libraries that I maintain, libibverbs and libmthca, from subversion to git. And even though […]
Ubuntu Edgy Eft on a ThinkPad X60s: how to make ipw3945 work
I recently acquired a Lenovo ThinkPad X60s laptop (which is a really sweet machine if you want a small laptop). I installed […]
2.6.19 merge plans for InfiniBand/RDMA
Here’s a short summary of what I plan to merge for 2.6.19. I sent this out via email to all the relevant […]
What do Hugo voters know that I don’t?
I read quite a bit of SF, but I’m not really a “fan” in the sense that I’ve never been to a […]
Why you shouldn’t use __attribute__((packed))
gcc supports an extension that allows structures or structure members to be marked with __attribute__((packed)), which tells gcc to leave out all […]
YOW
After a smooth trip and suprisingly faster-than-scheduled trip, I’m safely in Ottawa, ready for the Kernel Summit and OLS. If you see […]
What is this thing called RDMA?
A good way to kick this blog off is probably to explain what this RDMA stuff that I work on really is. […]
Where does it end? It ends right here.
I couldn’t begin to guess what Gillette will put in the razor they come out with after their latest Gillette Fusion Power, […]