lkml.org 
[lkml]   [2017]   [Sep]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 00/14] Fix wrong %pF and %pS printk format specifier usages
Date
This patch series fixes the wrong usages of the %pF and %pS printk format
specifiers throughout the kernel code.

Both specifiers have the same result on most architectures. But on ia64, ppc64
and parisc64 architectures the %pF specifier does an extra conversion because
there function pointers are actually function descriptors.

Helge

Helge Deller (14):
arm: Use %pS printk format for symbols from direct addresses
um: Use %pS printk format for symbols from direct addresses
x86: Use %pS printk format for symbols from direct addresses
ti_sci: Use %pS printk format for direct addresses
i915: Use %pS printk format for direct addresses
md/bcache: Use %pS printk format for direct addresses
power/avs: Use %pS printk format for direct addresses
fs/f2fs: Use %pS printk format for direct addresses
fs/pstore: Use %pS printk format for direct addresses
fs/xfs: Use %pS printk format for direct addresses
smp: Use %pF printk format specifier for function pointers
mm/memblock: Use %pS printk format for direct addresses
netfilter/ipvs: Use %pS printk format for direct addresses
sound/core: Use %pS printk format for direct addresses

arch/arm/mm/alignment.c | 2 +-
arch/um/kernel/sysrq.c | 2 +-
arch/x86/mm/extable.c | 4 ++--
arch/x86/xen/multicalls.c | 2 +-
drivers/firmware/ti_sci.c | 2 +-
drivers/gpu/drm/i915/intel_breadcrumbs.c | 2 +-
drivers/md/bcache/closure.c | 4 ++--
drivers/power/avs/smartreflex.c | 10 +++++-----
fs/f2fs/f2fs.h | 2 +-
fs/pstore/inode.c | 2 +-
fs/xfs/xfs_error.c | 2 +-
kernel/smp.c | 2 +-
mm/memblock.c | 14 +++++++-------
net/netfilter/ipvs/ip_vs_conn.c | 2 +-
net/netfilter/ipvs/ip_vs_ctl.c | 4 ++--
sound/core/device.c | 4 ++--
16 files changed, 30 insertions(+), 30 deletions(-)

--
2.1.0

\
 
 \ /
  Last update: 2017-09-06 22:28    [W:0.313 / U:0.636 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site