265 Commits (0443c203c445e871549cb8f78a1949240f2a3d67)

Author SHA1 Message Date
Philippe Mathieu-Daudé 3115691855 bswap: Include missing 'qemu/bswap.h' header 3 months ago
Hanna Czenczek f86dde9a15 qcow2: Fix cache_clean_timer 5 months ago
Jean-Louis Dupond 524d5ba8c0 qcow2: put discards in discard queue when discard-no-unref is enabled 11 months ago
Kevin Wolf 8f8973416e qcow2: Take locks for accessing bs->file 2 years ago
Kevin Wolf 79a5586648 block: Add missing GRAPH_RDLOCK annotations 2 years ago
Kevin Wolf 0bb79c97fd qcow2: Mark qcow2_signal_corruption() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf 4026f1c4f3 block: Mark bdrv_get_parent_name() and callers GRAPH_RDLOCK 3 years ago
Paolo Bonzini 70bacc4453 qcow2: mark more functions as coroutine_fns and GRAPH_RDLOCK 3 years ago
Jean-Louis Dupond 42a2890a76 qcow2: add discard-no-unref option 3 years ago
Kevin Wolf 0050c163ff qcow2: Don't call bdrv_getlength() in coroutine_fns 3 years ago
Paolo Bonzini a39bae4ecd qcow2: mark various functions as coroutine_fn and GRAPH_RDLOCK 3 years ago
Kevin Wolf b24a4c41ba block: Mark bdrv_co_pwrite_sync() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf b9b10c35e5 block: Mark public read/write functions GRAPH_RDLOCK 3 years ago
Kevin Wolf 7b1fb72e2c block: Mark read/write in block/io.c GRAPH_RDLOCK 3 years ago
Kevin Wolf abaf8b750b block: Mark bdrv_co_pwrite_zeroes() and callers GRAPH_RDLOCK 3 years ago
Emanuele Giuseppe Esposito 8809534933 block: Mark bdrv_co_flush() and callers GRAPH_RDLOCK 3 years ago
Paolo Bonzini a1b4ecfd6f qcow2: manually add more coroutine_fn annotations 4 years ago
Alberto Faria c2d7680893 block: add missing coroutine_fn annotation to BlockDriverState callbacks 4 years ago
Paolo Bonzini 050ed2e736 qcow2: add missing coroutine_fn annotations 4 years ago
Paolo Bonzini 3840144987 qcow2: remove incorrect coroutine_fn annotations 4 years ago
Marc-André Lureau 9edc6313da Replace GCC_FMT_ATTR with G_GNUC_PRINTF 4 years ago
Vladimir Sementsov-Ogievskiy 8fba395151 qcow2-refcount: check_refblocks(): add separate message for reserved 5 years ago
Vladimir Sementsov-Ogievskiy 98bc07d6cd qcow2-refcount: check_refcounts_l1(): check reserved bits 5 years ago
Vladimir Sementsov-Ogievskiy 289ef5f219 qcow2-refcount: check_refcounts_l2(): check reserved bits 5 years ago
Vladimir Sementsov-Ogievskiy a6e098462b qcow2: introduce qcow2_parse_compressed_l2_entry() helper 5 years ago
Vladimir Sementsov-Ogievskiy 9a3978a46b qcow2: compressed read: simplify cluster descriptor passing 5 years ago
Vladimir Sementsov-Ogievskiy 526e31de99 block/qcow2-bitmap: return status from qcow2_store_persistent_dirty_bitmaps 5 years ago
Vladimir Sementsov-Ogievskiy 0c1e9d2a9a block/qcow2-bitmap: improve qcow2_load_dirty_bitmaps() interface 5 years ago
Vladimir Sementsov-Ogievskiy 83bad8cbf5 block/qcow2: qcow2_get_specific_info(): drop error propagation 5 years ago
shiliyang 5f14f31d2b block: Fix some code style problems, "foo* bar" should be "foo *bar" 5 years ago
Alberto Garcia 3441ad4bc4 qcow2: Document and enforce the QCowL2Meta invariants 6 years ago
Pavel Dovgalyuk bbacffc5f7 qcow2: introduce icount field for snapshots 6 years ago
Alberto Garcia bfd0989acf qcow2: Convert qcow2_alloc_cluster_offset() into qcow2_alloc_host_offset() 6 years ago
Alberto Garcia 3fec237fca qcow2: Make qcow2_free_any_clusters() free only one cluster 6 years ago
Alberto Garcia 02b1ecfa10 qcow2: Use macros for the L1, refcount and bitmap table entry sizes 6 years ago
Alberto Garcia 7be2025258 qcow2: Add the 'extended_l2' option and the QCOW2_INCOMPAT_EXTL2 bit 6 years ago
Alberto Garcia 40dee94320 qcow2: Add prealloc field to QCowL2Meta 6 years ago
Alberto Garcia a6841a2de6 qcow2: Add subcluster support to qcow2_co_pwrite_zeroes() 6 years ago
Alberto Garcia 3f9c6b3b1f qcow2: Add subcluster support to qcow2_get_host_offset() 6 years ago
Alberto Garcia 10dabdc596 qcow2: Replace QCOW2_CLUSTER_* with QCOW2_SUBCLUSTER_* 6 years ago
Alberto Garcia ca4a0bb81b qcow2: Add cluster type parameter to qcow2_get_host_offset() 6 years ago
Alberto Garcia c94d037825 qcow2: Add qcow2_cluster_is_allocated() 6 years ago
Alberto Garcia 34905d8eb1 qcow2: Add QCow2SubclusterType and qcow2_get_subcluster_type() 6 years ago
Alberto Garcia 39a9f0a50e qcow2: Update get/set_l2_entry() and add get/set_l2_bitmap() 6 years ago
Alberto Garcia c8fd8554d9 qcow2: Add l2_entry_size() 6 years ago
Alberto Garcia 3e71981592 qcow2: Add offset_into_subcluster() and size_to_subclusters() 6 years ago
Alberto Garcia a53e8b7202 qcow2: Add offset_to_sc_index() 6 years ago
Alberto Garcia d0346b5591 qcow2: Add subcluster-related fields to BDRVQcow2State 6 years ago
Alberto Garcia a3c7d91625 qcow2: Add dummy has_subclusters() function 6 years ago
Alberto Garcia 12c6aebedf qcow2: Add get_l2_entry() and set_l2_entry() 6 years ago