Messages in this thread | | | From | Anton Blanchard <> | Date | Thu, 21 Dec 2000 14:21:35 +1100 | Subject | Re: CPU attachent and detachment in a running Linux system |
| |
> That's a good point and it would probably work for attachment of cpus, but > it won't work for detachment because there are some data structures that > need to be updated if a cpu gets detached. For example it would be nice > to flush the per-cpu cache of the detached cpu in the slabcache. Then one > has to think of pending tasklets for the detached cpu which should be > moved to another cpu and then there are a lot of per-cpu data structures > in the networking part of the kernel.. most of them seem to be for > statistics only but I think these structures should be updated in any > case. > So at least for detaching it would make sense to register functions which > will be called whenever a cpu gets detached.
I remember someone from SGI had a patch to merge all the per cpu structures together which would make this easier. It would also save bytes especially on machines like the e10k where we must have NR_CPUS = 64.
Anton - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
| |