This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-arm in repository toolchain/ci/linux.
from b2a88c212e65 Merge tag 'xfs-5.20-merge-6' of git://git.kernel.org/pub/s [...] adds b5f37a0b6f66 rtla/utils: Use calloc and check the potential memory allo [...] adds c7d8a598c5b1 rtla: Fix Makefile when called from -C tools/ adds 4f753c3be52c rtla: Fix double free adds dd0b15bda48f rtla: Define syscall numbers for riscv adds 29b1d469f3f6 Merge tag 'trace-rtla-v5.20' of git://git.kernel.org/pub/s [...] adds 94c255ac676f tracing/user_events: Fix syntax errors in comments adds fb991f194233 tracing/histograms: Simplify create_hist_fields() adds 2a04b8d846dc tracing: devlink: Use static array for string in devlink_t [...] adds fca8300f68fe tracing/ipv4/ipv6: Use static array for name field in fib* [...] adds 43b2aef3735e neighbor: tracing: Have neigh_create event use __string() adds 0563231f93c6 tracing/events: Add __vstring() and __assign_vstr() helper macros adds 8d7f5df0fb4e tracing/IB/hfi1: Use the new __vstring() helper adds c01406f89721 tracing/ath: Use the new __vstring() helper adds b6d18ab34220 tracing/brcm: Use the new __vstring() helper adds c7c37bb87590 tracing/iwlwifi: Use the new __vstring() helper adds 1b756b372fbf usb: chipidea: tracing: Use the new __vstring() helper adds 0ba4c9dede10 xhci: tracing: Use the new __vstring() helper adds 84149fc768bc usb: musb: tracing: Use the new __vstring() helper adds 5409b8053511 scsi: iscsi: tracing: Use the new __vstring() helper adds 74003fc4ae76 scsi: qla2xxx: tracing: Use the new __vstring() helper adds ded4a2f1ae60 mac80211: tracing: Use the new __vstring() helper adds b774926c7338 tracing: eprobe: Add missing log index adds f360ea5641dc tracing: eprobe: Remove duplicate is_good_name() operation adds 95c104c378dc tracing: Auto generate event name when creating a group of events adds 5db19792f066 selftests/ftrace: Add test case for GRP/ only input adds f5eab65ff2b7 selftests/kprobe: Do not test for GRP/ without event failures adds fea6ac554d9d tracing: Add example and documentation for new __vstring() macro adds f71f3ba9b423 selftests/kprobe: Update test for no event name syntax error adds 730dbb8ddac6 USB: mtu3: tracing: Use the new __vstring() helper adds 9abc291812d7 batman-adv: tracing: Use the new __vstring() helper adds 3a2dcbaf4d31 tracing: Use a copy of the va_list for __assign_vstr() adds ac6c1b2ca77e ftrace/x86: Add back ftrace_expected assignment adds 102227b970a1 rv: Add Runtime Verification (RV) interface adds 04acadcb4453 rv: Add runtime reactors interface adds 09ecd8b8c585 rv/include: Add helper functions for deterministic automata adds 792575348ff7 rv/include: Add deterministic automata monitor definition [...] adds cc8e71c81746 rv/include: Add instrumentation helper functions adds ff0aaf671230 Documentation/rv: Add a basic documentation adds e3c9fc78f096 tools/rv: Add dot2c adds 4041b9bbfbcd Documentation/rv: Add deterministic automaton documentation adds 24bce201d798 tools/rv: Add dot2k adds d57aff24796f Documentation/rv: Add deterministic automata monitor synth [...] adds b6172b5185d4 Documentation/rv: Add deterministic automata instrumentati [...] adds 8812d21219b9 rv/monitor: Add the wip monitor skeleton created by dot2k adds 10bde81c7486 rv/monitor: Add the wip monitor adds ccc319dcb450 rv/monitor: Add the wwnr monitor adds 135b881ea885 rv/reactor: Add the printk reactor adds e88043c0ac16 rv/reactor: Add the panic reactor adds 4c3d2f9388d3 tracing: Use a struct alignof to determine trace event fie [...] adds 59927cbe3f30 tracing: Use free_trace_buffer() in allocate_trace_buffers() adds 170ab26b01d7 tracepoints: It is CONFIG_TRACEPOINTS not CONFIG_TRACEPOINT adds 95522f0b18a0 scripts/tracing: Fix typo 'the the' in comment adds 2f63e5d2e391 tracing/eprobe: Show syntax error logs in error_log file adds 09794a5a6c34 tracing: Use alignof__(struct {type b;}) instead of offsetof() adds f1a15b977ff8 rv: Unlock on error path in rv_unregister_reactor() adds 965a9d75e3d2 Merge tag 'trace-v6.0' of git://git.kernel.org/pub/scm/lin [...] adds 9a3bfa01aa1c lib/test_printf.c: split write-beyond-buffer check in two adds e3c8d33e0d62 scripts/gdb: fix 'lx-dmesg' on 32 bits arch adds 96dd9a2f958b lib/test_printf.c: fix clang -Wformat warnings adds a1b02751d6ec Merge tag 'printk-for-5.20-sane' of git://git.kernel.org/p [...] adds cdd23dd9fcd6 arch: microblaze: Remove unused "select HANDLE_DOMAIN_IRQ" adds 5b7d1d575e3f microblaze: Fix some typos in comment adds 98586bd6dce3 Merge tag 'microblaze-v5.20' of git://git.monstr.eu/linux- [...] adds b383d94ad7ca parisc: Clean up names in hardware database adds cab56b51ec0e parisc: Fix device names in /proc/iomem adds 16bf37bf49ba parisc: Fix comment typo in fault.c adds 3fbc9a7de056 parisc: Drop pa_swapper_pg_lock spinlock adds cf59f34d7f97 parisc: Check the return value of ioremap() in lba_driver_probe() adds b9e28d3c2492 parisc: Do not initialise statics to 0 adds cbe263b6b0eb parisc: Drop zero variable initialisations in mm/init.c adds 6431e92fc827 parisc: io_pgetevents_time64() needs compat syscall in 32- [...] adds e61b3125a4f0 Input: gscps2 - check return value of ioremap() in gscps2_probe() adds 8db4a0291b09 Merge tag 'for-5.20/parisc-1' of git://git.kernel.org/pub/ [...] adds b6b9585876da reset: microchip-sparx5: allow building as a module adds 18d1909be345 reset: allow building of reset simple driver if expert con [...] adds af19f1936d63 reset: a10sr: allow building under COMPILE_TEST adds 096e772b1cdc Revert "reset: microchip-sparx5: allow building as a module" adds c4ada3ca99b2 reset: reset-simple should depends on HAS_IOMEM adds 9c68d4e621eb dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ [...] adds 729a8a57355f dt-bindings: reset: Add TPS380x documentation adds 8a4e6154fb17 reset: tps380x: Add TPS380x device driver supprt adds d985db836226 reset: tps380x: Fix spelling mistake "Voltags" -> "Voltage" adds d2fd1ddd311d Merge tag 'reset-for-v5.20' of git://git.pengutronix.de/pz [...] adds c02b60cb2528 arm64: dts: apple: Re-parent ANS2 power domains adds 5316d73ba81b arm64: dts: apple: t8103: Add ANS2 NVMe nodes adds 87df0cecc269 Merge tag 'asahi-soc-dt-5.20' of https://github.com/AsahiL [...] adds b3cbbb58632f ARM: dts: add EMAC AXI settings for Cyclone5 adds 0d98fbcf72f1 Merge tag 'socfpga_updates_for_v5.20_part2' of git://git.k [...] adds 9b0dc7abb5cc ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC adds fe17b91a7777 arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC adds 57a2d0c1b27d MAINTAINERS: add ARM/APPLE MACHINE mailing list adds 879bcfc4e536 Merge tag 'asahi-soc-maintainers-5.20' of https://github.c [...] adds 1630eee2d4e7 Merge branch 'arm/fixes' into arm/late adds fad235ed4338 Merge tag 'arm-late-6.0' of git://git.kernel.org/pub/scm/l [...] adds f2c5092190f2 arch/*: Disable softirq stacks on PREEMPT_RT. adds 548927e03121 arm64: io: Use asm-generic high level MMIO accessors adds 018b741ea2a6 coresight: etm4x: Use asm-generic IO memory barriers adds 443685992bda irqchip/tegra: Fix overflow implicit truncation warnings adds 98692f52c588 drm/meson: Fix overflow implicit truncation warnings adds d593d64f043a lib: Add register read/write tracing support adds 451f2f1c908b KVM: arm64: Add a flag to disable MMIO trace for nVHE KVM adds 210031971cdd asm-generic/io: Add logging support for MMIO accessors adds 60457d5e158d serial: qcom_geni_serial: Disable MMIO tracing for geni serial adds 6f1de1da8156 soc: qcom: geni: Disable MMIO tracing for GENI SE adds 93929fb6c4ef Merge branch 'asm-generic-mmiotrace' into asm-generic adds 4313a24985f0 arch/*/: remove CONFIG_VIRT_TO_BUS adds 6f05e014b96c uapi: asm-generic: fcntl: Fix typo 'the the' in comment adds 3bd6e5854bf9 Merge tag 'asm-generic-6.0' of git://git.kernel.org/pub/sc [...] adds 4c3f73584c0c x86/sgx: Add short descriptions to ENCLS wrappers adds 0fb2126db841 x86/sgx: Add wrapper for SGX2 EMODPR function adds 09b38d0b412d x86/sgx: Add wrapper for SGX2 EMODT function adds 61416b294af0 x86/sgx: Add wrapper for SGX2 EAUG function adds b3fb517dc602 x86/sgx: Support loading enclave page without VMA permissi [...] adds 7f391752d4ad x86/sgx: Export sgx_encl_ewb_cpumask() adds bdaa8799f697 x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() adds f89c2f9bf5a6 x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() adds c7c6a8a61b00 x86/sgx: Make sgx_ipi_cb() available internally adds dda03e2c331b x86/sgx: Create utility to validate user provided offset a [...] adds 8cb7b502f31e x86/sgx: Keep record of SGX page type adds 3a5351415228 x86/sgx: Export sgx_encl_{grow,shrink}() adds 8123073c4335 x86/sgx: Export sgx_encl_page_alloc() adds a76e7f1f1888 x86/sgx: Support VA page allocation without reclaiming adds ff08530a5232 x86/sgx: Support restricting of enclave page permissions adds 5a90d2c3f5ef x86/sgx: Support adding of pages to an initialized enclave adds 7b013e723a1f x86/sgx: Tighten accessible memory range after enclave ini [...] adds 45d546b8c109 x86/sgx: Support modifying SGX page type adds 9849bb27152c x86/sgx: Support complete page removal adds a0506b3b0636 x86/sgx: Free up EPC pages directly to support large page ranges adds 629b5155d01b Documentation/x86: Introduce enclave runtime management section adds 20404a808593 selftests/sgx: Add test for EPCM permission changes adds 7088c81f9473 selftests/sgx: Add test for TCS page permission changes adds 67f1f70a23d1 selftests/sgx: Test two different SGX2 EAUG flows adds 7eb4370152be selftests/sgx: Introduce dynamic entry point adds b564982fda13 selftests/sgx: Introduce TCS initialization enclave operation adds 33c5aac3bf32 selftests/sgx: Test complete changing of page type flow adds 50b822e4b785 selftests/sgx: Test faulty enclave behavior adds 35c7e6dacb03 selftests/sgx: Test invalid access to removed enclave page adds 08ceab2c37d3 selftests/sgx: Test reclaiming of untouched page adds 6507cce561b4 selftests/sgx: Page removal stress test adds e0a5915f1cca x86/sgx: Drop 'page_index' from sgx_backing adds 9e2f40233670 Merge tag 'x86_sgx_for_v6.0-2022-08-03.1' of git://git.ker [...]
No new revisions were added by this update.
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 - Documentation/x86/sgx.rst | 15 + 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/include/asm/sgx.h | 8 + arch/x86/include/uapi/asm/sgx.h | 62 + arch/x86/kernel/cpu/sgx/encl.c | 330 ++++- arch/x86/kernel/cpu/sgx/encl.h | 16 +- arch/x86/kernel/cpu/sgx/encls.h | 33 + arch/x86/kernel/cpu/sgx/ioctl.c | 641 ++++++++- arch/x86/kernel/cpu/sgx/main.c | 75 +- arch/x86/kernel/cpu/sgx/sgx.h | 3 + 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/testing/selftests/sgx/defines.h | 23 + tools/testing/selftests/sgx/load.c | 41 + tools/testing/selftests/sgx/main.c | 1435 ++++++++++++++++++++ tools/testing/selftests/sgx/main.h | 1 + tools/testing/selftests/sgx/test_encl.c | 68 + tools/testing/selftests/sgx/test_encl_bootstrap.S | 6 + 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 + 177 files changed, 8056 insertions(+), 736 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