Bryan> I'm kind of surprised that anything to do with sysfs would Bryan> bleed out to either the API or ABI. Right now the low-level drivers get passed a sysfs device during initialization. And I don't think breaking libmthca, libehca and libipathverbs at this stage is an option. - R.