Re: git: 5e04571cf3cf - main - sys/bitset.h: reduce visibility of BIT_* macros

2021-12-10 Thread Roman Bogorodskiy
t; +#define DOMAINSET_OVERLAP(p, c) > __BIT_OVERLAP(DOMAINSET_SETSIZE, p, c) > +#define DOMAINSET_CMP(p, c) __BIT_CMP(DOMAINSET_SETSIZE, p, > c) > +#define DOMAINSET_OR(d, s) __BIT_OR(DOMAINSET_SETSIZE, d, > s) > +#define DOMAINSET_AND(d, s) __BIT_AND(DOMAINSET_SETSIZE, d, > s) > +#define DOMAINSET_ANDNOT(d, s) __BIT_ANDNOT(DOMAINSET_SETSIZE, > d, s) > +#define DOMAINSET_CLR_ATOMIC(n, p) > __BIT_CLR_ATOMIC(DOMAINSET_SETSIZE, n, p) > +#define DOMAINSET_SET_ATOMIC(n, p) > __BIT_SET_ATOMIC(DOMAINSET_SETSIZE, n, p) > #define DOMAINSET_SET_ATOMIC_ACQ(n, p) > \ > - BIT_SET_ATOMIC_ACQ(DOMAINSET_SETSIZE, n, p) > -#define DOMAINSET_AND_ATOMIC(n, p) > BIT_AND_ATOMIC(DOMAINSET_SETSIZE, n, p) > -#define DOMAINSET_OR_ATOMIC(d, s) > BIT_OR_ATOMIC(DOMAINSET_SETSIZE, d, s) > + __BIT_SET_ATOMIC_ACQ(DOMAINSET_SETSIZE, n, p) > +#define DOMAINSET_AND_ATOMIC(n, p) > __BIT_AND_ATOMIC(DOMAINSET_SETSIZE, n, p) > +#define DOMAINSET_OR_ATOMIC(d, s) > __BIT_OR_ATOMIC(DOMAINSET_SETSIZE, d, s) > #define DOMAINSET_COPY_STORE_REL(f, t) > \ > - BIT_COPY_STORE_REL(DOMAINSET_SETSIZE, f, t) > -#define DOMAINSET_FFS(p)BIT_FFS(DOMAINSET_SETSIZE, p) > -#define DOMAINSET_FLS(p)BIT_FLS(DOMAINSET_SETSIZE, p) > -#define DOMAINSET_COUNT(p) > ((int)BIT_COUNT(DOMAINSET_SETSIZE, p)) > -#define DOMAINSET_FSET BITSET_FSET(_NDOMAINSETWORDS) > -#define DOMAINSET_T_INITIALIZER BITSET_T_INITIALIZER > + __BIT_COPY_STORE_REL(DOMAINSET_SETSIZE, f, t) > +#define DOMAINSET_FFS(p)__BIT_FFS(DOMAINSET_SETSIZE, p) > +#define DOMAINSET_FLS(p)__BIT_FLS(DOMAINSET_SETSIZE, p) > +#define DOMAINSET_COUNT(p) > ((int)__BIT_COUNT(DOMAINSET_SETSIZE, p)) > +#define DOMAINSET_FSET __BITSET_FSET(_NDOMAINSETWORDS) > +#define DOMAINSET_T_INITIALIZER(x) __BITSET_T_INITIALIZER(x) > > #define DOMAINSET_POLICY_INVALID0 > #define DOMAINSET_POLICY_ROUNDROBIN 1 > diff --git a/tests/sys/sys/bitset_test.c b/tests/sys/sys/bitset_test.c > index 781b523dae97..d193d2e3014c 100644 > --- a/tests/sys/sys/bitset_test.c > +++ b/tests/sys/sys/bitset_test.c > @@ -7,6 +7,8 @@ > * the FreeBSD Foundation. > */ > > +#define _WANT_FREEBSD_BITSET > + > #include > #include > #include > diff --git a/usr.bin/cpuset/cpuset.c b/usr.bin/cpuset/cpuset.c > index e039030415bb..79c6c2b6ca79 100644 > --- a/usr.bin/cpuset/cpuset.c > +++ b/usr.bin/cpuset/cpuset.c > @@ -32,6 +32,8 @@ > #include > __FBSDID("$FreeBSD$"); > > +#define _WANT_FREEBSD_BITSET > + > #include > #include > #include > Roman Bogorodskiy signature.asc Description: PGP signature

git: f2ecc0d1b7d5 - main - bhyve: fix regression in legacy virtio-9p config parsing

2021-04-08 Thread Roman Bogorodskiy
The branch main has been updated by novel (ports committer): URL: https://cgit.FreeBSD.org/src/commit/?id=f2ecc0d1b7d569b4b2c930c7450390c04778ee8a commit f2ecc0d1b7d569b4b2c930c7450390c04778ee8a Author: Roman Bogorodskiy AuthorDate: 2021-04-08 14:44:58 + Commit: Roman Bogorodskiy