diff --git a/src/kernel/core/fs/IOScheduler.cpp b/src/kernel/core/fs/IOScheduler.cpp index faa50f4c51..929842109a 100644 --- a/src/kernel/core/fs/IOScheduler.cpp +++ b/src/kernel/core/fs/IOScheduler.cpp @@ -41,7 +41,7 @@ IORequest::IORequest(void *_cookie, off_t _offset, const void *_buffer, size_t _ // #pragma mark - -IOScheduler::IOScheduler(const char *name, device_hooks *hooks) +IOScheduler::IOScheduler(const char *name, pnp_devfs_driver_info *hooks) : fDeviceHooks(hooks) { diff --git a/src/kernel/core/fs/IOScheduler.h b/src/kernel/core/fs/IOScheduler.h index 9ab6937779..afeef47f90 100644 --- a/src/kernel/core/fs/IOScheduler.h +++ b/src/kernel/core/fs/IOScheduler.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -35,7 +36,7 @@ class IORequest { class IOScheduler { public: - IOScheduler(const char *name, device_hooks *hooks); + IOScheduler(const char *name, pnp_devfs_driver_info *hooks); ~IOScheduler(); status_t InitCheck() const; @@ -50,9 +51,9 @@ class IOScheduler { static int32 scheduler(void *); private: - device_hooks *fDeviceHooks; - mutex fLock; - thread_id fThread; + pnp_devfs_driver_info *fDeviceHooks; + mutex fLock; + thread_id fThread; DoublyLinked::List fRequests; };