x86: drop pointless uses of __func__ / __FUNCTION__ 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 specifier gets added at once. Signed-off-by: Jan Beulich --- a/xen/arch/x86/io_apic.c +++ b/xen/arch/x86/io_apic.c @@ -2307,14 +2307,12 @@ int ioapic_guest_read(unsigned long phys return 0; } -#define WARN_BOGUS_WRITE(f, a...) \ - dprintk(XENLOG_INFO, "\n" \ - XENLOG_INFO "%s: apic=%d, pin=%d, irq=%d\n" \ - XENLOG_INFO "%s: new_entry=%08x\n" \ - XENLOG_INFO "%s: " f "\n", \ - __func__, apic, pin, irq, \ - __func__, *(u32 *)&rte, \ - __func__, ##a ) +#define WARN_BOGUS_WRITE(f, a...) \ + dprintk(XENLOG_INFO, "\n" \ + XENLOG_INFO "IO-APIC: apic=%d, pin=%d, irq=%d\n" \ + XENLOG_INFO "IO-APIC: new_entry=%08x\n" \ + XENLOG_INFO "IO-APIC: " f "\n", \ + apic, pin, irq, *(u32 *)&rte, ##a ) int ioapic_guest_write(unsigned long physbase, unsigned int reg, u32 val) { @@ -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; } --- a/xen/arch/x86/irq.c +++ b/xen/arch/x86/irq.c @@ -404,10 +404,8 @@ static vmask_t *irq_get_used_vector_mask ret = &global_used_vector_map; if ( desc->arch.used_vectors ) - { - printk(XENLOG_INFO "%s: Strange, unassigned irq %d already has used_vectors!\n", - __func__, irq); - } + printk(XENLOG_INFO "Unassigned IRQ %d already has used_vectors\n", + irq); else { int vector; @@ -415,8 +413,8 @@ static vmask_t *irq_get_used_vector_mask vector = irq_to_vector(irq); if ( vector > 0 ) { - printk(XENLOG_INFO "%s: Strange, irq %d already assigned vector %d!\n", - __func__, irq, vector); + printk(XENLOG_INFO "IRQ %d already assigned vector %d\n", + irq, vector); ASSERT(!test_bit(vector, ret)); --- a/xen/arch/x86/msi.c +++ b/xen/arch/x86/msi.c @@ -164,10 +164,7 @@ void msi_compose_msg(unsigned vector, co memset(msg, 0, sizeof(*msg)); if ( !cpumask_intersects(cpu_mask, &cpu_online_map) ) - { - dprintk(XENLOG_ERR,"%s, compose msi message error!!\n", __func__); return; - } if ( vector ) { --- 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 )