From 33657fc8acd8e44ad3ac824a171cfdaf003e804e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sat, 4 Sep 2004 17:47:08 +0000 Subject: [PATCH] No longer gets the old device_hooks but a pnp_devfs_driver_hooks structure to be able to call device functions. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8850 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/core/fs/IOScheduler.cpp | 2 +- src/kernel/core/fs/IOScheduler.h | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) 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; };