Move Linux/ppc64 specific cpu_online() to os/os-linux.h
[fio.git] / os / os-linux.h
index 0e6246ef1d6e5e70166ea55433e5c2f25fc14c83..008ce2d0af1c15e78d0bcf19574f5d0ba0a0df02 100644 (file)
@@ -260,6 +260,14 @@ static inline int arch_cache_line_size(void)
                return atoi(size);
 }
 
+#ifdef __powerpc64__
+#define FIO_HAVE_CPU_ONLINE_SYSCONF
+static inline unsigned int cpus_online(void)
+{
+        return sysconf(_SC_NPROCESSORS_CONF);
+}
+#endif
+
 static inline unsigned long long get_fs_free_size(const char *path)
 {
        unsigned long long ret;