]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
cpuset(9): Refer to CPU_SETSIZE not MAXCPU
authorBrooks Davis <brooks@FreeBSD.org>
Fri, 23 Sep 2022 20:20:52 +0000 (21:20 +0100)
committerBrooks Davis <brooks@FreeBSD.org>
Fri, 23 Sep 2022 20:20:52 +0000 (21:20 +0100)
commit8232a1eddadd6e70ce7bee085344b182517d44a7
tree2c0bdf02fd5c17058478bde159637153a484ef4e
parent62a7dae44dfb38b6ef8b547a57dfb8b65dbc3943
cpuset(9): Refer to CPU_SETSIZE not MAXCPU

The maximum CPU number of a cpuset_t is determined by CPU_SETSIZE. In
the kernel this is MAXCPU, but in userspace it is CPU_MAXSIZE unless
CPU_SETSIZE is defined before including sys/_cpuset.h. CPU_MAXSIZE is
256 and in userspace MAXCPU is generally 1 because it being set to a
larger MD value is gated on SMP being defined (not generally the case in
userspace).

Reported by: Nathaniel Wesley Filardo <nwfilardo@gmail.com>
Reviewed by: cem, jhb
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D36679
share/man/man9/cpuset.9