From: Markus Armbruster <armbru@redhat.com>
To: David Hildenbrand <david@redhat.com>
Cc: "Stefano Garzarella" <sgarzare@redhat.com>,
qemu-devel@nongnu.org, "Daniel P. Berrangé" <berrange@redhat.com>,
"Eduardo Habkost" <eduardo@habkost.net>,
"Eric Blake" <eblake@redhat.com>,
"Paolo Bonzini" <pbonzini@redhat.com>
Subject: Re: [PATCH] qapi: Fix format of the memory-backend-file's @rom property doc comment
Date: Thu, 29 Feb 2024 14:50:01 +0100 [thread overview]
Message-ID: <8734tbwfau.fsf@pond.sub.org> (raw)
In-Reply-To: <d4f39fea-bf1c-4177-a41d-afd1236f0a3d@redhat.com> (David Hildenbrand's message of "Thu, 29 Feb 2024 12:15:13 +0100")
David Hildenbrand <david@redhat.com> writes:
> On 29.02.24 11:58, Stefano Garzarella wrote:
>> Reflow paragraph following commit a937b6aa73 ("qapi: Reformat doc
>> comments to conform to current conventions"): use 4 spaces indentation,
>> 70 columns width, and two spaces to separate sentences.
>>
>> Suggested-by: Markus Armbruster <armbru@redhat.com>
>> Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
>> ---
>> qapi/qom.json | 27 ++++++++++++++-------------
>> 1 file changed, 14 insertions(+), 13 deletions(-)
>> diff --git a/qapi/qom.json b/qapi/qom.json
>> index 2a6e49365a..db1b0fdea2 100644
>> --- a/qapi/qom.json
>> +++ b/qapi/qom.json
>> @@ -668,19 +668,20 @@
>> # @readonly: if true, the backing file is opened read-only; if false,
>> # it is opened read-write. (default: false)
>> #
>> -# @rom: whether to create Read Only Memory (ROM) that cannot be modified
>> -# by the VM. Any write attempts to such ROM will be denied. Most
>> -# use cases want writable RAM instead of ROM. However, selected use
>> -# cases, like R/O NVDIMMs, can benefit from ROM. If set to 'on',
>> -# create ROM; if set to 'off', create writable RAM; if set to
>> -# 'auto', the value of the @readonly property is used. This
>> -# property is primarily helpful when we want to have proper RAM in
>> -# configurations that would traditionally create ROM before this
>> -# property was introduced: VM templating, where we want to open a
>> -# file readonly (@readonly set to true) and mark the memory to be
>> -# private for QEMU (@share set to false). For this use case, we need
>> -# writable RAM instead of ROM, and want to set this property to 'off'.
>> -# (default: auto, since 8.2)
>> +# @rom: whether to create Read Only Memory (ROM) that cannot be
>> +# modified by the VM. Any write attempts to such ROM will be
>> +# denied. Most use cases want writable RAM instead of ROM.
>> +# However, selected use cases, like R/O NVDIMMs, can benefit from
>> +# ROM. If set to 'on', create ROM; if set to 'off', create
>> +# writable RAM; if set to 'auto', the value of the @readonly
>> +# property is used. This property is primarily helpful when we
>> +# want to have proper RAM in configurations that would
>> +# traditionally create ROM before this property was introduced: VM
>> +# templating, where we want to open a file readonly (@readonly set
>> +# to true) and mark the memory to be private for QEMU (@share set
>> +# to false). For this use case, we need writable RAM instead of
>> +# ROM, and want to set this property to 'off'. (default: auto,
>> +# since 8.2)
>> #
>> # Since: 2.1
>> ##
>
> Ideally, we'd have a format checker that complains like checkpatch usually would.
I agree!
A documentation pretty-printer would be best, but feels too hard. reST
syntax is baroque, and our own extensions make it more so.
A checker catching common mistakes should be feasible.
Patches welcome :)
> Reviewed-by: David Hildenbrand <david@redhat.com>
Thanks!
Reviewed-by: Markus Armbruster <armbru@redhat.com>
prev parent reply other threads:[~2024-02-29 13:50 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-02-29 10:58 [PATCH] qapi: Fix format of the memory-backend-file's @rom property doc comment Stefano Garzarella
2024-02-29 11:15 ` David Hildenbrand
2024-02-29 13:50 ` Markus Armbruster [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8734tbwfau.fsf@pond.sub.org \
--to=armbru@redhat.com \
--cc=berrange@redhat.com \
--cc=david@redhat.com \
--cc=eblake@redhat.com \
--cc=eduardo@habkost.net \
--cc=pbonzini@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=sgarzare@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.