|
@@ -366,6 +366,9 @@ static int gb_connection_hd_cport_quiesce(struct gb_connection *connection)
|
|
if (connection->mode_switch)
|
|
if (connection->mode_switch)
|
|
peer_space += sizeof(struct gb_operation_msg_hdr);
|
|
peer_space += sizeof(struct gb_operation_msg_hdr);
|
|
|
|
|
|
|
|
+ if (!hd->driver->cport_quiesce)
|
|
|
|
+ return 0;
|
|
|
|
+
|
|
ret = hd->driver->cport_quiesce(hd, connection->hd_cport_id,
|
|
ret = hd->driver->cport_quiesce(hd, connection->hd_cport_id,
|
|
peer_space,
|
|
peer_space,
|
|
GB_CONNECTION_CPORT_QUIESCE_TIMEOUT);
|
|
GB_CONNECTION_CPORT_QUIESCE_TIMEOUT);
|