ASSERT3U(rt->rt_type, <=, RANGE_SEG_NUM_TYPES);
switch (rt->rt_type) {
case RANGE_SEG32:
- return (((range_seg32_t *)rs)->rs_start);
+ return (((const range_seg32_t *)rs)->rs_start);
case RANGE_SEG64:
- return (((range_seg64_t *)rs)->rs_start);
+ return (((const range_seg64_t *)rs)->rs_start);
case RANGE_SEG_GAP:
- return (((range_seg_gap_t *)rs)->rs_start);
+ return (((const range_seg_gap_t *)rs)->rs_start);
default:
VERIFY(0);
return (0);
ASSERT3U(rt->rt_type, <=, RANGE_SEG_NUM_TYPES);
switch (rt->rt_type) {
case RANGE_SEG32:
- return (((range_seg32_t *)rs)->rs_end);
+ return (((const range_seg32_t *)rs)->rs_end);
case RANGE_SEG64:
- return (((range_seg64_t *)rs)->rs_end);
+ return (((const range_seg64_t *)rs)->rs_end);
case RANGE_SEG_GAP:
- return (((range_seg_gap_t *)rs)->rs_end);
+ return (((const range_seg_gap_t *)rs)->rs_end);
default:
VERIFY(0);
return (0);
if (queue != NULL) {
/* # extents in exts_by_size = # in exts_by_addr */
mused += zfs_btree_numnodes(&queue->q_exts_by_size) *
- sizeof (range_seg_t) + queue->q_sio_memused;
+ sizeof (range_seg_gap_t) + queue->q_sio_memused;
}
mutex_exit(&tvd->vdev_scan_io_queue_lock);
}