/* The host driver should have done a successful complement check (second quadlet is complement of first) beforehand.  */
void hpsb_selfid_received(struct hpsb_host *host, quadlet_t sid)
/* The host driver should have done a successful complement check (second quadlet is complement of first) beforehand.  */
void hpsb_selfid_received(struct hpsb_host *host, quadlet_t sid)
{
	if (host->in_bus_reset) {
		HPSB_VERBOSE("Including SelfID 0x%x", sid);
		host->topology_map[host->selfid_count++] = sid;
	} else {
		HPSB_NOTICE("Spurious SelfID packet (0x%08x) received from bus %d",
			    sid, NODEID_TO_BUS(host->node_id));
	}
}