]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librbd: Include WorkQueue.h since we use it 13322/head
authorBoris Ranto <branto@redhat.com>
Wed, 8 Feb 2017 22:47:57 +0000 (23:47 +0100)
committerBoris Ranto <branto@redhat.com>
Thu, 9 Feb 2017 08:44:29 +0000 (09:44 +0100)
We use m_work_queue of type ContextWQ in handle_update function but we
do not include common/WorkQueue.h that defines ContextWQ. This results
in dereference of an incomplete type and causes build error in latest
Fedora rawhide (future 26).

Fixes: http://tracker.ceph.com/issues/18862
Signed-off-by: Boris Ranto <branto@redhat.com>
src/librbd/Journal.h

index 635b3147e7f374d41aaa3a5ddb251f0220a9fcbb..a7fa1a5e5c4afb7c8d5366e44f168bda67af390a 100644 (file)
@@ -11,6 +11,7 @@
 #include "common/Cond.h"
 #include "common/Mutex.h"
 #include "common/Cond.h"
+#include "common/WorkQueue.h"
 #include "journal/Future.h"
 #include "journal/JournalMetadataListener.h"
 #include "journal/ReplayEntry.h"
@@ -23,7 +24,6 @@
 #include <string>
 #include <unordered_map>
 
-class ContextWQ;
 class SafeTimer;
 namespace journal {
 class Journaler;