From bd56a12f18f70c29777b73da12c832fa17cfcd09 Mon Sep 17 00:00:00 2001 From: krw Date: Sun, 19 Jul 2015 17:04:31 +0000 Subject: Stop adding and subtracting data offset. Just keep to chunk relative block offsets until actual i/o is constructed and needs the physical offset. Eliminate a number of < * Copyright (c) 2008 Chris Kuethe @@ -2025,7 +2025,7 @@ sr_ccb_rw(struct sr_discipline *sd, int chunk, daddr_t blkno, else ccb->ccb_buf.b_flags |= B_WRITE; - ccb->ccb_buf.b_blkno = blkno; + ccb->ccb_buf.b_blkno = blkno + sd->sd_meta->ssd_data_offset; ccb->ccb_buf.b_bcount = len; ccb->ccb_buf.b_bufsize = len; ccb->ccb_buf.b_resid = len; -- cgit v1.2.3-59-g8ed1b