diff options
author | Sakari Ailus <sakari.ailus@linux.intel.com> | 2019-03-25 15:32:28 -0400 |
---|---|---|
committer | Petr Mladek <pmladek@suse.com> | 2019-04-09 08:19:06 -0400 |
commit | d75f773c86a2b8b7278e2c33343b46a4024bc002 (patch) | |
tree | 0577dfea9280c1cbb41e65704d15c3ae252e7a76 | |
parent | c4703acd6d4a58dc4b31ad2a8f8b14becb898d25 (diff) |
treewide: Switch printk users from %pf and %pF to %ps and %pS, respectively
%pF and %pf are functionally equivalent to %pS and %ps conversion
specifiers. The former are deprecated, therefore switch the current users
to use the preferred variant.
The changes have been produced by the following command:
git grep -l '%p[fF]' | grep -v '^\(tools\|Documentation\)/' | \
while read i; do perl -i -pe 's/%pf/%ps/g; s/%pF/%pS/g;' $i; done
And verifying the result.
Link: http://lkml.kernel.org/r/20190325193229.23390-1-sakari.ailus@linux.intel.com
Cc: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Cc: linux-arm-kernel@lists.infradead.org
Cc: sparclinux@vger.kernel.org
Cc: linux-um@lists.infradead.org
Cc: xen-devel@lists.xenproject.org
Cc: linux-acpi@vger.kernel.org
Cc: linux-pm@vger.kernel.org
Cc: drbd-dev@lists.linbit.com
Cc: linux-block@vger.kernel.org
Cc: linux-mmc@vger.kernel.org
Cc: linux-nvdimm@lists.01.org
Cc: linux-pci@vger.kernel.org
Cc: linux-scsi@vger.kernel.org
Cc: linux-btrfs@vger.kernel.org
Cc: linux-f2fs-devel@lists.sourceforge.net
Cc: linux-mm@kvack.org
Cc: ceph-devel@vger.kernel.org
Cc: netdev@vger.kernel.org
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Acked-by: David Sterba <dsterba@suse.com> (for btrfs)
Acked-by: Mike Rapoport <rppt@linux.ibm.com> (for mm/memblock.c)
Acked-by: Bjorn Helgaas <bhelgaas@google.com> (for drivers/pci)
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Petr Mladek <pmladek@suse.com>
56 files changed, 106 insertions, 106 deletions
diff --git a/arch/alpha/kernel/pci_iommu.c b/arch/alpha/kernel/pci_iommu.c index aa0f50d0f823..4a2ae862b19e 100644 --- a/arch/alpha/kernel/pci_iommu.c +++ b/arch/alpha/kernel/pci_iommu.c | |||
@@ -237,7 +237,7 @@ static int pci_dac_dma_supported(struct pci_dev *dev, u64 mask) | |||
237 | ok = 0; | 237 | ok = 0; |
238 | 238 | ||
239 | /* If both conditions above are met, we are fine. */ | 239 | /* If both conditions above are met, we are fine. */ |
240 | DBGA("pci_dac_dma_supported %s from %pf\n", | 240 | DBGA("pci_dac_dma_supported %s from %ps\n", |
241 | ok ? "yes" : "no", __builtin_return_address(0)); | 241 | ok ? "yes" : "no", __builtin_return_address(0)); |
242 | 242 | ||
243 | return ok; | 243 | return ok; |
@@ -269,7 +269,7 @@ pci_map_single_1(struct pci_dev *pdev, void *cpu_addr, size_t size, | |||
269 | && paddr + size <= __direct_map_size) { | 269 | && paddr + size <= __direct_map_size) { |
270 | ret = paddr + __direct_map_base; | 270 | ret = paddr + __direct_map_base; |
271 | 271 | ||
272 | DBGA2("pci_map_single: [%p,%zx] -> direct %llx from %pf\n", | 272 | DBGA2("pci_map_single: [%p,%zx] -> direct %llx from %ps\n", |
273 | cpu_addr, size, ret, __builtin_return_address(0)); | 273 | cpu_addr, size, ret, __builtin_return_address(0)); |
274 | 274 | ||
275 | return ret; | 275 | return ret; |
@@ -280,7 +280,7 @@ pci_map_single_1(struct pci_dev *pdev, void *cpu_addr, size_t size, | |||
280 | if (dac_allowed) { | 280 | if (dac_allowed) { |
281 | ret = paddr + alpha_mv.pci_dac_offset; | 281 | ret = paddr + alpha_mv.pci_dac_offset; |
282 | 282 | ||
283 | DBGA2("pci_map_single: [%p,%zx] -> DAC %llx from %pf\n", | 283 | DBGA2("pci_map_single: [%p,%zx] -> DAC %llx from %ps\n", |
284 | cpu_addr, size, ret, __builtin_return_address(0)); | 284 | cpu_addr, size, ret, __builtin_return_address(0)); |
285 | 285 | ||
286 | return ret; | 286 | return ret; |
@@ -317,7 +317,7 @@ pci_map_single_1(struct pci_dev *pdev, void *cpu_addr, size_t size, | |||
317 | ret = arena->dma_base + dma_ofs * PAGE_SIZE; | 317 | ret = arena->dma_base + dma_ofs * PAGE_SIZE; |
318 | ret += (unsigned long)cpu_addr & ~PAGE_MASK; | 318 | ret += (unsigned long)cpu_addr & ~PAGE_MASK; |
319 | 319 | ||
320 | DBGA2("pci_map_single: [%p,%zx] np %ld -> sg %llx from %pf\n", | 320 | DBGA2("pci_map_single: [%p,%zx] np %ld -> sg %llx from %ps\n", |
321 | cpu_addr, size, npages, ret, __builtin_return_address(0)); | 321 | cpu_addr, size, npages, ret, __builtin_return_address(0)); |
322 | 322 | ||
323 | return ret; | 323 | return ret; |
@@ -384,14 +384,14 @@ static void alpha_pci_unmap_page(struct device *dev, dma_addr_t dma_addr, | |||
384 | && dma_addr < __direct_map_base + __direct_map_size) { | 384 | && dma_addr < __direct_map_base + __direct_map_size) { |
385 | /* Nothing to do. */ | 385 | /* Nothing to do. */ |
386 | 386 | ||
387 | DBGA2("pci_unmap_single: direct [%llx,%zx] from %pf\n", | 387 | DBGA2("pci_unmap_single: direct [%llx,%zx] from %ps\n", |
388 | dma_addr, size, __builtin_return_address(0)); | 388 | dma_addr, size, __builtin_return_address(0)); |
389 | 389 | ||
390 | return; | 390 | return; |
391 | } | 391 | } |
392 | 392 | ||
393 | if (dma_addr > 0xffffffff) { | 393 | if (dma_addr > 0xffffffff) { |
394 | DBGA2("pci64_unmap_single: DAC [%llx,%zx] from %pf\n", | 394 | DBGA2("pci64_unmap_single: DAC [%llx,%zx] from %ps\n", |
395 | dma_addr, size, __builtin_return_address(0)); | 395 | dma_addr, size, __builtin_return_address(0)); |
396 | return; | 396 | return; |
397 | } | 397 | } |
@@ -423,7 +423,7 @@ static void alpha_pci_unmap_page(struct device *dev, dma_addr_t dma_addr, | |||
423 | 423 | ||
424 | spin_unlock_irqrestore(&arena->lock, flags); | 424 | spin_unlock_irqrestore(&arena->lock, flags); |
425 | 425 | ||
426 | DBGA2("pci_unmap_single: sg [%llx,%zx] np %ld from %pf\n", | 426 | DBGA2("pci_unmap_single: sg [%llx,%zx] np %ld from %ps\n", |
427 | dma_addr, size, npages, __builtin_return_address(0)); | 427 | dma_addr, size, npages, __builtin_return_address(0)); |
428 | } | 428 | } |
429 | 429 | ||
@@ -446,7 +446,7 @@ try_again: | |||
446 | cpu_addr = (void *)__get_free_pages(gfp | __GFP_ZERO, order); | 446 | cpu_addr = (void *)__get_free_pages(gfp | __GFP_ZERO, order); |
447 | if (! cpu_addr) { | 447 | if (! cpu_addr) { |
448 | printk(KERN_INFO "pci_alloc_consistent: " | 448 | printk(KERN_INFO "pci_alloc_consistent: " |
449 | "get_free_pages failed from %pf\n", | 449 | "get_free_pages failed from %ps\n", |
450 | __builtin_return_address(0)); | 450 | __builtin_return_address(0)); |
451 | /* ??? Really atomic allocation? Otherwise we could play | 451 | /* ??? Really atomic allocation? Otherwise we could play |
452 | with vmalloc and sg if we can't find contiguous memory. */ | 452 | with vmalloc and sg if we can't find contiguous memory. */ |
@@ -465,7 +465,7 @@ try_again: | |||
465 | goto try_again; | 465 | goto try_again; |
466 | } | 466 | } |
467 | 467 | ||
468 | DBGA2("pci_alloc_consistent: %zx -> [%p,%llx] from %pf\n", | 468 | DBGA2("pci_alloc_consistent: %zx -> [%p,%llx] from %ps\n", |
469 | size, cpu_addr, *dma_addrp, __builtin_return_address(0)); | 469 | size, cpu_addr, *dma_addrp, __builtin_return_address(0)); |
470 | 470 | ||
471 | return cpu_addr; | 471 | return cpu_addr; |
@@ -485,7 +485,7 @@ static void alpha_pci_free_coherent(struct device *dev, size_t size, | |||
485 | pci_unmap_single(pdev, dma_addr, size, PCI_DMA_BIDIRECTIONAL); | 485 | pci_unmap_single(pdev, dma_addr, size, PCI_DMA_BIDIRECTIONAL); |
486 | free_pages((unsigned long)cpu_addr, get_order(size)); | 486 | free_pages((unsigned long)cpu_addr, get_order(size)); |
487 | 487 | ||
488 | DBGA2("pci_free_consistent: [%llx,%zx] from %pf\n", | 488 | DBGA2("pci_free_consistent: [%llx,%zx] from %ps\n", |
489 | dma_addr, size, __builtin_return_address(0)); | 489 | dma_addr, size, __builtin_return_address(0)); |
490 | } | 490 | } |
491 | 491 | ||
diff --git a/arch/arm/mach-imx/pm-imx6.c b/arch/arm/mach-imx/pm-imx6.c index 87f45b926c78..e67e0b2d4ce0 100644 --- a/arch/arm/mach-imx/pm-imx6.c +++ b/arch/arm/mach-imx/pm-imx6.c | |||
@@ -631,7 +631,7 @@ static void imx6_pm_stby_poweroff(void) | |||
631 | static int imx6_pm_stby_poweroff_probe(void) | 631 | static int imx6_pm_stby_poweroff_probe(void) |
632 | { | 632 | { |
633 | if (pm_power_off) { | 633 | if (pm_power_off) { |
634 | pr_warn("%s: pm_power_off already claimed %p %pf!\n", | 634 | pr_warn("%s: pm_power_off already claimed %p %ps!\n", |
635 | __func__, pm_power_off, pm_power_off); | 635 | __func__, pm_power_off, pm_power_off); |
636 | return -EBUSY; | 636 | return -EBUSY; |
637 | } | 637 | } |
diff --git a/arch/arm/mm/alignment.c b/arch/arm/mm/alignment.c index b54f8f8def36..e376883ab35b 100644 --- a/arch/arm/mm/alignment.c +++ b/arch/arm/mm/alignment.c | |||
@@ -133,7 +133,7 @@ static const char *usermode_action[] = { | |||
133 | static int alignment_proc_show(struct seq_file *m, void *v) | 133 | static int alignment_proc_show(struct seq_file *m, void *v) |
134 | { | 134 | { |
135 | seq_printf(m, "User:\t\t%lu\n", ai_user); | 135 | seq_printf(m, "User:\t\t%lu\n", ai_user); |
136 | seq_printf(m, "System:\t\t%lu (%pF)\n", ai_sys, ai_sys_last_pc); | 136 | seq_printf(m, "System:\t\t%lu (%pS)\n", ai_sys, ai_sys_last_pc); |
137 | seq_printf(m, "Skipped:\t%lu\n", ai_skipped); | 137 | seq_printf(m, "Skipped:\t%lu\n", ai_skipped); |
138 | seq_printf(m, "Half:\t\t%lu\n", ai_half); | 138 | seq_printf(m, "Half:\t\t%lu\n", ai_half); |
139 | seq_printf(m, "Word:\t\t%lu\n", ai_word); | 139 | seq_printf(m, "Word:\t\t%lu\n", ai_word); |
diff --git a/arch/arm/nwfpe/fpmodule.c b/arch/arm/nwfpe/fpmodule.c index 1365e8650843..ee34c76e6624 100644 --- a/arch/arm/nwfpe/fpmodule.c +++ b/arch/arm/nwfpe/fpmodule.c | |||
@@ -147,7 +147,7 @@ void float_raise(signed char flags) | |||
147 | #ifdef CONFIG_DEBUG_USER | 147 | #ifdef CONFIG_DEBUG_USER |
148 | if (flags & debug) | 148 | if (flags & debug) |
149 | printk(KERN_DEBUG | 149 | printk(KERN_DEBUG |
150 | "NWFPE: %s[%d] takes exception %08x at %pf from %08lx\n", | 150 | "NWFPE: %s[%d] takes exception %08x at %ps from %08lx\n", |
151 | current->comm, current->pid, flags, | 151 | current->comm, current->pid, flags, |
152 | __builtin_return_address(0), GET_USERREG()->ARM_pc); | 152 | __builtin_return_address(0), GET_USERREG()->ARM_pc); |
153 | #endif | 153 | #endif |
diff --git a/arch/microblaze/mm/pgtable.c b/arch/microblaze/mm/pgtable.c index c2ce1e42b888..8fe54fda31dc 100644 --- a/arch/microblaze/mm/pgtable.c +++ b/arch/microblaze/mm/pgtable.c | |||
@@ -75,7 +75,7 @@ static void __iomem *__ioremap(phys_addr_t addr, unsigned long size, | |||
75 | p >= memory_start && p < virt_to_phys(high_memory) && | 75 | p >= memory_start && p < virt_to_phys(high_memory) && |
76 | !(p >= __virt_to_phys((phys_addr_t)__bss_stop) && | 76 | !(p >= __virt_to_phys((phys_addr_t)__bss_stop) && |
77 | p < __virt_to_phys((phys_addr_t)__bss_stop))) { | 77 | p < __virt_to_phys((phys_addr_t)__bss_stop))) { |
78 | pr_warn("__ioremap(): phys addr "PTE_FMT" is RAM lr %pf\n", | 78 | pr_warn("__ioremap(): phys addr "PTE_FMT" is RAM lr %ps\n", |
79 | (unsigned long)p, __builtin_return_address(0)); | 79 | (unsigned long)p, __builtin_return_address(0)); |
80 | return NULL; | 80 | return NULL; |
81 | } | 81 | } |
diff --git a/arch/sparc/kernel/ds.c b/arch/sparc/kernel/ds.c index f87265afb175..cad08ccce625 100644 --- a/arch/sparc/kernel/ds.c +++ b/arch/sparc/kernel/ds.c | |||
@@ -876,7 +876,7 @@ void ldom_power_off(void) | |||
876 | 876 | ||
877 | static void ds_conn_reset(struct ds_info *dp) | 877 | static void ds_conn_reset(struct ds_info *dp) |
878 | { | 878 | { |
879 | printk(KERN_ERR "ds-%llu: ds_conn_reset() from %pf\n", | 879 | printk(KERN_ERR "ds-%llu: ds_conn_reset() from %ps\n", |
880 | dp->id, __builtin_return_address(0)); | 880 | dp->id, __builtin_return_address(0)); |
881 | } | 881 | } |
882 | 882 | ||
diff --git a/arch/um/kernel/sysrq.c b/arch/um/kernel/sysrq.c index 6b995e870d55..05585eef11d9 100644 --- a/arch/um/kernel/sysrq.c +++ b/arch/um/kernel/sysrq.c | |||
@@ -20,7 +20,7 @@ | |||
20 | 20 | ||
21 | static void _print_addr(void *data, unsigned long address, int reliable) | 21 | static void _print_addr(void *data, unsigned long address, int reliable) |
22 | { | 22 | { |
23 | pr_info(" [<%08lx>] %s%pF\n", address, reliable ? "" : "? ", | 23 | pr_info(" [<%08lx>] %s%pS\n", address, reliable ? "" : "? ", |
24 | (void *)address); | 24 | (void *)address); |
25 | } | 25 | } |
26 | 26 | ||
diff --git a/arch/x86/include/asm/trace/exceptions.h b/arch/x86/include/asm/trace/exceptions.h index e0e6d7f21399..6b1e87194809 100644 --- a/arch/x86/include/asm/trace/exceptions.h +++ b/arch/x86/include/asm/trace/exceptions.h | |||
@@ -30,7 +30,7 @@ DECLARE_EVENT_CLASS(x86_exceptions, | |||
30 | __entry->error_code = error_code; | 30 | __entry->error_code = error_code; |
31 | ), | 31 | ), |
32 | 32 | ||
33 | TP_printk("address=%pf ip=%pf error_code=0x%lx", | 33 | TP_printk("address=%ps ip=%ps error_code=0x%lx", |
34 | (void *)__entry->address, (void *)__entry->ip, | 34 | (void *)__entry->address, (void *)__entry->ip, |
35 | __entry->error_code) ); | 35 | __entry->error_code) ); |
36 | 36 | ||
diff --git a/arch/x86/kernel/irq_64.c b/arch/x86/kernel/irq_64.c index 0469cd078db1..4dff56658427 100644 --- a/arch/x86/kernel/irq_64.c +++ b/arch/x86/kernel/irq_64.c | |||
@@ -58,7 +58,7 @@ static inline void stack_overflow_check(struct pt_regs *regs) | |||
58 | if (regs->sp >= estack_top && regs->sp <= estack_bottom) | 58 | if (regs->sp >= estack_top && regs->sp <= estack_bottom) |
59 | return; | 59 | return; |
60 | 60 | ||
61 | WARN_ONCE(1, "do_IRQ(): %s has overflown the kernel stack (cur:%Lx,sp:%lx,irq stk top-bottom:%Lx-%Lx,exception stk top-bottom:%Lx-%Lx,ip:%pF)\n", | 61 | WARN_ONCE(1, "do_IRQ(): %s has overflown the kernel stack (cur:%Lx,sp:%lx,irq stk top-bottom:%Lx-%Lx,exception stk top-bottom:%Lx-%Lx,ip:%pS)\n", |
62 | current->comm, curbase, regs->sp, | 62 | current->comm, curbase, regs->sp, |
63 | irq_stack_top, irq_stack_bottom, | 63 | irq_stack_top, irq_stack_bottom, |
64 | estack_top, estack_bottom, (void *)regs->ip); | 64 | estack_top, estack_bottom, (void *)regs->ip); |
diff --git a/arch/x86/mm/extable.c b/arch/x86/mm/extable.c index 3c4568f8fb28..b0a2de8d2f9e 100644 --- a/arch/x86/mm/extable.c +++ b/arch/x86/mm/extable.c | |||
@@ -145,7 +145,7 @@ __visible bool ex_handler_rdmsr_unsafe(const struct exception_table_entry *fixup | |||
145 | unsigned long error_code, | 145 | unsigned long error_code, |
146 | unsigned long fault_addr) | 146 | unsigned long fault_addr) |
147 | { | 147 | { |
148 | if (pr_warn_once("unchecked MSR access error: RDMSR from 0x%x at rIP: 0x%lx (%pF)\n", | 148 | if (pr_warn_once("unchecked MSR access error: RDMSR from 0x%x at rIP: 0x%lx (%pS)\n", |
149 | (unsigned int)regs->cx, regs->ip, (void *)regs->ip)) | 149 | (unsigned int)regs->cx, regs->ip, (void *)regs->ip)) |
150 | show_stack_regs(regs); | 150 | show_stack_regs(regs); |
151 | 151 | ||
@@ -162,7 +162,7 @@ __visible bool ex_handler_wrmsr_unsafe(const struct exception_table_entry *fixup | |||
162 | unsigned long error_code, | 162 | unsigned long error_code, |
163 | unsigned long fault_addr) | 163 | unsigned long fault_addr) |
164 | { | 164 | { |
165 | if (pr_warn_once("unchecked MSR access error: WRMSR to 0x%x (tried to write 0x%08x%08x) at rIP: 0x%lx (%pF)\n", | 165 | if (pr_warn_once("unchecked MSR access error: WRMSR to 0x%x (tried to write 0x%08x%08x) at rIP: 0x%lx (%pS)\n", |
166 | (unsigned int)regs->cx, (unsigned int)regs->dx, | 166 | (unsigned int)regs->cx, (unsigned int)regs->dx, |
167 | (unsigned int)regs->ax, regs->ip, (void *)regs->ip)) | 167 | (unsigned int)regs->ax, regs->ip, (void *)regs->ip)) |
168 | show_stack_regs(regs); | 168 | show_stack_regs(regs); |
diff --git a/arch/x86/xen/multicalls.c b/arch/x86/xen/multicalls.c index 0766a08bdf45..07054572297f 100644 --- a/arch/x86/xen/multicalls.c +++ b/arch/x86/xen/multicalls.c | |||
@@ -105,7 +105,7 @@ void xen_mc_flush(void) | |||
105 | for (i = 0; i < b->mcidx; i++) { | 105 | for (i = 0; i < b->mcidx; i++) { |
106 | if (b->entries[i].result < 0) { | 106 | if (b->entries[i].result < 0) { |
107 | #if MC_DEBUG | 107 | #if MC_DEBUG |
108 | pr_err(" call %2d: op=%lu arg=[%lx] result=%ld\t%pF\n", | 108 | pr_err(" call %2d: op=%lu arg=[%lx] result=%ld\t%pS\n", |
109 | i + 1, | 109 | i + 1, |
110 | b->debug[i].op, | 110 | b->debug[i].op, |
111 | b->debug[i].args[0], | 111 | b->debug[i].args[0], |
diff --git a/drivers/acpi/device_pm.c b/drivers/acpi/device_pm.c index 824ae985ad93..1aa0d014dc34 100644 --- a/drivers/acpi/device_pm.c +++ b/drivers/acpi/device_pm.c | |||
@@ -414,7 +414,7 @@ static void acpi_pm_notify_handler(acpi_handle handle, u32 val, void *not_used) | |||
414 | if (adev->wakeup.flags.notifier_present) { | 414 | if (adev->wakeup.flags.notifier_present) { |
415 | pm_wakeup_ws_event(adev->wakeup.ws, 0, acpi_s2idle_wakeup()); | 415 | pm_wakeup_ws_event(adev->wakeup.ws, 0, acpi_s2idle_wakeup()); |
416 | if (adev->wakeup.context.func) { | 416 | if (adev->wakeup.context.func) { |
417 | acpi_handle_debug(handle, "Running %pF for %s\n", | 417 | acpi_handle_debug(handle, "Running %pS for %s\n", |
418 | adev->wakeup.context.func, | 418 | adev->wakeup.context.func, |
419 | dev_name(adev->wakeup.context.dev)); | 419 | dev_name(adev->wakeup.context.dev)); |
420 | adev->wakeup.context.func(&adev->wakeup.context); | 420 | adev->wakeup.context.func(&adev->wakeup.context); |
diff --git a/drivers/base/power/main.c b/drivers/base/power/main.c index 5a8149829ab3..c88f56b9ae5b 100644 --- a/drivers/base/power/main.c +++ b/drivers/base/power/main.c | |||
@@ -205,7 +205,7 @@ static ktime_t initcall_debug_start(struct device *dev, void *cb) | |||
205 | if (!pm_print_times_enabled) | 205 | if (!pm_print_times_enabled) |
206 | return 0; | 206 | return 0; |
207 | 207 | ||
208 | dev_info(dev, "calling %pF @ %i, parent: %s\n", cb, | 208 | dev_info(dev, "calling %pS @ %i, parent: %s\n", cb, |
209 | task_pid_nr(current), | 209 | task_pid_nr(current), |
210 | dev->parent ? dev_name(dev->parent) : "none"); | 210 | dev->parent ? dev_name(dev->parent) : "none"); |
211 | return ktime_get(); | 211 | return ktime_get(); |
@@ -223,7 +223,7 @@ static void initcall_debug_report(struct device *dev, ktime_t calltime, | |||
223 | rettime = ktime_get(); | 223 | rettime = ktime_get(); |
224 | nsecs = (s64) ktime_to_ns(ktime_sub(rettime, calltime)); | 224 | nsecs = (s64) ktime_to_ns(ktime_sub(rettime, calltime)); |
225 | 225 | ||
226 | dev_info(dev, "%pF returned %d after %Ld usecs\n", cb, error, | 226 | dev_info(dev, "%pS returned %d after %Ld usecs\n", cb, error, |
227 | (unsigned long long)nsecs >> 10); | 227 | (unsigned long long)nsecs >> 10); |
228 | } | 228 | } |
229 | 229 | ||
@@ -2062,7 +2062,7 @@ EXPORT_SYMBOL_GPL(dpm_suspend_start); | |||
2062 | void __suspend_report_result(const char *function, void *fn, int ret) | 2062 | void __suspend_report_result(const char *function, void *fn, int ret) |
2063 | { | 2063 | { |
2064 | if (ret) | 2064 | if (ret) |
2065 | printk(KERN_ERR "%s(): %pF returns %d\n", function, fn, ret); | 2065 | printk(KERN_ERR "%s(): %pS returns %d\n", function, fn, ret); |
2066 | } | 2066 | } |
2067 | EXPORT_SYMBOL_GPL(__suspend_report_result); | 2067 | EXPORT_SYMBOL_GPL(__suspend_report_result); |
2068 | 2068 | ||
diff --git a/drivers/base/syscore.c b/drivers/base/syscore.c index 6e076f359dcc..0d346a307140 100644 --- a/drivers/base/syscore.c +++ b/drivers/base/syscore.c | |||
@@ -62,19 +62,19 @@ int syscore_suspend(void) | |||
62 | list_for_each_entry_reverse(ops, &syscore_ops_list, node) | 62 | list_for_each_entry_reverse(ops, &syscore_ops_list, node) |
63 | if (ops->suspend) { | 63 | if (ops->suspend) { |
64 | if (initcall_debug) | 64 | if (initcall_debug) |
65 | pr_info("PM: Calling %pF\n", ops->suspend); | 65 | pr_info("PM: Calling %pS\n", ops->suspend); |
66 | ret = ops->suspend(); | 66 | ret = ops->suspend(); |
67 | if (ret) | 67 | if (ret) |
68 | goto err_out; | 68 | goto err_out; |
69 | WARN_ONCE(!irqs_disabled(), | 69 | WARN_ONCE(!irqs_disabled(), |
70 | "Interrupts enabled after %pF\n", ops->suspend); | 70 | "Interrupts enabled after %pS\n", ops->suspend); |
71 | } | 71 | } |
72 | 72 | ||
73 | trace_suspend_resume(TPS("syscore_suspend"), 0, false); | 73 | trace_suspend_resume(TPS("syscore_suspend"), 0, false); |
74 | return 0; | 74 | return 0; |
75 | 75 | ||
76 | err_out: | 76 | err_out: |
77 | pr_err("PM: System core suspend callback %pF failed.\n", ops->suspend); | 77 | pr_err("PM: System core suspend callback %pS failed.\n", ops->suspend); |
78 | 78 | ||
79 | list_for_each_entry_continue(ops, &syscore_ops_list, node) | 79 | list_for_each_entry_continue(ops, &syscore_ops_list, node) |
80 | if (ops->resume) | 80 | if (ops->resume) |
@@ -100,10 +100,10 @@ void syscore_resume(void) | |||
100 | list_for_each_entry(ops, &syscore_ops_list, node) | 100 | list_for_each_entry(ops, &syscore_ops_list, node) |
101 | if (ops->resume) { | 101 | if (ops->resume) { |
102 | if (initcall_debug) | 102 | if (initcall_debug) |
103 | pr_info("PM: Calling %pF\n", ops->resume); | 103 | pr_info("PM: Calling %pS\n", ops->resume); |
104 | ops->resume(); | 104 | ops->resume(); |
105 | WARN_ONCE(!irqs_disabled(), | 105 | WARN_ONCE(!irqs_disabled(), |
106 | "Interrupts enabled after %pF\n", ops->resume); | 106 | "Interrupts enabled after %pS\n", ops->resume); |
107 | } | 107 | } |
108 | trace_suspend_resume(TPS("syscore_resume"), 0, false); | 108 | trace_suspend_resume(TPS("syscore_resume"), 0, false); |
109 | } | 109 | } |
@@ -122,7 +122,7 @@ void syscore_shutdown(void) | |||
122 | list_for_each_entry_reverse(ops, &syscore_ops_list, node) | 122 | list_for_each_entry_reverse(ops, &syscore_ops_list, node) |
123 | if (ops->shutdown) { | 123 | if (ops->shutdown) { |
124 | if (initcall_debug) | 124 | if (initcall_debug) |
125 | pr_info("PM: Calling %pF\n", ops->shutdown); | 125 | pr_info("PM: Calling %pS\n", ops->shutdown); |
126 | ops->shutdown(); | 126 | ops->shutdown(); |
127 | } | 127 | } |
128 | 128 | ||
diff --git a/drivers/block/drbd/drbd_receiver.c b/drivers/block/drbd/drbd_receiver.c index c7ad88d91a09..3e5fd97a3b4d 100644 --- a/drivers/block/drbd/drbd_receiver.c +++ b/drivers/block/drbd/drbd_receiver.c | |||
@@ -6116,7 +6116,7 @@ int drbd_ack_receiver(struct drbd_thread *thi) | |||
6116 | 6116 | ||
6117 | err = cmd->fn(connection, &pi); | 6117 | err = cmd->fn(connection, &pi); |
6118 | if (err) { | 6118 | if (err) { |
6119 | drbd_err(connection, "%pf failed\n", cmd->fn); | 6119 | drbd_err(connection, "%ps failed\n", cmd->fn); |
6120 | goto reconnect; | 6120 | goto reconnect; |
6121 | } | 6121 | } |
6122 | 6122 | ||
diff --git a/drivers/block/floppy.c b/drivers/block/floppy.c index 95f608d1a098..49f89db0766f 100644 --- a/drivers/block/floppy.c +++ b/drivers/block/floppy.c | |||
@@ -1693,7 +1693,7 @@ irqreturn_t floppy_interrupt(int irq, void *dev_id) | |||
1693 | /* we don't even know which FDC is the culprit */ | 1693 | /* we don't even know which FDC is the culprit */ |
1694 | pr_info("DOR0=%x\n", fdc_state[0].dor); | 1694 | pr_info("DOR0=%x\n", fdc_state[0].dor); |
1695 | pr_info("floppy interrupt on bizarre fdc %d\n", fdc); | 1695 | pr_info("floppy interrupt on bizarre fdc %d\n", fdc); |
1696 | pr_info("handler=%pf\n", handler); | 1696 | pr_info("handler=%ps\n", handler); |
1697 | is_alive(__func__, "bizarre fdc"); | 1697 | is_alive(__func__, "bizarre fdc"); |
1698 | return IRQ_NONE; | 1698 | return IRQ_NONE; |
1699 | } | 1699 | } |
@@ -1752,7 +1752,7 @@ static void reset_interrupt(void) | |||
1752 | debugt(__func__, ""); | 1752 | debugt(__func__, ""); |
1753 | result(); /* get the status ready for set_fdc */ | 1753 | result(); /* get the status ready for set_fdc */ |
1754 | if (FDCS->reset) { | 1754 | if (FDCS->reset) { |
1755 | pr_info("reset set in interrupt, calling %pf\n", cont->error); | 1755 | pr_info("reset set in interrupt, calling %ps\n", cont->error); |
1756 | cont->error(); /* a reset just after a reset. BAD! */ | 1756 | cont->error(); /* a reset just after a reset. BAD! */ |
1757 | } | 1757 | } |
1758 | cont->redo(); | 1758 | cont->redo(); |
@@ -1793,7 +1793,7 @@ static void show_floppy(void) | |||
1793 | pr_info("\n"); | 1793 | pr_info("\n"); |
1794 | pr_info("floppy driver state\n"); | 1794 | pr_info("floppy driver state\n"); |
1795 | pr_info("-------------------\n"); | 1795 | pr_info("-------------------\n"); |
1796 | pr_info("now=%lu last interrupt=%lu diff=%lu last called handler=%pf\n", | 1796 | pr_info("now=%lu last interrupt=%lu diff=%lu last called handler=%ps\n", |
1797 | jiffies, interruptjiffies, jiffies - interruptjiffies, | 1797 | jiffies, interruptjiffies, jiffies - interruptjiffies, |
1798 | lasthandler); | 1798 | lasthandler); |
1799 | 1799 | ||
@@ -1812,9 +1812,9 @@ static void show_floppy(void) | |||
1812 | pr_info("status=%x\n", fd_inb(FD_STATUS)); | 1812 | pr_info("status=%x\n", fd_inb(FD_STATUS)); |
1813 | pr_info("fdc_busy=%lu\n", fdc_busy); | 1813 | pr_info("fdc_busy=%lu\n", fdc_busy); |
1814 | if (do_floppy) | 1814 | if (do_floppy) |
1815 | pr_info("do_floppy=%pf\n", do_floppy); | 1815 | pr_info("do_floppy=%ps\n", do_floppy); |
1816 | if (work_pending(&floppy_work)) | 1816 | if (work_pending(&floppy_work)) |
1817 | pr_info("floppy_work.func=%pf\n", floppy_work.func); | 1817 | pr_info("floppy_work.func=%ps\n", floppy_work.func); |
1818 | if (delayed_work_pending(&fd_timer)) | 1818 | if (delayed_work_pending(&fd_timer)) |
1819 | pr_info("delayed work.function=%p expires=%ld\n", | 1819 | pr_info("delayed work.function=%p expires=%ld\n", |
1820 | fd_timer.work.func, | 1820 | fd_timer.work.func, |
diff --git a/drivers/cpufreq/cpufreq.c b/drivers/cpufreq/cpufreq.c index 0e626b00053b..d87ebc2d2e68 100644 --- a/drivers/cpufreq/cpufreq.c +++ b/drivers/cpufreq/cpufreq.c | |||
@@ -432,7 +432,7 @@ static void cpufreq_list_transition_notifiers(void) | |||
432 | mutex_lock(&cpufreq_transition_notifier_list.mutex); | 432 | mutex_lock(&cpufreq_transition_notifier_list.mutex); |
433 | 433 | ||
434 | for (nb = cpufreq_transition_notifier_list.head; nb; nb = nb->next) | 434 | for (nb = cpufreq_transition_notifier_list.head; nb; nb = nb->next) |
435 | pr_info("%pF\n", nb->notifier_call); | 435 | pr_info("%pS\n", nb->notifier_call); |
436 | 436 | ||
437 | mutex_unlock(&cpufreq_transition_notifier_list.mutex); | 437 | mutex_unlock(&cpufreq_transition_notifier_list.mutex); |
438 | } | 438 | } |
diff --git a/drivers/mmc/core/quirks.h b/drivers/mmc/core/quirks.h index dd2f73af8f2c..2d2d9ea8be4f 100644 --- a/drivers/mmc/core/quirks.h +++ b/drivers/mmc/core/quirks.h | |||
@@ -159,7 +159,7 @@ static inline void mmc_fixup_device(struct mmc_card *card, | |||
159 | (f->ext_csd_rev == EXT_CSD_REV_ANY || | 159 | (f->ext_csd_rev == EXT_CSD_REV_ANY || |
160 | f->ext_csd_rev == card->ext_csd.rev) && | 160 | f->ext_csd_rev == card->ext_csd.rev) && |
161 | rev >= f->rev_start && rev <= f->rev_end) { | 161 | rev >= f->rev_start && rev <= f->rev_end) { |
162 | dev_dbg(&card->dev, "calling %pf\n", f->vendor_fixup); | 162 | dev_dbg(&card->dev, "calling %ps\n", f->vendor_fixup); |
163 | f->vendor_fixup(card, f->data); | 163 | f->vendor_fixup(card, f->data); |
164 | } | 164 | } |
165 | } | 165 | } |
diff --git a/drivers/nvdimm/bus.c b/drivers/nvdimm/bus.c index 7bbff0af29b2..7ff684159f29 100644 --- a/drivers/nvdimm/bus.c +++ b/drivers/nvdimm/bus.c | |||
@@ -581,7 +581,7 @@ int __nd_driver_register(struct nd_device_driver *nd_drv, struct module *owner, | |||
581 | struct device_driver *drv = &nd_drv->drv; | 581 | struct device_driver *drv = &nd_drv->drv; |
582 | 582 | ||
583 | if (!nd_drv->type) { | 583 | if (!nd_drv->type) { |
584 | pr_debug("driver type bitmask not set (%pf)\n", | 584 | pr_debug("driver type bitmask not set (%ps)\n", |
585 | __builtin_return_address(0)); | 585 | __builtin_return_address(0)); |
586 | return -EINVAL; | 586 | return -EINVAL; |
587 | } | 587 | } |
diff --git a/drivers/nvdimm/dimm_devs.c b/drivers/nvdimm/dimm_devs.c index efe412a6b5b9..06f5087547ea 100644 --- a/drivers/nvdimm/dimm_devs.c +++ b/drivers/nvdimm/dimm_devs.c | |||
@@ -53,7 +53,7 @@ static int validate_dimm(struct nvdimm_drvdata *ndd) | |||
53 | 53 | ||
54 | rc = nvdimm_check_config_data(ndd->dev); | 54 | rc = nvdimm_check_config_data(ndd->dev); |
55 | if (rc) | 55 | if (rc) |
56 | dev_dbg(ndd->dev, "%pf: %s error: %d\n", | 56 | dev_dbg(ndd->dev, "%ps: %s error: %d\n", |
57 | __builtin_return_address(0), __func__, rc); | 57 | __builtin_return_address(0), __func__, rc); |
58 | return rc; | 58 | return rc; |
59 | } | 59 | } |
diff --git a/drivers/pci/pci-driver.c b/drivers/pci/pci-driver.c index 79b1610a8beb..11a877461584 100644 --- a/drivers/pci/pci-driver.c +++ b/drivers/pci/pci-driver.c | |||
@@ -578,7 +578,7 @@ static int pci_legacy_suspend(struct device *dev, pm_message_t state) | |||
578 | if (!pci_dev->state_saved && pci_dev->current_state != PCI_D0 | 578 | if (!pci_dev->state_saved && pci_dev->current_state != PCI_D0 |
579 | && pci_dev->current_state != PCI_UNKNOWN) { | 579 | && pci_dev->current_state != PCI_UNKNOWN) { |
580 | WARN_ONCE(pci_dev->current_state != prev, | 580 | WARN_ONCE(pci_dev->current_state != prev, |
581 | "PCI PM: Device state not saved by %pF\n", | 581 | "PCI PM: Device state not saved by %pS\n", |
582 | drv->suspend); | 582 | drv->suspend); |
583 | } | 583 | } |
584 | } | 584 | } |
@@ -605,7 +605,7 @@ static int pci_legacy_suspend_late(struct device *dev, pm_message_t state) | |||
605 | if (!pci_dev->state_saved && pci_dev->current_state != PCI_D0 | 605 | if (!pci_dev->state_saved && pci_dev->current_state != PCI_D0 |
606 | && pci_dev->current_state != PCI_UNKNOWN) { | 606 | && pci_dev->current_state != PCI_UNKNOWN) { |
607 | WARN_ONCE(pci_dev->current_state != prev, | 607 | WARN_ONCE(pci_dev->current_state != prev, |
608 | "PCI PM: Device state not saved by %pF\n", | 608 | "PCI PM: Device state not saved by %pS\n", |
609 | drv->suspend_late); | 609 | drv->suspend_late); |
610 | goto Fixup; | 610 | goto Fixup; |
611 | } | 611 | } |
@@ -773,7 +773,7 @@ static int pci_pm_suspend(struct device *dev) | |||
773 | if (!pci_dev->state_saved && pci_dev->current_state != PCI_D0 | 773 | if (!pci_dev->state_saved && pci_dev->current_state != PCI_D0 |
774 | && pci_dev->current_state != PCI_UNKNOWN) { | 774 | && pci_dev->current_state != PCI_UNKNOWN) { |
775 | WARN_ONCE(pci_dev->current_state != prev, | 775 | WARN_ONCE(pci_dev->current_state != prev, |
776 | "PCI PM: State of device not saved by %pF\n", | 776 | "PCI PM: State of device not saved by %pS\n", |
777 | pm->suspend); | 777 | pm->suspend); |
778 | } | 778 | } |
779 | } | 779 | } |
@@ -821,7 +821,7 @@ static int pci_pm_suspend_noirq(struct device *dev) | |||
821 | if (!pci_dev->state_saved && pci_dev->current_state != PCI_D0 | 821 | if (!pci_dev->state_saved && pci_dev->current_state != PCI_D0 |
822 | && pci_dev->current_state != PCI_UNKNOWN) { | 822 | && pci_dev->current_state != PCI_UNKNOWN) { |
823 | WARN_ONCE(pci_dev->current_state != prev, | 823 | WARN_ONCE(pci_dev->current_state != prev, |
824 | "PCI PM: State of device not saved by %pF\n", | 824 | "PCI PM: State of device not saved by %pS\n", |
825 | pm->suspend_noirq); | 825 | pm->suspend_noirq); |
826 | goto Fixup; | 826 | goto Fixup; |
827 | } | 827 | } |
@@ -1260,11 +1260,11 @@ static int pci_pm_runtime_suspend(struct device *dev) | |||
1260 | * log level. | 1260 | * log level. |
1261 | */ | 1261 | */ |
1262 | if (error == -EBUSY || error == -EAGAIN) { | 1262 | if (error == -EBUSY || error == -EAGAIN) { |
1263 | dev_dbg(dev, "can't suspend now (%pf returned %d)\n", | 1263 | dev_dbg(dev, "can't suspend now (%ps returned %d)\n", |
1264 | pm->runtime_suspend, error); | 1264 | pm->runtime_suspend, error); |
1265 | return error; | 1265 | return error; |
1266 | } else if (error) { | 1266 | } else if (error) { |
1267 | dev_err(dev, "can't suspend (%pf returned %d)\n", | 1267 | dev_err(dev, "can't suspend (%ps returned %d)\n", |
1268 | pm->runtime_suspend, error); | 1268 | pm->runtime_suspend, error); |
1269 | return error; | 1269 | return error; |
1270 | } | 1270 | } |
@@ -1276,7 +1276,7 @@ static int pci_pm_runtime_suspend(struct device *dev) | |||
1276 | && !pci_dev->state_saved && pci_dev->current_state != PCI_D0 | 1276 | && !pci_dev->state_saved && pci_dev->current_state != PCI_D0 |
1277 | && pci_dev->current_state != PCI_UNKNOWN) { | 1277 | && pci_dev->current_state != PCI_UNKNOWN) { |
1278 | WARN_ONCE(pci_dev->current_state != prev, | 1278 | WARN_ONCE(pci_dev->current_state != prev, |
1279 | "PCI PM: State of device not saved by %pF\n", | 1279 | "PCI PM: State of device not saved by %pS\n", |
1280 | pm->runtime_suspend); | 1280 | pm->runtime_suspend); |
1281 | return 0; | 1281 | return 0; |
1282 | } | 1282 | } |
diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c index e2a879e93d86..56cd4c4a170c 100644 --- a/drivers/pci/quirks.c +++ b/drivers/pci/quirks.c | |||
@@ -36,7 +36,7 @@ static ktime_t fixup_debug_start(struct pci_dev *dev, | |||
36 | void (*fn)(struct pci_dev *dev)) | 36 | void (*fn)(struct pci_dev *dev)) |
37 | { | 37 | { |
38 | if (initcall_debug) | 38 | if (initcall_debug) |
39 | pci_info(dev, "calling %pF @ %i\n", fn, task_pid_nr(current)); | 39 | pci_info(dev, "calling %pS @ %i\n", fn, task_pid_nr(current)); |
40 | 40 | ||
41 | return ktime_get(); | 41 | return ktime_get(); |
42 | } | 42 | } |
@@ -51,7 +51,7 @@ static void fixup_debug_report(struct pci_dev *dev, ktime_t calltime, | |||
51 | delta = ktime_sub(rettime, calltime); | 51 | delta = ktime_sub(rettime, calltime); |
52 | duration = (unsigned long long) ktime_to_ns(delta) >> 10; | 52 | duration = (unsigned long long) ktime_to_ns(delta) >> 10; |
53 | if (initcall_debug || duration > 10000) | 53 | if (initcall_debug || duration > 10000) |
54 | pci_info(dev, "%pF took %lld usecs\n", fn, duration); | 54 | pci_info(dev, "%pS took %lld usecs\n", fn, duration); |
55 | } | 55 | } |
56 | 56 | ||
57 | static void pci_do_fixups(struct pci_dev *dev, struct pci_fixup *f, | 57 | static void pci_do_fixups(struct pci_dev *dev, struct pci_fixup *f, |
diff --git a/drivers/pnp/quirks.c b/drivers/pnp/quirks.c index 803666ae3635..de99f371d362 100644 --- a/drivers/pnp/quirks.c +++ b/drivers/pnp/quirks.c | |||
@@ -458,7 +458,7 @@ void pnp_fixup_device(struct pnp_dev *dev) | |||
458 | for (f = pnp_fixups; *f->id; f++) { | 458 | for (f = pnp_fixups; *f->id; f++) { |
459 | if (!compare_pnp_id(dev->id, f->id)) | 459 | if (!compare_pnp_id(dev->id, f->id)) |
460 | continue; | 460 | continue; |
461 | pnp_dbg(&dev->dev, "%s: calling %pF\n", f->id, | 461 | pnp_dbg(&dev->dev, "%s: calling %pS\n", f->id, |
462 | f->quirk_function); | 462 | f->quirk_function); |
463 | f->quirk_function(dev); | 463 | f->quirk_function(dev); |
464 | } | 464 | } |
diff --git a/drivers/scsi/esp_scsi.c b/drivers/scsi/esp_scsi.c index 465df475f753..76fd02ccbf49 100644 --- a/drivers/scsi/esp_scsi.c +++ b/drivers/scsi/esp_scsi.c | |||
@@ -1031,7 +1031,7 @@ static int esp_check_spur_intr(struct esp *esp) | |||
1031 | 1031 | ||
1032 | static void esp_schedule_reset(struct esp *esp) | 1032 | static void esp_schedule_reset(struct esp *esp) |
1033 | { | 1033 | { |
1034 | esp_log_reset("esp_schedule_reset() from %pf\n", | 1034 | esp_log_reset("esp_schedule_reset() from %ps\n", |
1035 | __builtin_return_address(0)); | 1035 | __builtin_return_address(0)); |
1036 | esp->flags |= ESP_FLAG_RESETTING; | 1036 | esp->flags |= ESP_FLAG_RESETTING; |
1037 | esp_event(esp, ESP_EVENT_RESET); | 1037 | esp_event(esp, ESP_EVENT_RESET); |
diff --git a/fs/btrfs/tests/free-space-tree-tests.c b/fs/btrfs/tests/free-space-tree-tests.c index 89346da890cf..f7a969b986eb 100644 --- a/fs/btrfs/tests/free-space-tree-tests.c +++ b/fs/btrfs/tests/free-space-tree-tests.c | |||
@@ -539,7 +539,7 @@ static int run_test_both_formats(test_func_t test_func, u32 sectorsize, | |||
539 | ret = run_test(test_func, 0, sectorsize, nodesize, alignment); | 539 | ret = run_test(test_func, 0, sectorsize, nodesize, alignment); |
540 | if (ret) { | 540 | if (ret) { |
541 | test_err( | 541 | test_err( |
542 | "%pf failed with extents, sectorsize=%u, nodesize=%u, alignment=%u", | 542 | "%ps failed with extents, sectorsize=%u, nodesize=%u, alignment=%u", |
543 | test_func, sectorsize, nodesize, alignment); | 543 | test_func, sectorsize, nodesize, alignment); |
544 | test_ret = ret; | 544 | test_ret = ret; |
545 | } | 545 | } |
@@ -547,7 +547,7 @@ static int run_test_both_formats(test_func_t test_func, u32 sectorsize, | |||
547 | ret = run_test(test_func, 1, sectorsize, nodesize, alignment); | 547 | ret = run_test(test_func, 1, sectorsize, nodesize, alignment); |
548 | if (ret) { | 548 | if (ret) { |
549 | test_err( | 549 | test_err( |
550 | "%pf failed with bitmaps, sectorsize=%u, nodesize=%u, alignment=%u", | 550 | "%ps failed with bitmaps, sectorsize=%u, nodesize=%u, alignment=%u", |
551 | test_func, sectorsize, nodesize, alignment); | 551 | test_func, sectorsize, nodesize, alignment); |
552 | test_ret = ret; | 552 | test_ret = ret; |
553 | } | 553 | } |
diff --git a/fs/f2fs/f2fs.h b/fs/f2fs/f2fs.h index 8f23ee6e8eb9..02d0cd199828 100644 --- a/fs/f2fs/f2fs.h +++ b/fs/f2fs/f2fs.h | |||
@@ -1337,7 +1337,7 @@ struct f2fs_private_dio { | |||
1337 | 1337 | ||
1338 | #ifdef CONFIG_F2FS_FAULT_INJECTION | 1338 | #ifdef CONFIG_F2FS_FAULT_INJECTION |
1339 | #define f2fs_show_injection_info(type) \ | 1339 | #define f2fs_show_injection_info(type) \ |
1340 | printk_ratelimited("%sF2FS-fs : inject %s in %s of %pF\n", \ | 1340 | printk_ratelimited("%sF2FS-fs : inject %s in %s of %pS\n", \ |
1341 | KERN_INFO, f2fs_fault_name[type], \ | 1341 | KERN_INFO, f2fs_fault_name[type], \ |
1342 | __func__, __builtin_return_address(0)) | 1342 | __func__, __builtin_return_address(0)) |
1343 | static inline bool time_to_inject(struct f2fs_sb_info *sbi, int type) | 1343 | static inline bool time_to_inject(struct f2fs_sb_info *sbi, int type) |
diff --git a/fs/pstore/inode.c b/fs/pstore/inode.c index c60ee46f3e39..29e94e0b6d73 100644 --- a/fs/pstore/inode.c +++ b/fs/pstore/inode.c | |||
@@ -115,7 +115,7 @@ static int pstore_ftrace_seq_show(struct seq_file *s, void *v) | |||
115 | 115 | ||
116 | rec = (struct pstore_ftrace_record *)(ps->record->buf + data->off); | 116 | rec = (struct pstore_ftrace_record *)(ps->record->buf + data->off); |
117 | 117 | ||
118 | seq_printf(s, "CPU:%d ts:%llu %08lx %08lx %pf <- %pF\n", | 118 | seq_printf(s, "CPU:%d ts:%llu %08lx %08lx %ps <- %pS\n", |
119 | pstore_ftrace_decode_cpu(rec), | 119 | pstore_ftrace_decode_cpu(rec), |
120 | pstore_ftrace_read_timestamp(rec), | 120 | pstore_ftrace_read_timestamp(rec), |
121 | rec->ip, rec->parent_ip, (void *)rec->ip, | 121 | rec->ip, rec->parent_ip, (void *)rec->ip, |
diff --git a/include/trace/events/btrfs.h b/include/trace/events/btrfs.h index ab1cc33adbac..b9b7465be5eb 100644 --- a/include/trace/events/btrfs.h +++ b/include/trace/events/btrfs.h | |||
@@ -1345,7 +1345,7 @@ DECLARE_EVENT_CLASS(btrfs__work, | |||
1345 | __entry->normal_work = &work->normal_work; | 1345 | __entry->normal_work = &work->normal_work; |
1346 | ), | 1346 | ), |
1347 | 1347 | ||
1348 | TP_printk_btrfs("work=%p (normal_work=%p) wq=%p func=%pf ordered_func=%p " | 1348 | TP_printk_btrfs("work=%p (normal_work=%p) wq=%p func=%ps ordered_func=%p " |
1349 | "ordered_free=%p", | 1349 | "ordered_free=%p", |
1350 | __entry->work, __entry->normal_work, __entry->wq, | 1350 | __entry->work, __entry->normal_work, __entry->wq, |
1351 | __entry->func, __entry->ordered_func, __entry->ordered_free) | 1351 | __entry->func, __entry->ordered_func, __entry->ordered_free) |
diff --git a/include/trace/events/cpuhp.h b/include/trace/events/cpuhp.h index fe1d6e8cd99d..ad16f77310c6 100644 --- a/include/trace/events/cpuhp.h +++ b/include/trace/events/cpuhp.h | |||
@@ -30,7 +30,7 @@ TRACE_EVENT(cpuhp_enter, | |||
30 | __entry->fun = fun; | 30 | __entry->fun = fun; |
31 | ), | 31 | ), |
32 | 32 | ||
33 | TP_printk("cpu: %04u target: %3d step: %3d (%pf)", | 33 | TP_printk("cpu: %04u target: %3d step: %3d (%ps)", |
34 | __entry->cpu, __entry->target, __entry->idx, __entry->fun) | 34 | __entry->cpu, __entry->target, __entry->idx, __entry->fun) |
35 | ); | 35 | ); |
36 | 36 | ||
@@ -58,7 +58,7 @@ TRACE_EVENT(cpuhp_multi_enter, | |||
58 | __entry->fun = fun; | 58 | __entry->fun = fun; |
59 | ), | 59 | ), |
60 | 60 | ||
61 | TP_printk("cpu: %04u target: %3d step: %3d (%pf)", | 61 | TP_printk("cpu: %04u target: %3d step: %3d (%ps)", |
62 | __entry->cpu, __entry->target, __entry->idx, __entry->fun) | 62 | __entry->cpu, __entry->target, __entry->idx, __entry->fun) |
63 | ); | 63 | ); |
64 | 64 | ||
diff --git a/include/trace/events/preemptirq.h b/include/trace/events/preemptirq.h index 9a0d4ceeb166..95fba0471e5b 100644 --- a/include/trace/events/preemptirq.h +++ b/include/trace/events/preemptirq.h | |||
@@ -27,7 +27,7 @@ DECLARE_EVENT_CLASS(preemptirq_template, | |||
27 | __entry->parent_offs = (u32)(parent_ip - (unsigned long)_stext); | 27 | __entry->parent_offs = (u32)(parent_ip - (unsigned long)_stext); |
28 | ), | 28 | ), |
29 | 29 | ||
30 | TP_printk("caller=%pF parent=%pF", | 30 | TP_printk("caller=%pS parent=%pS", |
31 | (void *)((unsigned long)(_stext) + __entry->caller_offs), | 31 | (void *)((unsigned long)(_stext) + __entry->caller_offs), |
32 | (void *)((unsigned long)(_stext) + __entry->parent_offs)) | 32 | (void *)((unsigned long)(_stext) + __entry->parent_offs)) |
33 | ); | 33 | ); |
diff --git a/include/trace/events/rcu.h b/include/trace/events/rcu.h index f0c4d10e614b..80339fd14c1c 100644 --- a/include/trace/events/rcu.h +++ b/include/trace/events/rcu.h | |||
@@ -491,7 +491,7 @@ TRACE_EVENT(rcu_callback, | |||
491 | __entry->qlen = qlen; | 491 | __entry->qlen = qlen; |
492 | ), | 492 | ), |
493 | 493 | ||
494 | TP_printk("%s rhp=%p func=%pf %ld/%ld", | 494 | TP_printk("%s rhp=%p func=%ps %ld/%ld", |
495 | __entry->rcuname, __entry->rhp, __entry->func, | 495 | __entry->rcuname, __entry->rhp, __entry->func, |
496 | __entry->qlen_lazy, __entry->qlen) | 496 | __entry->qlen_lazy, __entry->qlen) |
497 | ); | 497 | ); |
@@ -587,7 +587,7 @@ TRACE_EVENT(rcu_invoke_callback, | |||
587 | __entry->func = rhp->func; | 587 | __entry->func = rhp->func; |
588 | ), | 588 | ), |
589 | 589 | ||
590 | TP_printk("%s rhp=%p func=%pf", | 590 | TP_printk("%s rhp=%p func=%ps", |
591 | __entry->rcuname, __entry->rhp, __entry->func) | 591 | __entry->rcuname, __entry->rhp, __entry->func) |
592 | ); | 592 | ); |
593 | 593 | ||
diff --git a/include/trace/events/sunrpc.h b/include/trace/events/sunrpc.h index 0d5d0d91f861..7b8b987d332e 100644 --- a/include/trace/events/sunrpc.h +++ b/include/trace/events/sunrpc.h | |||
@@ -102,7 +102,7 @@ DECLARE_EVENT_CLASS(rpc_task_running, | |||
102 | __entry->flags = task->tk_flags; | 102 | __entry->flags = task->tk_flags; |
103 | ), | 103 | ), |
104 | 104 | ||
105 | TP_printk("task:%u@%d flags=%4.4x state=%4.4lx status=%d action=%pf", | 105 | TP_printk("task:%u@%d flags=%4.4x state=%4.4lx status=%d action=%ps", |
106 | __entry->task_id, __entry->client_id, | 106 | __entry->task_id, __entry->client_id, |
107 | __entry->flags, | 107 | __entry->flags, |
108 | __entry->runstate, | 108 | __entry->runstate, |
diff --git a/include/trace/events/vmscan.h b/include/trace/events/vmscan.h index a1cb91342231..252327dbfa51 100644 --- a/include/trace/events/vmscan.h +++ b/include/trace/events/vmscan.h | |||
@@ -226,7 +226,7 @@ TRACE_EVENT(mm_shrink_slab_start, | |||
226 | __entry->priority = priority; | 226 | __entry->priority = priority; |
227 | ), | 227 | ), |
228 | 228 | ||
229 | TP_printk("%pF %p: nid: %d objects to shrink %ld gfp_flags %s cache items %ld delta %lld total_scan %ld priority %d", | 229 | TP_printk("%pS %p: nid: %d objects to shrink %ld gfp_flags %s cache items %ld delta %lld total_scan %ld priority %d", |
230 | __entry->shrink, | 230 | __entry->shrink, |
231 | __entry->shr, | 231 | __entry->shr, |
232 | __entry->nid, | 232 | __entry->nid, |
@@ -265,7 +265,7 @@ TRACE_EVENT(mm_shrink_slab_end, | |||
265 | __entry->total_scan = total_scan; | 265 | __entry->total_scan = total_scan; |
266 | ), | 266 | ), |
267 | 267 | ||
268 | TP_printk("%pF %p: nid: %d unused scan count %ld new scan count %ld total_scan %ld last shrinker return val %d", | 268 | TP_printk("%pS %p: nid: %d unused scan count %ld new scan count %ld total_scan %ld last shrinker return val %d", |
269 | __entry->shrink, | 269 | __entry->shrink, |
270 | __entry->shr, | 270 | __entry->shr, |
271 | __entry->nid, | 271 | __entry->nid, |
diff --git a/include/trace/events/workqueue.h b/include/trace/events/workqueue.h index 9a761bc6a251..e172549283be 100644 --- a/include/trace/events/workqueue.h +++ b/include/trace/events/workqueue.h | |||
@@ -60,7 +60,7 @@ TRACE_EVENT(workqueue_queue_work, | |||
60 | __entry->cpu = pwq->pool->cpu; | 60 | __entry->cpu = pwq->pool->cpu; |
61 | ), | 61 | ), |
62 | 62 | ||
63 | TP_printk("work struct=%p function=%pf workqueue=%p req_cpu=%u cpu=%u", | 63 | TP_printk("work struct=%p function=%ps workqueue=%p req_cpu=%u cpu=%u", |
64 | __entry->work, __entry->function, __entry->workqueue, | 64 | __entry->work, __entry->function, __entry->workqueue, |
65 | __entry->req_cpu, __entry->cpu) | 65 | __entry->req_cpu, __entry->cpu) |
66 | ); | 66 | ); |
@@ -102,7 +102,7 @@ TRACE_EVENT(workqueue_execute_start, | |||
102 | __entry->function = work->func; | 102 | __entry->function = work->func; |
103 | ), | 103 | ), |
104 | 104 | ||
105 | TP_printk("work struct %p: function %pf", __entry->work, __entry->function) | 105 | TP_printk("work struct %p: function %ps", __entry->work, __entry->function) |
106 | ); | 106 | ); |
107 | 107 | ||
108 | /** | 108 | /** |
diff --git a/include/trace/events/xen.h b/include/trace/events/xen.h index fdcf88bcf0ea..9a0e8af21310 100644 --- a/include/trace/events/xen.h +++ b/include/trace/events/xen.h | |||
@@ -73,7 +73,7 @@ TRACE_EVENT(xen_mc_callback, | |||
73 | __entry->fn = fn; | 73 | __entry->fn = fn; |
74 | __entry->data = data; | 74 | __entry->data = data; |
75 | ), | 75 | ), |
76 | TP_printk("callback %pf, data %p", | 76 | TP_printk("callback %ps, data %p", |
77 | __entry->fn, __entry->data) | 77 | __entry->fn, __entry->data) |
78 | ); | 78 | ); |
79 | 79 | ||
diff --git a/init/main.c b/init/main.c index c86a1c8f19f4..3192c6cc5382 100644 --- a/init/main.c +++ b/init/main.c | |||
@@ -826,7 +826,7 @@ trace_initcall_start_cb(void *data, initcall_t fn) | |||
826 | { | 826 | { |
827 | ktime_t *calltime = (ktime_t *)data; | 827 | ktime_t *calltime = (ktime_t *)data; |
828 | 828 | ||
829 | printk(KERN_DEBUG "calling %pF @ %i\n", fn, task_pid_nr(current)); | 829 | printk(KERN_DEBUG "calling %pS @ %i\n", fn, task_pid_nr(current)); |
830 | *calltime = ktime_get(); | 830 | *calltime = ktime_get(); |
831 | } | 831 | } |
832 | 832 | ||
@@ -840,7 +840,7 @@ trace_initcall_finish_cb(void *data, initcall_t fn, int ret) | |||
840 | rettime = ktime_get(); | 840 | rettime = ktime_get(); |
841 | delta = ktime_sub(rettime, *calltime); | 841 | delta = ktime_sub(rettime, *calltime); |
842 | duration = (unsigned long long) ktime_to_ns(delta) >> 10; | 842 | duration = (unsigned long long) ktime_to_ns(delta) >> 10; |
843 | printk(KERN_DEBUG "initcall %pF returned %d after %lld usecs\n", | 843 | printk(KERN_DEBUG "initcall %pS returned %d after %lld usecs\n", |
844 | fn, ret, duration); | 844 | fn, ret, duration); |
845 | } | 845 | } |
846 | 846 | ||
@@ -897,7 +897,7 @@ int __init_or_module do_one_initcall(initcall_t fn) | |||
897 | strlcat(msgbuf, "disabled interrupts ", sizeof(msgbuf)); | 897 | strlcat(msgbuf, "disabled interrupts ", sizeof(msgbuf)); |
898 | local_irq_enable(); | 898 | local_irq_enable(); |
899 | } | 899 | } |
900 | WARN(msgbuf[0], "initcall %pF returned with %s\n", fn, msgbuf); | 900 | WARN(msgbuf[0], "initcall %pS returned with %s\n", fn, msgbuf); |
901 | 901 | ||
902 | add_latent_entropy(); | 902 | add_latent_entropy(); |
903 | return ret; | 903 | return ret; |
diff --git a/kernel/async.c b/kernel/async.c index f6bd0d9885e1..12c332e4e13e 100644 --- a/kernel/async.c +++ b/kernel/async.c | |||
@@ -119,7 +119,7 @@ static void async_run_entry_fn(struct work_struct *work) | |||
119 | 119 | ||
120 | /* 1) run (and print duration) */ | 120 | /* 1) run (and print duration) */ |
121 | if (initcall_debug && system_state < SYSTEM_RUNNING) { | 121 | if (initcall_debug && system_state < SYSTEM_RUNNING) { |
122 | pr_debug("calling %lli_%pF @ %i\n", | 122 | pr_debug("calling %lli_%pS @ %i\n", |
123 | (long long)entry->cookie, | 123 | (long long)entry->cookie, |
124 | entry->func, task_pid_nr(current)); | 124 | entry->func, task_pid_nr(current)); |
125 | calltime = ktime_get(); | 125 | calltime = ktime_get(); |
@@ -128,7 +128,7 @@ static void async_run_entry_fn(struct work_struct *work) | |||
128 | if (initcall_debug && system_state < SYSTEM_RUNNING) { | 128 | if (initcall_debug && system_state < SYSTEM_RUNNING) { |
129 | rettime = ktime_get(); | 129 | rettime = ktime_get(); |
130 | delta = ktime_sub(rettime, calltime); | 130 | delta = ktime_sub(rettime, calltime); |
131 | pr_debug("initcall %lli_%pF returned 0 after %lld usecs\n", | 131 | pr_debug("initcall %lli_%pS returned 0 after %lld usecs\n", |
132 | (long long)entry->cookie, | 132 | (long long)entry->cookie, |
133 | entry->func, | 133 | entry->func, |
134 | (long long)ktime_to_ns(delta) >> 10); | 134 | (long long)ktime_to_ns(delta) >> 10); |
diff --git a/kernel/events/uprobes.c b/kernel/events/uprobes.c index affa830a198c..48abc0f18eae 100644 --- a/kernel/events/uprobes.c +++ b/kernel/events/uprobes.c | |||
@@ -2028,7 +2028,7 @@ static void handler_chain(struct uprobe *uprobe, struct pt_regs *regs) | |||
2028 | if (uc->handler) { | 2028 | if (uc->handler) { |
2029 | rc = uc->handler(uc, regs); | 2029 | rc = uc->handler(uc, regs); |
2030 | WARN(rc & ~UPROBE_HANDLER_MASK, | 2030 | WARN(rc & ~UPROBE_HANDLER_MASK, |
2031 | "bad rc=0x%x from %pf()\n", rc, uc->handler); | 2031 | "bad rc=0x%x from %ps()\n", rc, uc->handler); |
2032 | } | 2032 | } |
2033 | 2033 | ||
2034 | if (uc->ret_handler) | 2034 | if (uc->ret_handler) |
diff --git a/kernel/fail_function.c b/kernel/fail_function.c index 17f75b545f66..feb80712b913 100644 --- a/kernel/fail_function.c +++ b/kernel/fail_function.c | |||
@@ -210,7 +210,7 @@ static int fei_seq_show(struct seq_file *m, void *v) | |||
210 | { | 210 | { |
211 | struct fei_attr *attr = list_entry(v, struct fei_attr, list); | 211 | struct fei_attr *attr = list_entry(v, struct fei_attr, list); |
212 | 212 | ||
213 | seq_printf(m, "%pf\n", attr->kp.addr); | 213 | seq_printf(m, "%ps\n", attr->kp.addr); |
214 | return 0; | 214 | return 0; |
215 | } | 215 | } |
216 | 216 | ||
diff --git a/kernel/irq/debugfs.c b/kernel/irq/debugfs.c index 516c00a5e867..c1eccd4f6520 100644 --- a/kernel/irq/debugfs.c +++ b/kernel/irq/debugfs.c | |||
@@ -152,7 +152,7 @@ static int irq_debug_show(struct seq_file *m, void *p) | |||
152 | 152 | ||
153 | raw_spin_lock_irq(&desc->lock); | 153 | raw_spin_lock_irq(&desc->lock); |
154 | data = irq_desc_get_irq_data(desc); | 154 | data = irq_desc_get_irq_data(desc); |
155 | seq_printf(m, "handler: %pf\n", desc->handle_irq); | 155 | seq_printf(m, "handler: %ps\n", desc->handle_irq); |
156 | seq_printf(m, "device: %s\n", desc->dev_name); | 156 | seq_printf(m, "device: %s\n", desc->dev_name); |
157 | seq_printf(m, "status: 0x%08x\n", desc->status_use_accessors); | 157 | seq_printf(m, "status: 0x%08x\n", desc->status_use_accessors); |
158 | irq_debug_show_bits(m, 0, desc->status_use_accessors, irqdesc_states, | 158 | irq_debug_show_bits(m, 0, desc->status_use_accessors, irqdesc_states, |
diff --git a/kernel/irq/handle.c b/kernel/irq/handle.c index 6df5ddfdb0f8..a4ace611f47f 100644 --- a/kernel/irq/handle.c +++ b/kernel/irq/handle.c | |||
@@ -149,7 +149,7 @@ irqreturn_t __handle_irq_event_percpu(struct irq_desc *desc, unsigned int *flags | |||
149 | res = action->handler(irq, action->dev_id); | 149 | res = action->handler(irq, action->dev_id); |
150 | trace_irq_handler_exit(irq, action, res); | 150 | trace_irq_handler_exit(irq, action, res); |
151 | 151 | ||
152 | if (WARN_ONCE(!irqs_disabled(),"irq %u handler %pF enabled interrupts\n", | 152 | if (WARN_ONCE(!irqs_disabled(),"irq %u handler %pS enabled interrupts\n", |
153 | irq, action->handler)) | 153 | irq, action->handler)) |
154 | local_irq_disable(); | 154 | local_irq_disable(); |
155 | 155 | ||
diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c index 9ec34a2a6638..ec43ab2fdfda 100644 --- a/kernel/irq/manage.c +++ b/kernel/irq/manage.c | |||
@@ -778,7 +778,7 @@ int __irq_set_trigger(struct irq_desc *desc, unsigned long flags) | |||
778 | ret = 0; | 778 | ret = 0; |
779 | break; | 779 | break; |
780 | default: | 780 | default: |
781 | pr_err("Setting trigger mode %lu for irq %u failed (%pF)\n", | 781 | pr_err("Setting trigger mode %lu for irq %u failed (%pS)\n", |
782 | flags, irq_desc_get_irq(desc), chip->irq_set_type); | 782 | flags, irq_desc_get_irq(desc), chip->irq_set_type); |
783 | } | 783 | } |
784 | if (unmask) | 784 | if (unmask) |
diff --git a/kernel/irq/spurious.c b/kernel/irq/spurious.c index 6d2fa6914b30..2ed97a7c9b2a 100644 --- a/kernel/irq/spurious.c +++ b/kernel/irq/spurious.c | |||
@@ -212,9 +212,9 @@ static void __report_bad_irq(struct irq_desc *desc, irqreturn_t action_ret) | |||
212 | */ | 212 | */ |
213 | raw_spin_lock_irqsave(&desc->lock, flags); | 213 | raw_spin_lock_irqsave(&desc->lock, flags); |
214 | for_each_action_of_desc(desc, action) { | 214 | for_each_action_of_desc(desc, action) { |
215 | printk(KERN_ERR "[<%p>] %pf", action->handler, action->handler); | 215 | printk(KERN_ERR "[<%p>] %ps", action->handler, action->handler); |
216 | if (action->thread_fn) | 216 | if (action->thread_fn) |
217 | printk(KERN_CONT " threaded [<%p>] %pf", | 217 | printk(KERN_CONT " threaded [<%p>] %ps", |
218 | action->thread_fn, action->thread_fn); | 218 | action->thread_fn, action->thread_fn); |
219 | printk(KERN_CONT "\n"); | 219 | printk(KERN_CONT "\n"); |
220 | } | 220 | } |
diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c index acd6ccf56faf..8eee921b384d 100644 --- a/kernel/rcu/tree.c +++ b/kernel/rcu/tree.c | |||
@@ -2870,7 +2870,7 @@ __call_rcu(struct rcu_head *head, rcu_callback_t func, int cpu, bool lazy) | |||
2870 | * Use rcu:rcu_callback trace event to find the previous | 2870 | * Use rcu:rcu_callback trace event to find the previous |
2871 | * time callback was passed to __call_rcu(). | 2871 | * time callback was passed to __call_rcu(). |
2872 | */ | 2872 | */ |
2873 | WARN_ONCE(1, "__call_rcu(): Double-freed CB %p->%pF()!!!\n", | 2873 | WARN_ONCE(1, "__call_rcu(): Double-freed CB %p->%pS()!!!\n", |
2874 | head, head->func); | 2874 | head, head->func); |
2875 | WRITE_ONCE(head->func, rcu_leak_callback); | 2875 | WRITE_ONCE(head->func, rcu_leak_callback); |
2876 | return; | 2876 | return; |
diff --git a/kernel/stop_machine.c b/kernel/stop_machine.c index 067cb83f37ea..7231fb5953fc 100644 --- a/kernel/stop_machine.c +++ b/kernel/stop_machine.c | |||
@@ -513,7 +513,7 @@ repeat: | |||
513 | } | 513 | } |
514 | preempt_count_dec(); | 514 | preempt_count_dec(); |
515 | WARN_ONCE(preempt_count(), | 515 | WARN_ONCE(preempt_count(), |
516 | "cpu_stop: %pf(%p) leaked preempt count\n", fn, arg); | 516 | "cpu_stop: %ps(%p) leaked preempt count\n", fn, arg); |
517 | goto repeat; | 517 | goto repeat; |
518 | } | 518 | } |
519 | } | 519 | } |
diff --git a/kernel/time/sched_clock.c b/kernel/time/sched_clock.c index 094b82ca95e5..1002cf61700a 100644 --- a/kernel/time/sched_clock.c +++ b/kernel/time/sched_clock.c | |||
@@ -231,7 +231,7 @@ sched_clock_register(u64 (*read)(void), int bits, unsigned long rate) | |||
231 | if (irqtime > 0 || (irqtime == -1 && rate >= 1000000)) | 231 | if (irqtime > 0 || (irqtime == -1 && rate >= 1000000)) |
232 | enable_sched_clock_irqtime(); | 232 | enable_sched_clock_irqtime(); |
233 | 233 | ||
234 | pr_debug("Registered %pF as sched_clock source\n", read); | 234 | pr_debug("Registered %pS as sched_clock source\n", read); |
235 | } | 235 | } |
236 | 236 | ||
237 | void __init generic_sched_clock_init(void) | 237 | void __init generic_sched_clock_init(void) |
diff --git a/kernel/time/timer.c b/kernel/time/timer.c index 2fce056f8a49..6502c3ed317e 100644 --- a/kernel/time/timer.c +++ b/kernel/time/timer.c | |||
@@ -1328,7 +1328,7 @@ static void call_timer_fn(struct timer_list *timer, void (*fn)(struct timer_list | |||
1328 | lock_map_release(&lockdep_map); | 1328 | lock_map_release(&lockdep_map); |
1329 | 1329 | ||
1330 | if (count != preempt_count()) { | 1330 | if (count != preempt_count()) { |
1331 | WARN_ONCE(1, "timer: %pF preempt leak: %08x -> %08x\n", | 1331 | WARN_ONCE(1, "timer: %pS preempt leak: %08x -> %08x\n", |
1332 | fn, count, preempt_count()); | 1332 | fn, count, preempt_count()); |
1333 | /* | 1333 | /* |
1334 | * Restore the preempt count. That gives us a decent | 1334 | * Restore the preempt count. That gives us a decent |
diff --git a/kernel/workqueue.c b/kernel/workqueue.c index 7abbeed13421..8ea9e4fb8cc6 100644 --- a/kernel/workqueue.c +++ b/kernel/workqueue.c | |||
@@ -2277,7 +2277,7 @@ __acquires(&pool->lock) | |||
2277 | 2277 | ||
2278 | if (unlikely(in_atomic() || lockdep_depth(current) > 0)) { | 2278 | if (unlikely(in_atomic() || lockdep_depth(current) > 0)) { |
2279 | pr_err("BUG: workqueue leaked lock or atomic: %s/0x%08x/%d\n" | 2279 | pr_err("BUG: workqueue leaked lock or atomic: %s/0x%08x/%d\n" |
2280 | " last function: %pf\n", | 2280 | " last function: %ps\n", |
2281 | current->comm, preempt_count(), task_pid_nr(current), | 2281 | current->comm, preempt_count(), task_pid_nr(current), |
2282 | worker->current_func); | 2282 | worker->current_func); |
2283 | debug_show_held_locks(current); | 2283 | debug_show_held_locks(current); |
@@ -2596,11 +2596,11 @@ static void check_flush_dependency(struct workqueue_struct *target_wq, | |||
2596 | worker = current_wq_worker(); | 2596 | worker = current_wq_worker(); |
2597 | 2597 | ||
2598 | WARN_ONCE(current->flags & PF_MEMALLOC, | 2598 | WARN_ONCE(current->flags & PF_MEMALLOC, |
2599 | "workqueue: PF_MEMALLOC task %d(%s) is flushing !WQ_MEM_RECLAIM %s:%pf", | 2599 | "workqueue: PF_MEMALLOC task %d(%s) is flushing !WQ_MEM_RECLAIM %s:%ps", |
2600 | current->pid, current->comm, target_wq->name, target_func); | 2600 | current->pid, current->comm, target_wq->name, target_func); |
2601 | WARN_ONCE(worker && ((worker->current_pwq->wq->flags & | 2601 | WARN_ONCE(worker && ((worker->current_pwq->wq->flags & |
2602 | (WQ_MEM_RECLAIM | __WQ_LEGACY)) == WQ_MEM_RECLAIM), | 2602 | (WQ_MEM_RECLAIM | __WQ_LEGACY)) == WQ_MEM_RECLAIM), |
2603 | "workqueue: WQ_MEM_RECLAIM %s:%pf is flushing !WQ_MEM_RECLAIM %s:%pf", | 2603 | "workqueue: WQ_MEM_RECLAIM %s:%ps is flushing !WQ_MEM_RECLAIM %s:%ps", |
2604 | worker->current_pwq->wq->name, worker->current_func, | 2604 | worker->current_pwq->wq->name, worker->current_func, |
2605 | target_wq->name, target_func); | 2605 | target_wq->name, target_func); |
2606 | } | 2606 | } |
@@ -4582,7 +4582,7 @@ void print_worker_info(const char *log_lvl, struct task_struct *task) | |||
4582 | probe_kernel_read(desc, worker->desc, sizeof(desc) - 1); | 4582 | probe_kernel_read(desc, worker->desc, sizeof(desc) - 1); |
4583 | 4583 | ||
4584 | if (fn || name[0] || desc[0]) { | 4584 | if (fn || name[0] || desc[0]) { |
4585 | printk("%sWorkqueue: %s %pf", log_lvl, name, fn); | 4585 | printk("%sWorkqueue: %s %ps", log_lvl, name, fn); |
4586 | if (strcmp(name, desc)) | 4586 | if (strcmp(name, desc)) |
4587 | pr_cont(" (%s)", desc); | 4587 | pr_cont(" (%s)", desc); |
4588 | pr_cont("\n"); | 4588 | pr_cont("\n"); |
@@ -4607,7 +4607,7 @@ static void pr_cont_work(bool comma, struct work_struct *work) | |||
4607 | pr_cont("%s BAR(%d)", comma ? "," : "", | 4607 | pr_cont("%s BAR(%d)", comma ? "," : "", |
4608 | task_pid_nr(barr->task)); | 4608 | task_pid_nr(barr->task)); |
4609 | } else { | 4609 | } else { |
4610 | pr_cont("%s %pf", comma ? "," : "", work->func); | 4610 | pr_cont("%s %ps", comma ? "," : "", work->func); |
4611 | } | 4611 | } |
4612 | } | 4612 | } |
4613 | 4613 | ||
@@ -4639,7 +4639,7 @@ static void show_pwq(struct pool_workqueue *pwq) | |||
4639 | if (worker->current_pwq != pwq) | 4639 | if (worker->current_pwq != pwq) |
4640 | continue; | 4640 | continue; |
4641 | 4641 | ||
4642 | pr_cont("%s %d%s:%pf", comma ? "," : "", | 4642 | pr_cont("%s %d%s:%ps", comma ? "," : "", |
4643 | task_pid_nr(worker->task), | 4643 | task_pid_nr(worker->task), |
4644 | worker == pwq->wq->rescuer ? "(RESCUER)" : "", | 4644 | worker == pwq->wq->rescuer ? "(RESCUER)" : "", |
4645 | worker->current_func); | 4645 | worker->current_func); |
diff --git a/lib/error-inject.c b/lib/error-inject.c index c0d4600f4896..aa63751c916f 100644 --- a/lib/error-inject.c +++ b/lib/error-inject.c | |||
@@ -189,7 +189,7 @@ static int ei_seq_show(struct seq_file *m, void *v) | |||
189 | { | 189 | { |
190 | struct ei_entry *ent = list_entry(v, struct ei_entry, list); | 190 | struct ei_entry *ent = list_entry(v, struct ei_entry, list); |
191 | 191 | ||
192 | seq_printf(m, "%pf\t%s\n", (void *)ent->start_addr, | 192 | seq_printf(m, "%ps\t%s\n", (void *)ent->start_addr, |
193 | error_type_string(ent->etype)); | 193 | error_type_string(ent->etype)); |
194 | return 0; | 194 | return 0; |
195 | } | 195 | } |
diff --git a/lib/percpu-refcount.c b/lib/percpu-refcount.c index 9877682e49c7..da54318d3b55 100644 --- a/lib/percpu-refcount.c +++ b/lib/percpu-refcount.c | |||
@@ -151,7 +151,7 @@ static void percpu_ref_switch_to_atomic_rcu(struct rcu_head *rcu) | |||
151 | atomic_long_add((long)count - PERCPU_COUNT_BIAS, &ref->count); | 151 | atomic_long_add((long)count - PERCPU_COUNT_BIAS, &ref->count); |
152 | 152 | ||
153 | WARN_ONCE(atomic_long_read(&ref->count) <= 0, | 153 | WARN_ONCE(atomic_long_read(&ref->count) <= 0, |
154 | "percpu ref (%pf) <= 0 (%ld) after switching to atomic", | 154 | "percpu ref (%ps) <= 0 (%ld) after switching to atomic", |
155 | ref->release, atomic_long_read(&ref->count)); | 155 | ref->release, atomic_long_read(&ref->count)); |
156 | 156 | ||
157 | /* @ref is viewed as dead on all CPUs, send out switch confirmation */ | 157 | /* @ref is viewed as dead on all CPUs, send out switch confirmation */ |
@@ -333,7 +333,7 @@ void percpu_ref_kill_and_confirm(struct percpu_ref *ref, | |||
333 | spin_lock_irqsave(&percpu_ref_switch_lock, flags); | 333 | spin_lock_irqsave(&percpu_ref_switch_lock, flags); |
334 | 334 | ||
335 | WARN_ONCE(ref->percpu_count_ptr & __PERCPU_REF_DEAD, | 335 | WARN_ONCE(ref->percpu_count_ptr & __PERCPU_REF_DEAD, |
336 | "%s called more than once on %pf!", __func__, ref->release); | 336 | "%s called more than once on %ps!", __func__, ref->release); |
337 | 337 | ||
338 | ref->percpu_count_ptr |= __PERCPU_REF_DEAD; | 338 | ref->percpu_count_ptr |= __PERCPU_REF_DEAD; |
339 | __percpu_ref_switch_mode(ref, confirm_kill); | 339 | __percpu_ref_switch_mode(ref, confirm_kill); |
diff --git a/mm/memblock.c b/mm/memblock.c index 470601115892..9db5e51babd2 100644 --- a/mm/memblock.c +++ b/mm/memblock.c | |||
@@ -701,7 +701,7 @@ int __init_memblock memblock_add(phys_addr_t base, phys_addr_t size) | |||
701 | { | 701 | { |
702 | phys_addr_t end = base + size - 1; | 702 | phys_addr_t end = base + size - 1; |
703 | 703 | ||
704 | memblock_dbg("memblock_add: [%pa-%pa] %pF\n", | 704 | memblock_dbg("memblock_add: [%pa-%pa] %pS\n", |
705 | &base, &end, (void *)_RET_IP_); | 705 | &base, &end, (void *)_RET_IP_); |
706 | 706 | ||
707 | return memblock_add_range(&memblock.memory, base, size, MAX_NUMNODES, 0); | 707 | return memblock_add_range(&memblock.memory, base, size, MAX_NUMNODES, 0); |
@@ -820,7 +820,7 @@ int __init_memblock memblock_free(phys_addr_t base, phys_addr_t size) | |||
820 | { | 820 | { |
821 | phys_addr_t end = base + size - 1; | 821 | phys_addr_t end = base + size - 1; |
822 | 822 | ||
823 | memblock_dbg(" memblock_free: [%pa-%pa] %pF\n", | 823 | memblock_dbg(" memblock_free: [%pa-%pa] %pS\n", |
824 | &base, &end, (void *)_RET_IP_); | 824 | &base, &end, (void *)_RET_IP_); |
825 | 825 | ||
826 | kmemleak_free_part_phys(base, size); | 826 | kmemleak_free_part_phys(base, size); |
@@ -831,7 +831,7 @@ int __init_memblock memblock_reserve(phys_addr_t base, phys_addr_t size) | |||
831 | { | 831 | { |
832 | phys_addr_t end = base + size - 1; | 832 | phys_addr_t end = base + size - 1; |
833 | 833 | ||
834 | memblock_dbg("memblock_reserve: [%pa-%pa] %pF\n", | 834 | memblock_dbg("memblock_reserve: [%pa-%pa] %pS\n", |
835 | &base, &end, (void *)_RET_IP_); | 835 | &base, &end, (void *)_RET_IP_); |
836 | 836 | ||
837 | return memblock_add_range(&memblock.reserved, base, size, MAX_NUMNODES, 0); | 837 | return memblock_add_range(&memblock.reserved, base, size, MAX_NUMNODES, 0); |
@@ -1466,7 +1466,7 @@ void * __init memblock_alloc_try_nid_raw( | |||
1466 | { | 1466 | { |
1467 | void *ptr; | 1467 | void *ptr; |
1468 | 1468 | ||
1469 | memblock_dbg("%s: %llu bytes align=0x%llx nid=%d from=%pa max_addr=%pa %pF\n", | 1469 | memblock_dbg("%s: %llu bytes align=0x%llx nid=%d from=%pa max_addr=%pa %pS\n", |
1470 | __func__, (u64)size, (u64)align, nid, &min_addr, | 1470 | __func__, (u64)size, (u64)align, nid, &min_addr, |
1471 | &max_addr, (void *)_RET_IP_); | 1471 | &max_addr, (void *)_RET_IP_); |
1472 | 1472 | ||
@@ -1502,7 +1502,7 @@ void * __init memblock_alloc_try_nid_nopanic( | |||
1502 | { | 1502 | { |
1503 | void *ptr; | 1503 | void *ptr; |
1504 | 1504 | ||
1505 | memblock_dbg("%s: %llu bytes align=0x%llx nid=%d from=%pa max_addr=%pa %pF\n", | 1505 | memblock_dbg("%s: %llu bytes align=0x%llx nid=%d from=%pa max_addr=%pa %pS\n", |
1506 | __func__, (u64)size, (u64)align, nid, &min_addr, | 1506 | __func__, (u64)size, (u64)align, nid, &min_addr, |
1507 | &max_addr, (void *)_RET_IP_); | 1507 | &max_addr, (void *)_RET_IP_); |
1508 | 1508 | ||
@@ -1538,7 +1538,7 @@ void * __init memblock_alloc_try_nid( | |||
1538 | { | 1538 | { |
1539 | void *ptr; | 1539 | void *ptr; |
1540 | 1540 | ||
1541 | memblock_dbg("%s: %llu bytes align=0x%llx nid=%d from=%pa max_addr=%pa %pF\n", | 1541 | memblock_dbg("%s: %llu bytes align=0x%llx nid=%d from=%pa max_addr=%pa %pS\n", |
1542 | __func__, (u64)size, (u64)align, nid, &min_addr, | 1542 | __func__, (u64)size, (u64)align, nid, &min_addr, |
1543 | &max_addr, (void *)_RET_IP_); | 1543 | &max_addr, (void *)_RET_IP_); |
1544 | ptr = memblock_alloc_internal(size, align, | 1544 | ptr = memblock_alloc_internal(size, align, |
@@ -1567,7 +1567,7 @@ void __init __memblock_free_late(phys_addr_t base, phys_addr_t size) | |||
1567 | phys_addr_t cursor, end; | 1567 | phys_addr_t cursor, end; |
1568 | 1568 | ||
1569 | end = base + size - 1; | 1569 | end = base + size - 1; |
1570 | memblock_dbg("%s: [%pa-%pa] %pF\n", | 1570 | memblock_dbg("%s: [%pa-%pa] %pS\n", |
1571 | __func__, &base, &end, (void *)_RET_IP_); | 1571 | __func__, &base, &end, (void *)_RET_IP_); |
1572 | kmemleak_free_part_phys(base, size); | 1572 | kmemleak_free_part_phys(base, size); |
1573 | cursor = PFN_UP(base); | 1573 | cursor = PFN_UP(base); |
diff --git a/mm/memory.c b/mm/memory.c index 47fe250307c7..3541a15067f2 100644 --- a/mm/memory.c +++ b/mm/memory.c | |||
@@ -519,7 +519,7 @@ static void print_bad_pte(struct vm_area_struct *vma, unsigned long addr, | |||
519 | dump_page(page, "bad pte"); | 519 | dump_page(page, "bad pte"); |
520 | pr_alert("addr:%p vm_flags:%08lx anon_vma:%p mapping:%p index:%lx\n", | 520 | pr_alert("addr:%p vm_flags:%08lx anon_vma:%p mapping:%p index:%lx\n", |
521 | (void *)addr, vma->vm_flags, vma->anon_vma, mapping, index); | 521 | (void *)addr, vma->vm_flags, vma->anon_vma, mapping, index); |
522 | pr_alert("file:%pD fault:%pf mmap:%pf readpage:%pf\n", | 522 | pr_alert("file:%pD fault:%ps mmap:%ps readpage:%ps\n", |
523 | vma->vm_file, | 523 | vma->vm_file, |
524 | vma->vm_ops ? vma->vm_ops->fault : NULL, | 524 | vma->vm_ops ? vma->vm_ops->fault : NULL, |
525 | vma->vm_file ? vma->vm_file->f_op->mmap : NULL, | 525 | vma->vm_file ? vma->vm_file->f_op->mmap : NULL, |
diff --git a/mm/vmscan.c b/mm/vmscan.c index a5ad0b35ab8e..90648187f622 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c | |||
@@ -493,7 +493,7 @@ static unsigned long do_shrink_slab(struct shrink_control *shrinkctl, | |||
493 | 493 | ||
494 | total_scan += delta; | 494 | total_scan += delta; |
495 | if (total_scan < 0) { | 495 | if (total_scan < 0) { |
496 | pr_err("shrink_slab: %pF negative objects to delete nr=%ld\n", | 496 | pr_err("shrink_slab: %pS negative objects to delete nr=%ld\n", |
497 | shrinker->scan_objects, total_scan); | 497 | shrinker->scan_objects, total_scan); |
498 | total_scan = freeable; | 498 | total_scan = freeable; |
499 | next_deferred = nr; | 499 | next_deferred = nr; |
diff --git a/net/ceph/osd_client.c b/net/ceph/osd_client.c index fa9530dd876e..6f739de28918 100644 --- a/net/ceph/osd_client.c +++ b/net/ceph/osd_client.c | |||
@@ -2398,7 +2398,7 @@ static void finish_request(struct ceph_osd_request *req) | |||
2398 | 2398 | ||
2399 | static void __complete_request(struct ceph_osd_request *req) | 2399 | static void __complete_request(struct ceph_osd_request *req) |
2400 | { | 2400 | { |
2401 | dout("%s req %p tid %llu cb %pf result %d\n", __func__, req, | 2401 | dout("%s req %p tid %llu cb %ps result %d\n", __func__, req, |
2402 | req->r_tid, req->r_callback, req->r_result); | 2402 | req->r_tid, req->r_callback, req->r_result); |
2403 | 2403 | ||
2404 | if (req->r_callback) | 2404 | if (req->r_callback) |
diff --git a/net/core/net-procfs.c b/net/core/net-procfs.c index 63881f72ef71..36347933ec3a 100644 --- a/net/core/net-procfs.c +++ b/net/core/net-procfs.c | |||
@@ -258,7 +258,7 @@ static int ptype_seq_show(struct seq_file *seq, void *v) | |||
258 | else | 258 | else |
259 | seq_printf(seq, "%04x", ntohs(pt->type)); | 259 | seq_printf(seq, "%04x", ntohs(pt->type)); |
260 | 260 | ||
261 | seq_printf(seq, " %-8s %pf\n", | 261 | seq_printf(seq, " %-8s %ps\n", |
262 | pt->dev ? pt->dev->name : "", pt->func); | 262 | pt->dev ? pt->dev->name : "", pt->func); |
263 | } | 263 | } |
264 | 264 | ||
diff --git a/net/core/netpoll.c b/net/core/netpoll.c index 361aabffb8c0..bf5446192d6a 100644 --- a/net/core/netpoll.c +++ b/net/core/netpoll.c | |||
@@ -149,7 +149,7 @@ static void poll_one_napi(struct napi_struct *napi) | |||
149 | * indicate that we are clearing the Tx path only. | 149 | * indicate that we are clearing the Tx path only. |
150 | */ | 150 | */ |
151 | work = napi->poll(napi, 0); | 151 | work = napi->poll(napi, 0); |
152 | WARN_ONCE(work, "%pF exceeded budget in poll\n", napi->poll); | 152 | WARN_ONCE(work, "%pS exceeded budget in poll\n", napi->poll); |
153 | trace_napi_poll(napi, work, 0); | 153 | trace_napi_poll(napi, work, 0); |
154 | 154 | ||
155 | clear_bit(NAPI_STATE_NPSVC, &napi->state); | 155 | clear_bit(NAPI_STATE_NPSVC, &napi->state); |
@@ -346,7 +346,7 @@ void netpoll_send_skb_on_dev(struct netpoll *np, struct sk_buff *skb, | |||
346 | } | 346 | } |
347 | 347 | ||
348 | WARN_ONCE(!irqs_disabled(), | 348 | WARN_ONCE(!irqs_disabled(), |
349 | "netpoll_send_skb_on_dev(): %s enabled interrupts in poll (%pF)\n", | 349 | "netpoll_send_skb_on_dev(): %s enabled interrupts in poll (%pS)\n", |
350 | dev->name, dev->netdev_ops->ndo_start_xmit); | 350 | dev->name, dev->netdev_ops->ndo_start_xmit); |
351 | 351 | ||
352 | } | 352 | } |