From: Markus Armbruster <armbru@redhat.com>
To: Eric Blake <eblake@redhat.com>
Cc: Gary Hook <gary.hook@nimboxx.com>,
"qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Subject: Re: [Qemu-devel] [PATCH 1/1] block migration: fix return value mismatch
Date: Thu, 13 Nov 2014 08:57:41 +0100 [thread overview]
Message-ID: <8761ejo7m2.fsf@blackfin.pond.sub.org> (raw)
In-Reply-To: <5463C29F.90700@redhat.com> (Eric Blake's message of "Wed, 12 Nov 2014 13:27:11 -0700")
Eric Blake <eblake@redhat.com> writes:
> On 11/12/2014 11:48 AM, Gary Hook wrote:
>> The function uses a ternary return value (<, >, == 0) defined as an
>> int. The code in in this function uses int64_t types to collect
>> ftell() return values and use their difference as the return
>> value. Unfortunately, narrowing of integer types results in the
>> disposal of the left-most bits that won't fit in the target
>> type. Here, for values larger than 2GB, the resulting value will be
>> randomly negative or positive, based on total number of blocks. The
>> patch ensures that only +1, -1, or 0 are returned to properly report
>> status.
>>
>
> Please wrap commit messages at around 70 characters ('git log' likes to
> indent, and people still like to use 80-column windows to read 'git log').
The true reason for limiting commit message width is not humoring
curmudgeons insisting on antiquated terminal widths, it's us antiquated
human beings: we tend to have trouble following long lines with our eyes
(I sure do). Typographic manuals suggest to limit columns to roughly 60
characters for exactly that reason[*]. 70 is already a compromise
between legibility and "writability".
[...]
[*] https://en.wikipedia.org/wiki/Column_(typography)#Typographic_style
next prev parent reply other threads:[~2014-11-13 7:57 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-11-12 18:48 [Qemu-devel] [PATCH 1/1] block migration: fix return value mismatch Gary Hook
2014-11-12 20:27 ` Eric Blake
2014-11-13 7:57 ` Markus Armbruster [this message]
2014-11-13 11:20 ` Stefan Hajnoczi
2014-11-13 12:46 ` Markus Armbruster
-- strict thread matches above, loose matches on Subject: below --
2014-11-13 16:43 Gary Hook
2014-11-13 16:44 Gary Hook
2014-11-13 17:03 ` Eric Blake
2014-11-13 17:32 ` Gary Hook
2014-11-13 18:55 ` Stefan Hajnoczi
2014-11-13 21:12 ` Gary R Hook
2014-11-21 18:08 Gary R Hook
2014-11-24 9:10 ` Dr. David Alan Gilbert
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=8761ejo7m2.fsf@blackfin.pond.sub.org \
--to=armbru@redhat.com \
--cc=eblake@redhat.com \
--cc=gary.hook@nimboxx.com \
--cc=qemu-devel@nongnu.org \
/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.