I know it's a trivial patch, but I'm happy it was so easy to implement :-)
I have an iPod device with HFS+ filesystem inside it. The Linux support for HFS+ is really new and it has still some issues, I know that the easier way to use my iPod under Linux is convert it into a Windows iPod (using FAT32) but, who said the life should be easy?
After the good work at Ubuntu about removable devices plug/unplug system using hal and gnome-volume-manager, I get my iPod ready to be used as a hard disk without any change from my part. The problem is that I'm not able to use it if I'm not the root user and as you could understand, it sucks. Solution? Fix the HFS+ driver :-).
Seems like the HFS+ filesystem driver has support for the uid/gid options that lets you map the default file owner and group to a concrete user. Ubuntu makes use of it with removable media to be able to write without problems to the device but the HFS+ driver is not using such information as it should.
After some discussion with Martin Pitt, the person behind the removable media support in Ubuntu, and some reading of the Apple's HFS+ specification, I did a patch (but too late to be included with the Ubuntu Warty Warthog release). If you want to follow the bugreport you can do it from Ubuntu's BTS and also in the main kernel BTS
If that's the case, I didn't know that :-)
Last month (yes, I know it was long ago to blog now about it...) my parent's bank gave us a big surprise, they said that we own 81.071.000.000,00 €, of course it was fixed in less than 1 hour :-(