From 615850d2aafeba26f3df30cbdd55ceeb99cc8864 Mon Sep 17 00:00:00 2001 From: dzavalishin Date: Thu, 2 Jul 2015 18:59:54 +0300 Subject: [PATCH] bugfix --- src/libs/openpod_helpers/rq_stubs.c | 5 ++--- src/openpod/pod_deffunc.h | 6 ++++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/libs/openpod_helpers/rq_stubs.c b/src/libs/openpod_helpers/rq_stubs.c index e5708c3..ff4634d 100755 --- a/src/libs/openpod_helpers/rq_stubs.c +++ b/src/libs/openpod_helpers/rq_stubs.c @@ -5,7 +5,7 @@ #include -static pod_dev_f pod_default_dev_func = +pod_dev_f pod_default_dev_func = { pod_default_enqueue, pod_default_dequeue, @@ -26,10 +26,9 @@ errno_t pod_default_dequeue( pod_device *dev, pod_request *rq ) return ENOENT; // Too late, rq is done already (as we do anything syncronously) } -errno_t pod_default_fence( pod_device *dev, pod_request *rq ) +errno_t pod_default_fence( pod_device *dev ) { (void) dev; - (void) rq; return 0; // We have no q, so all requests are done in order } diff --git a/src/openpod/pod_deffunc.h b/src/openpod/pod_deffunc.h index f937703..5a19b4c 100755 --- a/src/openpod/pod_deffunc.h +++ b/src/openpod/pod_deffunc.h @@ -1,5 +1,7 @@ #include "openpod.h" +#include + //******************************************************************* // // OpenPOD @@ -17,13 +19,13 @@ errno_t pod_default_dequeue( pod_device *dev, pod_request *rq ); // Empty, does nothing, returns success. Can be used if above pod_default_enqueue used. -errno_t pod_default_fence( pod_device *dev, pod_request *rq ); +errno_t pod_default_fence( pod_device *dev ); // Empty, does nothing, returns success. Can be used if above pod_default_enqueue used. errno_t pod_default_raise( pod_device *dev, pod_request *rq, uint32_t io_prio ); // Combine them to simplify rq-less drivers even more -extern static pod_dev_f pod_default_dev_func; +extern pod_dev_f pod_default_dev_func; errno_t pod_default_construct( struct pod_driver *drv );