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 Bonzinivoid 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 Bonzinivoid laio_attach_aio_context(LinuxAioState *s, AioContext *new_context) 20c2b38b27SPaolo Bonzini { 21c2b38b27SPaolo Bonzini abort(); 22c2b38b27SPaolo Bonzini } 23c2b38b27SPaolo Bonzini laio_init(Error ** errp)24*ed6e2161SNishanth AravamudanLinuxAioState *laio_init(Error **errp) 25c2b38b27SPaolo Bonzini { 26c2b38b27SPaolo Bonzini abort(); 27c2b38b27SPaolo Bonzini } 28c2b38b27SPaolo Bonzini laio_cleanup(LinuxAioState * s)29c2b38b27SPaolo Bonzinivoid laio_cleanup(LinuxAioState *s) 30c2b38b27SPaolo Bonzini { 31c2b38b27SPaolo Bonzini abort(); 32c2b38b27SPaolo Bonzini } 33