This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 4b820e167bf6 Revert "ALSA: usb-audio: Reduce latency at playback start" new 9a81b8cbc245 dt-bindings: reset: Convert ti,sci-reset to json schema new a7dbfa6f3877 dt-bindings: clock: Convert ti,sci-clk to json schema new fda55c7256fe dt-bindings: soc: ti: Convert ti,sci-pm-domain to json schema new 5a9652f6994e dt-bindings: arm: keystone: Convert ti,sci to json schema new be78329717e4 dt-bindings: arm: firmware: Convert linaro,optee-tz to jso [...] new a869742ff51e dt-bindings: ata: renesas,rcar-sata: Make power-domains an [...] new 4fa9ee2e65ec dt-bindings: pwm: renesas,pwm-rcar: Make power-domains and [...] new 4d92239b6517 dt-bindings: power: sysc-rmobile: Convert to json-schema new aef654741de3 dt-bindings: clk: emev2: Convert to json-schema new 57d4ef85fc33 dt-bindings: clock: renesas,r9a06g032-sysctrl: Convert to [...] new 2e64ad1ca775 dt-bindings: add vendor prefix for Insignal Ltd new d30e82a6461b dt-bindings: net: Convert mdio-gpio to yaml new de3d7018372c dt-bindings: memory: tegra20: emc: Convert to schema new d91133eddb58 dt-bindings: pwm: renesas,tpu-pwm: Improve json-schema new d1dd216738f5 dt-bindings: timer: renesas,tpu: Convert to json-schema new d0413118bbc3 docs: dt: remove stale property-units.txt, link to current schema new bb63744b02e9 dt-bindings: pwm: brcm,iproc-pwm: convert to the json-schema new 1d92d5569cca dt-bindings: display: Fix spacing in lvds.yaml new 50e02e9a030a dt-bindings: timer: arm,twd: Convert to json-schema new 2e684660e56d dt-bindings: arm: scu: Convert to json-schema new 1a60317bc83f dt-bindings: rng: mediatek: convert to yaml schema new 70c1fc34f3c6 dt-bindings: rng: mediatek: add mt8365 to mtk rng binding new 9f3849be6f2f dt-bindings: mfd: ti,j721e-system-controller: Fix mux node errors new f743c41d00be dt-bindings: rtc: nxp,pcf8563: Convert to DT schema new 9b358af7c818 dt-bindings: mux: Convert mux controller bindings to schema new a404a6367b0e dt-bindings: i2c: Convert i2c-mux bindings to DT schema new 86335b51e47d dt-bindings: i2c: i2c-mux-pca954x: Convert to DT schema new f22107b91ae2 dt-bindings: i2c: maxim,max9286: Use the i2c-mux.yaml schema new e9ab77a4f2aa dt-bindings: iio: multiplexer: Convert io-channel-mux bind [...] new 652f2efa93c4 dt-bindings: net: Convert MDIO mux bindings to DT schema new 1ae5a3d52f95 dt-bindings: arm: intel,keembay: limit the dtschema to root node new 4071883fd8f3 dt-bindings: add StarFive Technology Co. Ltd. new ed21e4cd291a dt-bindings: mailbox: Convert omap-mailbox.txt binding to YAML new 7bf063a1cea9 dt-bindings: firmware: arm,scpi: Move arm,scp-shmem to jso [...] new 4041e842e2a9 dt-bindings: firmware: arm,scmi: Move arm,scmi-shmem to js [...] new cba0c95b3b35 dt-bindings: firmware: juno,scpi: Move to sram.yaml json schema new d6178370995f dt-bindings: firmware: amlogic,scpi: Move arm,scpi-shmem t [...] new 94dac76d4317 dt-bindings: power: supply: cpcap-battery: update cpcap-ba [...] new b5205bb4de9e dt-bindings: power: supply: cpcap-charger: update cpcap-ch [...] new f22145f1532b dt-bindings: soc: ti: update sci-pm-domain.yaml references new c601eef1e258 dt-bindings: clock: update ti,sci-clk.yaml references new e84881785ea9 dt-bindings: reset: update ti,sci-reset.yaml references new 1ee292a66e81 of: Drop reserved mem dependency on DMA_DECLARE_COHERENT a [...] new 12d55d3b5370 of: Move reserved memory private function declarations new 00dcc7cf1a49 PCI: Add empty stub for pci_register_io_range() new 050a2c62dfc7 of: Merge of_get_address() and of_get_pci_address() implem [...] new c3c0dc75774b of: address: Use IS_ENABLED() for !CONFIG_PCI new 67a315645385 of: Merge of_address_to_resource() and of_pci_address_to_r [...] new e837220a27be dt-bindings: mailbox : arm,mhu: Fix arm,scpi example used here new 1496be719468 dt-bindings: firmware: arm,scpi: Convert to json schema new 01c70dfaa509 dt-bindings: firmware: amlogic,scpi: Convert to json schema new 61b8ac9bf89d dt-bindings: firmware: arm,scmi: Convert to json schema new 3a32f22cc21f dt-bindings: mailbox : arm,mhu: Use examples with matching schema new 0daa6056476e dt-bindings: mailbox : arm,mhuv2: Use example with matchin [...] new 8acd12dadc20 dt-bindings: hisilicon: use the correct HiSilicon copyright new 7cb32edb05d5 dt-bindings: usb: cdns,usb3: Fix interrupts order new 67c54655b655 of: unittest: Use DEFINE_RES_MEM() to simplify code new bb718cad0a62 dt-bindings: rtc: Add Arm PL031 schema new 13542a69b918 dt-bindings: virtio: Convert virtio-mmio to DT schema new 63f8e9e0ac65 dt-bindings: mtd: Convert mtd-physmap to DT schema new 000fe96707b4 dt-bindings: watchdog: Convert arm,sbsa-gwdt to DT schema new 810e4441946c dt-bindings: aspeed-i2c: Convert txt to yaml format new 8676e8e71c04 dt-bindings: interrupt-controller: Fix compatible used in [...] new ca622ed60a46 dt-bindings: pwm: Use examples with documented/matching schema new 90b8cadfe447 dt-bindings: rtc: nxp,pcf8563: Absorb pcf85263/pcf85363 bindings new 2892d8a00d23 of: Fix truncation of memory sizes on 32-bit platforms new 0e407a9a29ff of: Remove superfluous casts when printing u64 values new 1fc4f5238d96 dt-bindings: PCI: ti,am65: Convert PCIe host/endpoint mode [...] new cfe34bb7a770 dt-bindings: drm: bridge: adi,adv7511.txt: convert to yaml new cdbbe6ce26f6 dt-bindings: timer: renesas,tmu: add r8a779a0 TMU support new 89f8a707d008 dt-bindings: clk: vc5: Fix example new 67a066b35765 of: reserved-memory: Add stub for RESERVEDMEM_OF_DECLARE() new dc4014752eb7 dt-bindings: spmi: Correct 'reg' schema new 972d6a7dcec3 dt-bindings: Drop redundant minItems/maxItems new 3c6867a12a22 of: of_reserved_mem: only call memblock_free for normal re [...] new 7b25995f5319 of: of_reserved_mem: mark nomap memory instead of removing new b7705ba6d0c4 dt-bindings: interrupt-controller: Convert ARM VIC to json-schema new b14e889c31b5 dt-bindings: rtc: zynqmp: convert bindings to YAML new 1e32084cb535 dt-bindings: fpga: zynq: convert bindings to YAML new 180208cedfec dt-bindings: crypto: ccree: Convert to json-schema new 0118915b447d dt-bindings: media: adv7180: Add missing video-interfaces. [...] new bae4cbe1922b dt-bindings: display: renesas,du: Fix 'ports' reference new 6a9a930dc441 dt-bindings: Fix 'unevaluatedProperties' errors in DT graph users new a70bb580bfea Merge tag 'devicetree-for-5.14' of git://git.kernel.org/pu [...] new 30d103f2d460 tools/bootconfig: Simplify expression new 58b9987de86c sched/tracing: Remove the redundant 'success' in the sched [...] new 614db49c72db tracing: Remove redundant assignment to event_var new 957cdcd9bd7e ring-buffer: Use fallthrough pseudo-keyword new 3d3d9c072e37 trace: replace WB_REASON_FOREIGN_FLUSH with a string new 08b0c9b4b922 tracing: Remove redundant initialization of variable ret new 099dcc1801d9 tracing: Fix set_named_trigger_data() kernel-doc comment new 6c610dba6e2b tracing: Add WARN_ON_ONCE when returned value is negative new 4f99f8489950 tracing/boot: Add per-group/all events enablement new ee0a07017ae3 Documentation: tracing: Add per-group/all events enablemen [...] new ca24306d83a1 bootconfig: Change array value to use child node new e5efaeb8a8f5 bootconfig: Support mixing a value and subkeys under a key new 29e1c1ad3ff7 tools/bootconfig: Support mixed value and subkey test cases new 0ff2bb7d42c3 docs: bootconfig: Update for mixing value and subkeys new 99f4f5d62338 bootconfig: Share the checksum function with tools new faa76a6c289f tracing: Simplify the max length test when using the filte [...] new 8f0901cda14d tracing: Add better comments for the filtering temp buffer [...] new f38601368f4a tracing: Add tp_printk_stop_on_boot option new 2db7ab6b4c96 tracing: Have ftrace_dump_on_oops kernel parameter take numbers new 171ec346fc89 bootconfig/tracing/ktest: Add ktest examples of testing bo [...] new bb1b24cf41b5 trace/hwlat: Fix Clark's email new 8fa826b7344d trace/hwlat: Implement the mode config option new 7bb7d802af1d trace/hwlat: Switch disable_migrate to mode none new f46b16520a08 trace/hwlat: Implement the per-cpu mode new bc87cf0a08d4 trace: Add a generic function to read/write u64 values fro [...] new f27a1c9e1ba1 trace/hwlat: Use trace_min_max_param for width and window params new aa892f8c887d trace/hwlat: Remove printk from sampling loop new 62de4f29e917 trace: Add __print_ns_to_secs() and __print_ns_without_sec [...] new 6880c987e451 tracing: Add LATENCY_FS_NOTIFY to define if latency_fsnoti [...] new bce29ac9ce0b trace: Add osnoise tracer new a955d7eac177 trace: Add timerlat tracer new 039a602db393 trace/hwlat: Protect kdata->kthread with get/put_online_cpus new ba998f7d9531 trace/hwlat: Support hotplug operations new c8895e271f79 trace/osnoise: Support hotplug operations new d3b16034a24a seq_buf: Fix overflow in seq_buf_putmem_hex() new 6a2cbc58d6c9 seq_buf: Make trace_seq_putmem_hex() support data longer than 8 new b96285e10aad tracing: Have osnoise_main() add a quiescent state for task rcu new f7d9f6370e00 trace/osnoise: Fix 'no previous prototype' warnings new 2a81afa326fd trace/osnoise: Make interval u64 on osnoise_main new 498627b4ac85 trace/osnoise: Fix return value on osnoise_init_hotplug_support new bd09c0556eca Documentation: Fix a typo on trace/osnoise-tracer new b62613b431bd tracing: Fix spelling in osnoise tracer "interferences" -> [...] new 9913d5745bd7 tracepoint: Add tracepoint_probe_register_may_exist() for [...] new 19c3eaa72288 trace/osnoise: Make 'noise' variable s64 in run_osnoise() new 6a82f42a2e55 trace/timerlat: Fix indentation on timerlat_main() new bfbf8d157a8e tracing: Change variable type as bool for clean-up new 78c14b385c19 treewide: Add missing semicolons to __assign_str uses new b81b3e959adb tracing: Simplify & fix saved_tgids logic new 4030a6e6a6a4 tracing: Resize tgid_map to pid_max, not PID_MAX_DEFAULT new 757fa80f4edc Merge tag 'trace-v5.14' of git://git.kernel.org/pub/scm/li [...] new dfe5087675e6 d_path: "\0" is {0,0}, not {0} new 3a291c974cf7 d_path: saner calling conventions for __dentry_path() new 3acca043261f d_path: regularize handling of root dentry in __dentry_path() new 9024348f539f d_path: get rid of path_with_deleted() new a0378fb9b333 getcwd(2): saner logics around prepend_path() call new d8548232ea28 d_path: don't bother with return value of prepend() new 01a4428ee706 d_path: lift -ENAMETOOLONG handling into callers of prepen [...] new 95b55c42f65a d_path: make prepend_name() boolean new ad08ae586586 d_path: introduce struct prepend_buffer new 7c0d552fd5aa d_path: prepend_path(): get rid of vfsmnt new 2dac0ad17598 d_path: prepend_path(): lift resetting b in case when we'd [...] new 008673ff74a5 d_path: prepend_path(): lift the inner loop into a new helper new cf4febc1adc8 d_path: prepend_path() is unlikely to return non-zero new e4b275531887 getcwd(2): clean up error handling new f92a322a6351 Merge branch 'work.d_path' of git://git.kernel.org/pub/scm [...] new 906793123665 ntfs_copy_from_user_iter(): don't bother with copying iov_iter new bc1bb416bbb9 generic_perform_write()/iomap_write_actor(): saner logics [...] new 8959a2392427 fuse_fill_write_pages(): don't bother with iov_iter_single [...] new 66cd071a1f83 iov_iter: Remove iov_iter_for_each_range() new 08aa64796016 teach copy_page_to_iter() to handle compound pages new a506abc7b644 copy_page_to_iter(): fix ITER_DISCARD case new 0e8f0d674015 [xarray] iov_iter_fault_in_readable() should do nothing in [...] new 3b3fc051cd2c iov_iter_advance(): use consistent semantics for move past [...] new 4b6c132b7da6 iov_iter: switch ..._full() variants of primitives to use [...] new 28f38db7edbf iov_iter: reorder handling of flavours in primitives new 556351c1c09a iov_iter_advance(): don't modify ->iov_offset for ITER_DISCARD new 8cd54c1c8480 iov_iter: separate direction from flavour new 185ac4d43669 iov_iter: optimize iov_iter_advance() for iovec and kvec new 8409a0d261e2 sanitize iov_iter_fault_in_readable() new 9221d2e37b72 iov_iter_alignment(): don't bother with iterate_all_kinds() new 610c7a71543d iov_iter_gap_alignment(): get rid of iterate_all_kinds() new 3d671ca62a08 get rid of iterate_all_kinds() in iov_iter_get_pages()/iov [...] new 66531c65aa25 iov_iter_npages(): don't bother with iterate_all_kinds() new e4f8df86798a [xarray] iov_iter_npages(): just use DIV_ROUND_UP() new f0b65f39ac50 iov_iter: replace iov_iter_copy_from_user_atomic() with it [...] new 594e450b3f44 csum_and_copy_to_iter(): massage into form closer to csum_ [...] new f5da83545f4e iterate_and_advance(): get rid of magic in case when n is 0 new 7a1bcb5d255d iov_iter: massage iterate_iovec and iterate_kvec to logics [...] new 5c67aa90cd5c iov_iter: unify iterate_iovec and iterate_kvec new 7491a2bf64e3 iterate_bvec(): expand bvec.h macro forest, massage a bit new 1b4fb5ffd79b iov_iter: teach iterate_{bvec,xarray}() about possible sho [...] new 21b56c847753 iov_iter: get rid of separate bvec and xarray callbacks new 622838f3fde2 iov_iter: make the amount already copied available to iter [...] new 7baa5099002f iov_iter: make iterator callbacks use base and len instead [...] new a6e4ec7bfd32 pull handling of ->iov_offset into iterate_{iovec,bvec,xarray} new 4b179e9a9c7c iterate_xarray(): only of the first iteration we might get [...] new c1d4d6a9ae88 copy_page_to_iter(): don't bother with kmap_atomic() for b [...] new 55ca375c5dcc copy_page_from_iter(): don't need kmap_atomic() for kvec/b [...] new 2495bdcc86dc iov_iter: clean csum_and_copy_...() primitives up a bit new 893839fd5733 pipe_zero(): we don't need no stinkin' kmap_atomic()... new 2a510a744beb clean up copy_mc_pipe_to_iter() new 6852df126699 csum_and_copy_to_pipe_iter(): leave handling of csum_state [...] new d3acb15a3a1b Merge branch 'work.iov_iter' of git://git.kernel.org/pub/s [...] new ffb37ca3bd16 switch file_open_root() to struct path new bcba1e7d0d52 take LOOKUP_{ROOT,ROOT_GRABBED,JUMPED} out of LOOKUP_... space new 06422964c882 teach set_nameidata() to handle setting the root as well new 7962c7d196e3 namei: make sure nd->depth is always valid new 58ec9059b396 Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] new 9dcf01d95721 vfio: centralize module refcount in subsystem layer new 3b62a62429b2 vfio/platform: remove unneeded parent_module attribute new 204db60c8357 driver core: Pull required checks into driver_probe_device() new e1499647c69c driver core: Better distinguish probe errors in really_probe new ef6dcbdd8eb2 driver core: Flow the return code from ->probe() through t [...] new 45ddcb42949f driver core: Don't return EPROBE_DEFER to userspace during [...] new 0d9f837c6958 driver core: Export device_driver_attach() new af3ab3f9b986 vfio/mdev: Remove CONFIG_VFIO_MDEV_DEVICE new 88a21f265ce5 vfio/mdev: Allow the mdev_parent_ops to specify the device [...] new 09177ac91921 vfio/mtty: Convert to use vfio_register_group_dev() new 437e41368c01 vfio/mdpy: Convert to use vfio_register_group_dev() new 681c1615f891 vfio/mbochs: Convert to use vfio_register_group_dev() new bc01b7617d46 Merge branch 'hch-mdev-direct-v4' into v5.14/vfio/next new c7396f2eac2b vfio/iommu_type1: rename vfio_group struck to vfio_iommu_group new 0af5160edb87 vfio/mdpy: Fix memory leak of object mdev_state->vconfig new e3a9b1212b9d PCI: Export pci_dev_trylock() and pci_dev_unlock() new 742b4c0d1efe vfio: use the new pci_dev_trylock() helper to simplify try lock new 0dd1b7fc3e7d vfio/mtty: Delete mdev_devices_list new 97d0a6874478 vfio/mtty: Enforce available_instances new 6a45ece4c9af vfio/pci: Handle concurrent vma faults new 8e8d9442d113 Merge tag 'vfio-v5.14-rc1' of git://github.com/awilliam/li [...] new ee522bcf026e leds: tlc591xx: fix return value check in tlc591xx_probe() new c10074a1e580 leds: trigger: ledtrig-cpu: Fix incorrectly documented par [...] new c5a87a4ac2bf leds: leds-gpio-register: Supply description for param 'id' new 6a3a871b4baa leds: led-class: Fix incorrectly documented param 'dev' new 2c175615cdfb leds: leds-bcm6328: Demote kernel-doc abuse new da9c6564d5c5 leds: leds-as3645a: Fix function name 'as3645a_set_current()' new 69f0027e0cb1 leds: leds-blinkm: Remove unused variable 'ret' new bf588389939e leds: leds-is31fl32xx: Provide missing description for mem [...] new 9933bde2932c leds: leds-lp3944: Provide missing function names in docum [...] new 2906aecb9aca leds: leds-lm3530: Fix incorrect spelling of 'brightness' new 406a0c2c546c leds: leds-lm3692x: Fix some kernel-doc formatting issues new 6e174d3911f1 leds: leds-lm3697: Provide some missing descriptions for s [...] new aedc13573c53 leds: leds-mlxreg: Fix incorrect documentation of struct m [...] new 46cc5941a091 leds: leds-lp8860: Fix kernel-doc related formatting issues new db30c91add87 leds: leds-mlxcpld: Fix a bunch of kernel-doc formatting issues new 0ac40af86077 leds: class: The -ENOTSUPP should never be seen by user space new a43a4e588e72 leds: el15203000: Introduce to_el15203000_led() helper new fba8a6f2263b leds: lgm-sso: Fix clock handling new 2cbbe9c50d13 leds: lgm-sso: Remove unneeded of_match_ptr() new f3e2b3825ffb leds: lgm-sso: Drop duplicate NULL check for GPIO operations new 99be74f61cb0 leds: lm3532: select regmap I2C API new 2f39f68cec0a leds: lm3532: Make error handling more robust new 3c5f655c44bb leds: lm36274: Put fwnode in error case during ->probe() new e2e8e4e81875 leds: lm36274: Correct headers (of*.h -> mod_devicetable.h) new f55db1c7fadc leds: lm3692x: Put fwnode in any case during ->probe() new 807553f8bf4a leds: lm3697: Don't spam logs when probe is deferred new f1e1d532da7e leds: lp50xx: Put fwnode in error case during ->probe() new d33e98a1f3ee leds: lt3593: Make use of device properties new 95138e01275e leds: pwm: Make error handling more robust new e1012160bbbc leds: el15203000: Make error handling more robust new e90abb95bc71 leds: lm36274: Add missed property.h new a5d3d1adc95f leds: lp55xx: Initialize enable GPIO direction to output new 9d0150db9758 leds: turris-omnia: add missing MODULE_DEVICE_TABLE new 96a30960a2c5 leds: as3645a: Fix error return code in as3645a_parse_node() new ee78b9360e14 leds: ktd2692: Fix an error handling path new 7b97174cc93f leds: lgm: Fix up includes new 303392fd5c16 Merge tag 'leds-5.14-rc1' of git://git.kernel.org/pub/scm/ [...]
The 250 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/bootconfig.rst | 30 +- Documentation/admin-guide/kernel-parameters.txt | 13 + .../devicetree/bindings/arm/amlogic,scpi.txt | 27 - Documentation/devicetree/bindings/arm/arm,scmi.txt | 239 --- Documentation/devicetree/bindings/arm/arm,scpi.txt | 219 --- Documentation/devicetree/bindings/arm/arm,scu.yaml | 46 + .../bindings/arm/firmware/linaro,optee-tz.txt | 31 - .../bindings/arm/firmware/linaro,optee-tz.yaml | 58 + .../devicetree/bindings/arm/intel,keembay.yaml | 2 + .../devicetree/bindings/arm/juno,scpi.txt | 26 - .../devicetree/bindings/arm/keystone/ti,sci.txt | 86 - .../devicetree/bindings/arm/keystone/ti,sci.yaml | 129 ++ Documentation/devicetree/bindings/arm/scu.txt | 28 - .../devicetree/bindings/arm/ux500/boards.txt | 4 +- .../devicetree/bindings/ata/nvidia,tegra-ahci.yaml | 1 - .../devicetree/bindings/ata/renesas,rcar-sata.yaml | 11 + .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 2 - .../devicetree/bindings/clock/idt,versaclock5.yaml | 7 +- .../bindings/clock/qcom,gcc-apq8064.yaml | 1 - .../devicetree/bindings/clock/qcom,gcc-sdx55.yaml | 2 - .../devicetree/bindings/clock/qcom,gcc-sm8350.yaml | 2 - .../bindings/clock/renesas,emev2-smu.txt | 98 - .../bindings/clock/renesas,emev2-smu.yaml | 140 ++ .../bindings/clock/renesas,r9a06g032-sysctrl.txt | 46 - .../bindings/clock/renesas,r9a06g032-sysctrl.yaml | 62 + .../bindings/clock/sprd,sc9863a-clk.yaml | 1 - .../devicetree/bindings/clock/ti,sci-clk.txt | 36 - .../devicetree/bindings/clock/ti,sci-clk.yaml | 49 + .../bindings/crypto/allwinner,sun8i-ce.yaml | 2 - .../devicetree/bindings/crypto/arm,cryptocell.yaml | 53 + .../devicetree/bindings/crypto/arm-cryptocell.txt | 25 - .../devicetree/bindings/crypto/fsl-dcp.yaml | 1 - .../allwinner,sun4i-a10-display-backend.yaml | 6 - .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 1 - .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 4 - .../display/allwinner,sun8i-a83t-hdmi-phy.yaml | 2 - .../display/allwinner,sun8i-r40-tcon-top.yaml | 2 - .../bindings/display/bridge/adi,adv7511.txt | 143 -- .../bindings/display/bridge/adi,adv7511.yaml | 240 +++ .../bindings/display/bridge/adi,adv7533.yaml | 184 ++ .../bindings/display/bridge/cdns,mhdp8546.yaml | 2 - .../bindings/display/bridge/lontium,lt8912b.yaml | 3 +- .../devicetree/bindings/display/panel/lvds.yaml | 46 +- .../devicetree/bindings/display/renesas,du.yaml | 2 +- .../display/rockchip/rockchip,dw-hdmi.yaml | 2 - .../devicetree/bindings/display/st,stm32-dsi.yaml | 2 - .../devicetree/bindings/display/st,stm32-ltdc.yaml | 1 - .../bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml | 4 - .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 1 - Documentation/devicetree/bindings/dma/ti-edma.txt | 4 +- .../bindings/edac/amazon,al-mc-edac.yaml | 2 - Documentation/devicetree/bindings/eeprom/at24.yaml | 1 - .../devicetree/bindings/example-schema.yaml | 2 - .../devicetree/bindings/firmware/arm,scmi.yaml | 341 ++++ .../devicetree/bindings/firmware/arm,scpi.yaml | 247 +++ .../bindings/fpga/xilinx-zynq-fpga-mgr.txt | 19 - .../bindings/fpga/xilinx-zynq-fpga-mgr.yaml | 52 + .../devicetree/bindings/gpio/gpio-davinci.txt | 2 +- .../devicetree/bindings/gpu/brcm,bcm-v3d.yaml | 1 - .../devicetree/bindings/gpu/vivante,gc.yaml | 1 - .../devicetree/bindings/i2c/aspeed,i2c.yaml | 74 + .../devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml | 1 - .../devicetree/bindings/i2c/i2c-aspeed.txt | 49 - .../devicetree/bindings/i2c/i2c-davinci.txt | 4 +- .../devicetree/bindings/i2c/i2c-demux-pinctrl.txt | 2 +- .../devicetree/bindings/i2c/i2c-mux-gpio.txt | 4 +- .../devicetree/bindings/i2c/i2c-mux-gpmux.txt | 99 - .../devicetree/bindings/i2c/i2c-mux-gpmux.yaml | 124 ++ .../devicetree/bindings/i2c/i2c-mux-ltc4306.txt | 4 +- .../devicetree/bindings/i2c/i2c-mux-pca954x.txt | 74 - .../devicetree/bindings/i2c/i2c-mux-pca954x.yaml | 110 ++ .../devicetree/bindings/i2c/i2c-mux-pinctrl.txt | 4 +- .../devicetree/bindings/i2c/i2c-mux-reg.txt | 4 +- Documentation/devicetree/bindings/i2c/i2c-mux.txt | 73 - Documentation/devicetree/bindings/i2c/i2c-mux.yaml | 87 + .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 2 - .../bindings/i2c/mellanox,i2c-mlxbf.yaml | 1 - .../bindings/iio/adc/amlogic,meson-saradc.yaml | 1 - .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 2 - .../bindings/iio/multiplexer/io-channel-mux.txt | 39 - .../bindings/iio/multiplexer/io-channel-mux.yaml | 70 + .../bindings/interrupt-controller/arm,vic.txt | 41 - .../bindings/interrupt-controller/arm,vic.yaml | 81 + .../interrupt-controller/fsl,irqsteer.yaml | 1 - .../interrupt-controller/loongson,liointc.yaml | 1 - .../interrupt-controller/ti,pruss-intc.yaml | 2 +- .../devicetree/bindings/iommu/arm,smmu-v3.yaml | 1 - .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 1 - .../devicetree/bindings/mailbox/arm,mhu.yaml | 48 +- .../devicetree/bindings/mailbox/arm,mhuv2.yaml | 25 +- .../devicetree/bindings/mailbox/omap-mailbox.txt | 184 -- .../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 2 - .../bindings/mailbox/ti,omap-mailbox.yaml | 308 +++ .../devicetree/bindings/media/amlogic,gx-vdec.yaml | 1 - .../devicetree/bindings/media/i2c/adv7180.yaml | 8 +- .../devicetree/bindings/media/i2c/adv7604.yaml | 1 - .../devicetree/bindings/media/i2c/imx258.yaml | 2 +- .../bindings/media/i2c/maxim,max9286.yaml | 23 +- .../devicetree/bindings/media/i2c/ovti,ov5648.yaml | 2 +- .../devicetree/bindings/media/i2c/ovti,ov8865.yaml | 2 +- .../devicetree/bindings/media/i2c/sony,imx334.yaml | 2 +- .../bindings/media/marvell,mmp2-ccic.yaml | 1 - .../bindings/media/qcom,sc7180-venus.yaml | 1 - .../bindings/media/qcom,sdm845-venus-v2.yaml | 1 - .../bindings/media/qcom,sm8250-venus.yaml | 1 - .../devicetree/bindings/media/renesas,drif.yaml | 1 - .../devicetree/bindings/media/renesas,vin.yaml | 3 +- .../memory-controllers/mediatek,smi-common.yaml | 6 +- .../memory-controllers/mediatek,smi-larb.yaml | 1 - .../memory-controllers/nvidia,tegra20-emc.txt | 130 -- .../memory-controllers/nvidia,tegra20-emc.yaml | 230 +++ .../devicetree/bindings/mfd/motorola-cpcap.txt | 4 +- .../bindings/mfd/ti,j721e-system-controller.yaml | 19 +- .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 2 - .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 2 - .../devicetree/bindings/mmc/renesas,sdhi.yaml | 2 - .../devicetree/bindings/mmc/sdhci-am654.yaml | 1 - .../devicetree/bindings/mmc/sdhci-pxa.yaml | 1 - .../devicetree/bindings/mmc/ti-omap-hsmmc.txt | 4 +- .../devicetree/bindings/mtd/arm-versatile.txt | 26 - .../bindings/mtd/cortina,gemini-flash.txt | 2 +- .../devicetree/bindings/mtd/cypress,hyperflash.txt | 13 - .../devicetree/bindings/mtd/intel,ixp4xx-flash.txt | 22 - .../devicetree/bindings/mtd/mtd-physmap.txt | 114 -- .../devicetree/bindings/mtd/mtd-physmap.yaml | 208 ++ .../devicetree/bindings/mtd/ti,am654-hbmc.txt | 2 +- .../devicetree/bindings/mux/adi,adg792a.txt | 2 +- .../devicetree/bindings/mux/adi,adgs1408.txt | 2 +- Documentation/devicetree/bindings/mux/gpio-mux.txt | 69 - .../devicetree/bindings/mux/gpio-mux.yaml | 92 + .../devicetree/bindings/mux/mux-consumer.yaml | 46 + .../devicetree/bindings/mux/mux-controller.txt | 157 -- .../devicetree/bindings/mux/mux-controller.yaml | 182 ++ Documentation/devicetree/bindings/mux/reg-mux.txt | 129 -- Documentation/devicetree/bindings/mux/reg-mux.yaml | 143 ++ .../bindings/net/amlogic,meson-dwmac.yaml | 2 - .../devicetree/bindings/net/brcm,bcm4908-enet.yaml | 2 - .../bindings/net/brcm,mdio-mux-iproc.txt | 2 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 2 - .../devicetree/bindings/net/can/c_can.txt | 4 +- .../devicetree/bindings/net/dsa/brcm,sf2.yaml | 2 - .../devicetree/bindings/net/mdio-gpio.txt | 27 - .../devicetree/bindings/net/mdio-gpio.yaml | 57 + .../devicetree/bindings/net/mdio-mux-gpio.txt | 119 -- .../devicetree/bindings/net/mdio-mux-gpio.yaml | 135 ++ .../devicetree/bindings/net/mdio-mux-mmioreg.txt | 75 - .../devicetree/bindings/net/mdio-mux-mmioreg.yaml | 78 + .../bindings/net/mdio-mux-multiplexer.txt | 82 - .../bindings/net/mdio-mux-multiplexer.yaml | 82 + Documentation/devicetree/bindings/net/mdio-mux.txt | 129 -- .../devicetree/bindings/net/mdio-mux.yaml | 44 + .../devicetree/bindings/net/snps,dwmac.yaml | 2 - .../devicetree/bindings/net/stm32-dwmac.yaml | 1 - .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 2 - .../devicetree/bindings/pci/loongson.yaml | 1 - .../bindings/pci/mediatek-pcie-gen3.yaml | 1 - .../bindings/pci/microchip,pcie-host.yaml | 2 - .../devicetree/bindings/pci/pci-keystone.txt | 115 -- .../devicetree/bindings/pci/ti,am65-pci-ep.yaml | 74 + .../devicetree/bindings/pci/ti,am65-pci-host.yaml | 96 + .../devicetree/bindings/perf/arm,cmn.yaml | 1 - .../bindings/phy/brcm,bcm63xx-usbh-phy.yaml | 1 - .../bindings/phy/brcm,brcmstb-usb-phy.yaml | 3 - .../devicetree/bindings/phy/brcm,sata-phy.yaml | 1 - .../devicetree/bindings/phy/mediatek,tphy.yaml | 2 - .../bindings/phy/phy-cadence-sierra.yaml | 2 - .../bindings/phy/phy-cadence-torrent.yaml | 4 - .../bindings/phy/qcom,ipq806x-usb-phy-hs.yaml | 1 - .../bindings/phy/qcom,ipq806x-usb-phy-ss.yaml | 1 - .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 1 - .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 2 - .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 2 - .../devicetree/bindings/phy/renesas,usb3-phy.yaml | 1 - .../bindings/pinctrl/actions,s500-pinctrl.yaml | 1 - .../bindings/power/amlogic,meson-ee-pwrc.yaml | 1 - .../bindings/power/renesas,sysc-rmobile.txt | 100 - .../bindings/power/renesas,sysc-rmobile.yaml | 121 ++ .../devicetree/bindings/property-units.txt | 48 - .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 1 - .../devicetree/bindings/pwm/brcm,iproc-pwm.txt | 21 - .../devicetree/bindings/pwm/brcm,iproc-pwm.yaml | 45 + Documentation/devicetree/bindings/pwm/pwm.yaml | 9 +- .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 13 + .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 26 + .../bindings/remoteproc/st,stm32-rproc.yaml | 2 - .../bindings/remoteproc/ti,keystone-rproc.txt | 4 +- .../bindings/remoteproc/ti,omap-remoteproc.yaml | 3 +- .../devicetree/bindings/reset/fsl,imx-src.yaml | 1 - .../devicetree/bindings/reset/ti,sci-reset.txt | 62 - .../devicetree/bindings/reset/ti,sci-reset.yaml | 51 + .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 1 - Documentation/devicetree/bindings/rng/mtk-rng.txt | 22 - Documentation/devicetree/bindings/rng/mtk-rng.yaml | 54 + .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 1 - .../devicetree/bindings/rtc/arm,pl031.yaml | 58 + .../devicetree/bindings/rtc/imxdi-rtc.yaml | 1 - .../devicetree/bindings/rtc/nxp,pcf8563.yaml | 58 + Documentation/devicetree/bindings/rtc/pcf85363.txt | 17 - Documentation/devicetree/bindings/rtc/pcf8563.txt | 29 - .../devicetree/bindings/rtc/xlnx,zynqmp-rtc.yaml | 65 + Documentation/devicetree/bindings/rtc/xlnx-rtc.txt | 25 - .../devicetree/bindings/serial/fsl-lpuart.yaml | 2 - .../devicetree/bindings/serial/samsung_uart.yaml | 1 - .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 1 - .../devicetree/bindings/soc/ti/sci-pm-domain.txt | 65 - .../devicetree/bindings/soc/ti/sci-pm-domain.yaml | 59 + .../devicetree/bindings/soc/ti/ti,pruss.yaml | 2 - .../sound/nvidia,tegra-audio-graph-card.yaml | 1 - .../bindings/sound/nvidia,tegra210-i2s.yaml | 2 - .../devicetree/bindings/sound/st,stm32-sai.yaml | 3 - .../bindings/spi/amlogic,meson-gx-spicc.yaml | 1 - .../devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml | 2 - .../devicetree/bindings/spi/spi-davinci.txt | 2 +- Documentation/devicetree/bindings/spmi/spmi.yaml | 15 +- Documentation/devicetree/bindings/sram/sram.yaml | 5 + .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 2 - .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 - .../timer/allwinner,sun5i-a13-hstimer.yaml | 1 - .../devicetree/bindings/timer/arm,arch_timer.yaml | 1 - .../bindings/timer/arm,arch_timer_mmio.yaml | 2 - .../devicetree/bindings/timer/arm,twd-timer.yaml | 56 + .../devicetree/bindings/timer/arm,twd.txt | 53 - .../bindings/timer/intel,ixp4xx-timer.yaml | 1 - .../devicetree/bindings/timer/renesas,tmu.yaml | 1 + .../devicetree/bindings/timer/renesas,tpu.txt | 21 - .../devicetree/bindings/timer/renesas,tpu.yaml | 56 + .../devicetree/bindings/usb/cdns,usb3.yaml | 2 +- .../devicetree/bindings/usb/maxim,max3420-udc.yaml | 2 - .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 4 - .../devicetree/bindings/usb/renesas,usbhs.yaml | 3 - .../devicetree/bindings/usb/ti,j721e-usb.yaml | 2 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 6 +- Documentation/devicetree/bindings/virtio/mmio.txt | 47 - Documentation/devicetree/bindings/virtio/mmio.yaml | 60 + .../bindings/watchdog/arm,sbsa-gwdt.yaml | 51 + .../devicetree/bindings/watchdog/arm,twd-wdt.yaml | 50 + .../devicetree/bindings/watchdog/sbsa-gwdt.txt | 31 - .../bindings/watchdog/st,stm32-iwdg.yaml | 1 - .../devicetree/bindings/writing-bindings.rst | 3 +- Documentation/driver-api/vfio-mediated-device.rst | 35 +- Documentation/filesystems/path-lookup.rst | 6 +- Documentation/filesystems/porting.rst | 18 + Documentation/s390/vfio-ap.rst | 1 - Documentation/trace/boottime-trace.rst | 6 + Documentation/trace/hwlat_detector.rst | 13 +- Documentation/trace/index.rst | 2 + Documentation/trace/osnoise-tracer.rst | 152 ++ Documentation/trace/timerlat-tracer.rst | 181 ++ MAINTAINERS | 10 +- arch/s390/Kconfig | 2 +- arch/um/drivers/mconsole_kern.c | 2 +- arch/x86/kernel/Makefile | 1 + arch/x86/kernel/trace.c | 234 +++ drivers/base/base.h | 1 - drivers/base/bus.c | 8 +- drivers/base/dd.c | 192 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 14 +- drivers/gpu/drm/i915/Kconfig | 2 +- drivers/gpu/drm/lima/lima_trace.h | 2 +- drivers/infiniband/hw/hfi1/trace_misc.h | 4 +- drivers/infiniband/hw/hfi1/trace_rc.h | 4 +- drivers/infiniband/hw/hfi1/trace_tid.h | 6 +- drivers/infiniband/hw/hfi1/trace_tx.h | 8 +- drivers/infiniband/sw/rdmavt/trace_cq.h | 4 +- drivers/infiniband/sw/rdmavt/trace_mr.h | 2 +- drivers/infiniband/sw/rdmavt/trace_qp.h | 4 +- drivers/infiniband/sw/rdmavt/trace_rc.h | 2 +- drivers/infiniband/sw/rdmavt/trace_tx.h | 4 +- drivers/leds/Kconfig | 2 +- drivers/leds/blink/leds-lgm-sso.c | 53 +- drivers/leds/led-class.c | 6 +- drivers/leds/leds-as3645a.c | 3 +- drivers/leds/leds-bcm6328.c | 2 +- drivers/leds/leds-blinkm.c | 5 +- drivers/leds/leds-el15203000.c | 37 +- drivers/leds/leds-gpio-register.c | 1 + drivers/leds/leds-is31fl32xx.c | 3 +- drivers/leds/leds-ktd2692.c | 27 +- drivers/leds/leds-lm3530.c | 2 +- drivers/leds/leds-lm3532.c | 7 +- drivers/leds/leds-lm36274.c | 4 +- drivers/leds/leds-lm3692x.c | 26 +- drivers/leds/leds-lm3697.c | 12 +- drivers/leds/leds-lp3944.c | 6 +- drivers/leds/leds-lp50xx.c | 2 +- drivers/leds/leds-lp55xx-common.c | 2 +- drivers/leds/leds-lp8860.c | 16 +- drivers/leds/leds-lt3593.c | 8 +- drivers/leds/leds-mlxcpld.c | 38 +- drivers/leds/leds-mlxreg.c | 3 +- drivers/leds/leds-pwm.c | 16 +- drivers/leds/leds-tlc591xx.c | 8 +- drivers/leds/leds-turris-omnia.c | 1 + drivers/leds/trigger/ledtrig-cpu.c | 2 +- drivers/misc/mei/mei-trace.h | 6 +- .../net/ethernet/marvell/octeontx2/af/rvu_trace.h | 12 +- drivers/net/fjes/fjes_trace.h | 4 +- drivers/of/Kconfig | 4 +- drivers/of/address.c | 128 +- drivers/of/fdt.c | 14 +- drivers/of/of_private.h | 4 + drivers/of/of_reserved_mem.c | 17 +- drivers/of/unittest.c | 6 +- drivers/pci/pci.c | 6 +- drivers/usb/cdns3/cdnsp-trace.h | 2 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 16 +- drivers/vfio/mdev/Kconfig | 7 - drivers/vfio/mdev/Makefile | 3 +- drivers/vfio/mdev/mdev_core.c | 46 +- drivers/vfio/mdev/mdev_driver.c | 10 + drivers/vfio/mdev/mdev_private.h | 2 + drivers/vfio/mdev/vfio_mdev.c | 37 +- drivers/vfio/pci/vfio_pci.c | 47 +- drivers/vfio/platform/vfio_amba.c | 1 - drivers/vfio/platform/vfio_platform.c | 1 - drivers/vfio/platform/vfio_platform_common.c | 6 - drivers/vfio/platform/vfio_platform_private.h | 1 - drivers/vfio/vfio.c | 10 + drivers/vfio/vfio_iommu_type1.c | 34 +- fs/btrfs/file.c | 23 +- fs/coredump.c | 4 +- fs/d_path.c | 324 ++- fs/fhandle.c | 2 +- fs/fuse/file.c | 4 +- fs/internal.h | 2 +- fs/iomap/buffered-io.c | 35 +- fs/kernel_read_file.c | 2 +- fs/namei.c | 80 +- fs/nfs/nfs4trace.h | 6 +- fs/nfs/nfstrace.h | 8 +- fs/ntfs/file.c | 33 +- fs/open.c | 4 +- fs/proc/bootconfig.c | 2 +- fs/proc/proc_sysctl.c | 2 +- include/linux/bootconfig.h | 58 +- include/linux/device.h | 2 + include/linux/fs.h | 8 +- include/linux/ftrace_irq.h | 13 + include/linux/mdev.h | 2 + include/linux/namei.h | 3 - include/linux/of.h | 11 +- include/linux/of_address.h | 54 +- include/linux/of_reserved_mem.h | 14 +- include/linux/pci.h | 7 + include/linux/trace.h | 7 + include/linux/tracepoint.h | 10 + include/linux/uio.h | 66 +- include/net/checksum.h | 14 +- include/trace/events/btrfs.h | 2 +- include/trace/events/dma_fence.h | 4 +- include/trace/events/osnoise.h | 142 ++ include/trace/events/rpcgss.h | 4 +- include/trace/events/sched.h | 2 - include/trace/events/sunrpc.h | 40 +- include/trace/events/writeback.h | 3 +- include/trace/trace_events.h | 25 + init/main.c | 12 +- kernel/trace/Kconfig | 62 + kernel/trace/Makefile | 1 + kernel/trace/bpf_trace.c | 3 +- kernel/trace/ring_buffer.c | 2 +- kernel/trace/trace.c | 265 ++- kernel/trace/trace.h | 35 +- kernel/trace/trace_boot.c | 27 +- kernel/trace/trace_entries.h | 41 + kernel/trace/trace_events_hist.c | 3 +- kernel/trace/trace_events_trigger.c | 3 +- kernel/trace/trace_hwlat.c | 534 +++-- kernel/trace/trace_osnoise.c | 2059 ++++++++++++++++++++ kernel/trace/trace_output.c | 119 +- kernel/trace/trace_sched_wakeup.c | 24 +- kernel/tracepoint.c | 33 +- kernel/usermode_driver.c | 2 +- lib/bootconfig.c | 76 +- lib/iov_iter.c | 1231 +++++------- lib/seq_buf.c | 8 +- mm/filemap.c | 36 +- samples/Kconfig | 6 +- samples/vfio-mdev/mbochs.c | 163 +- samples/vfio-mdev/mdpy.c | 160 +- samples/vfio-mdev/mtty.c | 219 +-- tools/bootconfig/main.c | 64 +- tools/bootconfig/samples/bad-override.bconf | 3 - tools/bootconfig/samples/bad-override2.bconf | 3 - tools/bootconfig/samples/good-mixed-append.bconf | 4 + .../{bad-mixed-kv1.bconf => good-mixed-kv1.bconf} | 0 .../{bad-mixed-kv2.bconf => good-mixed-kv2.bconf} | 0 tools/bootconfig/samples/good-mixed-kv3.bconf | 6 + tools/bootconfig/samples/good-mixed-override.bconf | 4 + .../ktest/examples/bootconfigs/boottrace.bconf | 49 + .../ktest/examples/bootconfigs/config-bootconfig | 1 + .../ktest/examples/bootconfigs/functiongraph.bconf | 15 + .../ktest/examples/bootconfigs/tracing.bconf | 33 + .../ktest/examples/bootconfigs/verify-boottrace.sh | 84 + .../examples/bootconfigs/verify-functiongraph.sh | 61 + .../ktest/examples/bootconfigs/verify-tracing.sh | 72 + .../testing/ktest/examples/include/bootconfig.conf | 69 + tools/testing/ktest/examples/kvm.conf | 1 + 400 files changed, 11003 insertions(+), 5844 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/amlogic,scpi.txt delete mode 100644 Documentation/devicetree/bindings/arm/arm,scmi.txt delete mode 100644 Documentation/devicetree/bindings/arm/arm,scpi.txt create mode 100644 Documentation/devicetree/bindings/arm/arm,scu.yaml delete mode 100644 Documentation/devicetree/bindings/arm/firmware/linaro,optee-tz.txt create mode 100644 Documentation/devicetree/bindings/arm/firmware/linaro,optee-tz.yaml delete mode 100644 Documentation/devicetree/bindings/arm/juno,scpi.txt delete mode 100644 Documentation/devicetree/bindings/arm/keystone/ti,sci.txt create mode 100644 Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml delete mode 100644 Documentation/devicetree/bindings/arm/scu.txt delete mode 100644 Documentation/devicetree/bindings/clock/renesas,emev2-smu.txt create mode 100644 Documentation/devicetree/bindings/clock/renesas,emev2-smu.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r9a06g032-sysctrl.txt create mode 100644 Documentation/devicetree/bindings/clock/renesas,r9a06g032-sysctrl.yaml delete mode 100644 Documentation/devicetree/bindings/clock/ti,sci-clk.txt create mode 100644 Documentation/devicetree/bindings/clock/ti,sci-clk.yaml create mode 100644 Documentation/devicetree/bindings/crypto/arm,cryptocell.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/arm-cryptocell.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/adi,adv7511.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/adi,adv7511.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/adi,adv7533.yaml create mode 100644 Documentation/devicetree/bindings/firmware/arm,scmi.yaml create mode 100644 Documentation/devicetree/bindings/firmware/arm,scpi.yaml delete mode 100644 Documentation/devicetree/bindings/fpga/xilinx-zynq-fpga-mgr.txt create mode 100644 Documentation/devicetree/bindings/fpga/xilinx-zynq-fpga-mgr.yaml create mode 100644 Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-aspeed.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-gpmux.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-gpmux.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux.yaml delete mode 100644 Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt create mode 100644 Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/omap-mailbox.txt create mode 100644 Documentation/devicetree/bindings/mailbox/ti,omap-mailbox.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/mtd/arm-versatile.txt delete mode 100644 Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt delete mode 100644 Documentation/devicetree/bindings/mtd/intel,ixp4xx-flash.txt delete mode 100644 Documentation/devicetree/bindings/mtd/mtd-physmap.txt create mode 100644 Documentation/devicetree/bindings/mtd/mtd-physmap.yaml delete mode 100644 Documentation/devicetree/bindings/mux/gpio-mux.txt create mode 100644 Documentation/devicetree/bindings/mux/gpio-mux.yaml create mode 100644 Documentation/devicetree/bindings/mux/mux-consumer.yaml delete mode 100644 Documentation/devicetree/bindings/mux/mux-controller.txt create mode 100644 Documentation/devicetree/bindings/mux/mux-controller.yaml delete mode 100644 Documentation/devicetree/bindings/mux/reg-mux.txt create mode 100644 Documentation/devicetree/bindings/mux/reg-mux.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-gpio.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-mux-gpio.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-mux-mmioreg.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux-mmioreg.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-mux-multiplexer.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux-multiplexer.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-mux.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux.yaml delete mode 100644 Documentation/devicetree/bindings/pci/pci-keystone.txt create mode 100644 Documentation/devicetree/bindings/pci/ti,am65-pci-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/ti,am65-pci-host.yaml delete mode 100644 Documentation/devicetree/bindings/power/renesas,sysc-rmobile.txt create mode 100644 Documentation/devicetree/bindings/power/renesas,sysc-rmobile.yaml delete mode 100644 Documentation/devicetree/bindings/property-units.txt delete mode 100644 Documentation/devicetree/bindings/pwm/brcm,iproc-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/brcm,iproc-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/reset/ti,sci-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/ti,sci-reset.yaml delete mode 100644 Documentation/devicetree/bindings/rng/mtk-rng.txt create mode 100644 Documentation/devicetree/bindings/rng/mtk-rng.yaml create mode 100644 Documentation/devicetree/bindings/rtc/arm,pl031.yaml create mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf8563.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/pcf85363.txt delete mode 100644 Documentation/devicetree/bindings/rtc/pcf8563.txt create mode 100644 Documentation/devicetree/bindings/rtc/xlnx,zynqmp-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/xlnx-rtc.txt delete mode 100644 Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt create mode 100644 Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml create mode 100644 Documentation/devicetree/bindings/timer/arm,twd-timer.yaml delete mode 100644 Documentation/devicetree/bindings/timer/arm,twd.txt delete mode 100644 Documentation/devicetree/bindings/timer/renesas,tpu.txt create mode 100644 Documentation/devicetree/bindings/timer/renesas,tpu.yaml delete mode 100644 Documentation/devicetree/bindings/virtio/mmio.txt create mode 100644 Documentation/devicetree/bindings/virtio/mmio.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/arm,sbsa-gwdt.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/arm,twd-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/sbsa-gwdt.txt create mode 100644 Documentation/trace/osnoise-tracer.rst create mode 100644 Documentation/trace/timerlat-tracer.rst create mode 100644 arch/x86/kernel/trace.c create mode 100644 include/trace/events/osnoise.h create mode 100644 kernel/trace/trace_osnoise.c delete mode 100644 tools/bootconfig/samples/bad-override.bconf delete mode 100644 tools/bootconfig/samples/bad-override2.bconf create mode 100644 tools/bootconfig/samples/good-mixed-append.bconf rename tools/bootconfig/samples/{bad-mixed-kv1.bconf => good-mixed-kv1.bconf} (100%) rename tools/bootconfig/samples/{bad-mixed-kv2.bconf => good-mixed-kv2.bconf} (100%) create mode 100644 tools/bootconfig/samples/good-mixed-kv3.bconf create mode 100644 tools/bootconfig/samples/good-mixed-override.bconf create mode 100644 tools/testing/ktest/examples/bootconfigs/boottrace.bconf create mode 100644 tools/testing/ktest/examples/bootconfigs/config-bootconfig create mode 100644 tools/testing/ktest/examples/bootconfigs/functiongraph.bconf create mode 100644 tools/testing/ktest/examples/bootconfigs/tracing.bconf create mode 100755 tools/testing/ktest/examples/bootconfigs/verify-boottrace.sh create mode 100755 tools/testing/ktest/examples/bootconfigs/verify-functiongraph.sh create mode 100755 tools/testing/ktest/examples/bootconfigs/verify-tracing.sh create mode 100644 tools/testing/ktest/examples/include/bootconfig.conf