Hi Matthew, kernel test robot noticed the following build errors: [auto build test ERROR on kleikamp-shaggy/jfs-next] [also build test ERROR on linus/master v6.8-rc3 next-20240205] [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#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Matthew-Wilcox-Oracle/jfs-Convert-metapage_read_folio-to-use-folio-APIs/20240202-064805 base: https://github.com/kleikamp/linux-shaggy jfs-next patch link: https://lore.kernel.org/r/20240201224605.4055895-7-willy%40infradead.org patch subject: [PATCH 06/13] jfs: Convert drop_metapage and remove_metapage to take a folio config: powerpc-allyesconfig (https://download.01.org/0day-ci/archive/20240205/202402051937.xQSqcqKO-lkp@xxxxxxxxx/config) compiler: clang version 19.0.0git (https://github.com/llvm/llvm-project 7dd790db8b77c4a833c06632e903dc4f13877a64) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240205/202402051937.xQSqcqKO-lkp@xxxxxxxxx/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp@xxxxxxxxx> | Closes: https://lore.kernel.org/oe-kbuild-all/202402051937.xQSqcqKO-lkp@xxxxxxxxx/ All errors (new ones prefixed by >>): >> fs/jfs/jfs_metapage.c:128:24: error: incompatible pointer types passing 'struct page *' to parameter of type 'struct folio *' [-Werror,-Wincompatible-pointer-types] 128 | folio_detach_private(&folio->page); | ^~~~~~~~~~~~ include/linux/pagemap.h:508:56: note: passing argument to parameter 'folio' here 508 | static inline void *folio_detach_private(struct folio *folio) | ^ 1 error generated. vim +128 fs/jfs/jfs_metapage.c 114 115 static inline void remove_metapage(struct folio *folio, struct metapage *mp) 116 { 117 struct meta_anchor *a = mp_anchor(&folio->page); 118 int l2mp_blocks = L2PSIZE - folio->mapping->host->i_blkbits; 119 int index; 120 121 index = (mp->index >> l2mp_blocks) & (MPS_PER_PAGE - 1); 122 123 BUG_ON(a->mp[index] != mp); 124 125 a->mp[index] = NULL; 126 if (--a->mp_count == 0) { 127 kfree(a); > 128 folio_detach_private(&folio->page); 129 kunmap(&folio->page); 130 } 131 } 132 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki