OSDN Git Service

selftest: intel_pstate: debug support message from aperf.c and return value
authorJeffrin Jose T <ahiliation@gmail.com>
Tue, 29 May 2018 17:24:36 +0000 (22:54 +0530)
committerShuah Khan (Samsung OSG) <shuah@kernel.org>
Wed, 30 May 2018 21:29:07 +0000 (15:29 -0600)
Additional message along with an error message which is more
verbose for debug support from aperf.c and updated with the
new return value "KSFT_SKIP".

Signed-off-by: Jeffrin Jose T [Rajagiri SET] <ahiliation@gmail.com>
Signed-off-by: Shuah Khan (Samsung OSG) <shuah@kernel.org>
tools/testing/selftests/intel_pstate/aperf.c

index d21edea..f6cd03a 100644 (file)
@@ -9,6 +9,8 @@
 #include <sys/timeb.h>
 #include <sched.h>
 #include <errno.h>
+#include <string.h>
+#include "../kselftest.h"
 
 void usage(char *name) {
        printf ("Usage: %s cpunum\n", name);
@@ -41,8 +43,8 @@ int main(int argc, char **argv) {
        fd = open(msr_file_name, O_RDONLY);
 
        if (fd == -1) {
-               perror("Failed to open");
-               return 1;
+               printf("/dev/cpu/%d/msr: %s\n", cpu, strerror(errno));
+               return KSFT_SKIP;
        }
 
        CPU_ZERO(&cpuset);