aboutsummaryrefslogtreecommitdiff
path: root/block/vvfat.c
AgeCommit message (Expand)Author
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
2018-11-19vvfat: Fix memory leakKevin Wolf
2018-11-12block: Fix potential Null pointer dereferences in vvfat.cLiam Merwick
2018-11-05block: Require auto-read-only for existing fallbacksKevin Wolf
2018-11-05block: Add auto-read-only optionKevin Wolf
2018-11-05block/vvfat: Fix crash when reporting error about too many files in directoryThomas Huth
2018-07-23block/vvfat: Disable debug message by defaultThomas Huth
2018-06-18block: ignore_bds_parents parameter for drain functionsKevin Wolf
2018-06-15block: Add block-specific QDict headerMax Reitz
2018-05-04qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREFMarc-André Lureau
2018-03-19vvfat: Fix inherit_options flagsFam Zheng
2018-03-02vvfat: Switch to .bdrv_co_block_status()Eric Blake
2018-02-09Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster