Both IDE and SCSI cdrom drivers use the generic cdrom driver, that's all.
I don't think it is useful (or even possible) to have some common changer
code for IDE and SCSI, becauce there is one important difference:
- SCSI changers do the changer stuff completely in _hardware_. From kernel's
point of view, there is no difference between a 6x changer and 6 single
cdrom drives (except that 6 single drives are faster...).
- IDE changers are different: the kernel sees one cdrom drive which has some
extra commands for changing CD's. The IDE driver would have to do all the
changer stuff in _software_, if he wants present a 3x changer with one
device for each slot. Not impossible, but this is'nt a 5-min-hack...
Gerd
-- l-w--w--w- 1 kraxel users 42 Jan 1 19:70 .signature <- /dev/null