diff options
author | Nathan Zimmer <nzimmer@sgi.com> | 2013-04-15 09:53:35 -0500 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2013-08-01 12:13:26 -0600 |
commit | 67313d8f411fe08f3f8a0c94ad2cf45bf569f0f8 (patch) | |
tree | 8caddf1148255a77cff97cb23e4b043bcfc6f7f2 | |
parent | fb69749415ae2bd7c3180605d01a5a39f3bd988f (diff) | |
download | blktrace-67313d8f411fe08f3f8a0c94ad2cf45bf569f0f8.tar.gz |
blktrace: use number of configured cpus instead of online cpus
We want to run on all online processors. However is there is a hole in the
online cpumask this won't happen. We need the number of configured processors
instead of online.
Cc: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Nathan Zimmer <nzimmer@sgi.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
-rw-r--r-- | blktrace.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -2656,9 +2656,9 @@ int main(int argc, char *argv[]) setlocale(LC_NUMERIC, "en_US"); pagesize = getpagesize(); - ncpus = sysconf(_SC_NPROCESSORS_ONLN); + ncpus = sysconf(_SC_NPROCESSORS_CONF); if (ncpus < 0) { - fprintf(stderr, "sysconf(_SC_NPROCESSORS_ONLN) failed %d/%s\n", + fprintf(stderr, "sysconf(_SC_NPROCESSORS_CONF) failed %d/%s\n", errno, strerror(errno)); ret = 1; goto out; |