IoInvalidateDeviceRelations(\r
p_iou_ext->pdo.h_ca->obj.p_ci_ca->verbs.p_hca_dev, BusRelations );\r
\r
+ /* Invalidate removal relations for the bus driver. */\r
+ IoInvalidateDeviceRelations(\r
+ p_bfi->p_bus_ext->cl_ext.p_pdo, RemovalRelations );\r
+\r
BUS_EXIT( BUS_DBG_PNP );\r
\r
return IB_SUCCESS;\r
p_ext->cl_ext.vfptr_pnp_po->identity, p_ext, p_ext->b_present,\r
p_ext->b_reported_missing ) );\r
\r
+ /* Invalidate removal relations for the bus driver. */\r
+ IoInvalidateDeviceRelations(\r
+ p_bfi->p_bus_ext->cl_ext.p_pdo, RemovalRelations );\r
+\r
/* Invalidate bus relations for the HCA. */\r
IoInvalidateDeviceRelations(\r
p_ext->h_ca->obj.p_ci_ca->verbs.p_hca_dev, BusRelations );\r
IoInvalidateDeviceRelations(\r
p_port_ext->pdo.h_ca->obj.p_ci_ca->verbs.p_hca_dev, BusRelations );\r
\r
+ /* Invalidate removal relations for the bus driver. */\r
+ IoInvalidateDeviceRelations(\r
+ p_bfi->p_bus_ext->cl_ext.p_pdo, RemovalRelations );\r
+\r
BUS_EXIT( BUS_DBG_PNP );\r
return IB_SUCCESS;\r
}\r
IoInvalidateDeviceRelations(\r
pmatched_guid_ext->pdo.h_ca->obj.p_ci_ca->verbs.p_hca_dev, BusRelations );\r
\r
+ /* Invalidate removal relations for the bus driver. */\r
+ IoInvalidateDeviceRelations(\r
+ p_bfi->p_bus_ext->cl_ext.p_pdo, RemovalRelations );\r
+\r
BUS_EXIT( BUS_DBG_PNP );\r
return CL_SUCCESS;\r
}\r
p_ext->cl_ext.vfptr_pnp_po->identity, p_ext->cl_ext.p_self_do, p_ext,\r
p_ext->b_present, p_ext->b_reported_missing ) );\r
\r
+ /* Invalidate removal relations for the bus driver. */\r
+ IoInvalidateDeviceRelations(\r
+ p_bfi->p_bus_ext->cl_ext.p_pdo, RemovalRelations );\r
+\r
/* Invalidate bus relations for the HCA. */\r
IoInvalidateDeviceRelations(\r
p_ext->h_ca->obj.p_ci_ca->verbs.p_hca_dev, BusRelations );\r
IoInvalidateDeviceRelations(\r
p_iou_ext->pdo.h_ca->obj.p_ci_ca->verbs.p_hca_dev, BusRelations );\r
\r
+ /* Invalidate removal relations for the bus driver. */\r
+ IoInvalidateDeviceRelations(\r
+ p_bfi->p_bus_ext->cl_ext.p_pdo, RemovalRelations );\r
+\r
BUS_EXIT( BUS_DBG_PNP );\r
\r
return IB_SUCCESS;\r
p_ext->cl_ext.vfptr_pnp_po->identity, p_ext, p_ext->b_present,\r
p_ext->b_reported_missing ) );\r
\r
+ /* Invalidate removal relations for the bus driver. */\r
+ IoInvalidateDeviceRelations(\r
+ p_bfi->p_bus_ext->cl_ext.p_pdo, RemovalRelations );\r
+\r
/* Invalidate bus relations for the HCA. */\r
IoInvalidateDeviceRelations(\r
p_ext->h_ca->obj.p_ci_ca->verbs.p_hca_dev, BusRelations );\r
IoInvalidateDeviceRelations(\r
p_port_ext->pdo.h_ca->obj.p_ci_ca->verbs.p_hca_dev, BusRelations );\r
\r
+ /* Invalidate removal relations for the bus driver. */\r
+ IoInvalidateDeviceRelations(\r
+ p_bfi->p_bus_ext->cl_ext.p_pdo, RemovalRelations );\r
+\r
BUS_EXIT( BUS_DBG_PNP );\r
return IB_SUCCESS;\r
}\r
IoInvalidateDeviceRelations(\r
pmatched_guid_ext->pdo.h_ca->obj.p_ci_ca->verbs.p_hca_dev, BusRelations );\r
\r
+ /* Invalidate removal relations for the bus driver. */\r
+ IoInvalidateDeviceRelations(\r
+ p_bfi->p_bus_ext->cl_ext.p_pdo, RemovalRelations );\r
+\r
BUS_EXIT( BUS_DBG_PNP );\r
return CL_SUCCESS;\r
}\r
p_ext->cl_ext.vfptr_pnp_po->identity, p_ext->cl_ext.p_self_do, p_ext,\r
p_ext->b_present, p_ext->b_reported_missing ) );\r
\r
+ /* Invalidate removal relations for the bus driver. */\r
+ IoInvalidateDeviceRelations(\r
+ p_bfi->p_bus_ext->cl_ext.p_pdo, RemovalRelations );\r
+\r
/* Invalidate bus relations for the HCA. */\r
IoInvalidateDeviceRelations(\r
p_ext->h_ca->obj.p_ci_ca->verbs.p_hca_dev, BusRelations );\r