Commit 2ccf8c76 authored by Li Zetao's avatar Li Zetao Committed by Jarkko Sakkinen
Browse files

tpm/tpm_tis_synquacer: Use module_platform_driver macro to simplify the code



Use the module_platform_driver macro to simplify the code, which is the
same as declaring with module_init() and module_exit().

Signed-off-by: default avatarLi Zetao <lizetao1@huawei.com>
Reviewed-by: default avatarJarkko Sakkinen <jarkko@kernel.org>
Signed-off-by: default avatarJarkko Sakkinen <jarkko@kernel.org>
parent df333d05
Loading
Loading
Loading
Loading
+1 −17
Original line number Diff line number Diff line
@@ -162,23 +162,7 @@ static struct platform_driver tis_synquacer_drv = {
	},
};

static int __init tpm_tis_synquacer_module_init(void)
{
	int rc;

	rc = platform_driver_register(&tis_synquacer_drv);
	if (rc)
		return rc;

	return 0;
}

static void __exit tpm_tis_synquacer_module_exit(void)
{
	platform_driver_unregister(&tis_synquacer_drv);
}
module_platform_driver(tis_synquacer_drv);

module_init(tpm_tis_synquacer_module_init);
module_exit(tpm_tis_synquacer_module_exit);
MODULE_DESCRIPTION("TPM MMIO Driver for Socionext SynQuacer platform");
MODULE_LICENSE("GPL");