[patch] fix 'ps' command in ia64 2.6 kdb
Keith Owens
kaos at sgi.com
Tue Aug 12 01:50:59 PDT 2003
On Tue, 12 Aug 2003 18:08:02 +1000,
Martin Pool <mbp at samba.org> wrote:
>On 12 Aug 2003, Keith Owens <kaos at sgi.com> wrote:
>> num_online_cpus()
>
>By my reading that does not give what we want here. In a machine with
>eight CPUs and all are down but CPU7, then num_online_cpus() will
>return 1.
>
>In the light of the nonlinear/hotplug CPU work in 2.5, I think looping
>up to NR_CPUS and checking cpu_online really is the right way to do
>it. (But I know much less about it than other people.)
Good point. Change the code to loop to NR_CPUS and check cpu_online.
There is no need to check if there is a task for a online cpu, the code
in sched.c ensures that all cpus have a known task.
More information about the kdb
mailing list