Use a valist to pass arguments to ipmi_do