From: Duncan Bellamy Date: Sun, 27 Feb 2022 17:31:29 +0000 (+0000) Subject: src/os/bluestore/BlueStore.cc: Use static_cast to fix 32bit compilation X-Git-Tag: v18.0.0~913^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F45185%2Fhead;p=ceph.git src/os/bluestore/BlueStore.cc: Use static_cast to fix 32bit compilation Fixes: https://tracker.ceph.com/issues/54415 Signed-off-by: Duncan Bellamy --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 1263f19a4c710..90046936983fb 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -18554,7 +18554,7 @@ int BlueStore::__restore_allocator(Allocator* allocator, uint64_t *num, uint64_t uint64_t extent_count = 0; uint64_t extents_bytes_left = file_size - (header_size + trailer_size + sizeof(crc)); while (extents_bytes_left) { - int req_bytes = std::min(extents_bytes_left, sizeof(buffer)); + int req_bytes = std::min(extents_bytes_left, static_cast(sizeof(buffer))); int read_bytes = bluefs->read(p_handle.get(), offset, req_bytes, nullptr, (char*)buffer); if (read_bytes != req_bytes) { derr << "Failed bluefs->read()::read_bytes=" << read_bytes << ", req_bytes=" << req_bytes << dendl;