From 6d2797f3bbd6977471fa252cce00aec725df3170 Mon Sep 17 00:00:00 2001 From: "Wesley W. Terpstra" <w.terpstra@gsi.de> Date: Thu, 1 Mar 2012 09:42:13 +0000 Subject: [PATCH] As this code performs intermediate blocking operations, ... flush ourselves. --- api/glue/sdwb.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/glue/sdwb.c b/api/glue/sdwb.c index cee75e3..b1e3388 100644 --- a/api/glue/sdwb.c +++ b/api/glue/sdwb.c @@ -327,6 +327,7 @@ static void eb_sdwb_got_header(eb_user_data_t mydata, eb_operation_t ops, eb_sta eb_cycle_read(cycle, address, EB_DATAX, 0); eb_cycle_close(cycle); + eb_device_flush(device); } static void eb_sdwb_got_header_ptr(eb_user_data_t mydata, eb_operation_t ops, eb_status_t status) { @@ -376,6 +377,7 @@ static void eb_sdwb_got_header_ptr(eb_user_data_t mydata, eb_operation_t ops, eb eb_cycle_read(cycle, header_address, EB_DATAX, 0); eb_cycle_close(cycle); + eb_device_flush(device); } eb_status_t eb_sdwb_scan(eb_device_t device, eb_user_data_t data, sdwb_callback_t cb) { @@ -403,5 +405,6 @@ eb_status_t eb_sdwb_scan(eb_device_t device, eb_user_data_t data, sdwb_callback_ eb_cycle_read_config(cycle, addr, EB_DATAX, 0); eb_cycle_close(cycle); + eb_device_flush(device); return EB_OK; } -- GitLab