Peter wrote:"one that caters the general purpose OS" ... a tad terse on the documentation ;). I guess what you have is a new cpumask_t cpu_system_map, which is the union of the CPUs of all the cpusets marked 'system', where to a rough approximation the CPUs -not- in that cpumask are what we would have called the isolated CPUs by the old code? In any case, if this patch survives its birth, it will need an added change for some file in the Documentation directory. Could we get the term 'cpu' in the name 'system' somehow? Perhaps call this new cpuset flag 'cpus_system' or some such. Cpusets handles both CPU and memory configuration, and I make some effort to mark per-cpuset specific attributes that apply to only one of these with a prefix indicating to which they apply. The per-cpuset flag name 'system', by itself, would mean little to someone just listing the files in a cpuset directory. In the rebuild_system_map() code, you have: + if (cpus_empty(*new_system_map)) + BUG(); ... what's to prevent simply turning off the 'system' (aka cpus_system) in the top cpuset, on a system with only that one cpuset, and hitting this BUG()? Overall I like this approach. I suspect you made a good choice in marking the non-isolated (aka system) CPUs, rather than the isolated CPUs. It seems clearer that way, in understanding the affects of overlapping cpusets with various markings. -- I won't rest till it's the best ... Programmer, Linux Scalability Paul Jackson <pj@sgi.com> 1.940.382.4214 --
| Greg Kroah-Hartman | [PATCH 004/196] Chinese: add translation of SubmittingPatches |
| James Bottomley | Re: Integration of SCST in the mainstream Linux kernel |
| Jeff Garzik | Re: [Patch v2] Make PCI extended config space (MMCONFIG) a driver opt-in |
| Chodorenko Michail | PROBLEM: Celeron Core |
git: | |
| Linus Torvalds | People unaware of the importance of "git gc"? |
| Johannes Schindelin | Re: Empty directories... |
| Jakub Narebski | Re: VCS comparison table |
| Sam Song | Re: Fwd: [OT] Re: Git via a proxy server? |
| J.W. Zondag | Dell PE1950 III - Perc 6i |
| Richard Stallman | Real men don't attack straw men |
| GVG GVG | ssh_exchange_identification: Connection closed by remote host |
| Anselm R. Garbe | OpenBSD 4.0 / Xorg -> vesa 1920x1200 widescreen resolution |
| Jim Winstead Jr. | Re: Root Disk/Book Disk Compatibility |
| Anselm Lingnau | File creation date in UNIX (was: Re: VMS) |
| Rafal Kustra (summer student) | mount |
| Nicholas Yue | Re: more on 486/33 weirdness |
