diff options
author | Wei Yongjun <yongjun_wei@trendmicro.com.cn> | 2013-04-25 03:15:23 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-04-25 03:51:43 -0400 |
commit | e56db277684895184bc74fcf74f7ef993e3a5b6c (patch) | |
tree | d7101df7982ec2a5c7bdf93afe84e5f376da1c28 | |
parent | e8dbad66ef56074eadb41ed5998acd2320447018 (diff) |
caif: spi: missing platform_driver_unregister() on error in cfspi_init_module()
Add the missing platform_driver_unregister() before return
from cfspi_init_module() in the error handling case.
Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | drivers/net/caif/caif_spi.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/caif/caif_spi.c b/drivers/net/caif/caif_spi.c index b71ce9bf0afb..ae7e756c6c65 100644 --- a/drivers/net/caif/caif_spi.c +++ b/drivers/net/caif/caif_spi.c | |||
@@ -864,6 +864,7 @@ static int __init cfspi_init_module(void) | |||
864 | driver_remove_file(&cfspi_spi_driver.driver, | 864 | driver_remove_file(&cfspi_spi_driver.driver, |
865 | &driver_attr_up_head_align); | 865 | &driver_attr_up_head_align); |
866 | err_create_up_head_align: | 866 | err_create_up_head_align: |
867 | platform_driver_unregister(&cfspi_spi_driver); | ||
867 | err_dev_register: | 868 | err_dev_register: |
868 | return result; | 869 | return result; |
869 | } | 870 | } |