On Thu, Jan 14, 2021 at 14:39:42 +0100, Michal Privoznik wrote:
On 1/14/21 2:10 PM, Peter Krempa wrote:
> On Thu, Jan 14, 2021 at 13:52:45 +0100, Peter Krempa wrote:
> > On Thu, Jan 14, 2021 at 13:37:23 +0100, Michal Privoznik wrote:
> > > This capability tracks whether memory-backend-file has
> > > "x-use-canonical-path-for-ramblock-id" attribute. Introduced
into
> > > QEMU by commit fa0cb34d2210cc749b9a70db99bb41c56ad20831. While
> > > "x-" prefix is considered experimental or internal to QEMU, the
> > > next commit justifies its use.
> >
> > Since the detection of this feature is not limited to existing qemus, my
> > requirement that qemu must add acknowledgement that
> > "x-use-canonical-path-for-ramblock-id" will be treated as a stable
> > feature from now on and the qemu commit adding that must be mentioned in
> > this commit.
Is there something concrete you have on mind that you want me to write
there? I thought I added a comment around capability detection that
justifies its use.
I've responded to the qemu patch, since I don't consider the wording
binding enough:
https://lists.gnu.org/archive/html/qemu-devel/2021-01/msg03288.html
Once that change is done:
Commit message should be more explicit:
This capability tracks whether memory-backend-file has
"x-use-canonical-path-for-ramblock-id" attribute. Introduced into
QEMU by commit fa0cb34d2210cc749b9a70db99bb41c56ad20831. As of QEMU
commit $HASH the property is considered stable by qemu despite the
'x-' prefix to preserve compatibility with released qemu versions.
And the comment added to the code should be more factual:
/* As of QEMU commit $HASH the "x-use-canonical-path-for-ramblock-id"
* property is considered stable and supported. The 'x-' prefix was kept
* for compatibility with already released qemu versions. */