diff options
author | Shubhrajyoti D <[email protected]> | 2012-03-21 17:22:22 +0530 |
---|---|---|
committer | Greg Kroah-Hartman <[email protected]> | 2012-04-09 10:30:38 -0700 |
commit | 388bc26226807fbcf4c626b81bb17a2e74aa4b1b (patch) | |
tree | aaed42d866485f0abac7c5b27146cd9eaded694a /net/lapb/lapb_timer.c | |
parent | c3d8b76f61586714cdc5f219ba45592a54caaa55 (diff) |
omap-serial: Fix the error handling in the omap_serial probe
The patch does the following
- The pm_runtime_disable is called in the remove not in the error
case of probe.The patch calls the pm_runtime_disable in the error
case.
- Calls pm_runtime_put in the error case.
- The up is not freed in the error path. Fix the memory leak by using
devm_* so that the memory need not be freed in the driver.
- Also the iounmap is not called fix the same by calling using devm_ioremap.
- Make the name of the error tags more meaningful.
Cc: Mark Brown <[email protected]>
Cc: Govindraj.R <[email protected]>
Signed-off-by: Shubhrajyoti D <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions