diff options
author | Wei Yongjun <yongjun_wei@trendmicro.com.cn> | 2013-04-25 15:15:23 +0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-04-25 03:51:43 -0400 |
commit | e56db277684895184bc74fcf74f7ef993e3a5b6c (patch) | |
tree | d7101df7982ec2a5c7bdf93afe84e5f376da1c28 | |
parent | e8dbad66ef56074eadb41ed5998acd2320447018 (diff) | |
download | linux-e56db277684895184bc74fcf74f7ef993e3a5b6c.tar.gz linux-e56db277684895184bc74fcf74f7ef993e3a5b6c.tar.bz2 linux-e56db277684895184bc74fcf74f7ef993e3a5b6c.zip |
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) driver_remove_file(&cfspi_spi_driver.driver, &driver_attr_up_head_align); err_create_up_head_align: + platform_driver_unregister(&cfspi_spi_driver); err_dev_register: return result; } |