All of lore.kernel.org
 help / color / mirror / Atom feed
* [hch-xfs:xfs-crc 18/30] fs/xfs/libxfs/xfs_sb.c:1352:undefined reference to `xfs_data_csum_shift'
@ 2026-09-14  4:29 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-09-14  4:29 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: oe-kbuild-all

tree:   git://git.infradead.org/users/hch/xfs xfs-crc
head:   13c4aa2fcb1f62fdf47e7abe90741e89f682761e
commit: 7f5797416a817a414c43c8d72e0b145ae563e960 [18/30] xfs: add support for per-RTG csum files
config: i386-buildonly-randconfig-005-20260914 (https://download.01.org/0day-ci/archive/20260914/202609141225.ytGAerrF-lkp@intel.com/config)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260914/202609141225.ytGAerrF-lkp@intel.com/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@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202609141225.ytGAerrF-lkp@intel.com/

All errors (new ones prefixed by >>):

   ld: fs/xfs/libxfs/xfs_sb.o: in function `xfs_sb_mount_common':
>> fs/xfs/libxfs/xfs_sb.c:1352:(.text+0x1c11): undefined reference to `xfs_data_csum_shift'


vim +1352 fs/xfs/libxfs/xfs_sb.c

  1282	
  1283	/*
  1284	 * xfs_mount_common
  1285	 *
  1286	 * Mount initialization code establishing various mount
  1287	 * fields from the superblock associated with the given
  1288	 * mount structure.
  1289	 *
  1290	 * Inode geometry are calculated in xfs_ialloc_setup_geometry.
  1291	 */
  1292	void
  1293	xfs_sb_mount_common(
  1294		struct xfs_mount	*mp,
  1295		struct xfs_sb		*sbp)
  1296	{
  1297		struct xfs_groups	*ags = &mp->m_groups[XG_TYPE_AG];
  1298	
  1299		mp->m_agfrotor = 0;
  1300		atomic_set(&mp->m_agirotor, 0);
  1301		mp->m_maxagi = mp->m_sb.sb_agcount;
  1302		mp->m_blkbit_log = sbp->sb_blocklog + XFS_NBBYLOG;
  1303		mp->m_blkbb_log = sbp->sb_blocklog - BBSHIFT;
  1304		mp->m_sectbb_log = sbp->sb_sectlog - BBSHIFT;
  1305		mp->m_agno_log = xfs_highbit32(sbp->sb_agcount - 1) + 1;
  1306		mp->m_blockmask = sbp->sb_blocksize - 1;
  1307		mp->m_blockwsize = xfs_rtbmblock_size(sbp) >> XFS_WORDLOG;
  1308		mp->m_rtx_per_rbmblock = mp->m_blockwsize << XFS_NBWORDLOG;
  1309	
  1310		ags->blocks = mp->m_sb.sb_agblocks;
  1311		ags->blklog = mp->m_sb.sb_agblklog;
  1312		ags->blkmask = xfs_mask32lo(mp->m_sb.sb_agblklog);
  1313	
  1314		xfs_sb_mount_rextsize(mp, sbp);
  1315	
  1316		mp->m_alloc_mxr[0] = xfs_allocbt_maxrecs(mp, sbp->sb_blocksize, true);
  1317		mp->m_alloc_mxr[1] = xfs_allocbt_maxrecs(mp, sbp->sb_blocksize, false);
  1318		mp->m_alloc_mnr[0] = mp->m_alloc_mxr[0] / 2;
  1319		mp->m_alloc_mnr[1] = mp->m_alloc_mxr[1] / 2;
  1320	
  1321		mp->m_bmap_dmxr[0] = xfs_bmbt_maxrecs(mp, sbp->sb_blocksize, true);
  1322		mp->m_bmap_dmxr[1] = xfs_bmbt_maxrecs(mp, sbp->sb_blocksize, false);
  1323		mp->m_bmap_dmnr[0] = mp->m_bmap_dmxr[0] / 2;
  1324		mp->m_bmap_dmnr[1] = mp->m_bmap_dmxr[1] / 2;
  1325	
  1326		mp->m_rmap_mxr[0] = xfs_rmapbt_maxrecs(mp, sbp->sb_blocksize, true);
  1327		mp->m_rmap_mxr[1] = xfs_rmapbt_maxrecs(mp, sbp->sb_blocksize, false);
  1328		mp->m_rmap_mnr[0] = mp->m_rmap_mxr[0] / 2;
  1329		mp->m_rmap_mnr[1] = mp->m_rmap_mxr[1] / 2;
  1330	
  1331		mp->m_rtrmap_mxr[0] = xfs_rtrmapbt_maxrecs(mp, sbp->sb_blocksize, true);
  1332		mp->m_rtrmap_mxr[1] = xfs_rtrmapbt_maxrecs(mp, sbp->sb_blocksize, false);
  1333		mp->m_rtrmap_mnr[0] = mp->m_rtrmap_mxr[0] / 2;
  1334		mp->m_rtrmap_mnr[1] = mp->m_rtrmap_mxr[1] / 2;
  1335	
  1336		mp->m_refc_mxr[0] = xfs_refcountbt_maxrecs(mp, sbp->sb_blocksize, true);
  1337		mp->m_refc_mxr[1] = xfs_refcountbt_maxrecs(mp, sbp->sb_blocksize, false);
  1338		mp->m_refc_mnr[0] = mp->m_refc_mxr[0] / 2;
  1339		mp->m_refc_mnr[1] = mp->m_refc_mxr[1] / 2;
  1340	
  1341		mp->m_rtrefc_mxr[0] = xfs_rtrefcountbt_maxrecs(mp, sbp->sb_blocksize,
  1342				true);
  1343		mp->m_rtrefc_mxr[1] = xfs_rtrefcountbt_maxrecs(mp, sbp->sb_blocksize,
  1344				false);
  1345		mp->m_rtrefc_mnr[0] = mp->m_rtrefc_mxr[0] / 2;
  1346		mp->m_rtrefc_mnr[1] = mp->m_rtrefc_mxr[1] / 2;
  1347	
  1348		mp->m_bsize = XFS_FSB_TO_BB(mp, 1);
  1349		mp->m_alloc_set_aside = xfs_alloc_set_aside(mp);
  1350		mp->m_ag_max_usable = xfs_alloc_ag_max_usable(mp);
  1351	
> 1352		mp->m_rtcsum_shift = xfs_data_csum_shift(mp->m_sb.sb_rtcsum);
  1353	}
  1354	

--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-09-14  4:30 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-14  4:29 [hch-xfs:xfs-crc 18/30] fs/xfs/libxfs/xfs_sb.c:1352:undefined reference to `xfs_data_csum_shift' kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.