Skip to content

Commit 9e4c780

Browse files
ukleinekjenswi-linaro
authored andcommitted
tpm/tpm_ftpm_tee: Make use of tee specific driver registration
tee_client_driver_register() is typed more strongly and cares about assigning the driver's bus. Similar for tee_client_driver_unregister(). Make use of these functions. Reviewed-by: Sumit Garg <sumit.garg@oss.qualcomm.com> Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com> Reviewed-by: Jarkko Sakkinen <jarkko@kernel.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
1 parent c6ef3e9 commit 9e4c780

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

drivers/char/tpm/tpm_ftpm_tee.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,6 @@ static struct tee_client_driver ftpm_tee_driver = {
338338
.id_table = optee_ftpm_id_table,
339339
.driver = {
340340
.name = "optee-ftpm",
341-
.bus = &tee_bus_type,
342341
.probe = ftpm_tee_probe,
343342
.remove = ftpm_tee_remove,
344343
},
@@ -352,7 +351,7 @@ static int __init ftpm_mod_init(void)
352351
if (rc)
353352
return rc;
354353

355-
rc = driver_register(&ftpm_tee_driver.driver);
354+
rc = tee_client_driver_register(&ftpm_tee_driver);
356355
if (rc) {
357356
platform_driver_unregister(&ftpm_tee_plat_driver);
358357
return rc;
@@ -364,7 +363,7 @@ static int __init ftpm_mod_init(void)
364363
static void __exit ftpm_mod_exit(void)
365364
{
366365
platform_driver_unregister(&ftpm_tee_plat_driver);
367-
driver_unregister(&ftpm_tee_driver.driver);
366+
tee_client_driver_unregister(&ftpm_tee_driver);
368367
}
369368

370369
module_init(ftpm_mod_init);

0 commit comments

Comments
 (0)