]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
UBUNTU: SAUCE: s390: kernel message catalog
authorMartin Schwidefsky <schwidefsky@de.ibm.com>
Tue, 17 Jan 2017 14:44:05 +0000 (15:44 +0100)
committerAndrea Righi <andrea.righi@canonical.com>
Mon, 25 Nov 2019 13:56:29 +0000 (14:56 +0100)
commita2dc5b76236ec5dfad8b63d978c6cc450ab7a9bb
tree8960da12522dc80fe0502da9ba971775adf4dc26
parentb77805722cb002919c773b4fa16b0883e601e157
UBUNTU: SAUCE: s390: kernel message catalog

BugLink: http://bugs.launchpad.net/bugs/1628889
Add support for automatic message tags to the printk macro
families dev_xyz and pr_xyz. The message tag consists of a
component name and a 24 bit hash of the message text. For
each message that is documented in the included kernel message
catalog a man page can be created with a script (which is
included in the patch). The generated man pages contain
explanatory text that is intended to help understand the
messages.

Note that only s390 specific messages are prepared
appropriately and included in the generated message catalog.

This patch is optional as it is very unlikely to be accepted
in upstream kernel, but is recommended for all distributions
which are built based on the 'Development stream'

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
[ saf: Adjust context, fixes for errors caused by 663336ee2628
  "device: Add #define dev_fmt similar to #define pr_fmt" ]
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
67 files changed:
Documentation/core-api/printk-formats.rst
Documentation/kmsg/IPVS [new file with mode: 0644]
Documentation/kmsg/s390/aes_s390 [new file with mode: 0644]
Documentation/kmsg/s390/af_iucv [new file with mode: 0644]
Documentation/kmsg/s390/ap [new file with mode: 0644]
Documentation/kmsg/s390/appldata [new file with mode: 0644]
Documentation/kmsg/s390/bpf_jit [new file with mode: 0644]
Documentation/kmsg/s390/cio [new file with mode: 0644]
Documentation/kmsg/s390/cpcmd [new file with mode: 0644]
Documentation/kmsg/s390/cpu [new file with mode: 0644]
Documentation/kmsg/s390/cpum_cf [new file with mode: 0644]
Documentation/kmsg/s390/cpum_sf [new file with mode: 0644]
Documentation/kmsg/s390/crc32-vx [new file with mode: 0644]
Documentation/kmsg/s390/ctcm [new file with mode: 0644]
Documentation/kmsg/s390/dasd [new file with mode: 0644]
Documentation/kmsg/s390/dasd-eckd [new file with mode: 0644]
Documentation/kmsg/s390/dasd-fba [new file with mode: 0644]
Documentation/kmsg/s390/dcssblk [new file with mode: 0644]
Documentation/kmsg/s390/diag288_wdt [new file with mode: 0644]
Documentation/kmsg/s390/extmem [new file with mode: 0644]
Documentation/kmsg/s390/hmcdrv [new file with mode: 0644]
Documentation/kmsg/s390/hugetlb [new file with mode: 0644]
Documentation/kmsg/s390/hvc_iucv [new file with mode: 0644]
Documentation/kmsg/s390/hypfs [new file with mode: 0644]
Documentation/kmsg/s390/iucv [new file with mode: 0644]
Documentation/kmsg/s390/lcs [new file with mode: 0644]
Documentation/kmsg/s390/monreader [new file with mode: 0644]
Documentation/kmsg/s390/monwriter [new file with mode: 0644]
Documentation/kmsg/s390/netiucv [new file with mode: 0644]
Documentation/kmsg/s390/numa [new file with mode: 0644]
Documentation/kmsg/s390/numa_emu [new file with mode: 0644]
Documentation/kmsg/s390/os_info [new file with mode: 0644]
Documentation/kmsg/s390/perf [new file with mode: 0644]
Documentation/kmsg/s390/prng [new file with mode: 0644]
Documentation/kmsg/s390/qeth [new file with mode: 0644]
Documentation/kmsg/s390/s390dbf [new file with mode: 0644]
Documentation/kmsg/s390/sclp_cmd [new file with mode: 0644]
Documentation/kmsg/s390/sclp_config [new file with mode: 0644]
Documentation/kmsg/s390/sclp_cpi [new file with mode: 0644]
Documentation/kmsg/s390/sclp_ocf [new file with mode: 0644]
Documentation/kmsg/s390/sclp_sdias [new file with mode: 0644]
Documentation/kmsg/s390/scm_block [new file with mode: 0644]
Documentation/kmsg/s390/setup [new file with mode: 0644]
Documentation/kmsg/s390/smsgiucv [new file with mode: 0644]
Documentation/kmsg/s390/smsgiucv_app [new file with mode: 0644]
Documentation/kmsg/s390/tape [new file with mode: 0644]
Documentation/kmsg/s390/tape_34xx [new file with mode: 0644]
Documentation/kmsg/s390/tape_3590 [new file with mode: 0644]
Documentation/kmsg/s390/time [new file with mode: 0644]
Documentation/kmsg/s390/vmlogrdr [new file with mode: 0644]
Documentation/kmsg/s390/vmur [new file with mode: 0644]
Documentation/kmsg/s390/xpram [new file with mode: 0644]
Documentation/kmsg/s390/zcrypt [new file with mode: 0644]
Documentation/kmsg/s390/zdump [new file with mode: 0644]
Documentation/kmsg/s390/zfcp [new file with mode: 0644]
Documentation/kmsg/s390/zpci [new file with mode: 0644]
Documentation/kmsg/sbp_target [new file with mode: 0644]
Documentation/kmsg/zram [new file with mode: 0644]
Makefile
arch/s390/Kconfig
arch/s390/kernel/Makefile
arch/s390/kernel/kmsg.c [new file with mode: 0644]
include/linux/device.h
include/linux/printk.h
lib/vsprintf.c
scripts/Makefile.build
scripts/kmsg-doc [new file with mode: 0755]