• Linus Torvalds's avatar
    Make bitmask 'and' operators return a result code · f4b0373b
    Linus Torvalds authored
    When 'and'ing two bitmasks (where 'andnot' is a variation on it), some
    cases want to know whether the result is the empty set or not.  In
    particular, the TLB IPI sending code wants to do cpumask operations and
    determine if there are any CPU's left in the final set.
    
    So this just makes the bitmask (and cpumask) functions return a boolean
    for whether the result has any bits set.
    
    Cc: stable@kernel.org (2.6.30, needed by TLB shootdown fix)
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    f4b0373b
bitmap.c 30.6 KB