Home
last modified time | relevance | path

Searched refs:kmsg (Results 1 – 25 of 29) sorted by relevance

12

/Linux-v6.1/tools/testing/selftests/livepatch/
Dtest-livepatch.sh58 grep 'live patched' /proc/cmdline > /dev/kmsg
59 grep 'live patched' /proc/meminfo > /dev/kmsg
63 grep 'live patched' /proc/cmdline > /dev/kmsg
64 grep 'live patched' /proc/meminfo > /dev/kmsg
69 grep 'live patched' /proc/cmdline > /dev/kmsg
70 grep 'live patched' /proc/meminfo > /dev/kmsg
75 grep 'live patched' /proc/cmdline > /dev/kmsg
76 grep 'live patched' /proc/meminfo > /dev/kmsg
119 grep 'live patched' /proc/cmdline > /dev/kmsg
120 grep 'live patched' /proc/meminfo > /dev/kmsg
[all …]
Dfunctions.sh17 echo "$1" > /dev/kmsg
90 echo "livepatch: $err" | sed 's#/proc/sys/kernel/#kernel.#' > /dev/kmsg
97 echo "livepatch: kernel.ftrace_enabled = $result" > /dev/kmsg
/Linux-v6.1/net/
Dcompat.c36 int __get_compat_msghdr(struct msghdr *kmsg, in __get_compat_msghdr() argument
42 kmsg->msg_flags = msg->msg_flags; in __get_compat_msghdr()
43 kmsg->msg_namelen = msg->msg_namelen; in __get_compat_msghdr()
46 kmsg->msg_namelen = 0; in __get_compat_msghdr()
48 if (kmsg->msg_namelen < 0) in __get_compat_msghdr()
51 if (kmsg->msg_namelen > sizeof(struct sockaddr_storage)) in __get_compat_msghdr()
52 kmsg->msg_namelen = sizeof(struct sockaddr_storage); in __get_compat_msghdr()
54 kmsg->msg_control_is_user = true; in __get_compat_msghdr()
55 kmsg->msg_get_inq = 0; in __get_compat_msghdr()
56 kmsg->msg_control_user = compat_ptr(msg->msg_control); in __get_compat_msghdr()
[all …]
Dsocket.c2359 int __copy_msghdr(struct msghdr *kmsg, in __copy_msghdr() argument
2365 kmsg->msg_control_is_user = true; in __copy_msghdr()
2366 kmsg->msg_get_inq = 0; in __copy_msghdr()
2367 kmsg->msg_control_user = msg->msg_control; in __copy_msghdr()
2368 kmsg->msg_controllen = msg->msg_controllen; in __copy_msghdr()
2369 kmsg->msg_flags = msg->msg_flags; in __copy_msghdr()
2371 kmsg->msg_namelen = msg->msg_namelen; in __copy_msghdr()
2373 kmsg->msg_namelen = 0; in __copy_msghdr()
2375 if (kmsg->msg_namelen < 0) in __copy_msghdr()
2378 if (kmsg->msg_namelen > sizeof(struct sockaddr_storage)) in __copy_msghdr()
[all …]
/Linux-v6.1/io_uring/
Dnet.c152 struct io_async_msghdr *kmsg, in io_setup_async_msg() argument
161 kfree(kmsg->free_iov); in io_setup_async_msg()
165 memcpy(async_msg, kmsg, sizeof(*kmsg)); in io_setup_async_msg()
169 if (!kmsg->free_iov) { in io_setup_async_msg()
170 size_t fast_idx = kmsg->msg.msg_iter.iov - kmsg->fast_iov; in io_setup_async_msg()
271 struct io_async_msghdr iomsg, *kmsg; in io_sendmsg() local
282 kmsg = req->async_data; in io_sendmsg()
287 kmsg = &iomsg; in io_sendmsg()
292 return io_setup_async_msg(req, kmsg, issue_flags); in io_sendmsg()
298 min_ret = iov_iter_count(&kmsg->msg.msg_iter); in io_sendmsg()
[all …]
/Linux-v6.1/Documentation/ABI/testing/
Ddev-kmsg1 What: /dev/kmsg
5 Description: The /dev/kmsg character device node provides userspace access
116 the console, /proc/kmsg or the syslog() syscall.
121 disabled and /dev/kmsg output will contain more fragments. If
124 may be removed entirely and /dev/kmsg users are recommended to
/Linux-v6.1/fs/pstore/
DKconfig216 int "Size in Kbytes of kmsg dump log to store"
220 This just sets size of kmsg dump (oops, panic, etc) log for
227 int "Maximum kmsg dump reason to store"
231 The maximum reason for kmsg dumps to store. The default is
/Linux-v6.1/fs/proc/
DMakefile34 proc-$(CONFIG_PRINTK) += kmsg.o
/Linux-v6.1/include/net/
Dcompat.h49 int __get_compat_msghdr(struct msghdr *kmsg, struct compat_msghdr *msg,
/Linux-v6.1/Documentation/translations/zh_CN/core-api/
Dprintk-basics.rst26 所有的printk()消息都会被打印到内核日志缓冲区,这是一个通过/dev/kmsg输出到用户空间的环
/Linux-v6.1/arch/powerpc/platforms/powernv/
DMakefile15 obj-y += opal-kmsg.o opal-powercap.o opal-psr.o opal-sensor-groups.o
/Linux-v6.1/Documentation/translations/zh_TW/admin-guide/
Dbug-hunting.rst83 讀取數據並保存它。或者您可以 ``cat /proc/kmsg > file`` ,但是您必須適時
84 中斷以停止傳輸,因爲 ``kmsg`` 是一個「永無止境的文件」。
/Linux-v6.1/Documentation/translations/zh_CN/admin-guide/
Dbug-hunting.rst80 读取数据并保存它。或者您可以 ``cat /proc/kmsg > file`` ,但是您必须适时
81 中断以停止传输,因为 ``kmsg`` 是一个“永无止境的文件”。
Dsysrq.rst258 的控制台上,即使它会出现在 dmesg 缓存中,也可以通过 dmesg 命令和 ``/proc/kmsg``
/Linux-v6.1/Documentation/core-api/
Dprintk-basics.rst20 buffer exported to userspace through /dev/kmsg. The usual way to read it is
/Linux-v6.1/tools/perf/trace/beauty/include/linux/
Dsocket.h424 extern int __copy_msghdr(struct msghdr *kmsg,
/Linux-v6.1/include/linux/
Dsocket.h424 extern int __copy_msghdr(struct msghdr *kmsg,
/Linux-v6.1/Documentation/admin-guide/
Dramoops.rst40 Limiting which kinds of kmsg dumps are stored can be controlled via
Dbug-hunting.rst77 ``cat /proc/kmsg > file``, however you have to break in to stop the transfer,
78 since ``kmsg`` is a "never ending file".
Dpstore-blk.rst145 Limiting which kinds of kmsg dumps are stored can be controlled via
Dsysrq.rst270 via the dmesg command and to the consumers of ``/proc/kmsg``. As a specific
Dkernel-parameters.txt764 from /proc/kmsg.
822 kmsg. This only for the users who doubt kdump always
4481 Control writing to /dev/kmsg.
4482 on - unlimited logging to /dev/kmsg from userspace
4483 off - logging to /dev/kmsg disabled
/Linux-v6.1/Documentation/admin-guide/sysctl/
Dkernel.rst423 Controls whether the panic kmsg data should be reported to Hyper-V.
426 0 Do not report panic kmsg data.
427 1 Report the panic kmsg data. This is the default behavior.
1003 Control the logging to ``/dev/kmsg`` from userspace:
1007 on unlimited logging to /dev/kmsg from userspace
1008 off logging to /dev/kmsg disabled
/Linux-v6.1/Documentation/networking/
Dnetconsole.rst164 following format which is the same as /dev/kmsg::
/Linux-v6.1/tools/testing/selftests/wireguard/
Dnetns.sh665 done < /dev/kmsg

12