Skip to content

Commit 4e368a9

Browse files
Merge pull request ceph#61800 from MaxKellermann/blk_includes
blk: add missing includes Reviewed-by: Igor Fedotov <[email protected]>
2 parents ed22d2e + c1d8bb0 commit 4e368a9

File tree

4 files changed

+16
-1
lines changed

4 files changed

+16
-1
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 {

src/extblkdev/vdo/ExtBlkDevVdo.cc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,11 @@
2020
#include "ExtBlkDevVdo.h"
2121
#include "common/blkdev.h"
2222
#include "include/stringify.h"
23-
#include <errno.h>
2423
#include "common/debug.h"
2524

25+
#include <dirent.h> // for opendir()
26+
#include <errno.h>
27+
2628
#define dout_subsys ceph_subsys_bdev
2729
#define dout_context cct
2830
#undef dout_prefix

0 commit comments

Comments
 (0)