summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Marangi2025-04-10 19:33:53 +0000
committerChristian Marangi2025-04-11 09:21:19 +0000
commit0432866d1f97bd9ee2e2b59671b381d74f58f770 (patch)
treee790127e06e478135623d87fa0a5f34de63fbc85
parentfac3d99732f47f462ec2276983c5eb5f5156fb0a (diff)
downloadopenwrt-0432866d1f97bd9ee2e2b59671b381d74f58f770.tar.gz
ltq-deu: convert driver to .remove_new
Convert driver to .remove_new in preparation for kernel 6.12 support. Link: https://github.com/openwrt/openwrt/pull/18454 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
-rw-r--r--package/kernel/lantiq/ltq-deu/src/ifxmips_deu.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/package/kernel/lantiq/ltq-deu/src/ifxmips_deu.c b/package/kernel/lantiq/ltq-deu/src/ifxmips_deu.c
index e44e84c03c..684f3c4df0 100644
--- a/package/kernel/lantiq/ltq-deu/src/ifxmips_deu.c
+++ b/package/kernel/lantiq/ltq-deu/src/ifxmips_deu.c
@@ -143,7 +143,7 @@ static int ltq_deu_probe(struct platform_device *pdev)
* \ingroup IFX_DEU_FUNCTIONS
* \brief remove the loaded crypto algorithms
*/
-static int ltq_deu_remove(struct platform_device *pdev)
+static void ltq_deu_remove(struct platform_device *pdev)
{
//#ifdef CONFIG_CRYPTO_DEV_PWR_SAVE_MODE
#if defined(CONFIG_CRYPTO_DEV_DES)
@@ -168,8 +168,6 @@ static int ltq_deu_remove(struct platform_device *pdev)
ifxdeu_fini_md5_hmac ();
#endif
printk("DEU has exited successfully\n");
-
- return 0;
}
@@ -193,7 +191,7 @@ MODULE_DEVICE_TABLE(of, ltq_deu_match);
static struct platform_driver ltq_deu_driver = {
.probe = ltq_deu_probe,
- .remove = ltq_deu_remove,
+ .remove_new = ltq_deu_remove,
.driver = {
.name = "deu",
.of_match_table = ltq_deu_match,