X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=device-src%2Fqueueing.c;h=2ec0e8c96c399b199a37ab9ec5b71a98d2d36a3c;hb=fb2bd066c2f8b34addafe48d62550e3033a59431;hp=504102fa9d5cdae0274301aa84fa0853fe683fda;hpb=a6127998ee6dcab6bb034f6ca985b07804a86f9a;p=debian%2Famanda diff --git a/device-src/queueing.c b/device-src/queueing.c index 504102f..2ec0e8c 100644 --- a/device-src/queueing.c +++ b/device-src/queueing.c @@ -440,12 +440,18 @@ producer_result_t device_read_producer(gpointer devicep, int device_write_consumer(gpointer devicep, queue_buffer_t *buffer) { Device* device; unsigned int write_size; + static gboolean wrote_blocksize = FALSE; device = (Device*) devicep; g_assert(IS_DEVICE(device)); write_size = MIN(buffer->data_size, device_write_max_size(device)); + if (!wrote_blocksize) { + wrote_blocksize = TRUE; + dbprintf("USING BLOCKSIZE %d bytes\n", write_size); + } + if (device_write_block(device, write_size, buffer->data + buffer->offset, buffer->data_size <