hi list, i have noticed that the most recent vanilla kernel oopses on a P4M-HT (because only one CPU is registered in sysfs but 2 are informed of a change of state). also there are some returns out of subroutines before set_cpus_allowed() is performed to restore the mask prior to entering the subroutine (this should not matter on uniprocessor systems, but still...). this patch should fix these 2 issues. for the first one, it registerers all logical cpu's and a tiny modification is made in cpufreq.c to perform a policy change on all siblings. i noticed, that this should be superseeded by the patches that dominik has submitted over a month ago. sorry, since i didn't see them in the kernel i did my own thing. maybe they are usefull still. christian