Daniel Borkmann
2b87fb352d
BACKPORT: bpf: mark all registered map/prog types as __ro_after_init
...
All map types and prog types are registered to the BPF core through
bpf_register_map_type() and bpf_register_prog_type() during init and
remain unchanged thereafter. As by design we don't (and never will)
have any pluggable code that can register to that at any later point
in time, lets mark all the existing bpf_{map,prog}_type_list objects
in the tree as __ro_after_init, so they can be moved to read-only
section from then onwards.
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sorayukii <sorayukii69@gmail.com>
2026-05-15 17:54:30 +07:00
..
blktrace.c
blktrace: Fix output non-blktrace event when blk_classic option enabled
2023-01-07 12:07:20 +01:00
bpf_trace.c
BACKPORT: bpf: mark all registered map/prog types as __ro_after_init
2026-05-15 17:54:30 +07:00
ftrace.c
This is the 4.9.334 stable release
2022-11-28 15:45:23 +00:00
gpu-traces.c
ipc_logging.c
trace: ipc_logging: Fix memory leak of "struct dfunc_info"
2018-09-21 15:24:20 +05:30
ipc_logging_debug.c
ipc_logging_private.h
Kconfig
Merge remote-tracking branch 'common/android-4.9-q' into android12-4.9-sdm845
2022-03-31 22:52:51 +03:00
Makefile
msm_rtb.c
Minidump: Add update region support for minidump regions
2018-09-28 15:56:17 +05:30
power-traces.c
ring_buffer.c
ring_buffer: Do not deactivate non-existant pages
2022-11-25 17:35:40 +01:00
ring_buffer_benchmark.c
rpm-traces.c
trace.c
Merge branch 'android-4.9-q' of https://android.googlesource.com/kernel/common into lineage-20
2023-01-19 15:42:12 +01:00
trace.h
Merge remote-tracking branch 'common/android-4.9-q' into lineage-18.1-caf-sdm845
2021-12-27 02:07:39 +02:00
trace_benchmark.c
trace_benchmark.h
trace_branch.c
trace_clock.c
tracing: Do no increment trace_clock_global() by one
2021-06-30 08:49:17 -04:00
trace_cpu_freq_switch.c
trace_entries.h
tracing: Set kernel_stack's caller size properly
2020-10-01 20:40:05 +02:00
trace_event_perf.c
trace_events.c
Merge remote-tracking branch 'common/android-4.9-q' into lineage-18.1-caf-sdm845
2021-12-27 02:07:39 +02:00
trace_events_filter.c
trace_events_filter_test.h
trace_events_hist.c
tracing: Do not reference char * as a string in histograms
2021-07-20 16:21:11 +02:00
trace_events_trigger.c
tracing: Fix event trigger to accept redundant spaces
2020-06-30 15:38:45 -04:00
trace_export.c
trace_functions.c
tracing: Have all levels of checks prevent recursion
2021-10-27 09:34:01 +02:00
trace_functions_graph.c
trace_hwlat.c
tracing/hwlat: Honor the tracing_cpumask
2020-08-26 10:29:03 +02:00
trace_irqsoff.c
trace_kdb.c
tracing: Silence GCC 9 array bounds warning
2019-07-10 09:55:28 +02:00
trace_kprobe.c
BACKPORT: bpf: permit multiple bpf attachments for a single perf event
2019-12-12 15:49:12 -08:00
trace_mmiotrace.c
trace_nop.c
trace_output.c
trace_output.h
trace_printk.c
trace_probe.c
trace_probe.h
trace_sched_switch.c
trace_sched_wakeup.c
kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail
2020-01-14 20:04:26 +01:00
trace_selftest.c
ftrace: Handle tracing when switching between context
2020-11-10 10:24:02 +01:00
trace_selftest_dynamic.c
trace_seq.c
trace_stack.c
tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is not defined
2020-01-14 20:04:26 +01:00
trace_stat.c
tracing: Fix very unlikely race of registering two stat tracers
2020-02-28 15:42:21 +01:00
trace_stat.h
trace_syscalls.c
Merge android-4.9.207(6f0b5b5) into msm-4.9
2020-03-12 15:39:56 +08:00
trace_uprobe.c
Merge remote-tracking branch 'common/android-4.9-q' into android12-4.9-sdm845
2022-03-31 22:52:51 +03:00
tracing_map.c
tracing: Fix a kmemleak false positive in tracing_map
2021-12-22 09:05:13 +01:00
tracing_map.h