Author: cem
Date: Tue Jan  1 19:56:49 2019
New Revision: 342670
URL: https://svnweb.freebsd.org/changeset/base/342670

Log:
  linuxkpi: Remove extraneous NULL check on M_WAITOK allocation
  
  The check was not introduced in r342628, but the subsequent unchecked access 
to
  refs was added then, prompting a Coverity warning about "Null pointer
  dereferences (FORWARD_NULL)."  The warning is bogus due to M_WAITOK, but so is
  the NULL check that hints it, so just remove it.
  
  CID:          1398588
  Reported by:  Coverity

Modified:
  head/sys/compat/linuxkpi/common/include/linux/cdev.h

Modified: head/sys/compat/linuxkpi/common/include/linux/cdev.h
==============================================================================
--- head/sys/compat/linuxkpi/common/include/linux/cdev.h        Tue Jan  1 
10:05:36 2019        (r342669)
+++ head/sys/compat/linuxkpi/common/include/linux/cdev.h        Tue Jan  1 
19:56:49 2019        (r342670)
@@ -71,8 +71,7 @@ cdev_alloc(void)
        struct linux_cdev *cdev;
 
        cdev = kzalloc(sizeof(struct linux_cdev), M_WAITOK);
-       if (cdev != NULL)
-               kobject_init(&cdev->kobj, &linux_cdev_ktype);
+       kobject_init(&cdev->kobj, &linux_cdev_ktype);
        cdev->refs = 1;
        return (cdev);
 }
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to