Enable net.bpf.jit only if MODULAR and BPFJIT. Tweak a warning about postponed
jit activation.
PR/49045: Tetsuya Isaki: remove remaining caddr_t in ptrace(2)
SPEC_MAXOFFSET_T doesn't exist anywhere else, so don't use it here
either.
add missing KASSERT()s at the top of sockin_usrreq(), req shall not be
either of these operations.

>       KASSERT(req != PRU_BIND);
>       KASSERT(req != PRU_LISTEN);
GCC sets up u?int_fast8_t to be int, so be consistent with it.
Take rdev->fence_lock around the wakeup.
Add a mutex for global variables of if_ethersubr.c

To initialize the mutex, we introduce etherinit that is called from ifinit1.
Fix parenthesis on __ha macro
rs6000/sysv.h must be after netbsd.h so we use the ppc CC1_SPEC
update for reality.
Update radeon microcode.
Use if_free instead of free
Use IFADDR_FOREACH
Remove very old and incorrect comment.
Add microcode file missing from update.
Mark the udf_renamerace test case (but not udf_renamerace_dirs) as an
expected failure again, now with a reference to PR kern/49046.
Since the test only fails part of the time, force failure to
avoid failure reports reports due to unexpected success.
Access time should only be set on accessing the data or messing with the
contents, not on inode access rights and ownership changes. Should address
PR kern/49033 for UDF.

Test results now come clean for bugs related to this issue in the ATF.
Fix debug printout of udf_write_metadata_partition_spacetable(), it referred
to an old variable.
Posix requires the va_size of a symlink to be pathlength for symbolic links.
This fixes yet another atf case.
cmpl wants four operands, so use the shorter cmplw instead.