projects
/
GitHub
/
mt8127
/
android_kernel_alcatel_ttab.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0c4a159
)
spi/spi_sh: use spi_unregister_master instead of spi_master_put in remove path
author
Axel Lin
<axel.lin@gmail.com>
Wed, 11 May 2011 13:27:00 +0000
(21:27 +0800)
committer
Grant Likely
<grant.likely@secretlab.ca>
Fri, 20 May 2011 06:43:07 +0000
(
00:43
-0600)
spi_master_put() should only be used in error handling.
Once spi_register_master() returns success, we should call
spi_unregister_master() instead.
Signed-off-by: Axel Lin <axel.lin@gmail.com>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
drivers/spi/spi_sh.c
patch
|
blob
|
blame
|
history
diff --git
a/drivers/spi/spi_sh.c
b/drivers/spi/spi_sh.c
index 869a07d375d6171e175e6eff5de1996acd29357a..9eedd71ad898c172f3bf34c57909530f55b91e19 100644
(file)
--- a/
drivers/spi/spi_sh.c
+++ b/
drivers/spi/spi_sh.c
@@
-427,10
+427,10
@@
static int __devexit spi_sh_remove(struct platform_device *pdev)
{
struct spi_sh_data *ss = dev_get_drvdata(&pdev->dev);
+ spi_unregister_master(ss->master);
destroy_workqueue(ss->workqueue);
free_irq(ss->irq, ss);
iounmap(ss->addr);
- spi_master_put(ss->master);
return 0;
}