xref: /openbmc/qemu/stubs/linux-aio.c (revision 7106a87d96c58a2ad7a4669781e58b22a3081004)
1c2b38b27SPaolo Bonzini /*
2c2b38b27SPaolo Bonzini  * Linux native AIO support.
3c2b38b27SPaolo Bonzini  *
4c2b38b27SPaolo Bonzini  * Copyright (C) 2009 IBM, Corp.
5c2b38b27SPaolo Bonzini  * Copyright (C) 2009 Red Hat, Inc.
6c2b38b27SPaolo Bonzini  *
7c2b38b27SPaolo Bonzini  * This work is licensed under the terms of the GNU GPL, version 2 or later.
8c2b38b27SPaolo Bonzini  * See the COPYING file in the top-level directory.
9c2b38b27SPaolo Bonzini  */
10c2b38b27SPaolo Bonzini #include "qemu/osdep.h"
11c2b38b27SPaolo Bonzini #include "block/aio.h"
12c2b38b27SPaolo Bonzini #include "block/raw-aio.h"
13c2b38b27SPaolo Bonzini 
laio_detach_aio_context(LinuxAioState * s,AioContext * old_context)14c2b38b27SPaolo Bonzini void laio_detach_aio_context(LinuxAioState *s, AioContext *old_context)
15c2b38b27SPaolo Bonzini {
16c2b38b27SPaolo Bonzini     abort();
17c2b38b27SPaolo Bonzini }
18c2b38b27SPaolo Bonzini 
laio_attach_aio_context(LinuxAioState * s,AioContext * new_context)19c2b38b27SPaolo Bonzini void laio_attach_aio_context(LinuxAioState *s, AioContext *new_context)
20c2b38b27SPaolo Bonzini {
21c2b38b27SPaolo Bonzini     abort();
22c2b38b27SPaolo Bonzini }
23c2b38b27SPaolo Bonzini 
laio_init(Error ** errp)24*ed6e2161SNishanth Aravamudan LinuxAioState *laio_init(Error **errp)
25c2b38b27SPaolo Bonzini {
26c2b38b27SPaolo Bonzini     abort();
27c2b38b27SPaolo Bonzini }
28c2b38b27SPaolo Bonzini 
laio_cleanup(LinuxAioState * s)29c2b38b27SPaolo Bonzini void laio_cleanup(LinuxAioState *s)
30c2b38b27SPaolo Bonzini {
31c2b38b27SPaolo Bonzini     abort();
32c2b38b27SPaolo Bonzini }
33