One of the earlier reviewers thought adding an explicit cast would make
the truncation in the code clearer. I didn't full agree either, but
still did the change.
firstname.lastname@example.org -- Speaking for myself only.
Well, Andi I proposed to define variable as u64 and convert it back to u32 at procedure
exit point. That would be clean, and I still think so ;) Though I'm fine with
either way (I just thought about ones who will be reading this code in future,
and since most the rdmsrl callers already use u64 and unsigned long, this would
be consistent as well).