From 1c1168d85769daec99397421d565fed31e0b2605 Mon Sep 17 00:00:00 2001 From: sleybo Date: Mon, 7 May 2007 08:55:13 +0000 Subject: [PATCH] [BUS\IOU] set the chassis slot fields of the pnp event record and of the device iou ext git-svn-id: svn://openib.tc.cornell.edu/gen1@651 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86 --- trunk/core/al/kernel/al_ioc_pnp.c | 1 + trunk/core/bus/kernel/bus_iou_mgr.c | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/trunk/core/al/kernel/al_ioc_pnp.c b/trunk/core/al/kernel/al_ioc_pnp.c index 161d4f34..0970e61a 100644 --- a/trunk/core/al/kernel/al_ioc_pnp.c +++ b/trunk/core/al/kernel/al_ioc_pnp.c @@ -3016,6 +3016,7 @@ __report_iou_add( p_rec->ca_guid = p_iou->ca_guid; p_rec->guid = p_iou->guid; + p_rec->chassis_guid = p_iou->chassis_guid; p_rec->vend_id = p_iou->vend_id; p_rec->dev_id = p_iou->dev_id; p_rec->revision = p_iou->revision; diff --git a/trunk/core/bus/kernel/bus_iou_mgr.c b/trunk/core/bus/kernel/bus_iou_mgr.c index f27a220f..81ce2cdd 100644 --- a/trunk/core/bus/kernel/bus_iou_mgr.c +++ b/trunk/core/bus/kernel/bus_iou_mgr.c @@ -615,7 +615,9 @@ iou_mgr_iou_add( BUS_TRACE( BUS_DBG_PNP, ("%s: ext %p, present %d, missing %d .\n", p_iou_ext->pdo.cl_ext.vfptr_pnp_po->identity, p_iou_ext, p_iou_ext->pdo.b_present, p_iou_ext->pdo.b_reported_missing ) ); - p_iou_ext->guid = p_pnp_rec->pnp_rec.guid; + p_iou_ext->guid = p_pnp_rec->guid; + p_iou_ext->chassis_guid = p_pnp_rec->chassis_guid; + p_iou_ext->slot = p_pnp_rec->slot; p_iou_ext->vend_id = cl_ntoh32( p_pnp_rec->vend_id ); if( p_iou_ext->vend_id == 0x00066a ) p_iou_ext->dev_id = (net16_t)(p_pnp_rec->pnp_rec.guid >> 32) & 0x00FF; -- 2.41.0