aboutsummaryrefslogtreecommitdiff
path: root/block/vvfat.c
AgeCommit message (Expand)Author
2024-08-06vvfat: Fix reading files with non-continuous clustersAmjad Alsharafi
2024-08-06vvfat: Fix wrong checks for cluster mappings invariantAmjad Alsharafi
2024-08-06vvfat: Fix usage of `info.file.offset`Amjad Alsharafi
2024-08-06vvfat: Fix bug in writing to middle of fileAmjad Alsharafi
2024-06-28block: remove separate bdrv_file_open callbackPaolo Bonzini
2023-11-01cpr: relax blockdev migration blockersSteve Sistare
2023-10-20migration: simplify blockersSteve Sistare
2023-10-12block: Mark bdrv_get_parent_name() and callers GRAPH_RDLOCKKevin Wolf
2023-10-12block: convert more bdrv_is_allocated* and bdrv_block_status* calls to corout...Paolo Bonzini
2023-09-29block: Clean up local variable shadowingMarkus Armbruster
2023-04-25vvfat: mark various functions as coroutine_fnPaolo Bonzini
2023-02-27block/vvfat: Remove pointless check of NDEBUGPhilippe Mathieu-Daudé
2023-01-20include/block: Untangle inclusion loopsMarkus Armbruster
2022-10-31block/vvfat: Unify the mkdir() callBin Meng
2022-10-27vvfat: allow spaces in file namesHervé Poussineau
2022-10-27vvfat: allow some writes to bootsectorHervé Poussineau
2022-10-27block: Refactor get_tmp_filename()Bin Meng
2022-07-12block: Change bdrv_{pread,pwrite,pwrite_sync}() param orderAlberto Faria
2022-07-12block: Add a 'flags' param to bdrv_{pread,pwrite,pwrite_sync}()Alberto Faria
2022-01-14vvfat: Fix vvfat_write() for writes before the root directoryKevin Wolf
2022-01-14vvfat: Fix size of temporary qcow fileKevin Wolf
2021-11-23block/vvfat.c fix leak when failure occursDaniella Lee
2021-09-29block: use int64_t instead of uint64_t in driver write handlersVladimir Sementsov-Ogievskiy
2021-09-29block: use int64_t instead of uint64_t in driver read handlersVladimir Sementsov-Ogievskiy
2021-07-20block/vvfat: fix: drop backingVladimir Sementsov-Ogievskiy
2021-06-02block/vvfat: inherit child_vvfat_qcow from child_of_bdsVladimir Sementsov-Ogievskiy
2021-06-02block/vvfat: fix vvfat_child_perm crashVladimir Sementsov-Ogievskiy
2021-06-02block/vvfat: child_vvfat_qcow: add .get_parent_aio_context, fix crashVladimir Sementsov-Ogievskiy
2020-11-03block/vvfat: Fix bad printf format specifiersAlexChen
2020-09-16util: rename qemu_open() to qemu_open_old()Daniel P. Berrangé
2020-07-10error: Avoid error_propagate() after migrate_add_blocker()Markus Armbruster
2020-07-10error: Eliminate error_propagate() with Coccinelle, part 2Markus Armbruster
2020-07-10qemu-option: Use returned bool to check for failureMarkus Armbruster
2020-07-03vvfat: Fix array_remove_slice()Kevin Wolf
2020-07-03vvfat: Check that updated filenames are validKevin Wolf
2020-05-18block: Drop @child_class from bdrv_child_perm()Max Reitz
2020-05-18block: Pass BdrvChildRole in remaining casesMax Reitz
2020-05-18block: Make backing files child_of_bds childrenMax Reitz
2020-05-18block: Pass parent_is_format to .inherit_options()Max Reitz
2020-05-18block: Pass BdrvChildRole to .inherit_options()Max Reitz
2020-05-18block: Pass BdrvChildRole to bdrv_child_perm()Max Reitz
2020-05-18block: Add BdrvChildRole to BdrvChildMax Reitz
2020-05-18block: Rename BdrvChildRole to BdrvChildClassMax Reitz
2020-05-18block: Use bdrv_make_empty() where possibleMax Reitz
2020-05-05block: Comment cleanupsEric Blake
2020-02-18block/vvfat: Do not unref qcow on closing backing bdrvHikaru Nishida
2019-09-16block: Use QEMU_IS_ALIGNEDNir Soffer
2019-06-11qemu-common: Move qemu_isalnum() etc. to qemu/ctype.hMarkus Armbruster
2019-05-10vvfat: Replace bdrv_{read,write}() with bdrv_{pread,pwrite}()Alberto Garcia
2019-02-25block: Add strong_runtime_opts to BlockDriverMax Reitz