mirror of https://github.com/dzavalishin/openpod
bugfix
This commit is contained in:
parent
98a03b71f9
commit
615850d2aa
|
@ -5,7 +5,7 @@
|
|||
#include <pod_deffunc.h>
|
||||
|
||||
|
||||
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
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
#include "openpod.h"
|
||||
|
||||
#include <errno.h>
|
||||
|
||||
//*******************************************************************
|
||||
//
|
||||
// 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 );
|
||||
|
|
Loading…
Reference in New Issue