--- physmap.c 2013-04-17 11:40:46.861911531 +0200 +++ physmap-fix.c 2013-04-17 11:46:07.169907130 +0200 @@ -413,7 +413,7 @@ { struct amdmsr_req args; - args.msr = addr; + args.addr = (uint32_t)addr; args.val = (((uint64_t)msr.hi) << 32) | msr.lo; if (ioctl(fd_msr, WRMSR, &args) < 0) {