Libo Chen
34e3a58c66
drivers/iommu/msm_iommu_dev.c: fix leak and clean up error paths
...
Fix two obvious problems:
1. We have registered msm_iommu_driver first, and need unregister it
when registered msm_iommu_ctx_driver fail
2. We don't need to kfree drvdata before kzalloc was successful.
[akpm@linux-foundation.org: remove now-unneeded initialization of ctx_drvdata, remove unneeded braces]
Signed-off-by: Libo Chen <libo.chen@huawei.com>
Acked-by: David Brown <davidb@codeaurora.org>
Cc: David Woodhouse <dwmw2@infradead.org>
Cc: James Hogan <james.hogan@imgtec.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2013-07-09 10:33:20 -07:00
..
2013-07-04 10:29:23 -07:00
2013-07-03 19:49:46 -07:00
2013-07-04 15:51:45 -07:00
2013-07-03 17:12:13 -07:00
2013-07-02 14:23:01 -07:00
2013-07-03 16:07:25 -07:00
2013-07-05 12:12:33 -07:00
2013-07-03 14:35:40 -07:00
2013-07-06 14:09:38 -07:00
2013-07-04 11:40:58 -07:00
2013-07-03 14:35:40 -07:00
2013-07-05 12:12:33 -07:00
2013-07-03 17:12:13 -07:00
2013-07-09 10:33:19 -07:00
2013-07-03 13:11:18 -07:00
2013-07-03 16:07:41 -07:00
2013-07-04 10:29:23 -07:00
2013-07-03 14:35:40 -07:00
2013-07-04 11:40:58 -07:00
2013-07-04 15:35:08 -07:00
2013-07-03 16:07:41 -07:00
2013-07-03 19:56:35 -07:00
2013-07-04 14:02:09 -07:00
2013-07-03 16:07:41 -07:00
2013-07-04 15:51:45 -07:00
2013-07-04 15:35:08 -07:00
2013-07-09 10:33:20 -07:00
2013-07-02 16:14:35 -07:00
2013-07-03 16:07:41 -07:00
2013-07-02 08:44:02 -07:00
2013-07-04 11:40:58 -07:00
2013-07-01 11:46:56 +10:00
2013-07-04 11:40:58 -07:00
2013-07-04 11:40:58 -07:00
2013-07-03 16:08:06 -07:00
2013-07-03 16:07:41 -07:00
2013-07-03 19:52:22 -07:00
2013-07-04 11:40:58 -07:00
2013-07-03 14:35:40 -07:00
2013-07-05 12:09:48 -07:00
2013-07-04 15:51:45 -07:00
2013-07-04 11:40:58 -07:00
2013-07-04 15:51:45 -07:00
2013-07-03 09:10:19 -07:00
2013-07-03 17:12:13 -07:00
2013-07-03 17:12:13 -07:00
2013-07-02 11:44:19 -07:00
2013-07-03 11:48:03 -07:00
2013-07-03 16:07:41 -07:00
2013-07-03 14:35:40 -07:00
2013-07-03 16:08:06 -07:00
2013-06-24 16:41:32 -07:00
2013-07-03 16:08:05 -07:00
2013-07-03 11:56:38 -07:00
2013-07-03 16:08:01 -07:00
2013-07-04 12:30:30 -07:00
2013-07-04 12:30:30 -07:00
2013-06-28 13:01:40 +02:00
2013-07-03 17:12:13 -07:00
2013-07-03 17:12:13 -07:00
2013-07-04 15:35:08 -07:00
2013-07-03 16:07:26 -07:00
2013-07-04 15:51:45 -07:00
2013-07-03 16:07:41 -07:00
2013-07-04 10:29:23 -07:00
2013-07-04 11:40:58 -07:00
2013-07-03 17:12:13 -07:00
2013-07-03 16:08:06 -07:00
2013-07-04 10:29:23 -07:00
2013-07-06 14:09:38 -07:00
2013-06-29 12:57:28 +04:00