]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
blk/kernel: add missing includes 61800/head
authorMax Kellermann <max.kellermann@ionos.com>
Tue, 5 Nov 2024 11:49:31 +0000 (12:49 +0100)
committerMax Kellermann <max.kellermann@ionos.com>
Wed, 16 Apr 2025 07:44:00 +0000 (09:44 +0200)
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
src/blk/kernel/KernelDevice.cc
src/blk/kernel/io_uring.cc
src/blk/kernel/io_uring.h

index 5bbef9363204580d4e87b0740fac5fc59896b012..db06d3052863416b52e8db58a9337ec269f0856a 100644 (file)
@@ -25,6 +25,7 @@
 #include <boost/lockfree/queue.hpp>
 
 #include "KernelDevice.h"
+#include "log/Log.h"
 #include "include/buffer_raw.h"
 #include "include/intarith.h"
 #include "include/types.h"
@@ -33,6 +34,7 @@
 #include "include/str_map.h"
 #include "common/blkdev.h"
 #include "common/buffer_instrumentation.h"
+#include "common/Clock.h" // for ceph_clock_now()
 #include "common/errno.h"
 #if defined(__FreeBSD__)
 #include "bsm/audit_errno.h"
 #include "global/global_context.h"
 #include "io_uring.h"
 
+#ifdef WITH_CRIMSON
+#include "crimson/common/perf_counters_collection.h"
+#else
+#include "common/perf_counters_collection.h"
+#endif
+
 #define dout_context cct
 #define dout_subsys ceph_subsys_bdev
 #undef dout_prefix
index 85f1a5f999f847f56d3bb904e90a6450dee01e84..d438af8e1081b602c8602dc21100571314e6e529 100644 (file)
@@ -7,6 +7,7 @@
 
 #include "liburing.h"
 #include <sys/epoll.h>
+#include <map>
 
 using std::list;
 using std::make_unique;
index 918328d6cb891bd728a6b53fc91642f427096e6a..1535ba3c55c8d9902db3f9126ec1872e9afd5c71 100644 (file)
@@ -8,6 +8,10 @@
 #include "include/types.h"
 #include "aio/aio.h"
 
+#include <list>
+#include <memory>
+#include <vector>
+
 struct ioring_data;
 
 struct ioring_queue_t final : public io_queue_t {