msr.c revision 12249873
1