Skip to content

Commit c1d8bb0

Browse files
committed
blk/kernel: add missing includes
Signed-off-by: Max Kellermann <[email protected]>
1 parent 594532a commit c1d8bb0

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

src/blk/kernel/KernelDevice.cc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
#include <boost/lockfree/queue.hpp>
2626

2727
#include "KernelDevice.h"
28+
#include "log/Log.h"
2829
#include "include/buffer_raw.h"
2930
#include "include/intarith.h"
3031
#include "include/types.h"
@@ -33,6 +34,7 @@
3334
#include "include/str_map.h"
3435
#include "common/blkdev.h"
3536
#include "common/buffer_instrumentation.h"
37+
#include "common/Clock.h" // for ceph_clock_now()
3638
#include "common/errno.h"
3739
#if defined(__FreeBSD__)
3840
#include "bsm/audit_errno.h"
@@ -43,6 +45,12 @@
4345
#include "global/global_context.h"
4446
#include "io_uring.h"
4547

48+
#ifdef WITH_CRIMSON
49+
#include "crimson/common/perf_counters_collection.h"
50+
#else
51+
#include "common/perf_counters_collection.h"
52+
#endif
53+
4654
#define dout_context cct
4755
#define dout_subsys ceph_subsys_bdev
4856
#undef dout_prefix

src/blk/kernel/io_uring.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
#include "liburing.h"
99
#include <sys/epoll.h>
10+
#include <map>
1011

1112
using std::list;
1213
using std::make_unique;

src/blk/kernel/io_uring.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@
88
#include "include/types.h"
99
#include "aio/aio.h"
1010

11+
#include <list>
12+
#include <memory>
13+
#include <vector>
14+
1115
struct ioring_data;
1216

1317
struct ioring_queue_t final : public io_queue_t {

0 commit comments

Comments
 (0)