This patch set introduces for_each_clear_bit() which is similar to for_each_set_bit(), but it iterates over all the cleared bits in a memory region. This also renames for_each_set_bit_cont() to for_each_set_bit_from() because it is anologous to list_for_each_entry_from() in list.h rather than list_for_each_entry_continue(), and then introduces for_each_clear_bit_from(), too. Akinobu Mita (7): bitops: rename for_each_set_bit_cont in favor of anologous to list.h function bitops: remove for_each_set_bit_cont bitops: introduce list_for_each_clear_bit mtd: use for_each_clear_bit s390/char: use for_each_clear_bit uwb: use for_each_clear_bit x86: use for_each_clear_bit_from arch/x86/kernel/cpu/perf_event.c | 4 ++-- arch/x86/kernel/irqinit.c | 6 +++--- drivers/mtd/chips/cfi_cmdset_0001.c | 6 ++---- drivers/s390/char/sclp_cmd.c | 5 ++--- drivers/uwb/allocator.c | 6 ++---- include/linux/bitops.h | 13 ++++++++++++- tools/perf/util/include/linux/bitops.h | 2 +- 7 files changed, 24 insertions(+), 18 deletions(-) Cc: Robert Richter <robert.richter@xxxxxxx> Cc: Thomas Gleixner <tglx@xxxxxxxxxxxxx> Cc: Ingo Molnar <mingo@xxxxxxxxxx> Cc: "H. Peter Anvin" <hpa@xxxxxxxxx> Cc: x86@xxxxxxxxxx Cc: David Woodhouse <dwmw2@xxxxxxxxxxxxx> Cc: linux-mtd@xxxxxxxxxxxxxxxxxxx Cc: Martin Schwidefsky <schwidefsky@xxxxxxxxxx> Cc: Heiko Carstens <heiko.carstens@xxxxxxxxxx> Cc: linux390@xxxxxxxxxx Cc: linux-s390@xxxxxxxxxxxxxxx Cc: linux-usb@xxxxxxxxxxxxxxx -- 1.7.4.4 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html