mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 18:41:58 +09:00
Revert "spi: axi-spi-engine: Convert to platform remove callback returning void"
This reverts commit4a680d305ewhich is commitfc87abbef2upstream. It breaks the Android kernel abi and can be brought back in the future in an abi-safe way if it is really needed. Bug: 161946584 Change-Id: Ia869ac0e9edc46f61d2f7b6b60801984cdae1173 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
@@ -554,7 +554,7 @@ err_put_master:
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void spi_engine_remove(struct platform_device *pdev)
|
||||
static int spi_engine_remove(struct platform_device *pdev)
|
||||
{
|
||||
struct spi_master *master = spi_master_get(platform_get_drvdata(pdev));
|
||||
struct spi_engine *spi_engine = spi_master_get_devdata(master);
|
||||
@@ -572,6 +572,8 @@ static void spi_engine_remove(struct platform_device *pdev)
|
||||
|
||||
clk_disable_unprepare(spi_engine->ref_clk);
|
||||
clk_disable_unprepare(spi_engine->clk);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static const struct of_device_id spi_engine_match_table[] = {
|
||||
@@ -582,7 +584,7 @@ MODULE_DEVICE_TABLE(of, spi_engine_match_table);
|
||||
|
||||
static struct platform_driver spi_engine_driver = {
|
||||
.probe = spi_engine_probe,
|
||||
.remove_new = spi_engine_remove,
|
||||
.remove = spi_engine_remove,
|
||||
.driver = {
|
||||
.name = "spi-engine",
|
||||
.of_match_table = spi_engine_match_table,
|
||||
|
||||
Reference in New Issue
Block a user