Basically the main "parameter" passed as a minor number
is just the physical block size. And yes some drivers
are abusing the minor numbers to switch between in fact quite
different devices like for example IDE HD versus CD-ROM, but
if one goes after it anyway this could (or maybe even should?)
be fixed by giving them theyr own majors... At least
this would be the easiest fix in my oppinion. And it would be
nice to have just /dev/cd0 /dev/cd1 instead of the doublemening
of /dev/hdxxx.
If one has to go after every driver, one should take the opportunity
to resolve this I think.
--Marcin
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/