freebsd-dev/sys
Mark Johnston de8554295b cpuset(9): Add CPU_FOREACH_IS(SET|CLR) and modify consumers to use it
This implementation is faster and doesn't modify the cpuset, so it lets
us avoid some unnecessary copying as well.  No functional change
intended.

This is a re-application of commit
9068f6ea69.

Reviewed by:	cem, kib, jhb
MFC after:	2 weeks
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D32029
2021-10-18 09:56:58 -04:00
..
amd64 cpuset(9): Add CPU_FOREACH_IS(SET|CLR) and modify consumers to use it 2021-10-18 09:56:58 -04:00
arm Enable PPS_SYNC on amd64, arm64 and armv7 2021-10-10 22:34:40 +03:00
arm64 Stop reading the arm64 domain when it's known 2021-10-12 13:16:00 +01:00
bsm
cam cam(4): Limit search for disks in SES enclosure by single bus 2021-10-05 15:01:16 -04:00
cddl Allow ddb and dtrace use the DMAP region on arm64 2021-10-01 11:27:33 +01:00
compat LinuxKPI: Support lazy BAR allocation 2021-10-17 15:32:35 +01:00
conf Restore PPS_SYNC in NOTES 2021-10-12 23:10:35 +03:00
contrib vfs: remove thread argument from VOP_STAT 2021-10-11 13:22:32 +00:00
crypto crypto: Support Chacha20-Poly1305 with a nonce size of 8 bytes. 2021-10-06 14:08:49 -07:00
ddb Create sys/reg.h for the common code previously in machine/reg.h 2021-08-30 12:50:53 +01:00
dev safexcel: Set the context record unconditionally 2021-10-18 09:50:42 -04:00
dts
fs nfscl: Modify Close RPC so that it does not use "owner" for NFSv4.1/4.2 2021-10-17 17:50:56 -07:00
gdb
geom geom_label: Add more validation for NTFS volume tasting 2021-10-04 18:15:06 -04:00
gnu
i386 cpuset(9): Add CPU_FOREACH_IS(SET|CLR) and modify consumers to use it 2021-10-18 09:56:58 -04:00
isa
kern TSLOG: Report final execname, not first 2021-10-17 13:36:38 -07:00
kgssapi
libkern libkern: remove bcopy 2021-08-24 11:24:07 +00:00
mips minidump: De-duplicate the progress bar 2021-09-29 16:42:21 -03:00
modules modules: felix: Remove etherswitch_if.c from Makefile 2021-10-01 11:24:08 +02:00
net Remove in_ifaddr_lock acquisiton to access in_ifaddrhead. 2021-10-13 10:04:46 -07:00
net80211 net80211: fix build for 526370fb85 2021-10-08 11:21:44 +00:00
netgraph ng_ppp(4): Fix a typo in a comment 2021-10-14 15:30:32 +02:00
netinet Fix fragmented UDP packets handling since rev.360967. 2021-10-15 16:48:12 -07:00
netinet6 sctp: Tighten up locking around sctp_aloc_assoc() 2021-09-11 10:15:21 -04:00
netipsec ipsec: fix typo part2 2021-09-27 07:46:56 +02:00
netpfil pf: don't drop packets when redirection information comes from a state 2021-10-16 23:02:26 +02:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed socket: De-duplicate SBLOCKWAIT() definitions 2021-09-14 09:01:32 -04:00
opencrypto stand: fix build after recent opencrypto changes 2021-10-06 20:23:44 -05:00
powerpc powerpc64: make radix with superpages default 2021-10-14 13:13:27 -03:00
riscv riscv: Implement pmap_mapdev_attr 2021-10-17 15:31:35 +01:00
rpc rpc: Convert an SOLISTENING check to an assertion 2021-09-17 14:19:05 -04:00
security
sys cpuset(9): Add CPU_FOREACH_IS(SET|CLR) and modify consumers to use it 2021-10-18 09:56:58 -04:00
teken
tests routing: add IPv6 fib validation procedure. 2021-08-16 23:04:01 +00:00
tools makesyscalls: sprinkle some assert() on standard function calls 2021-09-24 20:55:56 -05:00
ufs vfs: remove cn_thread 2021-10-11 13:21:47 +00:00
vm Make vmdaemon timeout configurable 2021-10-17 13:49:29 +01:00
x86 cpuset(9): Add CPU_FOREACH_IS(SET|CLR) and modify consumers to use it 2021-10-18 09:56:58 -04:00
xdr
xen
Makefile