X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=arch%2Farm%2Fmm%2Fdma-mapping.c;h=235eb775fc78284180779d3eed96ccb357f8127c;hb=19b4a8d520a6e0176dd52aaa429261ad4fcaa545;hp=4f01bfd6899a6055bf0fceb68cb8e936163ee667;hpb=e73fc88e19d74fd4dd664cff45b88caab8cde45c;p=pandora-kernel.git diff --git a/arch/arm/mm/dma-mapping.c b/arch/arm/mm/dma-mapping.c index 4f01bfd6899a..235eb775fc78 100644 --- a/arch/arm/mm/dma-mapping.c +++ b/arch/arm/mm/dma-mapping.c @@ -324,6 +324,8 @@ __dma_alloc(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp, if (addr) *handle = pfn_to_dma(dev, page_to_pfn(page)); + else + __dma_free_buffer(page, size); return addr; }