]> www.infradead.org Git - users/jedix/linux-maple.git/commit
s390/ebcdic: Fix length check in codepage_convert()
authorSven Schnelle <svens@linux.ibm.com>
Wed, 8 Jan 2025 14:27:05 +0000 (15:27 +0100)
committerAlexander Gordeev <agordeev@linux.ibm.com>
Mon, 13 Jan 2025 08:50:18 +0000 (09:50 +0100)
commit4a0f62a3009be6515f5863970994a350a938ac52
tree19a2d17407e3883e9bf8775f3827c3f88bcfea51
parent94446b4dcbbee79ff18173435950b2d1a7513c1b
s390/ebcdic: Fix length check in codepage_convert()

The current code compares whether the nr argument is less or equal to
zero. As nr is of type unsigned long, this isn't correct. Fix this by just
testing for zero. This is also reported by checkpatch:

unsignedLessThanZero: Checking if unsigned expression 'nr--' is less
than zero.

Reported-by: Jens Remus <jremus@linux.ibm.com>
Signed-off-by: Sven Schnelle <svens@linux.ibm.com>
Reviewed-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
arch/s390/include/asm/ebcdic.h