Index: powerpc-utils/src/drmgr/common.c =================================================================== --- powerpc-utils.orig/src/drmgr/common.c 2010-01-05 12:57:34.000000000 -0600 +++ powerpc-utils/src/drmgr/common.c 2010-01-05 16:08:57.000000000 -0600 @@ -15,6 +15,7 @@ #include #include #include +#include #include "dr.h" #include "ofdt.h" @@ -1026,6 +1027,12 @@ if (strncmp(de->d_name, "cpu", 3)) continue; + /* Ensure this is a cpu directory, i.e. cpu0, and not a + * non-cpu directory, i.e. cpufreq + */ + if (!isdigit(de->d_name[3])) + continue; + sprintf(fname, "%s/%s/online", cpu_dir, de->d_name); if (stat(fname, &sbuf)) {