/* Notes: Only requests the failure of the io, not that all are flushed prior to returning.  */
static void fc_timeout_fail_rport_io(struct work_struct *work)
/* Notes: Only requests the failure of the io, not that all are flushed prior to returning.  */
static void fc_timeout_fail_rport_io(struct work_struct *work)
{
	struct fc_rport *rport =
		container_of(work, struct fc_rport, fail_io_work.work);
	if (rport->port_state != FC_PORTSTATE_BLOCKED)
		return;
	rport->flags |= FC_RPORT_FAST_FAIL_TIMEDOUT;
	fc_terminate_rport_io(rport);
}