lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Wed,  6 Sep 2017 22:27:47 +0200
From:   Helge Deller <deller@....de>
To:     linux-kernel@...r.kernel.org
Cc:     Sergey Senozhatsky <sergey.senozhatsky@...il.com>,
        Petr Mladek <pmladek@...e.com>,
        Andrew Morton <akpm@...ux-foundation.org>
Subject: [PATCH 00/14] Fix wrong %pF and %pS printk format specifier usages

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ