Messages in this thread | | | From | Herbert Xu <> | Subject | Re: [PATCH] highest_possible_processor_id() has to be a macro | Date | Sun, 16 Oct 2005 17:43:39 +1000 |
| |
David S. Miller <davem@davemloft.net> wrote: > > So ugly... > > But, it's the best fix for now. > > Longer term we might want to make an asm/cpumask.h that can > help allow the platforms to cleanly say "well, mask X is > equivalent to Y, so only instantiate X and define Y to X" > which is all that these two platforms are trying to accomplish.
The other thing you could is have an inline function called highest_processor_id (or perhaps last_cpu) that calculates the biggest CPU ID for any map and then define highest_possible_processor_id as a macro that just calls the function with the right arguments.
Cheers, -- Visit Openswan at http://www.openswan.org/ Email: Herbert Xu ~{PmV>HI~} <herbert@gondor.apana.org.au> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |