Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux...
[linux-2.6-block.git] / drivers / char / tpm / tpm_infineon.c
index 922f60e1e0a01ba86e628c2363321e5a04879266..6c488e635fdd07ec9e5f885d8780a18595108b2d 100644 (file)
@@ -621,18 +621,7 @@ static struct pnp_driver tpm_inf_pnp_driver = {
        }
 };
 
-static int __init init_inf(void)
-{
-       return pnp_register_driver(&tpm_inf_pnp_driver);
-}
-
-static void __exit cleanup_inf(void)
-{
-       pnp_unregister_driver(&tpm_inf_pnp_driver);
-}
-
-module_init(init_inf);
-module_exit(cleanup_inf);
+module_pnp_driver(tpm_inf_pnp_driver);
 
 MODULE_AUTHOR("Marcel Selhorst <tpmdd@sirrix.com>");
 MODULE_DESCRIPTION("Driver for Infineon TPM SLD 9630 TT 1.1 / SLB 9635 TT 1.2");