svn commit: r221499 - in projects/largeSMP:
gnu/usr.bin/gdb/kgdb lib/libmemstat sys/amd64/acpica
sys/amd64/amd64 sys/amd64/include sys/arm/arm sys/arm/include
sys/cddl/dev/cyclic/i386 sys/cddl/dev/...
Kostik Belousov
kostikbel at gmail.com
Thu May 5 16:22:57 UTC 2011
On Thu, May 05, 2011 at 08:56:31AM -0700, mdf at freebsd.org wrote:
> On Thu, May 5, 2011 at 7:39 AM, Attilio Rao <attilio at freebsd.org> wrote:
> > Author: attilio
> > Date: Thu May 5 14:39:14 2011
> > New Revision: 221499
> > URL: http://svn.freebsd.org/changeset/base/221499
> >
> > Log:
> > Commit the support for removing cpumask_t and replacing it directly with
> > cpuset_t objects.
>
> I suppose it's a bit of a bikeshed issue, but I found a few of the
> names a little confusing. I'd prefer:
>
> s/CPU_OVERLAP/CPU_INTERSECT
> s/CPU_NAND/CPU_CLRSET (to mirror CPU_CLR) or CPU_SUBTRACT or CPU_DIFFERENCE
>
> Possibly also s/CPU_OR/CPU_SETSET or CPU_UNION. In general I found
> the naming a bit confusing since it seemed that, though these are
> declared as a set of cpus (cpuset_t) the operation names aren't
> set-type operations, like UNION, INTERSECT, DIFFERENCE, etc.
>
> It looks like the names have been around for a while, but I suspect
> they don't see much use until this branch.
There is a set of operations on the signal masks that are very
similar to the cpuset_t, and at least nand operation is named
consistently between them.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/svn-src-projects/attachments/20110505/c0d0eed1/attachment.pgp
More information about the svn-src-projects
mailing list