Paul Mackerras wrote:
> Geert Uytterhoeven writes:
> 
>> +#define WARN_EMULATE(type)                                          \
>> +    do {                                                            \
>> +        static unsigned int count;                                  \
>> +        if (count++ < 10)                                           \
>> +                pr_warning("%s used emulated %s instruction\n",     \
>> +                           current->comm, type);                    \
> 
> Thinking about this a bit more, if an instruction gets emulated 10
> times then I don't care, since it's probably only cost me 10
> microseconds or so.  If it gets emulated a million times then I might
> want to look at it.  So in fact this approach doesn't give me the
> information I need to know whether there is a real problem or not.

Maybe print the first time, then when it's happened 10 times, then 100, 
then 1000, etc.

-Scott
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev

Reply via email to