From eea7719ea60a80501570ca0ebc56a8558c6ffc5f Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 25 Apr 2025 18:55:06 +0200 Subject: [PATCH] os/bluestore: add missing include Signed-off-by: Max Kellermann --- src/os/bluestore/BitmapAllocator.cc | 1 + src/os/bluestore/Compression.cc | 2 ++ src/os/bluestore/Compression.h | 3 +++ src/os/bluestore/bluestore_common.h | 1 + src/os/bluestore/bluestore_types.h | 3 +-- 5 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/os/bluestore/BitmapAllocator.cc b/src/os/bluestore/BitmapAllocator.cc index 774f4d18005..c31653ddc21 100644 --- a/src/os/bluestore/BitmapAllocator.cc +++ b/src/os/bluestore/BitmapAllocator.cc @@ -2,6 +2,7 @@ // vim: ts=8 sw=2 smarttab #include "BitmapAllocator.h" +#include "include/types.h" // for byte_u_t #define dout_context cct #define dout_subsys ceph_subsys_bluestore diff --git a/src/os/bluestore/Compression.cc b/src/os/bluestore/Compression.cc index 45552743d7f..d10abd1b98d 100644 --- a/src/os/bluestore/Compression.cc +++ b/src/os/bluestore/Compression.cc @@ -14,6 +14,8 @@ #include "Compression.h" #include "BlueStore.h" #include "include/intarith.h" +#include "common/debug.h" // for dout() +#include "common/Formatter.h" #include template diff --git a/src/os/bluestore/Compression.h b/src/os/bluestore/Compression.h index 850a96bd70f..e8529fad024 100644 --- a/src/os/bluestore/Compression.h +++ b/src/os/bluestore/Compression.h @@ -14,6 +14,9 @@ #ifndef COMPRESSION_H_INCLUDED #define COMPRESSION_H_INCLUDED +#include +#include + #include "BlueStore.h" #include "Writer.h" diff --git a/src/os/bluestore/bluestore_common.h b/src/os/bluestore/bluestore_common.h index 42a951279ef..32b77f44394 100644 --- a/src/os/bluestore/bluestore_common.h +++ b/src/os/bluestore/bluestore_common.h @@ -15,6 +15,7 @@ #ifndef CEPH_OSD_BLUESTORE_COMMON_H #define CEPH_OSD_BLUESTORE_COMMON_H +#include "include/byteorder.h" // for ceph_le64 #include "include/intarith.h" #include "include/ceph_assert.h" #include "kv/KeyValueDB.h" diff --git a/src/os/bluestore/bluestore_types.h b/src/os/bluestore/bluestore_types.h index 1e489c7074c..21372f5d7f3 100644 --- a/src/os/bluestore/bluestore_types.h +++ b/src/os/bluestore/bluestore_types.h @@ -22,13 +22,12 @@ #include #include #include "include/mempool.h" -#include "include/types.h" #include "include/interval_set.h" #include "include/utime.h" -#include "common/hobject.h" #include "compressor/Compressor.h" #include "common/Checksummer.h" #include "include/ceph_hash.h" +#include "include/intarith.h" // for round_up_to() namespace ceph { class Formatter; -- 2.39.5