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>
 #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);
        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);