X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fasync-append-aio.c;h=23430a455ce94a7c2304aed79c7058cd9867721b;hb=0ef165ecb57943e17a8ee8270df68ffb8d032e29;hp=48edc38f49fc56fe33795b8fe8dcd91b28d67b36;hpb=97eba8fc6f40fa31c2f1780a7bc36e8944b6e7f7;p=sliver-openvswitch.git diff --git a/lib/async-append-aio.c b/lib/async-append-aio.c index 48edc38f4..23430a455 100644 --- a/lib/async-append-aio.c +++ b/lib/async-append-aio.c @@ -50,16 +50,6 @@ struct async_append { struct byteq byteq; }; -static bool async_append_enabled; - -void -async_append_enable(void) -{ - assert_single_threaded(); - forbid_forking("async i/o enabled"); - async_append_enabled = true; -} - struct async_append * async_append_create(int fd) { @@ -128,11 +118,6 @@ async_append_write(struct async_append *ap, const void *data_, size_t size) { const uint8_t *data = data_; - if (!async_append_enabled) { - ignore(write(ap->fd, data, size)); - return; - } - while (size > 0) { struct aiocb *aiocb; size_t chunk_size;