mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
![]() Patch series "relayfs: misc changes", v5. The series mostly focuses on the error counters which helps every user debug their own kernel module. This patch (of 5): prev_padding represents the unused space of certain subbuffer. If the content of a call of relay_write() exceeds the limit of the remainder of this subbuffer, it will skip storing in the rest space and record the start point as buf->prev_padding in relay_switch_subbuf(). Since the buf is a per-cpu big buffer, the point of prev_padding as a global value for the whole buffer instead of a single subbuffer (whose padding info is stored in buf->padding[]) seems meaningless from the real use cases, so we don't bother to record it any more. Link: https://lkml.kernel.org/r/20250612061201.34272-1-kerneljasonxing@gmail.com Link: https://lkml.kernel.org/r/20250612061201.34272-2-kerneljasonxing@gmail.com Signed-off-by: Jason Xing <kernelxing@tencent.com> Reviewed-by: Yushan Zhou <katrinzhou@tencent.com> Reviewed-by: Masami Hiramatsu (Google) <mhiramat@kernel.org> Cc: Jens Axboe <axboe@kernel.dk> Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> Cc: Steven Rostedt <rostedt@goodmis.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
||
---|---|---|
.. | ||
iosm_ipc_chnl_cfg.c | ||
iosm_ipc_chnl_cfg.h | ||
iosm_ipc_coredump.c | ||
iosm_ipc_coredump.h | ||
iosm_ipc_debugfs.c | ||
iosm_ipc_debugfs.h | ||
iosm_ipc_devlink.c | ||
iosm_ipc_devlink.h | ||
iosm_ipc_flash.c | ||
iosm_ipc_flash.h | ||
iosm_ipc_imem.c | ||
iosm_ipc_imem.h | ||
iosm_ipc_imem_ops.c | ||
iosm_ipc_imem_ops.h | ||
iosm_ipc_irq.c | ||
iosm_ipc_irq.h | ||
iosm_ipc_mmio.c | ||
iosm_ipc_mmio.h | ||
iosm_ipc_mux.c | ||
iosm_ipc_mux.h | ||
iosm_ipc_mux_codec.c | ||
iosm_ipc_mux_codec.h | ||
iosm_ipc_pcie.c | ||
iosm_ipc_pcie.h | ||
iosm_ipc_pm.c | ||
iosm_ipc_pm.h | ||
iosm_ipc_port.c | ||
iosm_ipc_port.h | ||
iosm_ipc_protocol.c | ||
iosm_ipc_protocol.h | ||
iosm_ipc_protocol_ops.c | ||
iosm_ipc_protocol_ops.h | ||
iosm_ipc_task_queue.c | ||
iosm_ipc_task_queue.h | ||
iosm_ipc_trace.c | ||
iosm_ipc_trace.h | ||
iosm_ipc_uevent.c | ||
iosm_ipc_uevent.h | ||
iosm_ipc_wwan.c | ||
iosm_ipc_wwan.h | ||
Makefile |