]> git.baikalelectronics.ru Git - kernel.git/commit
iommu/msm: Fix error handling in msm_iommu_unmap()
authorJoerg Roedel <joerg.roedel@amd.com>
Thu, 26 Jan 2012 17:25:37 +0000 (18:25 +0100)
committerJoerg Roedel <joerg.roedel@amd.com>
Mon, 30 Jan 2012 11:53:14 +0000 (12:53 +0100)
commit0a14b0f1e06756ce9606a83b441213f3a13c859b
tree04d78743f9968bcccea90095893377ce3db599c6
parent5489403fb00c0421d4c89dcae8a34bf535a3362d
iommu/msm: Fix error handling in msm_iommu_unmap()

Error handling in msm_iommu_unmap() is broken. On some error
conditions retval is set to a non-zero value which causes
the function to return 'len' at the end. This hides the
error from the user. Zero should be returned in those error
cases.

Cc: David Brown <davidb@codeaurora.org>
Cc: Stepan Moskovchenko <stepanm@codeaurora.org>
Cc: stable@vger.kernel.org # >= 3.1
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Acked-by: David Brown <davidb@codeaurora.org>
drivers/iommu/msm_iommu.c