In the Linux kernel, the following vulnerability has been resolved: media: imx-jpeg: Fix potential error pointer dereference in detachpm() The proble is on the first line: if (jpeg->pddev[i] && !pmruntimesuspended(jpeg->pddev[i])) If jpeg->pddev[i] is an error pointer, then passing it to pmruntimesuspended() will lead to an Oops. The other conditions check for both error pointers and NULL, but it would be more clear to use the ISERROR_NULL() check for that.