1 --- msr-tools-1.1.2/wrmsr.c.orig 2004-07-20 09:54:59.000000000 -0600
2 +++ msr-tools-1.1.2/wrmsr.c 2011-12-27 14:07:24.505887313 -0700
3 @@ -90,7 +90,11 @@ int main(int argc, char *argv[])
5 reg = strtoul(argv[optind++], NULL, 0);
8 sprintf(msr_file_name, "/dev/cpu/%d/msr", cpu);
10 + sprintf(msr_file_name, "/dev/msr%d", cpu);
12 fd = open(msr_file_name, O_WRONLY);
14 if ( errno == ENXIO ) {
15 --- msr-tools-1.1.2/rdmsr.c.orig 2004-07-20 09:54:59.000000000 -0600
16 +++ msr-tools-1.1.2/rdmsr.c 2011-12-27 14:06:37.831584784 -0700
17 @@ -167,7 +167,11 @@ int main(int argc, char *argv[])
19 reg = strtoul(argv[optind], NULL, 0);
22 sprintf(msr_file_name, "/dev/cpu/%d/msr", cpu);
24 + sprintf(msr_file_name, "/dev/msr%d", cpu);
26 fd = open(msr_file_name, O_RDONLY);
28 if ( errno == ENXIO ) {