'linux/task_io_accounting_ops.h' file not found

From: Don Lewis <truckman_at_FreeBSD.org>
Date: Tue, 29 Sep 2026 19:43:16 UTC
I'm trying to update a poudriere jail to CURRENT hash
52b2056849e4f77581594b9ca21ac3feb60429c3 and have run into this buildworld
failure:

===> lib/csu (install)
===> lib/csu/i386 (install)
===> lib/libc (install)
/var/poudriere/jails/CURRENTamd64/usr/src/sys/contrib/openzfs/module/os/linux/zfs/zfs_racct.c:29:10: fatal error: 'linux/task_io_accounting_ops.h' file not found
   29 | #include <linux/task_io_accounting_ops.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
--- zfs_racct.pico ---
*** [zfs_racct.pico] Error code 1

make[5]: stopped making "all" in /var/poudriere/jails/CURRENTamd64/usr/src/cddl/lib/libzpool
--- realinstall_subdir_lib/libc ---

make[4]: stopped making "install" in /var/poudriere/jails/CURRENTamd64/usr/src/lib
--- lib__L ---

make[3]: stopped making "_generic_libs" in /var/poudriere/jails/CURRENTamd64/usr/src
make[5]: 1 error

make[5]: stopped making "all" in /var/poudriere/jails/CURRENTamd64/usr/src/cddl/lib/libzpool
--- all_subdir_cddl/lib/libzpool ---

make[4]: stopped making "all" in /var/poudriere/jails/CURRENTamd64/usr/src/cddl/lib
--- cddl/lib__L ---

make[3]: stopped making "_generic_libs" in /var/poudriere/jails/CURRENTamd64/usr/src
--- libraries ---

make[2]: stopped making "libraries" in /var/poudriere/jails/CURRENTamd64/usr/src
       40.27 real       386.31 user        40.90 sys
--- build32 ---
*** [build32] Error code 2

make[1]: stopped making "buildworld" in /var/poudriere/jails/CURRENTamd64/usr/src
make[1]: 1 error

make[1]: stopped making "buildworld" in /var/poudriere/jails/CURRENTamd64/usr/src
--- buildworld ---

make: stopped making "buildworld" in /var/poudriere/jails/CURRENTamd64/usr/src


It looks like it is fallout from the recent openzfs import.  I have seen
other reports of breakage as well.