lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Thu, 9 Apr 2020 15:35:34 -0400 From: Mathieu Desnoyers <mathieu.desnoyers@...icios.com> To: Thomas Gleixner <tglx@...utronix.de>, Will Deacon <will@...nel.org>, akpm@...ux-foundation.org, Greg Kroah-Hartman <gregkh@...uxfoundation.org>, "K . Prasad" <prasad@...ux.vnet.ibm.com>, Masami Hiramatsu <mhiramat@...nel.org>, rostedt@...dmis.org, Alexei Starovoitov <ast@...nel.org> Cc: linux-kernel@...r.kernel.org, Mathieu Desnoyers <mathieu.desnoyers@...icios.com> Subject: [RFC PATCH 0/9] Export information needed by the LTTng kernel tracer Recently commit 0bd476e6c6 "kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_each_symbol()" was merged upstream. As discussed previously [1], LTTng-modules (a GPL kernel tracer module) currently uses kallsyms to lookup some missing symbols. This patch set integrates the required changes to the kernel code wherever those changes are generally useful, and adds a few GPL-exports targeting the information currently missing so LTTng modules can be entirely free of kallsyms. Feedback is welcome, Thanks, Mathieu [1] https://lore.kernel.org/r/20200302192811.n6o5645rsib44vco@localhost Mathieu Desnoyers (9): tracepoint: call vmalloc_sync_mappings() on registration bpf: allow up to 13 arguments for tracepoints writeback: tracing: pass global_wb_domain as tracepoint parameter stacktrace: export-GPL stack_trace_save_user sched: export-GPL task_prio mm: export-GPL get_pageblock_migratetype block: genhd: export-GPL gendisk_name block: genhd: export-GPL generic disk device type block: genhd: export-GPL generic disk block class block/bio.c | 2 +- block/blk-settings.c | 2 +- block/blk.h | 2 +- block/genhd.c | 38 ++++++++++++++++++++++++-------- block/partitions/core.c | 4 ++-- drivers/base/class.c | 2 +- drivers/base/core.c | 15 +++++++------ drivers/base/devtmpfs.c | 2 +- include/linux/genhd.h | 4 +++- include/linux/kernel.h | 6 ++--- include/linux/trace_events.h | 3 +++ include/trace/bpf_probe.h | 3 ++- include/trace/events/writeback.h | 17 ++++++++------ init/do_mounts.c | 4 ++-- kernel/sched/core.c | 1 + kernel/stacktrace.c | 1 + kernel/trace/bpf_trace.c | 8 ++++--- kernel/tracepoint.c | 2 ++ mm/page-writeback.c | 9 ++++---- mm/page_alloc.c | 1 + 20 files changed, 82 insertions(+), 44 deletions(-) -- 2.17.1
Powered by blists - more mailing lists