  	return (0);
  
   error:
-@@ -1832,13 +1738,11 @@
+@@ -1832,13 +1701,11 @@
  __static int
  msl_pages_prefetch(struct bmpc_ioreq *r)
  {

 	return (r->biorq_len);
 }
 
@@ -2163,7 +2025,6 @@
 		tsize  -= nbytes;
 	}
 	psc_assert(!tsize);

+		} else {
+			msl_biorq_build(q, b, bufp, i, roff - (i * SLASH_BMAP_SIZE),
+	    			tlen, (rw == SL_READ) ? BIORQ_READ : BIORQ_WRITE);
 		}
-		BMAP_CLI_BUMP_TIMEO(b);
- load_next:
