From: Matthew Wilcox <mawil...@microsoft.com> These three bitmap patches use more efficient specialisations when the compiler can figure out that it's safe to do so. Thanks to Rasmus' eagle eyes, a nasty bug in v1 was avoided, and I've added a test case which would have caught it.
Matthew Wilcox (4): test_bitmap: Add optimisation tests bitmap: Optimise bitmap_set and bitmap_clear of a single bit Turn bitmap_set and bitmap_clear into memset when possible bitmap: Use memcmp optimisation in more situations include/linux/bitmap.h | 33 +++++++++++++++++++++++++++------ lib/bitmap.c | 8 ++++---- lib/test_bitmap.c | 29 +++++++++++++++++++++++++++++ 3 files changed, 60 insertions(+), 10 deletions(-) -- 2.11.0