summaryrefslogtreecommitdiffstats
path: root/scripts/lib/wic/filemap.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/lib/wic/filemap.py')
-rw-r--r--scripts/lib/wic/filemap.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/scripts/lib/wic/filemap.py b/scripts/lib/wic/filemap.py
index f8b2ba71bb..2778be5e1b 100644
--- a/scripts/lib/wic/filemap.py
+++ b/scripts/lib/wic/filemap.py
@@ -95,7 +95,7 @@ class _FilemapBase(object):
95 % (self._image_path, err)) 95 % (self._image_path, err))
96 96
97 self.blocks_cnt = self.image_size + self.block_size - 1 97 self.blocks_cnt = self.image_size + self.block_size - 1
98 self.blocks_cnt /= self.block_size 98 self.blocks_cnt //= self.block_size
99 99
100 try: 100 try:
101 self._f_image.flush() 101 self._f_image.flush()
@@ -254,7 +254,7 @@ class FilemapSeek(_FilemapBase):
254 if offs == -1: 254 if offs == -1:
255 result = False 255 result = False
256 else: 256 else:
257 result = (offs / self.block_size == block) 257 result = (offs // self.block_size == block)
258 258
259 self._log.debug("FilemapSeek: block_is_mapped(%d) returns %s" 259 self._log.debug("FilemapSeek: block_is_mapped(%d) returns %s"
260 % (block, result)) 260 % (block, result))
@@ -286,8 +286,8 @@ class FilemapSeek(_FilemapBase):
286 if end > limit: 286 if end > limit:
287 end = limit 287 end = limit
288 288
289 start_blk = start / self.block_size 289 start_blk = start // self.block_size
290 end_blk = end / self.block_size - 1 290 end_blk = end // self.block_size - 1
291 self._log.debug("FilemapSeek: yielding range (%d, %d)" 291 self._log.debug("FilemapSeek: yielding range (%d, %d)"
292 % (start_blk, end_blk)) 292 % (start_blk, end_blk))
293 yield (start_blk, end_blk) 293 yield (start_blk, end_blk)
@@ -351,7 +351,7 @@ class FilemapFiemap(_FilemapBase):
351 351
352 # Calculate how many 'struct fiemap_extent' elements fit the buffer 352 # Calculate how many 'struct fiemap_extent' elements fit the buffer
353 self._buf_size -= _FIEMAP_SIZE 353 self._buf_size -= _FIEMAP_SIZE
354 self._fiemap_extent_cnt = self._buf_size / _FIEMAP_EXTENT_SIZE 354 self._fiemap_extent_cnt = self._buf_size // _FIEMAP_EXTENT_SIZE
355 assert self._fiemap_extent_cnt > 0 355 assert self._fiemap_extent_cnt > 0
356 self._buf_size = self._fiemap_extent_cnt * _FIEMAP_EXTENT_SIZE 356 self._buf_size = self._fiemap_extent_cnt * _FIEMAP_EXTENT_SIZE
357 self._buf_size += _FIEMAP_SIZE 357 self._buf_size += _FIEMAP_SIZE
@@ -456,11 +456,11 @@ class FilemapFiemap(_FilemapBase):
456 # Start of the extent 456 # Start of the extent
457 extent_start = fiemap_extent[0] 457 extent_start = fiemap_extent[0]
458 # Starting block number of the extent 458 # Starting block number of the extent
459 extent_block = extent_start / self.block_size 459 extent_block = extent_start // self.block_size
460 # Length of the extent 460 # Length of the extent
461 extent_len = fiemap_extent[2] 461 extent_len = fiemap_extent[2]
462 # Count of blocks in the extent 462 # Count of blocks in the extent
463 extent_count = extent_len / self.block_size 463 extent_count = extent_len // self.block_size
464 464
465 # Extent length and offset have to be block-aligned 465 # Extent length and offset have to be block-aligned
466 assert extent_start % self.block_size == 0 466 assert extent_start % self.block_size == 0