aboutsummaryrefslogtreecommitdiff
path: root/block/vvfat.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-28block: remove separate bdrv_file_open callbackPaolo Bonzini1-1/+1
2023-11-01cpr: relax blockdev migration blockersSteve Sistare1-1/+1
2023-10-20migration: simplify blockersSteve Sistare1-4/+2
2023-10-12block: Mark bdrv_get_parent_name() and callers GRAPH_RDLOCKKevin Wolf1-0/+2
2023-10-12block: convert more bdrv_is_allocated* and bdrv_block_status* calls to corout...Paolo Bonzini1-9/+9
2023-09-29block: Clean up local variable shadowingMarkus Armbruster1-17/+18
2023-04-25vvfat: mark various functions as coroutine_fnPaolo Bonzini1-28/+30
2023-02-27block/vvfat: Remove pointless check of NDEBUGPhilippe Mathieu-Daudé1-3/+0
2023-01-20include/block: Untangle inclusion loopsMarkus Armbruster1-0/+1
2022-10-31block/vvfat: Unify the mkdir() callBin Meng1-6/+3
2022-10-27vvfat: allow spaces in file namesHervé Poussineau1-1/+1
2022-10-27vvfat: allow some writes to bootsectorHervé Poussineau1-1/+25
2022-10-27block: Refactor get_tmp_filename()Bin Meng1-4/+3
2022-07-12block: Change bdrv_{pread,pwrite,pwrite_sync}() param orderAlberto Faria1-5/+5
2022-07-12block: Add a 'flags' param to bdrv_{pread,pwrite,pwrite_sync}()Alberto Faria1-3/+4
2022-01-14vvfat: Fix vvfat_write() for writes before the root directoryKevin Wolf1-8/+22
2022-01-14vvfat: Fix size of temporary qcow fileKevin Wolf1-4/+3
2021-11-23block/vvfat.c fix leak when failure occursDaniella Lee1-4/+12
2021-09-29block: use int64_t instead of uint64_t in driver write handlersVladimir Sementsov-Ogievskiy1-2/+2
2021-09-29block: use int64_t instead of uint64_t in driver read handlersVladimir Sementsov-Ogievskiy1-2/+2
2021-07-20block/vvfat: fix: drop backingVladimir Sementsov-Ogievskiy1-39/+4
2021-06-02block/vvfat: inherit child_vvfat_qcow from child_of_bdsVladimir Sementsov-Ogievskiy1-5/+3
2021-06-02block/vvfat: fix vvfat_child_perm crashVladimir Sementsov-Ogievskiy1-5/+2
2021-06-02block/vvfat: child_vvfat_qcow: add .get_parent_aio_context, fix crashVladimir Sementsov-Ogievskiy1-0/+1
2020-11-03block/vvfat: Fix bad printf format specifiersAlexChen1-5/+7
2020-09-16util: rename qemu_open() to qemu_open_old()Daniel P. Berrangé1-2/+3
2020-07-10error: Avoid error_propagate() after migrate_add_blocker()Markus Armbruster1-4/+2
2020-07-10error: Eliminate error_propagate() with Coccinelle, part 2Markus Armbruster1-2/+1
2020-07-10qemu-option: Use returned bool to check for failureMarkus Armbruster1-2/+1
2020-07-03vvfat: Fix array_remove_slice()Kevin Wolf1-37/+5
2020-07-03vvfat: Check that updated filenames are validKevin Wolf1-1/+24
2020-05-18block: Drop @child_class from bdrv_child_perm()Max Reitz1-3/+1
2020-05-18block: Pass BdrvChildRole in remaining casesMax Reitz1-1/+3
2020-05-18block: Make backing files child_of_bds childrenMax Reitz1-1/+2
2020-05-18block: Pass parent_is_format to .inherit_options()Max Reitz1-1/+1
2020-05-18block: Pass BdrvChildRole to .inherit_options()Max Reitz1-1/+2
2020-05-18block: Pass BdrvChildRole to bdrv_child_perm()Max Reitz1-0/+1
2020-05-18block: Add BdrvChildRole to BdrvChildMax Reitz1-1/+1
2020-05-18block: Rename BdrvChildRole to BdrvChildClassMax Reitz1-3/+3
2020-05-18block: Use bdrv_make_empty() where possibleMax Reitz1-3/+1
2020-05-05block: Comment cleanupsEric Blake1-5/+5
2020-02-18block/vvfat: Do not unref qcow on closing backing bdrvHikaru Nishida1-7/+0
2019-09-16block: Use QEMU_IS_ALIGNEDNir Soffer1-4/+4
2019-06-11qemu-common: Move qemu_isalnum() etc. to qemu/ctype.hMarkus Armbruster1-0/+1
2019-05-10vvfat: Replace bdrv_{read,write}() with bdrv_{pread,pwrite}()Alberto Garcia1-5/+7
2019-02-25block: Add strong_runtime_opts to BlockDriverMax Reitz1-0/+12
2018-11-19vvfat: Fix memory leakKevin Wolf1-3/+3
2018-11-12block: Fix potential Null pointer dereferences in vvfat.cLiam Merwick1-16/+30
2018-11-05block: Require auto-read-only for existing fallbacksKevin Wolf1-8/+2
2018-11-05block: Add auto-read-only optionKevin Wolf1-0/+1