Re: [PATCH] cpumask 5/10 rewrite cpumask.h - single bitmap based implementation

David S. Miller
2004-06-04T02:56:38Z

On Thu, 3 Jun 2004 19:47:55 -0700
Paul Jackson <pj@sgi.com> wrote:

> > We avoided doing this because in some situations the compiler will not pass
> > such a cpumask_t in a register, ever. An efficiency problem on sparc64,
> > apparently.
>
> When I contacted Dave Miller about this specific problem on March 26,
> 2004, he explained that this was more of a problem on sparc32, and that
> since SMP on sparc32 wasn't in robust shape yet (my words), he seemed
> (from what I could tell) not to be objecting too strongly.
>
> I've added Dave to the Cc list, in case he wants to add or something, or
> correct my efforts to represent his position.

Those were my feelings, but looking at this specific case why
can't you just change the type to be an aggregate when possible?
Is it really that hard?