Hi, The coccinelle script located at https://github.com/coccinelle/coccinellery/blob/master/notnull/notnull2.cocci triggered a spurious code in 'arch/mips/cavium-octeon/octeon-usb.c' It seems that 'dwc3_octeon_device_init()' can never return success (i.e. 0). The 'do...while' loop exits only if 'node == NULL'. But, in such a case, -ENODEV will be returned at the beginning of the loop. I may miss something obvious, but I can't see how this code is supposed to work. Best regards. CJ