Hi Mike, [FYI, it's a private test report for your RFC patch.] [auto build test WARNING on linux/master] [also build test WARNING on linus/master hnaz-linux-mm/master v5.11-rc3 next-20210111] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Mike-Kravetz/create-hugetlb-flags-to-consolidate-state/20210112-050554 base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 09162bc32c880a791c6c0668ce0745cf7958f576 config: s390-randconfig-s032-20210111 (attached as .config) compiler: s390-linux-gcc (GCC) 9.3.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # apt-get install sparse # sparse version: v0.6.3-208-g46a52ca4-dirty # https://github.com/0day-ci/linux/commit/749ba97a58afa340623c1c3042c64b206a23128e git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Mike-Kravetz/create-hugetlb-flags-to-consolidate-state/20210112-050554 git checkout 749ba97a58afa340623c1c3042c64b206a23128e # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=s390 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot "sparse warnings: (new ones prefixed by >>)" >> fs/hugetlbfs/inode.c:973:39: sparse: sparse: Using plain integer as NULL pointer vim +973 fs/hugetlbfs/inode.c 957 958 static int hugetlbfs_migrate_page(struct address_space *mapping, 959 struct page *newpage, struct page *page, 960 enum migrate_mode mode) 961 { 962 int rc; 963 964 rc = migrate_huge_page_move_mapping(mapping, newpage, page); 965 if (rc != MIGRATEPAGE_SUCCESS) 966 return rc; 967 968 /* 969 * Transfer any subpool pointer to the new page. 970 */ 971 if (hpage_spool(page)) { 972 set_hpage_spool(newpage, hpage_spool(page)); > 973 set_hpage_spool(page, 0); 974 } 975 976 if (mode != MIGRATE_SYNC_NO_COPY) 977 migrate_page_copy(newpage, page); 978 else 979 migrate_page_states(newpage, page); 980 981 return MIGRATEPAGE_SUCCESS; 982 } 983 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org