This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 7ee332c9f12b Merge tag 'parisc-for-6.10-1' of git://git.kernel.org/pub/ [...] new ad6d17e10306 dt-bindings: display: samsung,exynos5-dp: convert to DT Schema new 57b7d5d315e2 dt-bindings: display: atmel,lcdc: convert to dtschema new 3cef9e08b6f4 dt-bindings: usb: mtk-xhci: add compatible for MT7988 new 15f3df361720 dt-bindings: serial: fsl-linflexuart: add compatible for S32G3 new 1c5e3d9bf33b of: Add a helper to free property struct new 40b0f17453fc of: Use scope based kfree() cleanups new a5737b210574 of: Use scope based of_node_put() cleanups new ed53d391b640 dt-bindings: timer: renesas,cmt: Add R-Car V4M support new 58d4b25c8831 dt-bindings: timer: renesas,tmu: Add R-Car V4M support new ee2929118884 dt-bindings: interrupt-controller: renesas,irqc: Add r8a77 [...] new d47bca77bf3a dt-bindings: irq: sun7i-nmi: Add binding for the H616 NMI [...] new 638887e128d4 dt-bindings: watchdog: aspeed,ast2400-wdt: Convert to DT schema new 669430b183fc of: property: fw_devlink: Add support for "power-supplies" [...] new c56436ef1752 of: reserved_mem: Remove the use of phandle from the reser [...] new 3fe5a2b9e7b4 of: property: Use scope based cleanup on port_node new 27db752673c8 dt-bindings: interrupt-controller: mediatek,mt6577-sysirq: [...] new 15be4f7ce5de dt-bindings: Drop unnecessary quotes on keys new 649bad67d4b1 dt-bindings: PCI: microchip: increase number of items in r [...] new cf7385cb26ac of: module: add buffer overflow check in of_modalias() new 28081ebd17fb dt-bindings: PCI: qcom,pcie-sm8350: Drop redundant 'oneOf' [...] new 49e9d01f669e dt-bindings: Use full path to other schemas new 2ca99e6efc91 dt-bindings: display: samsung,ams495qa01: add missing SPI [...] new 6b2358ff9493 dt-bindings: display: panel: constrain 'reg' in SPI panels new 9fa6bcf23e44 dt-bindings: display: panel: constrain 'reg' in DSI panels new d976c6f4b32c of: property: Add fw_devlink support for interrupt-map property new 06f054b1fee8 Merge tag 'devicetree-for-6.10' of git://git.kernel.org/pu [...] new 11a921909fea kernel misc: Remove the now superfluous sentinel elements [...] new 7fd9c63f8777 umh: Remove the now superfluous sentinel elements from ctl [...] new 66f20b11d3a3 ftrace: Remove the now superfluous sentinel elements from [...] new fe6fc8e11b5a timekeeping: Remove the now superfluous sentinel elements [...] new e822582effc6 seccomp: Remove the now superfluous sentinel elements from [...] new f532376e881f scheduler: Remove the now superfluous sentinel elements fr [...] new f842d9a96e69 printk: Remove the now superfluous sentinel elements from [...] new f884cd38625c kprobes: Remove the now superfluous sentinel elements from [...] new f15843f725a5 delayacct: Remove the now superfluous sentinel elements fr [...] new 1adb825af946 bpf: Remove the now superfluous sentinel elements from ctl [...] new 520713a93d55 sysctl: treewide: drop unused argument ctl_table_root::set [...] new 795f90c6f13c sysctl: treewide: constify argument ctl_table_root::permis [...] new eb32d3adef46 sysctl: drop sysctl_is_perm_empty_ctl_table new 4a7b29f65094 sysctl: move sysctl type to ctl_table_header new a35dd3a786f5 sysctl: drop now unnecessary out-of-bounds check new 91b6163be404 Merge tag 'sysctl-6.10-rc1' of git://git.kernel.org/pub/sc [...] new efee03a50c28 bootconfig: do not put quotes on cmdline items unless necessary new cd24bdb06820 init/main.c: Remove redundant space from saved_command_line new ddd53363f875 init/main.c: Minor cleanup for the setup_command_line() function new e9d682518076 Merge tag 'bootconfig-v6.10' of git://git.kernel.org/pub/s [...] new 3eaea21b4d27 uprobes: encapsulate preparation of uprobe args buffer new 1b8f85defbc8 uprobes: prepare uprobe args buffer lazily new cdf355cc60e3 uprobes: add speculative lockless system-wide uprobe filter check new d9b15224dd8f tracing/probes: support '%pd' type for print struct dentry's name new 20fe4d07bde6 tracing/probes: support '%pD' type for print struct file's name new 5e37460f5f92 Documentation: tracing: add new type '%pd' and '%pD' for kprobe new c01768b05e30 selftests/ftrace: add kprobe test cases for VFS type "%pd" [...] new ee97e5e135c6 selftests/ftrace: add fprobe test cases for VFS type "%pd" [...] new 73142cab3af1 fprobe: Add entry/exit callbacks types new 5120d167e21c rethook: Remove warning messages printed for finding retur [...] new 0dc715295d41 uprobes: reduce contention on uprobes_tree access new b0e28a4b5bec ftrace: make extra rcu_is_watching() validation check optional new e03c05ac9813 rethook: honor CONFIG_FTRACE_VALIDATE_RCU_IS_WATCHING in r [...] new a3b00f10da80 objpool: enable inlining objpool_push() and objpool_pop() [...] new 78d0b16127da objpool: cache nr_possible_cpus() and avoid caching nr_cpu_ids new b7bd96ec1b70 selftests/ftrace: Fix required features for VFS type test case new 1a7d0890dd4a kprobe/ftrace: bail out if ftrace was killed new 70a663205d50 Merge tag 'probes-v6.10' of git://git.kernel.org/pub/scm/l [...] new c5963a0990d1 ftrace: Replaces simple_strtoul in ftrace new 33f137143e65 ftrace: Use asynchronous grace period for register_ftrace_ [...] new 347bd7f072ea tracing: Improve benchmark test performance by using do_div() new c9d5b7b8264b ftrace: Remove unused list 'ftrace_direct_funcs' new d2cc859cc888 ftrace: Remove unused global 'ftrace_direct_func_count' new e60b613df8b6 ftrace: Fix possible use-after-free issue in ftrace_location() new d4e9a968738b eventfs: Fix a possible null pointer dereference in eventf [...] new 594d28157f2d Merge tag 'trace-v6.10' of git://git.kernel.org/pub/scm/li [...] new c09d4167b550 ring-buffer: Allocate sub-buffers with __GFP_COMP new 117c39200d9d ring-buffer: Introducing ring-buffer mapping functions new cf9f0f7c4c5b tracing: Allow user-space mapping of the ring-buffer new a1e0dd7ce38a Documentation: tracing: Add ring-buffer mapping new 75961e55415c ring-buffer/selftest: Add ring-buffer mapping test new fe832be05a8e ring-buffer: Have mmapped ring buffer keep track of missed events new b9c6820f029a ring-buffer: Add cast to unsigned long addr passed to virt [...] new 53683e408013 Merge tag 'trace-ringbuffer-v6.10' of git://git.kernel.org [...] new bd125a084091 tracing/user_events: Fix non-spaced field matching new 78490b74435a selftests/user_events: Add non-spacing separator check new fa3889d970da Merge tag 'trace-user-events-v6.10' of git://git.kernel.or [...] new 5f0769331a96 rtla/timerlat: Simplify "no value" printing on top new a40e5e4dd020 rtla/auto-analysis: Replace \t with spaces new f5c0cdad6684 rtla/timerlat: Use pretty formatting only on interactive tty new 285dcb7665ae rtla/timerlat: Add a summary for top mode new 1462501c7a8d rtla/timerlat: Add a summary for hist mode new cdbf71962bb0 rtla: Add the --warm-up option new fb9e90a67ee9 rtla/timerlat: Make user-space threads the default new e9a4062e1527 rtla: Add --trace-buffer-size option new 01b05fc0e5f3 rtla/timerlat: Fix histogram report when a cpu count is 0 new 842fc5b87a50 rtla: Fix -t--trace[=file] new 59c22f70b295 rtla: Documentation: Fix -t, --trace new 26aa834ff2ee Merge tag 'trace-tools-v6.10' of git://git.kernel.org/pub/ [...]
The 95 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: .../bindings/display/atmel,lcdc-display.yaml | 103 +++++ .../devicetree/bindings/display/atmel,lcdc.txt | 87 ---- .../devicetree/bindings/display/atmel,lcdc.yaml | 70 +++ .../bindings/display/exynos/exynos_dp.txt | 112 ----- .../bindings/display/panel/abt,y030xx067a.yaml | 4 +- .../display/panel/asus,z00t-tm5p5-nt35596.yaml | 5 +- .../bindings/display/panel/boe,bf060y8m-aj0.yaml | 4 +- .../bindings/display/panel/boe,himax8279d.yaml | 4 +- .../display/panel/boe,th101mb31ig002-28a.yaml | 4 +- .../bindings/display/panel/boe,tv101wum-nl6.yaml | 2 +- .../bindings/display/panel/elida,kd35t133.yaml | 5 +- .../display/panel/fascontek,fs035vg158.yaml | 3 + .../display/panel/feixin,k101-im2ba02.yaml | 5 +- .../bindings/display/panel/himax,hx83112a.yaml | 4 +- .../bindings/display/panel/himax,hx8394.yaml | 3 +- .../bindings/display/panel/ilitek,ili9163.yaml | 4 +- .../bindings/display/panel/ilitek,ili9322.yaml | 3 + .../bindings/display/panel/ilitek,ili9341.yaml | 3 +- .../bindings/display/panel/ilitek,ili9805.yaml | 4 +- .../bindings/display/panel/ilitek,ili9881c.yaml | 4 +- .../bindings/display/panel/innolux,ej030na.yaml | 4 +- .../bindings/display/panel/innolux,p097pfg.yaml | 4 +- .../bindings/display/panel/jadard,jd9365da-h3.yaml | 3 +- .../bindings/display/panel/jdi,lpm102a188a.yaml | 4 +- .../bindings/display/panel/jdi,lt070me05000.yaml | 4 +- .../display/panel/kingdisplay,kd035g6-54nt.yaml | 4 +- .../display/panel/leadtek,ltk035c5444t.yaml | 3 + .../display/panel/leadtek,ltk050h3146w.yaml | 5 +- .../display/panel/leadtek,ltk500hd1829.yaml | 5 +- .../bindings/display/panel/lg,lg4573.yaml | 3 +- .../bindings/display/panel/lgphilips,lb035q02.yaml | 3 + .../bindings/display/panel/nec,nl8048hl11.yaml | 4 +- .../bindings/display/panel/newvision,nv3051d.yaml | 4 +- .../bindings/display/panel/novatek,nt35510.yaml | 5 +- .../bindings/display/panel/novatek,nt35950.yaml | 4 +- .../bindings/display/panel/novatek,nt36523.yaml | 4 +- .../bindings/display/panel/novatek,nt36672a.yaml | 4 +- .../display/panel/olimex,lcd-olinuxino.yaml | 4 +- .../bindings/display/panel/panel-mipi-dbi-spi.yaml | 3 + .../bindings/display/panel/raydium,rm67191.yaml | 4 +- .../bindings/display/panel/raydium,rm692e5.yaml | 4 +- .../bindings/display/panel/ronbo,rb070d30.yaml | 2 +- .../display/panel/samsung,amoled-mipi-dsi.yaml | 4 +- .../bindings/display/panel/samsung,ams495qa01.yaml | 5 +- .../bindings/display/panel/samsung,ld9040.yaml | 4 +- .../bindings/display/panel/samsung,lms380kf01.yaml | 3 +- .../bindings/display/panel/samsung,lms397kf04.yaml | 3 +- .../bindings/display/panel/samsung,s6d16d0.yaml | 4 +- .../bindings/display/panel/samsung,s6d27a1.yaml | 3 +- .../bindings/display/panel/samsung,s6d7aa0.yaml | 3 +- .../bindings/display/panel/samsung,s6e63m0.yaml | 4 +- .../display/panel/samsung,s6e88a0-ams452ef01.yaml | 5 +- .../bindings/display/panel/samsung,s6e8aa0.yaml | 4 +- .../bindings/display/panel/sharp,lq101r1sx01.yaml | 4 +- .../bindings/display/panel/sharp,ls043t1le01.yaml | 4 +- .../bindings/display/panel/sharp,ls060t1sx01.yaml | 4 +- .../bindings/display/panel/sitronix,st7789v.yaml | 4 +- .../bindings/display/panel/sony,acx424akp.yaml | 5 +- .../bindings/display/panel/sony,acx565akm.yaml | 3 + .../bindings/display/panel/sony,td4353-jdi.yaml | 3 +- .../display/panel/sony,tulip-truly-nt35521.yaml | 3 +- .../bindings/display/panel/synaptics,r63353.yaml | 6 +- .../devicetree/bindings/display/panel/tpo,td.yaml | 4 +- .../bindings/display/panel/tpo,tpg110.yaml | 3 +- .../bindings/display/panel/visionox,rm69299.yaml | 3 +- .../bindings/display/panel/xinpeng,xpp055c272.yaml | 5 +- .../display/samsung/samsung,exynos5-dp.yaml | 163 +++++++ .../devicetree/bindings/input/azoteq,iqs7222.yaml | 2 +- .../allwinner,sun7i-a20-sc-nmi.yaml | 8 +- .../mediatek,mt6577-sysirq.yaml | 2 +- .../interrupt-controller/renesas,irqc.yaml | 1 + .../devicetree/bindings/media/amphion,vpu.yaml | 2 +- Documentation/devicetree/bindings/mtd/mtd.yaml | 4 +- Documentation/devicetree/bindings/net/sff,sfp.yaml | 12 +- .../bindings/pci/microchip,pcie-host.yaml | 3 +- .../devicetree/bindings/pci/qcom,pcie-sm8350.yaml | 22 - .../devicetree/bindings/pci/xilinx-versal-cpm.yaml | 7 +- .../devicetree/bindings/pci/xlnx,nwl-pcie.yaml | 2 +- .../devicetree/bindings/phy/brcm,sata-phy.yaml | 8 +- .../devicetree/bindings/regulator/ti,tps62864.yaml | 2 +- .../bindings/serial/fsl,s32-linflexuart.yaml | 4 +- .../bindings/soc/tegra/nvidia,tegra20-pmc.yaml | 6 +- .../devicetree/bindings/timer/renesas,cmt.yaml | 2 + .../devicetree/bindings/timer/renesas,tmu.yaml | 1 + .../devicetree/bindings/tpm/ibm,vtpm.yaml | 4 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 1 + .../bindings/watchdog/aspeed,ast2400-wdt.yaml | 142 +++++++ .../devicetree/bindings/watchdog/aspeed-wdt.txt | 73 ---- Documentation/tools/rtla/common_options.rst | 11 +- .../tools/rtla/common_osnoise_options.rst | 4 + .../tools/rtla/common_timerlat_options.rst | 10 +- Documentation/trace/index.rst | 1 + Documentation/trace/kprobetrace.rst | 8 +- Documentation/trace/ring-buffer-map.rst | 106 +++++ arch/csky/kernel/probes/ftrace.c | 3 + arch/loongarch/kernel/ftrace_dyn.c | 3 + arch/parisc/kernel/ftrace.c | 3 + arch/powerpc/kernel/kprobes-ftrace.c | 3 + arch/riscv/kernel/probes/ftrace.c | 3 + arch/s390/kernel/ftrace.c | 3 + arch/x86/kernel/kprobes/ftrace.c | 3 + drivers/of/address.c | 113 ++--- drivers/of/base.c | 34 +- drivers/of/dynamic.c | 37 +- drivers/of/module.c | 7 +- drivers/of/of_private.h | 1 + drivers/of/of_reserved_mem.c | 22 +- drivers/of/overlay.c | 11 +- drivers/of/property.c | 87 +++- drivers/of/resolver.c | 35 +- drivers/of/unittest.c | 12 +- fs/proc/proc_sysctl.c | 21 +- fs/tracefs/event_inode.c | 7 +- include/linux/fprobe.h | 18 +- include/linux/ftrace.h | 3 - include/linux/kprobes.h | 7 + include/linux/objpool.h | 105 ++++- include/linux/of_reserved_mem.h | 1 - include/linux/ring_buffer.h | 6 + include/linux/sysctl.h | 25 +- include/linux/trace_recursion.h | 2 +- include/uapi/linux/trace_mmap.h | 48 +++ init/main.c | 17 +- ipc/ipc_sysctl.c | 5 +- ipc/mq_sysctl.c | 5 +- kernel/acct.c | 1 - kernel/bpf/syscall.c | 1 - kernel/delayacct.c | 1 - kernel/events/uprobes.c | 22 +- kernel/exit.c | 1 - kernel/hung_task.c | 1 - kernel/kexec_core.c | 1 - kernel/kprobes.c | 7 +- kernel/latencytop.c | 1 - kernel/panic.c | 1 - kernel/pid_namespace.c | 1 - kernel/pid_sysctl.h | 1 - kernel/printk/sysctl.c | 1 - kernel/reboot.c | 1 - kernel/sched/autogroup.c | 1 - kernel/sched/core.c | 1 - kernel/sched/deadline.c | 1 - kernel/sched/fair.c | 1 - kernel/sched/rt.c | 1 - kernel/sched/topology.c | 1 - kernel/seccomp.c | 1 - kernel/signal.c | 1 - kernel/stackleak.c | 1 - kernel/sysctl.c | 2 - kernel/time/timer.c | 1 - kernel/trace/Kconfig | 13 + kernel/trace/fgraph.c | 11 - kernel/trace/ftrace.c | 70 +-- kernel/trace/rethook.c | 4 +- kernel/trace/ring_buffer.c | 471 ++++++++++++++++++++- kernel/trace/trace.c | 106 ++++- kernel/trace/trace.h | 1 + kernel/trace/trace_benchmark.c | 2 +- kernel/trace/trace_events_user.c | 77 +++- kernel/trace/trace_fprobe.c | 6 + kernel/trace/trace_kprobe.c | 6 + kernel/trace/trace_probe.c | 63 +++ kernel/trace/trace_probe.h | 2 + kernel/trace/trace_uprobe.c | 103 +++-- kernel/ucount.c | 5 +- kernel/umh.c | 1 - kernel/utsname_sysctl.c | 1 - kernel/watchdog.c | 2 - lib/objpool.c | 112 +---- net/sysctl_net.c | 3 +- .../ftrace/test.d/dynevent/fprobe_args_vfs.tc | 41 ++ .../ftrace/test.d/kprobe/kprobe_args_vfs.tc | 40 ++ tools/testing/selftests/ring-buffer/.gitignore | 1 + tools/testing/selftests/ring-buffer/Makefile | 8 + tools/testing/selftests/ring-buffer/config | 2 + tools/testing/selftests/ring-buffer/map_test.c | 294 +++++++++++++ tools/testing/selftests/user_events/ftrace_test.c | 8 + tools/tracing/rtla/Makefile.config | 2 +- tools/tracing/rtla/src/osnoise_hist.c | 55 ++- tools/tracing/rtla/src/osnoise_top.c | 55 ++- tools/tracing/rtla/src/timerlat_aa.c | 109 +++-- tools/tracing/rtla/src/timerlat_hist.c | 294 +++++++++++-- tools/tracing/rtla/src/timerlat_top.c | 250 +++++++++-- tools/tracing/rtla/src/trace.c | 15 + tools/tracing/rtla/src/trace.h | 1 + 185 files changed, 3098 insertions(+), 1060 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/atmel,lcdc-display.yaml delete mode 100644 Documentation/devicetree/bindings/display/atmel,lcdc.txt create mode 100644 Documentation/devicetree/bindings/display/atmel,lcdc.yaml delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_dp.txt create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/watchdog/aspeed,ast2400-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/aspeed-wdt.txt create mode 100644 Documentation/trace/ring-buffer-map.rst create mode 100644 include/uapi/linux/trace_mmap.h create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/fprobe_args_vfs.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_vfs.tc create mode 100644 tools/testing/selftests/ring-buffer/.gitignore create mode 100644 tools/testing/selftests/ring-buffer/Makefile create mode 100644 tools/testing/selftests/ring-buffer/config create mode 100644 tools/testing/selftests/ring-buffer/map_test.c