From: Max Kellermann Date: Fri, 25 Apr 2025 16:55:06 +0000 (+0200) Subject: os/bluestore: add missing include X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=eea7719ea60a80501570ca0ebc56a8558c6ffc5f;p=ceph.git os/bluestore: add missing include Signed-off-by: Max Kellermann --- diff --git a/src/os/bluestore/BitmapAllocator.cc b/src/os/bluestore/BitmapAllocator.cc index 774f4d18005d..c31653ddc212 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 45552743d7f5..d10abd1b98d2 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 850a96bd70f0..e8529fad0246 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 42a951279ef5..32b77f443946 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 1e489c7074cf..21372f5d7f3b 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;