mistranslation: 0.580 device: 0.438 semantic: 0.409 socket: 0.362 vnc: 0.279 other: 0.271 instruction: 0.270 network: 0.249 graphic: 0.217 boot: 0.176 assembly: 0.119 KVM: 0.102 pc-bios/s390-ccw/libc: size_t should be unsigned qemu/pc-bios/s390-ccw/libc.c:82]: (style) Unsigned variable 'num_idx' can't be negative so it is unnecessary to test it. Source code is while (num_idx >= 0) { but size_t num_idx = 1; /* account for NUL */ So there is no escape from the while loop. Adding qemu-s390x. On 03/05/2018 11:31 AM, dcb wrote: > Public bug reported: > > qemu/pc-bios/s390-ccw/libc.c:82]: (style) Unsigned variable 'num_idx' > can't be negative so it is unnecessary to test it. > > Source code is > > > while (num_idx >= 0) { > > but > > size_t num_idx = 1; /* account for NUL */ > > So there is no escape from the while loop. > > ** Affects: qemu > Importance: Undecided > Status: New > Looks like the mailing list <-> launchpad bridge again ignored mails to the corresponding mailing list thread. It's not a real bug, see here for details: https://lists.gnu.org/archive/html/qemu-devel/2018-03/msg01142.html I'll try to remember to clean this up the next time we update the s390-ccw bios. Fix has been committed: https://git.qemu.org/?p=qemu.git;a=commitdiff;h=e4f869621203955761c