Hmm, is it worth the (very small) increase in source and .text size for this? It seems that the return value of ipoib_dev_init() ends up getting thrown away by ipoib_add_one() anyway. - R.