On 29-set-09, at 20:51, Fawzi Mohamed wrote:


On 29-set-09, at 20:43, Samuel Thibault wrote:

Fawzi Mohamed, le Tue 29 Sep 2009 20:39:02 +0200, a écrit :
It comes down to what you want to have, if you think you might want to go the sparse full granularity way then indeed alloc/copy/free should
be added

Yes, that's my point: do we really want it?

I am more for avoiding it, if needed by using granularity, and having extracting functions that might build the cpuset on the fly I think that most of advantages of allocating/freeing/copying can be achieved without the annoying free/alloc.

mmh thinking more I found a reason to add it: if the conversion to/ buildup of the "native" cpuset costly, and this platform has alloc/ free for its native cpuset... then having alloc/free would allow one to use directly the native cpuset on that platform (or embed it in the cpuset).
So that is probably a good reason to bit the bullet and add it.

Fawzi

Reply via email to