*/
        if (tb_is_switch(dev))
                return tb_acpi_switch_find_companion(tb_to_switch(dev));
-       else if (tb_is_usb4_port_device(dev))
+       if (tb_is_usb4_port_device(dev))
                return acpi_find_child_by_adr(ACPI_COMPANION(dev->parent),
                                              tb_to_usb4_port_device(dev)->port->port);
        return NULL;
 
                         ring->hop);
                ret = -EBUSY;
                goto err_unlock;
-       } else if (!ring->is_tx && nhi->rx_rings[ring->hop]) {
+       }
+       if (!ring->is_tx && nhi->rx_rings[ring->hop]) {
                dev_warn(&nhi->pdev->dev, "RX hop %d already allocated\n",
                         ring->hop);
                ret = -EBUSY;
 
                }
                sw->nvm->authenticating = true;
                return usb4_switch_nvm_authenticate(sw);
-       } else if (auth_only) {
-               return -EOPNOTSUPP;
        }
+       if (auth_only)
+               return -EOPNOTSUPP;
 
        sw->nvm->authenticating = true;
        if (!tb_route(sw)) {
 
                if (xd->state_retries-- > 0) {
                        dev_dbg(&xd->dev, "failed to request UUID, retrying\n");
                        return -EAGAIN;
-               } else {
-                       dev_dbg(&xd->dev, "failed to read remote UUID\n");
                }
+               dev_dbg(&xd->dev, "failed to read remote UUID\n");
                return ret;
        }
 
                        dev_dbg(&xd->dev,
                                "failed to request remote properties, retrying\n");
                        return -EAGAIN;
-               } else {
-                       /* Give up now */
-                       dev_err(&xd->dev,
-                               "failed read XDomain properties from %pUb\n",
-                               xd->remote_uuid);
                }
+               /* Give up now */
+               dev_err(&xd->dev, "failed read XDomain properties from %pUb\n",
+                       xd->remote_uuid);
 
                return ret;
        }
                                if (xd->remote_uuid &&
                                    uuid_equal(xd->remote_uuid, lookup->uuid))
                                        return xd;
-                       } else if (lookup->link &&
-                                  lookup->link == xd->link &&
-                                  lookup->depth == xd->depth) {
-                               return xd;
-                       } else if (lookup->route &&
-                                  lookup->route == xd->route) {
-                               return xd;
+                       } else {
+                               if (lookup->link && lookup->link == xd->link &&
+                                   lookup->depth == xd->depth)
+                                       return xd;
+                               if (lookup->route && lookup->route == xd->route)
+                                       return xd;
                        }
                } else if (tb_port_has_remote(port)) {
                        xd = switch_find_xdomain(port->remote->sw, lookup);