Skip to content

Commit 79acf69

Browse files
author
Fox Snowpatch
committed
1 parent 85ff933 commit 79acf69

3 files changed

Lines changed: 2 additions & 2 deletions

File tree

arch/powerpc/sysdev/fsl_rio.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -697,7 +697,7 @@ static int fsl_rio_setup(struct platform_device *dev)
697697
if (rio_register_mport(port)) {
698698
release_resource(&port->iores);
699699
kfree(priv);
700-
kfree(port);
700+
put_device(&port->dev);
701701
continue;
702702
}
703703
active_ports++;

drivers/rapidio/devices/tsi721.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2758,6 +2758,7 @@ static int tsi721_setup_mport(struct tsi721_device *priv)
27582758
err = rio_register_mport(mport);
27592759
if (err) {
27602760
tsi721_unregister_dma(priv);
2761+
put_device(&mport->dev);
27612762
goto err_exit;
27622763
}
27632764

drivers/rapidio/rio.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2089,7 +2089,6 @@ int rio_register_mport(struct rio_mport *port)
20892089
mutex_lock(&rio_mport_list_lock);
20902090
list_del(&port->node);
20912091
mutex_unlock(&rio_mport_list_lock);
2092-
put_device(&port->dev);
20932092
} else {
20942093
dev_dbg(&port->dev, "RIO: registered mport%d\n", port->id);
20952094
}

0 commit comments

Comments
 (0)