- rdmsrl(msrs[i], val);-- /* CntP bit set? */- if (val & BIT_64(62)) {- val &= ~BIT_64(62);- wrmsrl(msrs[i], val);- }+ /* Clear CntP bit safely */+ msr_clear_bit(msrs[i], 62);Very nice! Clean solution with less lines of code than the original.Acked-by: Tony Luck <tony.luck@intel.com>