]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - include/linux/device.h
UBUNTU: SAUCE: s390: kernel message catalog
authorMartin Schwidefsky <schwidefsky@de.ibm.com>
Tue, 17 Jan 2017 14:44:05 +0000 (15:44 +0100)
committerSeth Forshee <seth.forshee@canonical.com>
Mon, 29 Jan 2018 13:44:55 +0000 (07:44 -0600)
commitc7664ddca0cbd3efd00595e8590a71137e2e00ac
tree34a95f88cc992f0b61517604f182aec47d6613d9
parent38b9ab0d7e8b1f9b511b65df019bfc78b15d97d4
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 for v4.15-rc2]
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
67 files changed:
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]
Documentation/printk-formats.txt
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]