Garrett D'Amore wrote: > Alan Coopersmith wrote: >> Garrett D'Amore - sun microsystems wrote: >> >>> The "bd" driver will be used as a block-oriented device driver for >>> devices >>> that need general block device support. >>> Because we might in the future like to offers support for some of >>> these storage adapters on Solaris 10, we are requesting Patch binding, >>> although we have no specific plans to backport at this time. >>> >> >> "bd" is an unfortunate driver name as a very very different bd driver >> shipped >> with SunOS 4 through Solaris 10, for the ancient SunButtons & >> SunDials input >> devices. (See bd(7M) on a Solaris 10 or older system.) >> >> While that wouldn't be a stopper on Nevada (though it might be >> confusing to >> those who upgrade), it would seem to block backporting to S10. >> >> > > Wow, not sure how I missed that! > > I'll change the name... the kernel module name will change "blkdev". > However all other symbols and names will remain unchanged. (I should > have figured it was too easy to use a two character name here! :-p ) > > (If people are really bothered by this, I could also change the name > to "gbd" -- for "generic block device", and change the symbols to > gbd_xx and DKC_GBD. I'm disclined to do that at the moment, however.)
Okay, in my current prototype the new name is "blkdev", and I've also changed "sm_bd.so" to "sm_blkdev.so". I left DKC_BD as is, and the functions and types documented here still start with "bd_" for brevity. Hopefully I'll get a +1 on this case. (Right now the stuff in my proto area is looking rock solid.) - Garrett