bus: fsl-mc: Drop if block with always false condition
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Fri, 3 Nov 2023 23:00:02 +0000 (00:00 +0100)
committerUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Thu, 16 Nov 2023 11:43:56 +0000 (12:43 +0100)
commit864acca58000d9cd4cf810ddfca2815be045c748
tree2f814f9e6d408e5d219e281e1c87b312d0d3a7c9
parentb85ea95d086471afb4ad062012a4d73cd328fa86
bus: fsl-mc: Drop if block with always false condition

The mc that belongs to a pdev is always a root dprc. In
fsl_mc_bus_probe() the mc device gets assigned the platform device as
parent. As dev_is_fsl_mc() is false for a platform device,
fsl_mc_get_root_dprc() will always be true and so the if body is never
run and it can be dropped.

The motivation for this change is to get rid of an error path in
.remove() that is broken (because only a part of the necessary cleanup
is done resulting in leaks and/or use-after-frees and the driver core
ignores the return value of .remove().)

Link: https://lore.kernel.org/r/20231103230001.3652259-3-u.kleine-koenig@pengutronix.de
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
drivers/bus/fsl-mc/fsl-mc-bus.c
This page took 0.055483 seconds and 4 git commands to generate.