while (ids->type) {
while (ids->type[0] != '\0') {
static const struct vio_device_id *vio_match_device(		const struct vio_device_id *ids, const struct vio_dev *dev){	while (ids->type) {		if (vio_bus_ops.match(ids, dev))			return ids;		ids++;	}	return NULL;}