summaryrefslogtreecommitdiffstats
path: root/kernel/Documentation/ABI/testing/dev-kmsg
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/Documentation/ABI/testing/dev-kmsg')
-rw-r--r--kernel/Documentation/ABI/testing/dev-kmsg9
1 files changed, 9 insertions, 0 deletions
diff --git a/kernel/Documentation/ABI/testing/dev-kmsg b/kernel/Documentation/ABI/testing/dev-kmsg
index bb820be48..fff817efa 100644
--- a/kernel/Documentation/ABI/testing/dev-kmsg
+++ b/kernel/Documentation/ABI/testing/dev-kmsg
@@ -98,4 +98,13 @@ Description: The /dev/kmsg character device node provides userspace access
logic is used internally when messages are printed to the
console, /proc/kmsg or the syslog() syscall.
+ By default, kernel tries to avoid fragments by concatenating
+ when it can and fragments are rare; however, when extended
+ console support is enabled, the in-kernel concatenation is
+ disabled and /dev/kmsg output will contain more fragments. If
+ the log consumer performs concatenation, the end result
+ should be the same. In the future, the in-kernel concatenation
+ may be removed entirely and /dev/kmsg users are recommended to
+ implement fragment handling.
+
Users: dmesg(1), userspace kernel log consumers