Am 15.09.2016 um 16:52 hat Alberto Garcia geschrieben: > This series adds "read-only" to the options QDict, fixing a > long-standing problem with the reopening code. > > [E] <- [D] <- [C] <- [B] <- [A] > > In a normal scenario, the active layer [A] is in read-write mode and > everything else is read-only. If we reopen [D] in read-write mode and > later reopen [B], then [D] will become read-only when inheriting the > flags from its parent (see bdrv_backing_options()). With this series, > inheriting options doesn't need to override values that have been > explicitly set before. > > The BDRV_O_RDWR flag is not removed yet, but its keep in sync with the > value of the "read-only" option. Removing the BDRV_O_RDWR flag is not > straightforward in all cases and can result in code that is > significantly slower and less readable. Therefore it will be dealt > with in the future.
Thanks, applied to the block branch. Kevin