msr.c revision d6c30405
1