|
@@ -512,7 +512,7 @@ static int fcpcmd_recv_xfer_rdy ( struct fcp_command *fcpcmd,
|
512
|
512
|
DBGC ( fcpdev, "FCP %p xchg %04x received invalid transfer "
|
513
|
513
|
"ready IU:\n", fcpdev, fcpcmd->xchg_id );
|
514
|
514
|
DBGC_HDA ( fcpdev, 0, iobuf->data, iob_len ( iobuf ) );
|
515
|
|
- rc = -EINVAL;
|
|
515
|
+ rc = -EPROTO;
|
516
|
516
|
goto done;
|
517
|
517
|
}
|
518
|
518
|
if ( ntohl ( xfer_rdy->offset ) != fcpcmd->offset ) {
|
|
@@ -521,7 +521,7 @@ static int fcpcmd_recv_xfer_rdy ( struct fcp_command *fcpcmd,
|
521
|
521
|
"delivery (expected %zd, requested %d)\n",
|
522
|
522
|
fcpdev, fcpcmd->xchg_id, fcpcmd->offset,
|
523
|
523
|
ntohl ( xfer_rdy->offset ) );
|
524
|
|
- rc = -EINVAL;
|
|
524
|
+ rc = -EPROTO;
|
525
|
525
|
goto done;
|
526
|
526
|
}
|
527
|
527
|
DBGC2 ( fcpdev, "FCP %p xchg %04x XFER_RDY [%08x,%08x)\n",
|
|
@@ -564,7 +564,7 @@ static int fcpcmd_recv_rsp ( struct fcp_command *fcpcmd,
|
564
|
564
|
DBGC ( fcpdev, "FCP %p xchg %04x received invalid response "
|
565
|
565
|
"IU:\n", fcpdev, fcpcmd->xchg_id );
|
566
|
566
|
DBGC_HDA ( fcpdev, 0, iobuf->data, iob_len ( iobuf ) );
|
567
|
|
- rc = -EINVAL;
|
|
567
|
+ rc = -EPROTO;
|
568
|
568
|
goto done;
|
569
|
569
|
}
|
570
|
570
|
DBGC2 ( fcpdev, "FCP %p xchg %04x RSP stat %02x resid %08x flags %02x"
|
|
@@ -645,7 +645,7 @@ static int fcpcmd_recv_unknown ( struct fcp_command *fcpcmd,
|
645
|
645
|
fcpdev, fcpcmd->xchg_id );
|
646
|
646
|
DBGC_HDA ( fcpdev, 0, iobuf->data, iob_len ( iobuf ) );
|
647
|
647
|
free_iob ( iobuf );
|
648
|
|
- return -EINVAL;
|
|
648
|
+ return -EPROTO;
|
649
|
649
|
}
|
650
|
650
|
|
651
|
651
|
/**
|