On 04/13/2018 04:30 PM, Thomas Huth wrote:
> "size_t" should be an unsigned type - the signed counterpart is called
> "ssize_t" in the C standard instead. Thus we should also use this
The first sentence sounds like ssize_t is too a type defined by some
C standard. Is it or does ssize_t come form somewhere else? I find negative
size a little difficult conceptually.
> convention in the s390-ccw firmware to avoid confusion. I checked the
> sources, and apart from one spot in libc.c (which now uses ssize_t with
> this patch), the code should all be fine with this change.
> Buglink: https://bugs.launchpad.net/qemu/+bug/1753437
> Signed-off-by: Thomas Huth <th...@redhat.com>
This is certainly an improvement over the confusing signed size_t, so:
Acked-by: Halil Pasic <pa...@linux.vnet.ibm.com>
BTW The stuff behind the buglink is a bit misleading. The description
states the problem as can't escape loop (IMHO) and the bug
status say 'confirmed'.
What actually happened is that it turned out the problem initially reported,
was not existent. Yet the bug report helped us find another problem:
To complicate understanding even further, the comments on the bug
only contain this realization hidden behind a link.
It probably does not matter though.