git://git.onelab.eu
/
sliver-openvswitch.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ofproto: Fix potential leak during flow mods.
[sliver-openvswitch.git]
/
lib
/
async-append-aio.c
diff --git
a/lib/async-append-aio.c
b/lib/async-append-aio.c
index
48edc38
..
23430a4
100644
(file)
--- a/
lib/async-append-aio.c
+++ b/
lib/async-append-aio.c
@@
-50,16
+50,6
@@
struct async_append {
struct byteq byteq;
};
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)
{
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_;
{
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;
while (size > 0) {
struct aiocb *aiocb;
size_t chunk_size;