Gerd Hoffmann <kra...@redhat.com> writes: >> However, because there are both device properties and bus properties >> (really: device properties common to all devices on this bus), their >> names can clash. Device properties take precedence (see >> qdev_prop_find()). Hmm, qdev_printf() prints even overridden bus >> properties, not sure that's appropriate. Gerd? > > IMHO they must not clash. This isn't enforced in any way though.
If they must not clash, then it makes no sense to invent a fancy prefix to cope with clashes, I think. Alternatively, we could declare devices overriding properties inherited from the bus a feature. Does it make any sense to show the shadowed properties then?