1.1 --- a/generic/pager.cc Sun Apr 11 19:34:07 2021 +0200
1.2 +++ b/generic/pager.cc Mon Apr 12 00:12:51 2021 +0200
1.3 @@ -46,13 +46,13 @@
1.4
1.5 /* Expose a region of the file. */
1.6
1.7 -long Pager::mmap(offset_t position, offset_t length, offset_t *start_pos,
1.8 +long Pager::mmap(offset_t position, length_t length, offset_t *start_pos,
1.9 offset_t *end_pos, offset_t *size)
1.10 {
1.11 /* Define region characteristics. */
1.12
1.13 - _start = trunc(position, PAGE_SIZE);
1.14 - _size = round(position + length, PAGE_SIZE) - _start;
1.15 + _start = trunc_offset(position, PAGE_SIZE);
1.16 + _size = round_offset(position + length, PAGE_SIZE) - _start;
1.17
1.18 /* Return the start and end positions plus populated extent. */
1.19
1.20 @@ -66,7 +66,7 @@
1.21 /* Map a flexpage corresponding to the dataspace 'offset' involving a 'hot_spot'
1.22 (flexpage offset). */
1.23
1.24 -long Pager::map(offset_t offset, l4_addr_t hot_spot, flags_t flags,
1.25 +long Pager::map(address_t offset, address_t hot_spot, flags_t flags,
1.26 l4_snd_fpage_t *region)
1.27 {
1.28 offset_t file_offset = _start + offset;