struct mctp_dev *mdev;
 
        mdev = mctp_dev_get_rtnl(dev);
-       if (mctp_known(dev) != (bool)mdev) {
+       if (mdev && !mctp_known(dev)) {
                // Sanity check, should match what was set in mctp_register
-               netdev_warn(dev, "%s: mdev pointer %d but type (%d) match is %d",
-                           __func__, (bool)mdev, mctp_known(dev), dev->type);
+               netdev_warn(dev, "%s: BUG mctp_ptr set for unknown type %d",
+                           __func__, dev->type);
                return;
        }
        if (!mdev)
 
        if (mdev) {
                if (!mctp_known(dev))
-                       netdev_warn(dev, "%s: mctp_dev set for unknown type %d",
+                       netdev_warn(dev, "%s: BUG mctp_ptr set for unknown type %d",
                                    __func__, dev->type);
                return 0;
        }