aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/mpt/mpt_cam.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/sys/dev/mpt/mpt_cam.c b/sys/dev/mpt/mpt_cam.c
index 90c84eee2442..64776d673674 100644
--- a/sys/dev/mpt/mpt_cam.c
+++ b/sys/dev/mpt/mpt_cam.c
@@ -1292,10 +1292,6 @@ mpt_execute_req_a64(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error)
hdrp = req->req_vbuf;
mpt_off = req->req_vbuf;
- if (error == 0 && ((uint32_t)nseg) >= mpt->max_seg_cnt) {
- error = EFBIG;
- }
-
if (error == 0) {
switch (hdrp->Function) {
case MPI_FUNCTION_SCSI_IO_REQUEST:
@@ -1315,12 +1311,6 @@ mpt_execute_req_a64(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error)
}
}
- if (error == 0 && ((uint32_t)nseg) >= mpt->max_seg_cnt) {
- error = EFBIG;
- mpt_prt(mpt, "segment count %d too large (max %u)\n",
- nseg, mpt->max_seg_cnt);
- }
-
bad:
if (error != 0) {
if (error != EFBIG && error != ENOMEM) {
@@ -1694,10 +1684,6 @@ mpt_execute_req(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error)
hdrp = req->req_vbuf;
mpt_off = req->req_vbuf;
- if (error == 0 && ((uint32_t)nseg) >= mpt->max_seg_cnt) {
- error = EFBIG;
- }
-
if (error == 0) {
switch (hdrp->Function) {
case MPI_FUNCTION_SCSI_IO_REQUEST:
@@ -1716,12 +1702,6 @@ mpt_execute_req(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error)
}
}
- if (error == 0 && ((uint32_t)nseg) >= mpt->max_seg_cnt) {
- error = EFBIG;
- mpt_prt(mpt, "segment count %d too large (max %u)\n",
- nseg, mpt->max_seg_cnt);
- }
-
bad:
if (error != 0) {
if (error != EFBIG && error != ENOMEM) {