Hi Syed, I love your patch! Yet something to improve: [auto build test ERROR on bbe2ba04c5a92a49db8a42c850a5a2f6481e47eb] url: https://github.com/0day-ci/linux/commits/Syed-Nayyar-Waris/Introduce-the-for_each_set_clump-macro/20201226-144926 base: bbe2ba04c5a92a49db8a42c850a5a2f6481e47eb config: arm-allyesconfig (attached as .config) compiler: arm-linux-gnueabi-gcc (GCC) 9.3.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/0day-ci/linux/commit/18673b78ae76b6db62549f983d83455b18d31865 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Syed-Nayyar-Waris/Introduce-the-for_each_set_clump-macro/20201226-144926 git checkout 18673b78ae76b6db62549f983d83455b18d31865 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=arm If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): arm-linux-gnueabi-ld: lib/test_bitmap.o: in function `test_bitmap_init': test_bitmap.c:(.init.text+0x1f24): undefined reference to `find_next_clump' >> arm-linux-gnueabi-ld: test_bitmap.c:(.init.text+0x2038): undefined reference to `find_next_clump' --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org