Patch 1/2 addresses the issue Yury reported with partially overlapping src and dst in bitmap_cut(), and 2/2 adds a test that covers basic functionality as well as this case.
v2: In 2/2, use macro to verify result, drop bogus Co-Authored-by: tag, both suggested by Andy Shevchenko, and avoid stack overflow Stefano Brivio (2): bitmap: Fix bitmap_cut() for partial overlapping case bitmap: Add test for bitmap_cut() lib/bitmap.c | 4 ++-- lib/test_bitmap.c | 58 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+), 2 deletions(-) -- 2.27.0