unsigned int off, i;
for (i = 0; i < desc->bd_iov_count; i++) {
- if (desc->bd_vec[i].kiov_len == 0)
+ if (desc->bd_vec[i].bv_len == 0)
continue;
- ptr = kmap(desc->bd_vec[i].kiov_page);
- off = desc->bd_vec[i].kiov_offset & ~PAGE_MASK;
+ ptr = kmap(desc->bd_vec[i].bv_page);
+ off = desc->bd_vec[i].bv_offset & ~PAGE_MASK;
ptr[off] ^= 0x1;
- kunmap(desc->bd_vec[i].kiov_page);
+ kunmap(desc->bd_vec[i].bv_page);
return;
}
}
/* fix the actual data size */
for (i = 0, nob = 0; i < desc->bd_iov_count; i++) {
- if (desc->bd_vec[i].kiov_len +
+ if (desc->bd_vec[i].bv_len +
nob > desc->bd_nob_transferred) {
- desc->bd_vec[i].kiov_len =
+ desc->bd_vec[i].bv_len =
desc->bd_nob_transferred - nob;
}
- nob += desc->bd_vec[i].kiov_len;
+ nob += desc->bd_vec[i].bv_len;
}
rc = plain_verify_bulk_csum(desc, req->rq_flvr.u_bulk.hash.hash_alg,