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.)