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-06-03 21:49:52 +02: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-06-13 13:05:40 -04: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-06-24 16:23:25 -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-06-24 16:24:17 -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-06-11 20:34:36 +01: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-06-11 11:41:51 -05:00
2013-07-04 11:40:58 -07:00
2013-07-04 11:40:58 -07:00
2013-06-17 16:46:06 -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-06-10 10:50:48 -07:00
2013-07-03 16:08:06 -07:00
2013-06-24 16:41:32 -07:00
2013-05-18 11:55:58 +02:00
2013-07-03 16:08:05 -07:00
2013-07-03 11:56:38 -07:00
2013-06-11 11:41:51 -05: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-06-14 18:28:02 -07:00
2013-07-03 17:12:13 -07:00
2013-06-20 16:47:41 -07:00
2013-06-19 01:31:50 +09: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-06-11 02:46:21 -07:00
2013-07-04 11:40:58 -07:00
2013-07-03 17:12:13 -07:00
2013-06-24 16:23:25 -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
2013-06-17 16:38:57 -07:00
2013-06-17 16:38:57 -07:00