I need help understanding how to locate implementation of rdmsr_safe_regs() in the linux kernel

Marty 3daughterdad at gmail.com
Fri Jul 10 14:46:58 EDT 2015

Thanks for the public response (and to those who responded to me
privately).  I did not think about macro definitions and will definitely
add that to my 'grep list' when finding things in the future.

Thanks again,


On Fri, Jul 10, 2015 at 11:17 AM, Ender Dai <ender.dai at gmail.com> wrote:

> On Thu, Jul 09, 2015 at 08:08:21AM -0700, Marty wrote:
> > I am unable to find the implementation for rdmsr_safe_regs(). lxr
> > <http://lxr.free-electrons.com/ident?i=rdmsr_safe_regs> only mentions
> > references and a prototype definition.
> >
> > I've also manually grepped through the entire kernel source tree and have
> > not been able to find where rdmsr_safe_regs is defined.
> Try http://lxr.free-electrons.com/source/arch/x86/lib/msr-reg.S
> If I can not grep out the definition of a function by its name, I will
> try to grep with part of its name again, because most likely it is
> created by a macro. In your case, I tried "grep safe_regs" under
> arch/x86/ and got what you need.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20150710/406be700/attachment.html 

More information about the Kernelnewbies mailing list