• Akinobu Mita's avatar
    iommu-helper: use bitmap library · a66022c4
    Akinobu Mita authored
    Use bitmap library and kill some unused iommu helper functions.
    
    1. s/iommu_area_free/bitmap_clear/
    
    2. s/iommu_area_reserve/bitmap_set/
    
    3. Use bitmap_find_next_zero_area instead of find_next_zero_area
    
      This cannot be simple substitution because find_next_zero_area
      doesn't check the last bit of the limit in bitmap
    
    4. Remove iommu_area_free, iommu_area_reserve, and find_next_zero_area
    Signed-off-by: default avatarAkinobu Mita <akinobu.mita@gmail.com>
    Cc: "David S. Miller" <davem@davemloft.net>
    Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Cc: Paul Mackerras <paulus@samba.org>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: Ingo Molnar <mingo@redhat.com>
    Cc: "H. Peter Anvin" <hpa@zytor.com>
    Cc: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
    Cc: Joerg Roedel <joerg.roedel@amd.com>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    a66022c4
iommu-helper.h 765 Bytes