The unused and short-lived numa_getaffinity() and numa_setaffinity() syscalls were removed in favor of cpuset_getdomain() and cpuset_setdomain(), but work remains to do: - compat stubs must be created in libc which return ENOSYS (see https://reviews.freebsd.org/D15814 for a worked example which will be committed soon). - manpages still exist and numa.4 still references them. - sys/numa.h still declares the syscalls. - the symbols should probably warn when linked in 11-STABLE. This should be tracked for 12.0-RELEASE.
Removed RE@ as I am acting as a filter point on the bugs assigned to the 28911 12.0 release meta bug, add myself as filter point, and emaste@ per his request earlier about the Meta bugs.
Seems like this was addressed by r336182?
(In reply to Mark Johnston from comment #2) Yeah, everything except: > the symbols should probably warn when linked in 11-STABLE Which is something to direct commit to stable/11, I guess?
(In reply to Conrad Meyer from comment #3) > Which is something to direct commit to stable/11, I guess? Yes, that makes sense.
It would be nice to add linkage warnings to the symbols in 11-STABLE, but it doesn't seem likely to happen at this point. The important parts are done (compat symbols and manpage updates.)