mempool_t *sd_cdb_pool;
@@ -571,6 +589,8 @@
- */
- ret = BLKPREP_OK;
- out:
-+ if (ret == BLKPREP_OK)
-+ sd_iostats_start_req(SCpnt);
- return scsi_prep_return(q, rq, ret);
- }
-
+ if (host_dif || scsi_prot_sg_count(SCpnt))
+ sd_prot_op(SCpnt, host_dif);
+
++ sd_iostats_start_req(SCpnt);
++
+ /*
+ * We shouldn't disconnect in the middle of a sector, so with a dumb
+ * host adapter, it's safe to assume that we can at least transfer
@@ -1091,6 +1111,7 @@
break;
}
dev_read_only-2.6.27-vanilla.patch
export-2.6.27-vanilla.patch
export-show_task-2.6.27-vanilla.patch
-sd_iostats-2.6.32-vanilla.patch
+sd_iostats-2.6.27-vanilla.patch
md-mmp-unplug-dev-sles11.patch
quota-support-64-bit-quota-format.patch
jbd2-jcberr-2.6-sles11.patch