2.2.15 finally came out, I was starting to think this would never happen :-). Merged the DVD fixes for 2.2.16-pre2 with Alan, now it should be ready to go. It's going to be nice just to tell people to use 2.2.16-pre2 and above for DVD, and not having to bother helping them patch their kernels and answering questions about why distro XXX's kernel won't work with my patches. I get a LOT of those questions.
Found a bug in the IDE layer, where ide_spin_wait_hwgroup would be passed saved flags from a spin_lock_irqsave and restore from there. Apparently this is not news to sparc32 folks, where this breaks horribly. It worked on ia32 hardware, but it just looked so wrong. Jeff Garzik noted that if the function was never called with interrupts disabled, just using spin_lock_irq() is a win wrt speed and stack usage. That made the patch even nicer. Now I just need to push it to Andre.
Went to a friends appartment for dinner (hi Thomas, I know you are reading this! Have a good first day at work).