diff options
author | David S. Miller <davem@davemloft.net> | 2010-04-10 20:26:55 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-04-12 23:46:18 -0700 |
commit | e182c77cc291456eed127b1472952ddb59a81a9d (patch) | |
tree | 317f39f6360f4f988ca09118fd2e3c23f5619964 /kernel/power/suspend.c | |
parent | 25ad403f67d7673f38a473ec138d240804785ae3 (diff) | |
download | kernel_samsung_aries-e182c77cc291456eed127b1472952ddb59a81a9d.zip kernel_samsung_aries-e182c77cc291456eed127b1472952ddb59a81a9d.tar.gz kernel_samsung_aries-e182c77cc291456eed127b1472952ddb59a81a9d.tar.bz2 |
sparc64: Fix memory leak in pci_register_iommu_region().
Found by kmemleak.
If request_resource() fails, we leak the struct resource we
allocated to represent the IOMMU mapping area.
This actually happens on sun4v machines because the IOMEM area is only
reported sans the IOMMU region, unlike all previous systems. I'll
need to fix that at some point, but for now fix the leak.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'kernel/power/suspend.c')
0 files changed, 0 insertions, 0 deletions