mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 16:23:55 -06:00
block: refactor bdrv_node_check_perm()
Now, bdrv_node_check_perm() is called only with fresh cumulative permissions, so its actually "refresh_perm". Move permission calculation to the function. Also, drop unreachable error message and rewrite the remaining one to be more generic (as now we don't know which node is added and which was already here). Add also Virtuozzo copyright, as big work is done at this point. Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Reviewed-by: Kevin Wolf <kwolf@redhat.com> Message-Id: <20210428151804.439460-37-vsementsov@virtuozzo.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
2fe5ff56f1
commit
c20555e15f
2 changed files with 12 additions and 28 deletions
|
@ -905,7 +905,7 @@ class TestBlockdevReopen(iotests.QMPTestCase):
|
|||
# We can't reopen hd1 to read-only, as block-stream requires it to be
|
||||
# read-write
|
||||
self.reopen(opts['backing'], {'read-only': True},
|
||||
"Cannot make block node read-only, there is a writer on it")
|
||||
"Read-only block node 'hd1' cannot support read-write users")
|
||||
|
||||
# We can't remove hd2 while the stream job is ongoing
|
||||
opts['backing']['backing'] = None
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue