Then *please* make a *compatible* interface available to user space.
This certainly can be done; the parallel port IDE interface stuff had
exactly such an interface (/dev/pg*) -- we could have a /dev/hg*
interface presumably. That is an acceptable solution.
Note again that this discussion (and it's a discussion, not a voting
session -- technical pros and cons is what applies) apply to ATAPI (SCSI
over IDE) only. Alan has already brought up the fact of non-hard disk
non-ATAPI devices, and IMO those devices are explicitly out of scope.
Maturity of drivers is another, but right now we're suffering through
having to deal with multiple drivers for the same hardware, or with user
space having to choose different interfaces depending on connection
interface, and either which way that's pretty pathetic.
-hpa
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/