59 Commits (ec0d1849d990ae25017c7b611a4385f4ec2cc874)

Author SHA1 Message Date
Peter Maydell 5df022cf2e osdep: Move memalign-related functions to their own header 4 years ago
Emanuele Giuseppe Esposito 8cc5882c7f block/export/fuse.c: allow writable exports to take RESIZE permission 4 years ago
Emanuele Giuseppe Esposito a94750d956 block: introduce bdrv_activate 4 years ago
Philippe Mathieu-Daudé 3c9c70347b block/export/fuse: Fix build failure on FreeBSD 4 years ago
Philippe Mathieu-Daudé ac50419460 block/export/fuse: Rearrange if-else-if ladder in fuse_fallocate() 4 years ago
Kevin Wolf 520d8b40e8 block/export: Fix vhost-user-blk shutdown with requests in flight 4 years ago
Stefan Hajnoczi 826cc32423 aio-posix: split poll check from ready handler 4 years ago
Fabrice Fontaine 3043320390 block/export/fuse.c: fix musl build 5 years ago
Fabrice Fontaine 28031d5c74 block/export/fuse.c: fix fuse-lseek on uclibc or musl 5 years ago
Fabrice Fontaine 50482fda98 block/export/fuse.c: fix musl build 5 years ago
Max Reitz 8573823f3b block/export: Conditionally ignore set-context error 5 years ago
Max Reitz 6aeeaed29c export/fuse: Let permissions be adjustable 5 years ago
Max Reitz 9bad96a8cc export/fuse: Give SET_ATTR_SIZE its own branch 5 years ago
Max Reitz 8fc54f9428 export/fuse: Add allow-other option 5 years ago
Max Reitz 2c7dd057aa export/fuse: Pass default_permissions for mount 5 years ago
Stefan Hajnoczi 1b0b2e6d06 block/export: improve vu_blk_sect_range_ok() 5 years ago
Stefan Hajnoczi 6f4b1996b4 block/export: disable VHOST_USER_PROTOCOL_F_INFLIGHT_SHMFD for now 5 years ago
Stefan Hajnoczi 05ae4e674e block/export: port virtio-blk read/write range check 5 years ago
Stefan Hajnoczi db4eadf9f1 block/export: port virtio-blk discard/write zeroes input validation 5 years ago
Stefan Hajnoczi e44362ce31 block/export: fix vhost-user-blk export sector number calculation 5 years ago
Stefan Hajnoczi 524bac0744 block/export: use VIRTIO_BLK_SECTOR_BITS 5 years ago
Stefan Hajnoczi a4f1542af5 block/export: fix blk_size double byteswap 5 years ago
Eric Blake c3033fd372 qapi: Use QAPI_LIST_APPEND in trivial cases 5 years ago
Max Reitz df4ea7091b fuse: Implement hole detection through lseek 6 years ago
Max Reitz 4ca37a96a7 fuse: (Partially) implement fallocate() 6 years ago
Max Reitz 4fba06d594 fuse: Allow growable exports 6 years ago
Max Reitz 41429e3d79 fuse: Implement standard FUSE operations 6 years ago
Max Reitz 0c9b70d590 fuse: Allow exporting BDSs via FUSE 6 years ago
Stefan Hajnoczi 552c2c4c10 block/export: avoid g_return_val_if() input validation 5 years ago
Marc-André Lureau 0df750e9d3 libvhost-user: make it a meson subproject 5 years ago
Stefan Hajnoczi e5e856c1eb meson: move vhost_user_blk_server to meson.build 5 years ago
Stefan Hajnoczi f8ffcb2bda block/export: fix vhost-user-blk get_config() information leak 6 years ago
Stefan Hajnoczi 11f60f7eae block/export: make vhost-user-blk config space little-endian 6 years ago
Stefan Hajnoczi bc15e44cb2 configure: introduce --enable-vhost-user-blk-server 6 years ago
Stefan Hajnoczi d9b495f9c6 block/export: add vhost-user-blk multi-queue support 6 years ago
Stefan Hajnoczi f51d23c80a block/export: add iothread and fixed-iothread options 6 years ago
Stefan Hajnoczi cbc20bfb8f block: move block exports to libblockdev 6 years ago
Stefan Hajnoczi 3a213f83d9 util/vhost-user-server: use static library in meson.build 6 years ago
Stefan Hajnoczi 80a06cc52b util/vhost-user-server: move header to include/ 6 years ago
Stefan Hajnoczi 90fc91d50b block/export: convert vhost-user-blk server to block export API 6 years ago
Stefan Hajnoczi 0534b1b227 block/export: report flush errors 6 years ago
Stefan Hajnoczi 7185c85776 util/vhost-user-server: rework vu_client_trip() coroutine lifecycle 6 years ago
Stefan Hajnoczi 47ba680466 util/vhost-user-server: drop unused DevicePanicNotifier 6 years ago
Stefan Hajnoczi df6af7ce77 block/export: consolidate request structs into VuBlockReq 6 years ago
Coiby Xu 3578389bcf block/export: vhost-user block device backend server 6 years ago
Kevin Wolf 30dbc81d31 block/export: Move writable to BlockExportOptions 6 years ago
Kevin Wolf 8cade320c8 block/export: Add query-block-exports 6 years ago
Kevin Wolf 331170e073 block/export: Create BlockBackend in blk_exp_add() 6 years ago
Kevin Wolf 37a4f70cea block/export: Move blk to BlockExport 6 years ago
Kevin Wolf 1a9f7a804f block/export: Add BLOCK_EXPORT_DELETED event 6 years ago