block: Simplify bdrv_filter_default_perms()
commite444fa83126d56f3feafe3c3397c149cac82ce96
authorKevin Wolf <kwolf@redhat.com>
Fri, 2 Aug 2019 13:59:41 +0000 (2 15:59 +0200)
committerKevin Wolf <kwolf@redhat.com>
Fri, 16 Aug 2019 08:25:16 +0000 (16 10:25 +0200)
tree2777d36983752cc847afbe2f7aca2736bbe75bc3
parent5b96e6a002d8791d24ef69ed67ee6d264239622d
block: Simplify bdrv_filter_default_perms()

The same change as commit 2b23f28639 ('block/copy-on-read: Fix
permissions for inactive node') made for the copy-on-read driver can be
made for bdrv_filter_default_perms(): Retaining the old permissions from
the BdrvChild if it is given complicates things unnecessarily when in
the end this only means that the options set in the c == NULL case (i.e.
during child creation) are retained.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Max Reitz <mreitz@redhat.com>
block.c