• Yury Norov's avatar
    lib: add bitmap_{from,to}_arr64 · 0a97953f
    Yury Norov authored
    Manipulating 64-bit arrays with bitmap functions is potentially dangerous
    because on 32-bit BE machines the order of halfwords doesn't match.
    Another issue is that compiler may throw a warning about out-of-boundary
    access.
    
    This patch adds bitmap_{from,to}_arr64 functions in addition to existing
    bitmap_{from,to}_arr32.
    
    CC: Alexander Gordeev <agordeev@linux.ibm.com>
    CC: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    CC: Christian Borntraeger <borntraeger@linux.ibm.com>
    CC: Claudio Imbrenda <imbrenda@linux.ibm.com>
    CC: David Hildenbrand <david@redhat.com>
    CC: Heiko Carstens <hca@linux.ibm.com>
    CC: Janosch Frank <frankja@linux.ibm.com>
    CC: Rasmus Villemoes <linux@rasmusvillemoes.dk>
    CC: Sven Schnelle <svens@linux.ibm.com>
    CC: Vasily Gorbik <gor@linux.ibm.com>
    Signed-off-by: default avatarYury Norov <yury.norov@gmail.com>
    0a97953f
bitmap.c 46.9 KB