Re: Build failure during main-n290063-3ceb5f150bc1 => main-n290084-b5e6d60e57ba

From: David Wolfskill <david_at_catwhisker.org>
Date: Tue, 13 Oct 2026 12:51:07 UTC
On Tue, Oct 13, 2026 at 03:14:27PM +0300, Konstantin Belousov wrote:
> ...
> Try this, did not even tried to compile.
> 
> diff --git a/tests/sys/fs/ufs/sync_test.c b/tests/sys/fs/ufs/sync_test.c
> index 9adc853affd7..3dfa39e17575 100644
> --- a/tests/sys/fs/ufs/sync_test.c
> +++ b/tests/sys/fs/ufs/sync_test.c
> @@ -223,8 +223,8 @@ ondisk_read(ino_t ino, int lbn, struct ondisk *od)
>  			ATF_REQUIRE(bread(&disk, fsbtodb(fs, ib), buf,
>  			    fs->fs_bsize) == fs->fs_bsize);
>  			od->blkno = disk.d_ufs == 1 ?
> -			    ((ufs1_daddr_t *)buf)[lbn - UFS_NDADDR] :
> -			    ((ufs2_daddr_t *)buf)[lbn - UFS_NDADDR];
> +			    __DECONST(ufs1_daddr_t *, buf)[lbn - UFS_NDADDR] :
> +			    __DECONST(ufs2_daddr_t *, buf)[lbn - UFS_NDADDR];
>  		}
>  	}
>  

Applied; result builds & installs.  Rebooting shows:

freebeast(16.0-C)[1] uname -aUK
FreeBSD freebeast.catwhisker.org 16.0-CURRENT FreeBSD 16.0-CURRENT #56 main-n290084-b5e6d60e57ba-dirty: Tue Oct 13 12:41:50 UTC 2026     root@freebeast.catwhisker.org:/common/S4/obj/usr/src/amd64.amd64/sys/GENERIC amd64 1600027 1600027


Thanks!

Peace,
david
-- 
David H. Wolfskill                              david@catwhisker.org

See https://www.catwhisker.org/~david/publickey.gpg for my public key.