Sent Andre some IDE fixes that eliminates the whole
ide_doX_request type thing. IDE layer has a per drive queue
and the whole #if MAX_HWIFS > X was a bit nasty. All that
is
now gone, IDE requst handling is IMHO much cleaner and Andre
reports "the modifications to the request list jumped
performance in a HUGE way" which is always nice.
Talked to alan
on IRC - nice to finally find someone who agrees with me
that magicdev is quite possibly the most horrible thing that
ever happened. So started hacking on a magicdev that does
things The Right Way (tm). For Mt Fuji style drives we can
use the GET_EVENT / SEND_EVENT interface which is very nice.
We can do cool stuff such as automounting on CD insert
and safely umount and pop the CD out when the user
presses the eject button. For older drives we have to use
the 'Microsoft Media Status Notification' which is much more
nasty. I'm sure this is going to be really cool :-)
Played with Andrea's classzone vm patch. This works very
nicely for me, I/O performance is extremely good and doesn't
cause much swap out. According to riel it is
fundamentally broken. A good mm solution must show up soon!
Haven't registered for OLS yet, I
should get around to doing
this soon...
Had dinner with friends (Sandra is going to be really
mad if
I don't mention her here, so please endulge me) and watched
our cats fight.