linux-4.16-rc1/drivers/misc/ocxl/file.c:320:broken error checking ?

David Binderman dcb314 at hotmail.com
Mon Feb 12 19:58:10 AEDT 2018


Hello there,


linux-4.16-rc1/drivers/misc/ocxl/file.c:320]: (style) Checking if unsigned variable 'used' is less than zero.

Source code is


       used = append_xsl_error(ctx, &header, buf + sizeof(header));
        if (used < 0)
            return used;

Suggest put return value from function into signed variable, sanity check it,

then assign it to an unsigned variable.


Also, use of the gcc compiler flag -Wtype-limits will show up this kind of problem in future.


Regards


David Binderman

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/linuxppc-dev/attachments/20180212/180f952f/attachment.html>


More information about the Linuxppc-dev mailing list