This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 4de65c583023 Merge tag 'livepatching-for-6.1' of git://git.kernel.org/p [...] new a7f3257da8a8 kbuild: remove the target in signal traps when interrupted new ed7ceac157c2 kbuild: add phony targets to ./Kbuild new a3c4d4abaaf0 kbuild: hard-code KBUILD_ALLDIRS in scripts/Makefile.package new b10fdeea8cf4 kbuild: check sha1sum just once for each atomic header new d724b578a1f7 kbuild: do not deduplicate modules.order new e30d44875428 nios2: move core-y in arch/nios2/Makefile to arch/nios2/Kbuild new f75a03340c2c kbuild: remove duplicated dependency between modules and m [...] new f110e5a250e3 kbuild: refactor single builds of *.ko new 7f37181393a9 kbuild: move 'PHONY += modules_prepare' to the common part new 561daaacb45e init/version.c: remove #include <linux/version.h> new 2df8220cc511 kbuild: build init/built-in.a just once new a55f283e8b47 kbuild: generate include/generated/compile.h in top Makefile new c7b594f53ed1 scripts/mkcompile_h: move LC_ALL=C to '$LD -v' new a6c26e38aa45 Revert "kbuild: Make scripts/compile.h when sh != bash" new 033a52d03360 kbuild: rewrite check-local-export in sh/awk new cc306abd19e8 kbuild: fix and refactor single target build new 9ec6ab6ee5ca kbuild: use objtool-args-y to clean up objtool arguments new f3304ecd7f06 linux/export: use inline assembler to populate symbol CRCs new efc8338e3a72 Kconfig: remove sym_set_choice_value new a8d569265935 scripts: remove unused argument 'type' new 2e07005f4813 kbuild: rpm-pkg: fix breakage when V=1 is used new 88b61e3bff93 Makefile.compiler: replace cc-ifversion with compiler-spec [...] new 5750121ae738 kbuild: list sub-directories in ./Kbuild new 26ef40de5cbb kbuild: move .vmlinux.objs rule to Makefile.modpost new 9c5a0ac3c369 kbuild: move vmlinux.o rule to the top Makefile new f73edc8951b2 kbuild: unify two modpost invocations new 425937381ec4 kbuild: re-run modpost when it is updated new 4b0986590062 kbuild: hide error checker logs for V=1 builds new 321648455061 kbuild: use obj-y instead extra-y for objects placed at the head new ce697ccee1a8 kbuild: remove head-y syntax new c13461693ea2 mksysmap: update comment about __crc_* new 94ff2f63d6a3 kbuild: reuse mksysmap output for kallsyms new a2833d1b07ab kallsyms: drop duplicated ignore patterns from kallsyms.c new aa221f2ea586 kallsyms: take the input file instead of reading stdin new d32b55f4bb43 kallsyms: ignore __kstrtab_* and __kstrtabns_* symbols new 637a642f5ca5 zstd: Fixing mixed module-builtin objects new 7a342e6c7735 kbuild: move modules.builtin(.modinfo) rules to Makefile.v [...] new 5d4aeffbf709 kbuild: rebuild .vmlinux.export.o when its prerequisite is [...] new 0f1fe9d61683 Revert "kbuild: Check if linker supports the -X option" new cff6fdf0b2d4 ia64: simplify esi object addition in Makefile new 0715fdb03e2c docs: bump minimal GNU Make version to 3.82 new 8afc66e8d43b Merge tag 'kbuild-v6.1' of git://git.kernel.org/pub/scm/li [...] new beef988c2085 module: Add debugfs interface to view unloaded tainted modules new 77d6354bd422 module/decompress: generate sysfs string at compile time new 385f4a10191d Merge tag 'modules-6.1-rc1' of git://git.kernel.org/pub/sc [...] new 47cc75aa9283 module: tracking: Keep a record of tainted unloaded modules only new 9a5213593caa proc: remove initialization assignment new 8ebc4123c144 kernel/sysctl.c: remove unnecessary (void*) conversions new feb2bd010aec sysctl: remove max_extfrag_threshold new b13bc7cbb931 kernel/sysctl.c: move sysctl_vals and sysctl_long_vals to [...] new c06a17fe056b kernel/sysctl-test: use SYSCTL_{ZERO/ONE_HUNDRED} instead [...] new dc55342867c9 Merge tag 'sysctl-6.1-rc1' of git://git.kernel.org/pub/scm [...] new 752be5c5c910 tracing/eprobe: Add eprobe filter support new 9e14bae7d049 selftests/ftrace: Add eprobe syntax error testcase new 01c44bf8337a rv/monitors: add 'static' qualifier for local symbols new 4359a011e259 rv/dot2K: add 'static' qualifier for local variable new b7b037eb5f54 tracing: Add numeric delta time to the trace event benchmark new 86087383ec0a tracing/hist: Call hist functions directly via a switch statement new 26c4e3d10ad0 tracing: Move struct filter_pred into trace_events_filter.c new fde59ab16149 tracing/filter: Call filter predicate functions directly v [...] new 51714678eacc tracepoint: Optimize the critical region of mutex_lock in [...] new 40d81137f186 x86/ftrace: Remove unused modifying_ftrace_code declaration new d4940b84da4f x86/kprobes: Remove unused arch_kprobe_override_function() [...] new ac48e189527f tracing: kprobe: Fix kprobe event gen test module on exit new d8ef45d66c01 tracing: kprobe: Make gen test module work in arm and riscv new 99ee9317a130 tracing/osnoise: Fix possible recursive locking in stop_pe [...] new 834168fb2ce5 rv/monitor: Add __init/__exit annotations to module init/e [...] new c0a581d7126c tracing: Disable interrupt or preemption before acquiring [...] new 3008119a3dd8 ftrace: Remove obsoleted code from ftrace and task_struct new ae398ad89456 x86: kprobes: Remove unused macro stack_addr new dc399adecd4e tracing/eprobe: Fix alloc event dir failed when event name no set new 0ce0638edf5e ftrace: Properly unset FTRACE_HASH_FL_MOD new 9d2ce78ddcee ftrace: Fix recursive locking direct_mutex in ftrace_modif [...] new fa8f4a89736b ring-buffer: Allow splice to read previous partially read pages new 3b19d614b61b ring-buffer: Have the shortest_full queue be the shortest [...] new ec0bbc5ec566 ring-buffer: Check pending waiters when doing wake ups as well new 7e9fbbb1b776 ring-buffer: Add ring_buffer_wake_waiters() new f3ddb74ad079 tracing: Wake up ring buffer waiters on closing of the file new 01b2a5217173 tracing: Add ioctl() to force ring buffer waiters to wake up new 2b0fd9a59b79 tracing: Wake up waiters when tracing is disabled new e841e8bfac49 tracing: Fix spelling mistake "preapre" -> "prepare" new 9cbf12343d59 tracing/user_events: Use NULL for strstr checks new 95f187603dbf tracing/user_events: Use WRITE instead of READ for io vect [...] new e6f89a149872 tracing/user_events: Ensure user provided strings are safe [...] new d401b7245856 tracing/user_events: Use refcount instead of atomic for re [...] new 39d6d08b2edf tracing/user_events: Use bits vs bytes for enabled status [...] new 933678b6183b tracing/user_events: Update ABI documentation to align to [...] new a0fcaaed0c46 ring-buffer: Fix race between reset page and reading page new 0e0f0b74f895 MAINTAINERS: add myself as a tracing reviewer new ed87277f1226 tracing: Remove unused variable 'dups' new 5d8d2bb946dd tracing: Add Masami Hiramatsu as co-maintainer new e5d271812e7a tracing/user_events: Move pages/locks into groups to prepa [...] new cf04f2d5df00 ftrace: Still disable enabled records marked as disabled new a541a9559bb0 tracing: Do not free snapshot if tracer is on cmdline new fb17b2683960 tracing: Update MAINTAINERS to reflect new tracing git repo new 4f881a696484 ftrace: Create separate entry in MAINTAINERS for function hooks new cdf072acb5ba Merge tag 'trace-v6.1' of git://git.kernel.org/pub/scm/lin [...] new b9be19eef355 drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE [...] new 53fc190cc677 smp: don't declare nr_cpu_ids if NR_CPUS == 1 new 38bef8e57f21 smp: add set_nr_cpu_ids() new 7102b3bb070f lib/cpumask: delete misleading comment new aa47a7c215e7 lib/cpumask: deprecate nr_cpumask_bits new 546a073d6281 powerpc/64: don't refer nr_cpu_ids in asm code when it's u [...] new 6f9c07be9d02 lib/cpumask: add FORCE_NR_CPUS config option new 58414bbb58a8 lib/find_bit: introduce FIND_FIRST_BIT() macro new 14a99e130f27 lib/find_bit: create find_first_zero_bit_le() new e79864f3164c lib/find_bit: optimize find_next_bit() functions new 6333cb31a711 tools: sync find_bit() implementation new 70a1cb106d94 lib/bitmap: don't call __bitmap_weight() in kernel code new 24291caf8447 lib/bitmap: add bitmap_weight_and() new 3cea8d475327 lib: add find_nth{,_and,_andnot}_bit() new e3783c805db2 lib/bitmap: add tests for find_nth_bit() new 97848c10f9f8 lib/bitmap: remove bitmap_ord_to_pos new 944c417daeb6 cpumask: add cpumask_nth_{,and,andnot} new 854701ba4c39 net: fix cpu_max_bits_warn() usage in netif_attrmask_next{,_and} new 33e67710beda cpumask: switch for_each_cpu{,_not} to use for_each_bit() new 6cc18331a987 lib/find_bit: add find_next{,_and}_bit_wrap new 4fe49b3b97c2 lib/bitmap: introduce for_each_set_bit_wrap() macro new fdae96a3fc7f lib/find: optimize for_each() macros new 8173aa26260e lib/bitmap: add tests for for_each() loops new 78e5a3399421 cpumask: fix checking valid cpu range new 90d482908eed lib/find_bit: Introduce find_next_andnot_bit() new 5f75ff295c66 cpumask: Introduce for_each_cpu_andnot() new 49937cd12331 lib/test_cpumask: Add for_each_cpu_and(not) tests new 585463f0d58a sched/core: Merge cpumask_andnot()+for_each_cpu() into for [...] new d4013bc4d49f Merge tag 'bitmap-6.1-rc1' of https://github.com/norov/linux
The 126 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/kbuild/makefiles.rst | 56 +- Documentation/process/changes.rst | 4 +- Documentation/trace/user_events.rst | 86 +++- Kbuild | 78 ++- MAINTAINERS | 26 +- Makefile | 184 ++++--- arch/alpha/Makefile | 2 - arch/alpha/kernel/Makefile | 4 +- arch/arc/Makefile | 2 - arch/arc/kernel/Makefile | 4 +- arch/arm/Makefile | 3 - arch/arm/kernel/Makefile | 4 +- arch/arm64/Makefile | 3 - arch/arm64/kernel/Makefile | 4 +- arch/csky/Makefile | 2 - arch/csky/kernel/Makefile | 4 +- arch/hexagon/Makefile | 2 - arch/hexagon/kernel/Makefile | 3 +- arch/ia64/Makefile | 1 - arch/ia64/kernel/Makefile | 9 +- arch/loongarch/Makefile | 2 - arch/loongarch/kernel/Makefile | 4 +- arch/loongarch/kernel/setup.c | 2 +- arch/m68k/68000/Makefile | 2 +- arch/m68k/Makefile | 9 - arch/m68k/coldfire/Makefile | 2 +- arch/m68k/kernel/Makefile | 23 +- arch/microblaze/Makefile | 1 - arch/microblaze/kernel/Makefile | 4 +- arch/mips/Makefile | 2 - arch/mips/kernel/Makefile | 4 +- arch/mips/kernel/setup.c | 2 +- arch/nios2/Kbuild | 2 + arch/nios2/Makefile | 5 - arch/nios2/kernel/Makefile | 2 +- arch/openrisc/Makefile | 2 - arch/openrisc/kernel/Makefile | 4 +- arch/parisc/Makefile | 2 - arch/parisc/kernel/Makefile | 4 +- arch/powerpc/Makefile | 12 - arch/powerpc/boot/wrapper | 2 +- arch/powerpc/kernel/Makefile | 20 +- arch/powerpc/kernel/head_64.S | 4 + arch/riscv/Makefile | 2 - arch/riscv/kernel/Makefile | 2 +- arch/s390/Makefile | 2 - arch/s390/boot/version.c | 1 + arch/s390/kernel/Makefile | 4 +- arch/sh/Makefile | 2 - arch/sh/kernel/Makefile | 4 +- arch/sparc/Makefile | 2 - arch/sparc/kernel/Makefile | 3 +- arch/x86/Makefile | 5 - arch/x86/boot/compressed/kaslr.c | 1 + arch/x86/boot/version.c | 1 + arch/x86/include/asm/ftrace.h | 1 - arch/x86/include/asm/kprobes.h | 2 - arch/x86/kernel/Makefile | 10 +- arch/x86/kernel/kprobes/core.c | 2 - arch/x86/kernel/smpboot.c | 4 +- arch/x86/xen/smp_pv.c | 2 +- arch/xtensa/Makefile | 2 - arch/xtensa/kernel/Makefile | 4 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 2 +- fs/ntfs3/bitmap.c | 4 +- fs/proc/proc_sysctl.c | 9 +- include/linux/bitmap.h | 13 +- include/linux/bitops.h | 19 + include/linux/cpumask.h | 132 +++-- include/linux/export-internal.h | 6 +- include/linux/find.h | 310 +++++++++-- include/linux/ftrace.h | 41 -- include/linux/netdevice.h | 10 +- include/linux/nodemask.h | 3 +- include/linux/ring_buffer.h | 2 +- include/linux/sched.h | 3 - include/linux/trace_events.h | 1 + include/linux/user_events.h | 15 +- arch/nios2/Kbuild => init/.gitignore | 4 +- init/Makefile | 57 ++- init/build-version | 10 + init/version-timestamp.c | 31 ++ init/version.c | 37 +- kernel/gen_kheaders.sh | 6 +- kernel/module/decompress.c | 2 +- kernel/module/tracking.c | 71 +++ kernel/sched/core.c | 5 +- kernel/smp.c | 6 +- kernel/sysctl-test.c | 43 +- kernel/sysctl.c | 22 +- kernel/trace/ftrace.c | 34 +- kernel/trace/kprobe_event_gen_test.c | 49 +- kernel/trace/ring_buffer.c | 87 +++- kernel/trace/rv/monitors/wip/wip.c | 8 +- kernel/trace/rv/monitors/wwnr/wwnr.c | 8 +- kernel/trace/trace.c | 78 ++- kernel/trace/trace.h | 13 - kernel/trace/trace_benchmark.c | 2 +- kernel/trace/trace_benchmark.h | 8 +- kernel/trace/trace_eprobe.c | 107 +++- kernel/trace/trace_events_filter.c | 239 ++++++--- kernel/trace/trace_events_hist.c | 246 ++++++--- kernel/trace/trace_events_user.c | 568 +++++++++++++++------ kernel/trace/trace_osnoise.c | 3 +- kernel/trace/trace_probe.h | 3 +- kernel/trace/tracing_map.c | 5 +- kernel/tracepoint.c | 14 +- lib/Kconfig | 17 +- lib/bitmap.c | 68 +-- lib/cpumask.c | 40 +- lib/cpumask_kunit.c | 19 + lib/find_bit.c | 233 ++++++--- lib/find_bit_benchmark.c | 18 + lib/test_bitmap.c | 291 ++++++++++- lib/zstd/Makefile | 16 +- lib/zstd/common/entropy_common.c | 5 +- lib/zstd/common/zstd_common.c | 10 + samples/user_events/example.c | 25 +- scripts/Kbuild.include | 23 +- scripts/Makefile.build | 56 +- scripts/Makefile.compiler | 10 +- scripts/Makefile.extrawarn | 4 +- scripts/Makefile.lib | 33 +- scripts/Makefile.modfinal | 2 +- scripts/Makefile.modpost | 114 ++--- scripts/Makefile.package | 5 +- scripts/Makefile.vmlinux | 21 +- scripts/Makefile.vmlinux_o | 47 +- scripts/asn1_compiler.c | 6 +- scripts/atomic/check-atomics.sh | 33 -- scripts/check-local-export | 97 ++-- scripts/clang-tools/gen_compile_commands.py | 19 +- scripts/head-object-list.txt | 53 ++ scripts/kallsyms.c | 54 +- scripts/kconfig/conf.c | 2 +- scripts/kconfig/lkc.h | 5 - scripts/link-vmlinux.sh | 72 +-- scripts/mkcompile_h | 96 +--- scripts/mksysmap | 24 +- scripts/package/mkspec | 4 +- tools/include/linux/find.h | 61 +-- tools/lib/find_bit.c | 149 +++--- .../test.d/dynevent/eprobes_syntax_errors.tc | 27 + tools/testing/selftests/user_events/ftrace_test.c | 47 +- tools/testing/selftests/user_events/perf_test.c | 11 +- .../dot2/dot2k_templates/main_global.c | 8 +- .../dot2/dot2k_templates/main_per_cpu.c | 8 +- .../dot2/dot2k_templates/main_per_task.c | 8 +- 148 files changed, 3167 insertions(+), 1663 deletions(-) copy arch/nios2/Kbuild => init/.gitignore (55%) create mode 100755 init/build-version create mode 100644 init/version-timestamp.c delete mode 100755 scripts/atomic/check-atomics.sh create mode 100644 scripts/head-object-list.txt create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/eprobes_syntax_e [...]