Converting the io-domain driver to the new remove callback.

-----BEGIN PGP SIGNATURE-----
 
 iQFEBAABCAAuFiEE7v+35S2Q1vLNA3Lx86Z5yZzRHYEFAmUtpk4QHGhlaWtvQHNu
 dGVjaC5kZQAKCRDzpnnJnNEdgZmnB/912dzFvVAh6TxEH8ASTnPVXRMeA+oGipnq
 mTTp/BfIgiBaEaaSrm5ZADzYr3sv7eeXMz0BrfnqnKcC1X4Klfuli6XaCtgOc2Kq
 y8/Qvjp8s8VauK2B2BnSBmOEP9zSbqZXuqpwipyfPjnpTF7n8L0mZL48U67917zL
 rkhhXmdvfeW4DHYdafgV3iKwOgCNz6wORRD+pg9BsEcvNN3y3P1zw3T2w179NoT7
 9AtHsUE/hz+zAQPhE/deAPKjBVRJnjGWiHGV3oKP0cbCwDmkIDsSGeEhC2yYaZEq
 EMhA2z9jCxHyRFWonpoJM+QQ9ugcPalNwsxOPNp3JhnDurdFx7Jz
 =WrKR
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmUv/bEACgkQYKtH/8kJ
 UifHwg/9FimeCVZgumBBMAX2sh6YgFj7uQ8PSYv70IRKKO8qcO2TzfBHRqijybFv
 jBBv2GwWgLRbpc+fVewoU/ZqgUzlHZrZaHn72NwcFJN6F4+YIhTYiDq9u4FTV0Ki
 f6dOUrIeZvUUazM9L3x3L45NcLjEu9iOs1cIhBiGPOqdFAu2PmmC0TxWkHyYIrHG
 MqmgdIk+OWeiBbqpc8fdD9f7uwYPHBXf2dMGqBKAeu5d/zLQxx2ZlGgr3R9NRtlI
 bXJpLgp+50pj95GjRVKZE0JzugKNJTyMFqkDSUX/yrD4JMtTguCXTyXe6BUDC6Qv
 bLDd4z5AqOzLJ70tkmTRs2t7Ih1p7/VmA86bNkXnu5DoYGBMQNS1UKCi9mDpB/Ul
 6Zb3It4rxf8hqx29NovivzyX0d2mJdwlZrziVQRYR85w+RpEbVaycflf8E3cXdwE
 AIhpSBsuLHSUpCrFgVEjSpvEzUrooXRpN8ZhwhEGR/+uPzayzAt6zFxnu7J7ztyj
 ffGvdOLq0AXBKj26bSuLpTXWeVwuQQ8SgExDlhhAzSakTjqqla9uDfz55P6Bxn6x
 bToN1v3X5vOfIrnO65tvmQjzrRJLd5R4xWDDz2q1iLLKGU/ugKnbbr33RzA7WYaz
 bdqdxuAoB9pgc6d2BZVL/+8cE3L/t8UjGz7JTxuJ+p7l9avvBr0=
 =D6lC
 -----END PGP SIGNATURE-----

Merge tag 'v6.7-rockchip-drivers1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/drivers

Converting the io-domain driver to the new remove callback.

* tag 'v6.7-rockchip-drivers1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
  soc/rockchip: io-domain: Convert to platform remove callback returning void

Link: https://lore.kernel.org/r/2578684.Lt9SDvczpP@phil
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
Arnd Bergmann 2023-10-18 17:45:48 +02:00
commit f1243fcea5

View file

@ -687,7 +687,7 @@ static int rockchip_iodomain_probe(struct platform_device *pdev)
return ret;
}
static int rockchip_iodomain_remove(struct platform_device *pdev)
static void rockchip_iodomain_remove(struct platform_device *pdev)
{
struct rockchip_iodomain *iod = platform_get_drvdata(pdev);
int i;
@ -699,13 +699,11 @@ static int rockchip_iodomain_remove(struct platform_device *pdev)
regulator_unregister_notifier(io_supply->reg,
&io_supply->nb);
}
return 0;
}
static struct platform_driver rockchip_iodomain_driver = {
.probe = rockchip_iodomain_probe,
.remove = rockchip_iodomain_remove,
.remove_new = rockchip_iodomain_remove,
.driver = {
.name = "rockchip-iodomain",
.of_match_table = rockchip_iodomain_match,