|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] x86: drop pointless uses of __func__ / __FUNCTION__
>>> On 24.08.16 at 22:34, <konrad.wilk@xxxxxxxxxx> wrote:
> On Wed, Aug 24, 2016 at 02:02:51AM -0600, Jan Beulich wrote:
>> Non-debugging message text should be (and is in the cases here)
>> distinguishable without also logging function names. Debugging message
>> text, otoh, already includes file name and line number, so also
>> logging function names is redundant. One relatively pointless debugging
>> message gets removed altogether. In another case a mising log level
>
> s/mising/missing/
>> specifier gets added at once.
>
> Which one? I was thinking it would be either one of these:
>
>> --- a/xen/arch/x86/time.c
>> +++ b/xen/arch/x86/time.c
>> @@ -1467,8 +1467,7 @@ static int __init verify_tsc_reliability
>> tsc_check_reliability();
>> if ( tsc_max_warp )
>> {
>> - printk("%s: TSC warp detected, disabling TSC_RELIABLE\n",
>> - __func__);
>> + printk("TSC warp detected, disabling TSC_RELIABLE\n");
>> setup_clear_cpu_cap(X86_FEATURE_TSC_RELIABLE);
>> }
>> }
>> --- a/xen/arch/x86/xstate.c
>> +++ b/xen/arch/x86/xstate.c
>> @@ -574,8 +574,8 @@ void xstate_init(struct cpuinfo_x86 *c)
>> * We know FP/SSE and YMM about eax, and nothing about edx at
>> present.
>> */
>> xsave_cntxt_size = _xstate_ctxt_size(feature_mask);
>> - printk("%s: using cntxt_size: %#x and states: %#"PRIx64"\n",
>> - __func__, xsave_cntxt_size, xfeature_mask);
>> + printk("xstate: size: %#x and states: %#"PRIx64"\n",
>> + xsave_cntxt_size, xfeature_mask);
>>
>> asm ( "fxsave %0" : "=m" (ctxt) );
>> if ( ctxt.mxcsr_mask )
>>
>>
>
> but both just remove the __func__ usage?
No, these are (mostly) fine (they could have one added, but there
not being one is not an immediate problem). The respective hunk is
@@ -2385,9 +2383,9 @@ int ioapic_guest_write(unsigned long phy
spin_unlock_irqrestore(&ioapic_lock, flags);
rte.vector = desc->arch.vector;
if ( *(u32*)&rte != ret )
- WARN_BOGUS_WRITE("old_entry=%08x pirq=%d\n%s: "
- "Attempt to modify IO-APIC pin for in-use IRQ!",
- ret, pirq, __FUNCTION__);
+ WARN_BOGUS_WRITE("old_entry=%08x pirq=%d\n" XENLOG_INFO
+ "IO-APIC: Attempt to modify IO-APIC pin for
in-use IRQ!",
+ ret, pirq);
return 0;
}
where a sequence of XENLOG_INFO messages (due to there
being multiple line breaks) is followed one without log level.
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |