Ripped all the BLIST_GHOST SCSI hacks out. They were there to make DVD-RAM drives appear as a SCSI harddrive and CD-ROM at the same time. Besides from being a gross hack from day one, it also relied on a static list and new drives had to be added to that list to work. Ugh. Now DVD-RAM capabilities are determined at probe time and run entirely through the SCSI CD-ROM driver. We loose partioning for now, making that work would require changes to /dev/sr* and /dev/scd* and now is really not the time to do that.
Sent some stuff to Alan to include in 2.4.0-test1-ac1 (can the numbering get any worse?). The DVD-RAM stuff mentioned above, the VCD Plextor SCSI fixes, and other minors. Every time a new kernel comes out I have a 80kb diff, I want to unload some of that! I desperately need to split up the block queueing changes as well and start feeding some of that...
Later update: I found a 6.4GB CX harddrive at last! Many thanks to Brian Vincent for pointing me to a site that sold CX drives. Ok, I did end up paying $142.50 for it - I guess that is the price for not doing frequent backups.