This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 366a4e38b8d0 Merge tag 'xfs-5.3-merge-13' of git://git.kernel.org/pub/s [...] new 0bfaffbf4cc6 swiotlb: Group identical cleanup in swiotlb_cleanup() new 4aa095ea329d swiotlb: Return consistent SWIOTLB segments/nr_tbl new 9c106119f653 swiotlb: fix phys_addr_t overflow warning new 8492101e15f9 Merge branch 'stable/for-linus-5.2' into devel/for-linus-5.2 new d4df33b0e992 Merge branch 'for-linus-5.2' of git://git.kernel.org/pub/s [...] new 7375dca1647f ftrace: Make enable and update parameters bool when applicable new 0c9f23797925 x86/ftrace: Make enable parameter bool where applicable new 2d8d8fac3b4e x86/uaccess: Allow access_ok() in irq context if pagefault [...] new 3d7081822f7f uaccess: Add non-pagefault user-space read functions new 88903c464321 tracing/probe: Add ustring type for user-space string new e65f7ae7f4da tracing/probe: Support user-space dereference new bdf2b8cbf076 selftests/ftrace: Add user-memory access syntax testcase new 1e032f7cfa14 perf-probe: Add user memory access attribute support new f08367b3643b tracing: Use correct function name in trace_filter_add_rem [...] new 87a90956eeab uaccess: Add a prototype of non-static __probe_user_read() new 539b75b2b9ee tracing/kprobe: Cast user-space address correctly new b5f8b32c93b2 kprobes: Initialize kprobes at postcore_initcall new 970988e19eb0 tracing/kprobe: Add kprobe_event= boot parameter new b3015fe41d9a tracing: Make a separate config for trace event self tests new b6399cc78934 tracing/kprobe: Do not run kprobe boot tests if kprobe_eve [...] new a124692b698b ftrace: Enable trampoline when rec count returns back to one new 86b3de60a0b6 ring-buffer: Remove HAVE_64BIT_ALIGNED_ACCESS new f0553dcb9778 tracepoint: Use struct_size() in kmalloc() new 65fc965c708c kprobes: Fix to init kprobes in subsys_initcall new f730e0f2da4d tracing/kprobe: Set print format right after parsed command new b4d4b96be894 tracing/uprobe: Set print format when parsing command new 455b289973f7 tracing/probe: Add trace_probe init and free functions new 46e5376d404d tracing/probe: Add trace_event_call register API for trace_probe new b5f935ee1339 tracing/probe: Add trace_event_file access APIs for trace_probe new 747774d6b018 tracing/probe: Add trace flag access APIs for trace_probe new b55ce203a8f3 tracing/probe: Add probe event name and group name accesses APIs new e3dc9f898ef9 tracing/probe: Add trace_event_call accesses APIs new 715fa2fd4c6c tracing/kprobe: Check registered state using kprobe new cbd965bde74c ftrace/selftests: Return the skip code when tracing direct [...] new 6e55f320f00e ftrace/selftest: Test if set_event/ftrace_pid exists befor [...] new 46710f3a34b5 tracing: Pass type into tracing_generic_entry_update() new 5967bd5c4239 tracing: Let filter_assign_type() detect FILTER_PTR_STRING new 0aeb1def4416 tracing: Make trace_get_fields() global new 818e95c768c6 Merge tag 'trace-v5.3' of git://git.kernel.org/pub/scm/lin [...] new 6e6de3dee51a kernel/module.c: Only return -EEXIST for modules that have [...] new 8d1b73dd25ff kernel: module: Use struct_size() helper new bc6f2a757d52 kernel/module: Fix mem leak in module_add_modinfo_attrs new 2eef1399a866 modules: fix BUG when load module with rodata=n new 38b37d631aec module: allow arch overrides for .exit section names new 70bac08d4157 ARM: module: recognize unwind exit sections new 93651f80dcb6 modules: fix compile error if don't have strict module rwx new da0acd7c656c Merge tag 'modules-for-v5.3' of git://git.kernel.org/pub/s [...] new 10835c854685 parisc: Fix kernel panic due invalid values in IAOQ0 or IAOQ1 new 34c32fc60331 parisc: Ensure userspace privilege for ptraced processes i [...] new 59a783dbc0d5 parisc: Avoid kernel panic triggered by invalid kprobe new 45800fb45139 parisc: Wire up clone3 syscall new 0e2a5b5bd9a6 Merge branch 'parisc-5.3-2' of git://git.kernel.org/pub/sc [...] new 6dd91e0eacff RISC-V: defconfig: Enable NO_HZ_IDLE and HIGH_RES_TIMERS new 3e9d80a3b383 MAINTAINERS: don't automatically patches involving SiFive [...] new 71ec982fad75 MAINTAINERS: change the arch/riscv git tree to the new sha [...] new 556024d41f39 riscv: Remove gate area stubs new 0cbb8a32cb6d arch: riscv: add config option for building SiFive's SoC resource new edb7f21c3aec riscv: select SiFive platform drivers with SOC_SIFIVE new bbc5dc5155aa riscv: defconfig: enable SOC_SIFIVE new d90d45d7dcb7 RISC-V: Fix memory reservation in setup_bootmem() new 3876d4a38ae2 x86, arm64: Move ARCH_WANT_HUGE_PMD_SHARE config in arch/Kconfig new 9e953cda5cdf riscv: Introduce huge page support for 32/64bit kernel new df7e9059cf6b riscv: ccache: Remove unused variable new 2ebca1cbb4a5 riscv: remove free_initrd_mem new 671f9a3e2e24 RISC-V: Setup initial page tables in two stages new 0f327f2aaad6 RISC-V: Add an Image header that boot loader can parse. new 2d69fbf3d01a riscv: fix build break after macro-to-function conversion [...] new 0570bc8b7c9b Merge tag 'riscv/for-v5.3-rc1' of git://git.kernel.org/pub [...]
The 68 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/admin-guide/kernel-parameters.txt | 13 + Documentation/riscv/boot-image-header.txt | 50 +++ Documentation/trace/kprobetrace.rst | 42 ++- Documentation/trace/uprobetracer.rst | 10 +- MAINTAINERS | 4 +- arch/Kconfig | 19 +- arch/arm/kernel/module.c | 7 + arch/arm64/Kconfig | 2 +- arch/parisc/include/asm/unistd.h | 1 + arch/parisc/kernel/entry.S | 1 + arch/parisc/kernel/kprobes.c | 3 + arch/parisc/kernel/ptrace.c | 31 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/riscv/Kconfig | 10 + arch/riscv/Kconfig.socs | 13 + arch/riscv/boot/dts/sifive/Makefile | 2 +- arch/riscv/configs/defconfig | 8 +- arch/riscv/configs/rv32_defconfig | 2 + arch/riscv/include/asm/cacheflush.h | 63 +++- arch/riscv/include/asm/fixmap.h | 5 + arch/riscv/include/asm/hugetlb.h | 18 ++ arch/riscv/include/asm/image.h | 65 ++++ arch/riscv/include/asm/page.h | 14 +- arch/riscv/include/asm/pgtable-64.h | 5 + arch/riscv/include/asm/pgtable.h | 16 +- arch/riscv/kernel/head.S | 49 ++- arch/riscv/kernel/setup.c | 6 +- arch/riscv/kernel/vdso.c | 19 -- arch/riscv/mm/Makefile | 2 + arch/riscv/mm/hugetlbpage.c | 44 +++ arch/riscv/mm/init.c | 326 +++++++++++++++---- arch/riscv/mm/sifive_l2_cache.c | 11 +- arch/x86/Kconfig | 4 +- arch/x86/include/asm/uaccess.h | 4 +- arch/x86/kernel/ftrace.c | 6 +- drivers/xen/swiotlb-xen.c | 2 +- include/linux/ftrace.h | 4 +- include/linux/moduleloader.h | 5 + include/linux/trace_events.h | 9 + include/linux/uaccess.h | 20 +- kernel/dma/swiotlb.c | 30 +- kernel/kprobes.c | 3 +- kernel/module.c | 60 ++-- kernel/trace/Kconfig | 12 +- kernel/trace/ftrace.c | 48 +-- kernel/trace/ring_buffer.c | 17 +- kernel/trace/trace.c | 17 +- kernel/trace/trace_event_perf.c | 3 +- kernel/trace/trace_events.c | 10 +- kernel/trace/trace_events_filter.c | 3 + kernel/trace/trace_kprobe.c | 357 ++++++++++++--------- kernel/trace/trace_probe.c | 142 +++++++- kernel/trace/trace_probe.h | 77 ++++- kernel/trace/trace_probe_tmpl.h | 36 ++- kernel/trace/trace_uprobe.c | 180 ++++------- kernel/tracepoint.c | 4 +- mm/maccess.c | 122 ++++++- tools/perf/Documentation/perf-probe.txt | 3 +- tools/perf/util/probe-event.c | 11 + tools/perf/util/probe-event.h | 2 + tools/perf/util/probe-file.c | 7 + tools/perf/util/probe-file.h | 1 + tools/perf/util/probe-finder.c | 19 +- tools/testing/selftests/ftrace/ftracetest | 38 ++- tools/testing/selftests/ftrace/test.d/functions | 4 +- .../ftrace/test.d/kprobe/kprobe_args_user.tc | 32 ++ 66 files changed, 1577 insertions(+), 578 deletions(-) create mode 100644 Documentation/riscv/boot-image-header.txt create mode 100644 arch/riscv/Kconfig.socs create mode 100644 arch/riscv/include/asm/hugetlb.h create mode 100644 arch/riscv/include/asm/image.h create mode 100644 arch/riscv/mm/hugetlbpage.c create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_user.tc