This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from b2a88c212e65 Merge tag 'xfs-5.20-merge-6' of git://git.kernel.org/pub/s [...] new b5f37a0b6f66 rtla/utils: Use calloc and check the potential memory allo [...] new c7d8a598c5b1 rtla: Fix Makefile when called from -C tools/ new 4f753c3be52c rtla: Fix double free new dd0b15bda48f rtla: Define syscall numbers for riscv new 29b1d469f3f6 Merge tag 'trace-rtla-v5.20' of git://git.kernel.org/pub/s [...] new 94c255ac676f tracing/user_events: Fix syntax errors in comments new fb991f194233 tracing/histograms: Simplify create_hist_fields() new 2a04b8d846dc tracing: devlink: Use static array for string in devlink_t [...] new fca8300f68fe tracing/ipv4/ipv6: Use static array for name field in fib* [...] new 43b2aef3735e neighbor: tracing: Have neigh_create event use __string() new 0563231f93c6 tracing/events: Add __vstring() and __assign_vstr() helper macros new 8d7f5df0fb4e tracing/IB/hfi1: Use the new __vstring() helper new c01406f89721 tracing/ath: Use the new __vstring() helper new b6d18ab34220 tracing/brcm: Use the new __vstring() helper new c7c37bb87590 tracing/iwlwifi: Use the new __vstring() helper new 1b756b372fbf usb: chipidea: tracing: Use the new __vstring() helper new 0ba4c9dede10 xhci: tracing: Use the new __vstring() helper new 84149fc768bc usb: musb: tracing: Use the new __vstring() helper new 5409b8053511 scsi: iscsi: tracing: Use the new __vstring() helper new 74003fc4ae76 scsi: qla2xxx: tracing: Use the new __vstring() helper new ded4a2f1ae60 mac80211: tracing: Use the new __vstring() helper new b774926c7338 tracing: eprobe: Add missing log index new f360ea5641dc tracing: eprobe: Remove duplicate is_good_name() operation new 95c104c378dc tracing: Auto generate event name when creating a group of events new 5db19792f066 selftests/ftrace: Add test case for GRP/ only input new f5eab65ff2b7 selftests/kprobe: Do not test for GRP/ without event failures new fea6ac554d9d tracing: Add example and documentation for new __vstring() macro new f71f3ba9b423 selftests/kprobe: Update test for no event name syntax error new 730dbb8ddac6 USB: mtu3: tracing: Use the new __vstring() helper new 9abc291812d7 batman-adv: tracing: Use the new __vstring() helper new 3a2dcbaf4d31 tracing: Use a copy of the va_list for __assign_vstr() new ac6c1b2ca77e ftrace/x86: Add back ftrace_expected assignment new 102227b970a1 rv: Add Runtime Verification (RV) interface new 04acadcb4453 rv: Add runtime reactors interface new 09ecd8b8c585 rv/include: Add helper functions for deterministic automata new 792575348ff7 rv/include: Add deterministic automata monitor definition [...] new cc8e71c81746 rv/include: Add instrumentation helper functions new ff0aaf671230 Documentation/rv: Add a basic documentation new e3c9fc78f096 tools/rv: Add dot2c new 4041b9bbfbcd Documentation/rv: Add deterministic automaton documentation new 24bce201d798 tools/rv: Add dot2k new d57aff24796f Documentation/rv: Add deterministic automata monitor synth [...] new b6172b5185d4 Documentation/rv: Add deterministic automata instrumentati [...] new 8812d21219b9 rv/monitor: Add the wip monitor skeleton created by dot2k new 10bde81c7486 rv/monitor: Add the wip monitor new ccc319dcb450 rv/monitor: Add the wwnr monitor new 135b881ea885 rv/reactor: Add the printk reactor new e88043c0ac16 rv/reactor: Add the panic reactor new 4c3d2f9388d3 tracing: Use a struct alignof to determine trace event fie [...] new 59927cbe3f30 tracing: Use free_trace_buffer() in allocate_trace_buffers() new 170ab26b01d7 tracepoints: It is CONFIG_TRACEPOINTS not CONFIG_TRACEPOINT new 95522f0b18a0 scripts/tracing: Fix typo 'the the' in comment new 2f63e5d2e391 tracing/eprobe: Show syntax error logs in error_log file new 09794a5a6c34 tracing: Use alignof__(struct {type b;}) instead of offsetof() new f1a15b977ff8 rv: Unlock on error path in rv_unregister_reactor() new 965a9d75e3d2 Merge tag 'trace-v6.0' of git://git.kernel.org/pub/scm/lin [...] new 9a3bfa01aa1c lib/test_printf.c: split write-beyond-buffer check in two new e3c8d33e0d62 scripts/gdb: fix 'lx-dmesg' on 32 bits arch new 96dd9a2f958b lib/test_printf.c: fix clang -Wformat warnings new a1b02751d6ec Merge tag 'printk-for-5.20-sane' of git://git.kernel.org/p [...] new cdd23dd9fcd6 arch: microblaze: Remove unused "select HANDLE_DOMAIN_IRQ" new 5b7d1d575e3f microblaze: Fix some typos in comment new 98586bd6dce3 Merge tag 'microblaze-v5.20' of git://git.monstr.eu/linux- [...] new b383d94ad7ca parisc: Clean up names in hardware database new cab56b51ec0e parisc: Fix device names in /proc/iomem new 16bf37bf49ba parisc: Fix comment typo in fault.c new 3fbc9a7de056 parisc: Drop pa_swapper_pg_lock spinlock new cf59f34d7f97 parisc: Check the return value of ioremap() in lba_driver_probe() new b9e28d3c2492 parisc: Do not initialise statics to 0 new cbe263b6b0eb parisc: Drop zero variable initialisations in mm/init.c new 6431e92fc827 parisc: io_pgetevents_time64() needs compat syscall in 32- [...] new e61b3125a4f0 Input: gscps2 - check return value of ioremap() in gscps2_probe() new 8db4a0291b09 Merge tag 'for-5.20/parisc-1' of git://git.kernel.org/pub/ [...] new b6b9585876da reset: microchip-sparx5: allow building as a module new 18d1909be345 reset: allow building of reset simple driver if expert con [...] new af19f1936d63 reset: a10sr: allow building under COMPILE_TEST new 096e772b1cdc Revert "reset: microchip-sparx5: allow building as a module" new c4ada3ca99b2 reset: reset-simple should depends on HAS_IOMEM new 9c68d4e621eb dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ [...] new 729a8a57355f dt-bindings: reset: Add TPS380x documentation new 8a4e6154fb17 reset: tps380x: Add TPS380x device driver supprt new d985db836226 reset: tps380x: Fix spelling mistake "Voltags" -> "Voltage" new d2fd1ddd311d Merge tag 'reset-for-v5.20' of git://git.pengutronix.de/pz [...] new c02b60cb2528 arm64: dts: apple: Re-parent ANS2 power domains new 5316d73ba81b arm64: dts: apple: t8103: Add ANS2 NVMe nodes new 87df0cecc269 Merge tag 'asahi-soc-dt-5.20' of https://github.com/AsahiL [...] new b3cbbb58632f ARM: dts: add EMAC AXI settings for Cyclone5 new 0d98fbcf72f1 Merge tag 'socfpga_updates_for_v5.20_part2' of git://git.k [...] new 9b0dc7abb5cc ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC new fe17b91a7777 arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC new 57a2d0c1b27d MAINTAINERS: add ARM/APPLE MACHINE mailing list new 879bcfc4e536 Merge tag 'asahi-soc-maintainers-5.20' of https://github.c [...] new 1630eee2d4e7 Merge branch 'arm/fixes' into arm/late new fad235ed4338 Merge tag 'arm-late-6.0' of git://git.kernel.org/pub/scm/l [...] new f2c5092190f2 arch/*: Disable softirq stacks on PREEMPT_RT. new 548927e03121 arm64: io: Use asm-generic high level MMIO accessors new 018b741ea2a6 coresight: etm4x: Use asm-generic IO memory barriers new 443685992bda irqchip/tegra: Fix overflow implicit truncation warnings new 98692f52c588 drm/meson: Fix overflow implicit truncation warnings new d593d64f043a lib: Add register read/write tracing support new 451f2f1c908b KVM: arm64: Add a flag to disable MMIO trace for nVHE KVM new 210031971cdd asm-generic/io: Add logging support for MMIO accessors new 60457d5e158d serial: qcom_geni_serial: Disable MMIO tracing for geni serial new 6f1de1da8156 soc: qcom: geni: Disable MMIO tracing for GENI SE new 93929fb6c4ef Merge branch 'asm-generic-mmiotrace' into asm-generic new 4313a24985f0 arch/*/: remove CONFIG_VIRT_TO_BUS new 6f05e014b96c uapi: asm-generic: fcntl: Fix typo 'the the' in comment new 3bd6e5854bf9 Merge tag 'asm-generic-6.0' of git://git.kernel.org/pub/sc [...]
The 108 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/core-api/bus-virt-phys-mapping.rst | 220 ------ Documentation/core-api/dma-api-howto.rst | 14 - Documentation/core-api/index.rst | 1 - .../bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml | 1 + .../bindings/reset/ti,tps380x-reset.yaml | 49 ++ Documentation/trace/index.rst | 1 + Documentation/trace/kprobetrace.rst | 8 +- .../trace/rv/da_monitor_instrumentation.rst | 171 +++++ Documentation/trace/rv/da_monitor_synthesis.rst | 147 ++++ Documentation/trace/rv/deterministic_automata.rst | 184 +++++ Documentation/trace/rv/index.rst | 14 + Documentation/trace/rv/monitor_wip.rst | 55 ++ Documentation/trace/rv/monitor_wwnr.rst | 45 ++ Documentation/trace/rv/runtime-verification.rst | 231 ++++++ Documentation/trace/uprobetracer.rst | 8 +- .../translations/zh_CN/core-api/index.rst | 1 - MAINTAINERS | 1 + arch/Kconfig | 3 + arch/alpha/Kconfig | 1 - arch/alpha/include/asm/floppy.h | 2 +- arch/alpha/include/asm/io.h | 8 +- arch/arm/boot/dts/socfpga.dtsi | 8 + arch/arm/boot/dts/uniphier-pxs2.dtsi | 8 +- arch/arm/kernel/irq.c | 3 +- arch/arm64/Kconfig | 1 + arch/arm64/boot/dts/apple/t8103-pmgr.dtsi | 7 +- arch/arm64/boot/dts/apple/t8103.dtsi | 34 + arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 8 +- arch/arm64/include/asm/io.h | 41 +- arch/arm64/kvm/hyp/nvhe/Makefile | 7 +- arch/ia64/Kconfig | 1 - arch/ia64/include/asm/io.h | 8 - arch/m68k/Kconfig | 1 - arch/m68k/include/asm/virtconvert.h | 4 +- arch/microblaze/Kconfig | 2 - arch/microblaze/include/asm/io.h | 2 - arch/microblaze/kernel/entry.S | 2 +- arch/mips/Kconfig | 1 - arch/mips/include/asm/io.h | 9 - arch/parisc/Kconfig | 1 - arch/parisc/include/asm/floppy.h | 4 +- arch/parisc/include/asm/io.h | 2 - arch/parisc/kernel/cache.c | 3 - arch/parisc/kernel/drivers.c | 9 +- arch/parisc/kernel/hardware.c | 11 +- arch/parisc/kernel/irq.c | 2 + arch/parisc/kernel/pci-dma.c | 4 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/parisc/mm/fault.c | 2 +- arch/parisc/mm/init.c | 2 +- arch/powerpc/Kconfig | 1 - arch/powerpc/include/asm/io.h | 2 - arch/powerpc/kernel/irq.c | 4 + arch/riscv/include/asm/page.h | 1 - arch/s390/include/asm/softirq_stack.h | 3 +- arch/sh/kernel/irq.c | 2 + arch/sparc/kernel/irq_64.c | 2 + arch/x86/Kconfig | 1 - arch/x86/include/asm/io.h | 9 - arch/x86/kernel/ftrace.c | 1 + arch/xtensa/Kconfig | 1 - arch/xtensa/include/asm/io.h | 3 - drivers/gpu/drm/meson/meson_viu.c | 22 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 8 +- drivers/hwtracing/coresight/coresight-etm4x.h | 8 +- drivers/infiniband/hw/hfi1/trace_dbg.h | 8 +- drivers/input/serio/gscps2.c | 4 + drivers/irqchip/irq-tegra.c | 10 +- drivers/net/wireless/ath/ath10k/trace.h | 14 +- drivers/net/wireless/ath/ath11k/trace.h | 7 +- drivers/net/wireless/ath/ath6kl/trace.h | 14 +- drivers/net/wireless/ath/trace.h | 7 +- drivers/net/wireless/ath/wil6210/trace.h | 7 +- .../broadcom/brcm80211/brcmfmac/tracepoint.h | 12 +- .../brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h | 12 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 12 +- drivers/parisc/lba_pci.c | 6 +- drivers/reset/Kconfig | 13 +- drivers/reset/Makefile | 1 + drivers/reset/reset-tps380x.c | 126 ++++ drivers/soc/qcom/qcom-geni-se.c | 3 + drivers/tty/serial/qcom_geni_serial.c | 3 + drivers/usb/chipidea/trace.h | 4 +- drivers/usb/host/xhci-trace.h | 4 +- drivers/usb/mtu3/mtu3_trace.h | 6 +- drivers/usb/musb/musb_trace.h | 4 +- include/asm-generic/io.h | 105 ++- include/asm-generic/softirq_stack.h | 2 +- include/linux/rv.h | 70 ++ include/linux/sched.h | 11 + include/linux/trace_events.h | 18 + include/linux/tracepoint.h | 2 +- include/rv/automata.h | 75 ++ include/rv/da_monitor.h | 544 ++++++++++++++ include/rv/instrumentation.h | 29 + include/trace/events/devlink.h | 7 +- include/trace/events/fib.h | 6 +- include/trace/events/fib6.h | 8 +- include/trace/events/iscsi.h | 4 +- include/trace/events/neigh.h | 2 +- include/trace/events/qla.h | 4 +- include/trace/events/rv.h | 142 ++++ include/trace/events/rwmmio.h | 97 +++ include/trace/stages/stage1_struct_define.h | 3 + include/trace/stages/stage2_data_offsets.h | 3 + include/trace/stages/stage4_event_fields.h | 11 +- include/trace/stages/stage5_get_offsets.h | 4 + include/trace/stages/stage6_event_callback.h | 12 + kernel/fork.c | 14 + kernel/trace/Kconfig | 2 + kernel/trace/Makefile | 1 + kernel/trace/rv/Kconfig | 78 ++ kernel/trace/rv/Makefile | 8 + kernel/trace/rv/monitors/wip/wip.c | 88 +++ kernel/trace/rv/monitors/wip/wip.h | 46 ++ kernel/trace/rv/monitors/wwnr/wwnr.c | 87 +++ kernel/trace/rv/monitors/wwnr/wwnr.h | 46 ++ kernel/trace/rv/reactor_panic.c | 43 ++ kernel/trace/rv/reactor_printk.c | 42 ++ kernel/trace/rv/rv.c | 799 +++++++++++++++++++++ kernel/trace/rv/rv.h | 68 ++ kernel/trace/rv/rv_reactors.c | 510 +++++++++++++ kernel/trace/trace.c | 35 +- kernel/trace/trace.h | 9 + kernel/trace/trace_dynevent.c | 2 +- kernel/trace/trace_eprobe.c | 37 +- kernel/trace/trace_events_hist.c | 5 +- kernel/trace/trace_events_user.c | 2 +- kernel/trace/trace_kprobe.c | 16 +- kernel/trace/trace_probe.c | 4 + kernel/trace/trace_probe.h | 5 +- kernel/trace/trace_uprobe.c | 12 +- lib/Kconfig | 7 + lib/Makefile | 2 + lib/test_printf.c | 21 +- lib/trace_readwrite.c | 47 ++ mm/Kconfig | 8 - net/batman-adv/trace.h | 9 +- net/mac80211/trace_msg.h | 6 +- samples/trace_events/trace-events-sample.c | 14 +- samples/trace_events/trace-events-sample.h | 32 +- scripts/gdb/linux/dmesg.py | 9 +- scripts/gdb/linux/utils.py | 14 +- scripts/tracing/draw_functrace.py | 2 +- tools/include/uapi/asm-generic/fcntl.h | 2 +- .../ftrace/test.d/dynevent/add_remove_eprobe.tc | 9 +- .../ftrace/test.d/dynevent/add_remove_kprobe.tc | 7 + .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 2 +- tools/tracing/rtla/Makefile | 2 +- tools/tracing/rtla/src/trace.c | 9 +- tools/tracing/rtla/src/utils.c | 7 +- tools/verification/dot2/Makefile | 26 + tools/verification/dot2/automata.py | 174 +++++ tools/verification/dot2/dot2c | 26 + tools/verification/dot2/dot2c.py | 254 +++++++ tools/verification/dot2/dot2k | 47 ++ tools/verification/dot2/dot2k.py | 177 +++++ .../dot2/dot2k_templates/main_global.c | 91 +++ .../dot2/dot2k_templates/main_per_cpu.c | 91 +++ .../dot2/dot2k_templates/main_per_task.c | 91 +++ tools/verification/models/wip.dot | 16 + tools/verification/models/wwnr.dot | 16 + 162 files changed, 5429 insertions(+), 606 deletions(-) delete mode 100644 Documentation/core-api/bus-virt-phys-mapping.rst create mode 100644 Documentation/devicetree/bindings/reset/ti,tps380x-reset.yaml create mode 100644 Documentation/trace/rv/da_monitor_instrumentation.rst create mode 100644 Documentation/trace/rv/da_monitor_synthesis.rst create mode 100644 Documentation/trace/rv/deterministic_automata.rst create mode 100644 Documentation/trace/rv/index.rst create mode 100644 Documentation/trace/rv/monitor_wip.rst create mode 100644 Documentation/trace/rv/monitor_wwnr.rst create mode 100644 Documentation/trace/rv/runtime-verification.rst create mode 100644 drivers/reset/reset-tps380x.c create mode 100644 include/linux/rv.h create mode 100644 include/rv/automata.h create mode 100644 include/rv/da_monitor.h create mode 100644 include/rv/instrumentation.h create mode 100644 include/trace/events/rv.h create mode 100644 include/trace/events/rwmmio.h create mode 100644 kernel/trace/rv/Kconfig create mode 100644 kernel/trace/rv/Makefile create mode 100644 kernel/trace/rv/monitors/wip/wip.c create mode 100644 kernel/trace/rv/monitors/wip/wip.h create mode 100644 kernel/trace/rv/monitors/wwnr/wwnr.c create mode 100644 kernel/trace/rv/monitors/wwnr/wwnr.h create mode 100644 kernel/trace/rv/reactor_panic.c create mode 100644 kernel/trace/rv/reactor_printk.c create mode 100644 kernel/trace/rv/rv.c create mode 100644 kernel/trace/rv/rv.h create mode 100644 kernel/trace/rv/rv_reactors.c create mode 100644 lib/trace_readwrite.c create mode 100644 tools/verification/dot2/Makefile create mode 100644 tools/verification/dot2/automata.py create mode 100644 tools/verification/dot2/dot2c create mode 100644 tools/verification/dot2/dot2c.py create mode 100644 tools/verification/dot2/dot2k create mode 100644 tools/verification/dot2/dot2k.py create mode 100644 tools/verification/dot2/dot2k_templates/main_global.c create mode 100644 tools/verification/dot2/dot2k_templates/main_per_cpu.c create mode 100644 tools/verification/dot2/dot2k_templates/main_per_task.c create mode 100644 tools/verification/models/wip.dot create mode 100644 tools/verification/models/wwnr.dot