This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allyesconfig in repository toolchain/ci/linux.
from 664a393a2663 Merge tag 'input-for-v5.19-rc0' of git://git.kernel.org/pu [...] adds 73534617dfa3 perf build: Fix btf__load_from_kernel_by_id() feature check adds 5c83eff38194 perf build: Stop using __weak bpf_prog_load() to handle ol [...] adds 8916d72554e5 perf build: Stop using __weak bpf_object__next_program() t [...] adds 739c9180cfa4 perf build: Stop using __weak bpf_object__next_map() to ha [...] adds 982be4775164 perf build: Stop using __weak btf__raw_data() to handle ol [...] adds df76e0038370 perf build: Stop using __weak bpf_map_create() to handle o [...] adds 1097b38fb758 perf intel-pt: Add a test for system-wide side band adds d01508f2df21 perf auxtrace: Add mmap_needed to auxtrace_mmap_params adds 84bd5aba88af perf auxtrace: Remove auxtrace_mmap_params__set_idx() per_ [...] adds 82944899149d perf evlist: Factor out evlist__dummy_event() adds 126d68fdcabe perf evlist: Add evlist__add_dummy_on_all_cpus() adds 921e3be5a564 perf record: Use evlist__add_dummy_on_all_cpus() in record [...] adds e665c82a7691 perf intel-pt: Use evlist__add_dummy_on_all_cpus() for swi [...] adds 7d189cadbeeb perf intel-pt: Track sideband system-wide when needed adds 7be1fedd2a0a perf tools: Allow all_cpus to be a superset of user_reques [...] adds ae4f8ae16a07 libperf evlist: Allow mixing per-thread and per-cpu mmaps adds 4ce47d842d4c libperf evlist: Check nr_mmaps is correct adds d3345fecf9e5 perf stat: Add requires_cpu flag for uncore adds f5fb6d4efe15 libperf evsel: Add comments for booleans adds 298613b8e3f6 perf tools: Allow system-wide events to keep their own CPUs adds a41e24f6c3ff perf tools: Allow system-wide events to keep their own threads adds 7473ee56dbc9 perf test: Add checking for perf stat CSV output. adds 303ead45c445 perf report: Do not extend sample type of bpf-output event adds edc41a1099c2 perf record: Enable off-cpu analysis with BPF adds 10742d0c0771 perf record: Implement basic filtering for off-cpu adds b36888f71c85 perf record: Handle argument change in sched_switch adds 685439a7a037 perf record: Add cgroup support for off-cpu profiling adds 831d06c8d1b3 perf test: Add a basic offcpu profiling test adds c4040212bc97 perf c2c: Use stdio interface if slang is not supported adds 8803880f7d1c perf unwind arm64: Use perf's copy of kernel headers adds f450f11b2d3f perf tools arm64: Copy perf_regs.h from the kernel adds 721052048bba perf unwind: Use dynamic register set for DWARF unwind adds d511578b9d21 perf unwind arm64: Decouple Libunwind register names from Perf adds 2be00431c576 perf tools arm64: Add support for VG register adds f4df0dbbe62e perf jevents: Fix event syntax error caused by ExtSel adds c4f462235c0f perf scripting python: Expose dso and map information adds 12fdd6c009da perf scripts python: Support Arm CoreSight trace data disassembly adds 9dde6cadb92b tools arch x86: Sync the msr-index.h copy with the kernel sources adds 09f73a1ab820 Merge tag 'perf-tools-for-v5.19-2022-05-28' of git://git.k [...] adds 217d8c05ec62 tracing: Cleanup double word in comment adds b8cc44a4d3c1 tracing: Remove logic for registering multiple event trigg [...] adds 476705419518 tracing: Remove redundant trigger_ops params adds e1f187d09e11 tracing: Have existing event_command.parse() implementatio [...] adds a7e6b7dcfb19 tracing: Separate hist state updates from hist registration adds cf2adec7479d tracing: Fix inconsistent style of mini-HOWTO adds 3b57d8477cd0 tracing: Fix kernel-doc adds 3eaf17f5021b MAINTAINERS: Enlarge coverage of TRACING inside architectures adds adaa0a9f06d1 tracing: Fix tracing_map_sort_entries() kernel-doc comment adds 6014a23638cd bootconfig: Make the bootconfig.o as a normal object file adds 765b8552a200 bootconfig: Check the checksum before removing the bootcon [...] adds a2a9d67a26ec bootconfig: Support embedding a bootconfig file in kernel adds 2f51efc6b71d docs: bootconfig: Add how to embed the bootconfig into kernel adds cb1c45fb68b8 tracing: Make tp_printk work on syscall tracepoints adds 97a5d2e5e35f tracing: Return -EINVAL if WARN_ON(!glob) triggered in eve [...] adds 69686fcbdcc0 tracing: Change `if (strlen(glob))` to `if (glob[0])` adds 12025abdc853 tracing: Fix sleeping function called from invalid context [...] adds 4ee51101e93f tracing: Use WARN instead of printk and WARN_ON adds ed888241a0ab ring-buffer: Simplify if-if to if-else adds ef9188bcc6ca tracing: Avoid adding tracer option before update_tracer_options adds 6621a7004684 tracing: make tracer_init_tracefs initcall asynchronous adds 6695da58f944 ring-buffer: Have absolute time stamps handle large numbers adds f03f2abce4f3 ring-buffer: Have 32 bit time stamps use all 64 bits adds c575afe21ccc tracing: Introduce trace clock tai adds 4d1257bbc220 tracing: Add documentation for trace clock tai adds 1da27a25054f tracing: Remove usage of list iterator after the loop body adds 99d8ae4ec8a9 tracing: Remove usage of list iterator variable after the loop adds 45e333ce2ad5 tracing: Replace usage of found with dedicated list iterat [...] adds ba27d8555867 tracing: Remove check of list iterator against head past t [...] adds 499f12168aeb tracing: Have event format check not flag %p* on __get_dyn [...] adds e35c2d8e2274 tracing: Reset the function filter after completing trampo [...] adds e4931b824a6f tracing: Use trace_create_file() to simplify creation of t [...] adds 2889c658b2fb ftrace: Deal with error return code of the ftrace_process_ [...] adds cb24693d94ce tracing: Use strim() to remove whitespace instead of doing [...] adds 99696a2592bc tracing: Fix potential double free in create_var_ref() adds b27f266f74fb tracing: Fix return value of trace_pid_write() adds 439940491807 kprobes: Fix build errors with CONFIG_KRETPROBES=n adds aa748949b4e6 tracing/timerlat: Notify IRQ new max latency only if stop [...] adds 4dd2aea24ed7 tracing/timerlat: Print stacktrace in the IRQ handler if needed adds 9c556e5a4dd5 tracing/timerlat: Do not wakeup the thread if the trace st [...] adds 2d601b98643d tracing: Change "char *" string form to "char []" adds 2decd16f47e3 tracing: Cleanup code by removing init "char *name" adds 3a2bfec0b02f ftrace: Remove return value of ftrace_arch_modify_*() adds 50c697819d59 ftrace: Fix typo in comment adds 154827f8e53d tracing: Initialize integer variable to prevent garbage re [...] adds bb5eb8f3b329 tracing: Disable kcov on trace_preemptirq.c adds 0a54f556b035 tracing: Fix comments of create_filter() adds 7d54c15cb89a ftrace: Clean up hash direct_functions on register failures adds feccde2a49ff x86,tracing: Remove unused headers adds aef54851bf1d x86/traceponit: Fix comment about irq vector tracepoints adds 8d4a21b5ac9d tracing: Fix comments for event_trigger_separate_filter() adds b39181f7c690 ftrace: Add FTRACE_MCOUNT_MAX_OFFSET to avoid adding weak [...] adds 76bfd3de3478 Merge tag 'trace-v5.19' of git://git.kernel.org/pub/scm/li [...] adds fe4d0d5dde45 rtla/Makefile: Properly handle dependencies adds 2a6b52ed72c8 rtla: Avoid record NULL pointer dereference adds 39c3d84cb5b5 rtla: Don't overwrite existing directory mode adds 22d146f7c1e9 rtla: Minor grammar fix for rtla README adds 941a53c39a15 rtla: Fix __set_sched_attr error message adds dada03db9bb1 rtla: Remove procps-ng dependency adds c3a9a3c5f559 Merge tag 'trace-tools-v5.19' of git://git.kernel.org/pub/ [...] adds 06006ad29abe dt-bindings: dma-engine: sifive,fu540: Add dma-channels pr [...] adds e2dfce24f417 dmaengine: sf-pdma: Get number of channel by device tree adds 448a0994cc69 dmaengine: sh: Kconfig: Make RZ_DMAC depend on ARCH_RZG2L adds 8b0c99371ac8 dmaengine: nbpfaxi: Use platform_get_irq_optional() to get [...] adds bb40bb695ec8 dmaengine: mediatek: mtk-hsdma: Use platform_get_irq() to [...] adds 80380f89d0f5 dmaengine: mediatek-cqdma: Use platform_get_irq() to get t [...] adds 3157dd0a3661 dmaengine: idxd: don't load pasid config until needed adds 9060a7a46a94 dmaengine: ep93xx: Remove redundant word in comment adds 105989311442 dmaengine: bestcomm: Prepare cleanup of powerpc's asm/prom.h adds ec834f1cc7cf dmaengine: stm32-mdma: check the channel availability (sec [...] adds 1f854536a833 dmaengine: Clarify cyclic transfer residue documentation adds 81f5eb2b11ba dmaengine: idxd: remove trailing white space on input str [...] adds 745bd6009413 MAINTAINERS: update my email address adds cc4abaa67e05 dt-bindings: altr,msgdma: update my email address adds 729106266a50 dt-bindings: dmaengine: Add doc for tegra gpcdma adds ee17028009d4 dmaengine: tegra: Add tegra gpcdma driver adds 2d7991fe8679 dmaengine: idxd: update IAA definitions for user header adds 52126d4c0379 dmaengine: Remove a useless mutex adds 94b8f0e58fa1 dmaengine: qcom: gpi: set chain and link flag for duplex adds dd45d96bd9d3 dt-bindings: dmaengine: qcom: gpi: add compatible for sm83 [...] adds 6316572cf302 dmaengine: qcom: gpi: Add support for ee_offset adds d0a3ef604801 dmaengine: qcom: gpi: Add SM8350 support adds 766b540df8a3 dt-bindings: dmaengine: xilinx_dma: Add MCMDA channel ID i [...] adds 1d05a0bdb420 dmaengine: plx_dma: Move spin_lock_bh() to spin_lock() adds 578245307f4a dt-bindings: dmaengine: qcom: gpi: add compatible for sc7280 adds d965068259d1 dmaengine: PTDMA: support polled mode adds 2128565a8d30 dmaengine: jz4780: set DMA maximum segment size adds 4e5a4eb20393 dmaengine: idxd: set DMA_INTERRUPT cap bit adds 23084545dbb0 dmaengine: idxd: set max_xfer and max_batch for RO device adds 3dbc47a9629d dmaengine: pl08x: drop the useless function adds e335de6ba5b6 dmaengine: mediatek: mtk-hsdma: use NULL instead of using [...] adds a8facc7b9885 dmaengine: add verification of DMA_INTERRUPT capability fo [...] adds 96144c8fb392 dmaengine: tegra: Remove unused including <linux/version.h> adds 439b5e765a00 dmaengine: idxd: move wq irq enabling to after device enable adds fc44ff0ae9f2 dmaengine: Document dmaengine_prep_dma_memset adds ceabe10cf5d6 dmaengine: at_hdmac: In atc_prep_dma_memset, treat value a [...] adds 3e0c06964bfc dmaengine: at_xdmac: In at_xdmac_prep_dma_memset, treat va [...] adds 643a4a85b0bc dmaengine: hidma: In hidma_prep_dma_memset treat value as [...] adds e235fe3bcf83 dmaengine: ptdma: statify pt_tx_status adds b21fe492a3a9 dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. adds 63c14ae6c161 dmaengine: idxd: refactor wq driver enable/disable operations adds 99faef48e7a3 dmaengine: mv_xor_v2 : Move spin_lock_bh() to spin_lock() adds 461cd3709f26 dmaengine: tegra: Use platform_get_irq() to get IRQ resource adds aab08c1aac01 dmaengine: idxd: Fix the error handling path in idxd_cdev_ [...] adds b965182aee6e dt-bindings: renesas,rcar-dmac: R-Car V3U is R-Car Gen4 adds 42a1b73852c4 dmaengine: idxd: Separate user and kernel pasid enabling adds cf4ac3fef338 dmaengine: idxd: fix lockdep warning on device driver removal adds 9120c879d288 dmaengine: idxd: free irq before wq type is reset adds 4734afb0d5ed dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call adds f9a9f43a62a0 dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_ [...] adds 9126518e0439 dmaengine: zynqmp_dma: check dma_async_device_register ret [...] adds 517a710ac8fe dmaengine: zynqmp_dma: use pm_runtime_resume_and_get() ins [...] adds 8e6226f0f1a3 dmaengine: idxd: make idxd_register/unregister_dma_channel [...] adds d0ad42388a39 dmaengine: idxd: skip irq free when wq type is not kernel adds 54326f37ec13 dt-bindings: dmaengine: sprd: deprecate '#dma-channels' adds d84c3ad99879 dmaengine: sprd: deprecate '#dma-channels' adds 2112b8f4fb5c dmaengine: idxd: add missing callback function to support [...] adds 411dccf9d271 dmaengine: idxd: Remove unnecessary synchronize_irq() befo [...] adds 6cd4154a2665 dt-bindings: dmaengine: Introduce RZN1 dmamux bindings adds ad73c629b591 dt-bindings: clock: r9a06g032-sysctrl: Reference the DMAMU [...] adds 7ac92262e1fb dt-bindings: dmaengine: Introduce RZN1 DMA compatible adds 885525c1e7e2 clk: renesas: r9a06g032: Export function to set dmamux adds 134d9c52fca2 dmaengine: dw: dmamux: Introduce RZN1 DMA router support adds 2182066d95c3 clk: renesas: r9a06g032: Probe possible children adds d5a8fe0fee54 dmaengine: dw: Add RZN1 compatible adds 2cdd3ca67aea dmaengine: tegra: Fix build error without IOMMU_API adds bd1eca7b2c66 dt-bindings: dmaengine: mmp: deprecate '#dma-channels' and [...] adds d9cb0a4c0be5 dmaengine: pxa: deprecate '#dma-channels' and '#dma-requests' adds 607c04a0441f dmaengine: mmp: deprecate '#dma-channels' adds a725e582d720 dmaengine: ti: deprecate '#dma-channels' adds 9d6a2d92e450 dmaengine: stm32-mdma: remove GISR1 register adds da3b8ddb464b dmaengine: stm32-mdma: fix chan initialization in stm32_md [...] adds 276382696680 dmaengine: stm32-mdma: use dev_dbg on non-busy channel spu [...] adds 6c3c2066d6dc dt-bindings: dma: pl330: Add power-domains adds c7399e6d3b18 dmaengine: qcom: gpi: Add support for sc7280 adds d0b360e3c164 dmaengine: stm32-dmamux: avoid reset of dmamux if used by [...] adds db60a63eb685 dmaengine: stm32-dma: introduce stm32_dma_sg_inc to manage [...] adds ded6230691e0 dmaengine: stm32-dma: pass DMA_SxSCR value to stm32_dma_ha [...] adds baa1424314f8 dmaengine: stm32-dma: rename pm ops before dma pause/resum [...] adds 099a9a94be0e dmaengine: stm32-dma: add device_pause/device_resume support adds 39b930bec80e dmaengine: tegra: Fix uninitialized variable usage adds 360e4f4e3fcc dmaengine: tegra: Remove unused switch case adds 59e477763d09 dt-bindings: dma: sun50i-a64: Add compatible for D1 adds 9aa48806edb8 dmaengine: sun6i: Do not use virt_to_phys adds ec31c5c59492 dmaengine: sun6i: Add support for 34-bit physical addresses adds 8292a15597db dmaengine: sun6i: Add support for the D1 variant adds d1a285978082 dmaengine: idxd: make idxd_wq_enable() return 0 if wq is a [...] adds b00ed48bb0a7 Merge tag 'dmaengine-5.19-rc1' of git://git.kernel.org/pub [...] adds dc068f462179 m68knommu: set ZERO_PAGE() to the allocated zeroed page adds f95a387cdeb3 m68k: coldfire: drop ISA_DMA_API support adds 968f0e1ce923 m68k: fix typos in comments adds 6ed2db985a8d m68knommu: use asm-generic/mmu.h for nommu setups adds bd53e442e837 m68knommu: implement minimal regset support adds 67b660b1f7e5 m68knommu: add definitions to support elf_fdpic program loader adds 782f4c5c44e7 m68knommu: allow elf_fdpic loader to be selected adds a71b9e66fee4 m68knommu: fix undefined reference to `_init_sp' adds 1300eec9e51f m68knommu: fix undefined reference to `mach_get_rtc_pll' adds 348cce32cc32 m68k: removed unused "mach_get_ss" adds 6b8be804ff37 m68knommu: fix 68000 CPU link with no platform selected adds 2d2da475ac0e Merge tag 'm68knommu-for-v5.19' of git://git.kernel.org/pu [...] adds 33d7085682b4 MIPS: SGI-IP27: Free some unused memory adds fd27234f24ae MIPS: SGI-IP30: Free some unused memory adds 27498967d65c MIPS: dts: align SPI NOR node name with dtschema adds 4107fa700f31 mips: cpc: Fix refcount leak in mips_cpc_default_phys_base adds 407710a3b52c MIPS: Octeon: fix CN6640 hang on XAUI init adds aa88b7066a10 MIPS: Octeon: support all interfaces on CN66XX adds a5ad2e8fee38 mips: dts: ralink: mt7621: add mdio label to mdio-bus adds 6faf0dbdc61d mips: dts: ralink: mt7621: mux phy4 to gmac1 for GB-PC1 adds d9a683f57b5b mips: dts: ralink: mt7621: remove defining gpio function f [...] adds 3949aaa608f3 MIPS: mscc: jaguar2: rename pinctrl nodes adds ee5930c99a19 MIPS: mscc: ocelot: rename pinctrl nodes adds 860f39bea319 MIPS: mscc: serval: rename pinctrl nodes adds 7671f9674b47 mips: dts: ingenic: x1000: Add PWM device tree node adds 94bd83e45acd MIPS: fix typos in comments adds 424c3781dd1c MIPS: IP27: Remove incorrect `cpu_has_fpu' override adds f44b3e74c33f MIPS: IP30: Remove incorrect `cpu_has_fpu' override adds d0ab32b0f0c1 mips: ip22: Reword PANICED to PANICKED and remove useless header adds 912a4427bec0 MIPS: adding a safety check for cpu_has_fpu adds 84595f450a8f MIPS: smp: optimization for flush_tlb_mm when exiting adds 85663a86cdc7 MIPS: VR41xx: Drop redundant spinlock initialization adds abae018a0382 MIPS: Loongson: Use hwmon_device_register_with_groups() to [...] adds a4fa106ee1e1 MIPS: tools: no need to initialise statics to 0 adds eab691b1a684 selftests/ftrace: Save kprobe_events to test log adds f5e2d8186d5e MIPS: Use NOKPROBE_SYMBOL() instead of __kprobes annotation adds dd089d485849 MIPS: Sibyte: remove unnecessary return variable adds 6ad5ec543211 MIPS: loongson32: Kconfig: Remove extra space adds f998c204a19a MIPS: Octeon: fix typo in comment adds b2a5df71345c MIPS: Ingenic: Add PWM nodes for X1830. adds 562dc4c9c2c1 MIPS: Ingenic: Refresh device tree for Ingenic SoCs and boards. adds f74b057352a0 MIPS: Ingenic: Refresh defconfig for CU1000-Neo and CU1830-Neo. adds 07bdec3cdc92 MIPS: Octeon: add SNIC10E board adds 88ca100c885f mips: setup: use strscpy to replace strlcpy adds 84aa85108b1b MIPS: Rewrite `csum_tcpudp_nofold' in plain C adds e205a9945cf9 MIPS: bmips: Fix compiler warning observed on W=1 build adds 31f12fdc2f1e MIPS: Kconfig: Fix indentation and add endif comment adds fb3d6967d508 MIPS: Return -EINVAL if mem parameter is empty in early_pa [...] adds 795d82ed389b MIPS: Use memblock_add_node() in early_parse_mem() under C [...] adds 7e4fd16b3892 MIPS: RALINK: Define pci_remap_iospace under CONFIG_PCI_DR [...] adds 73d15ba6ba39 Merge tag 'mips_5.19' of git://git.kernel.org/pub/scm/linu [...] adds 00675017e0ae fs: add two trivial lookup helpers adds 3a761d72fa62 exportfs: support idmapped mounts adds c914c0e27eb0 ovl: use wrappers to all vfs_*xattr() calls adds 576bb263450b ovl: pass ofs to creation operations adds b65c20acef23 ovl: add ovl_upper_mnt_userns() wrapper adds c67cf6544753 ovl: handle idmappings in creation operations adds 5272eaf3a568 ovl: pass ofs to setattr operations adds 1248ea4b91bc ovl: pass layer mnt to ovl_open_realfile() adds a15506eac96f ovl: use ovl_do_notify_change() wrapper adds 22f289ce1f8b ovl: use ovl_lookup_upper() wrapper adds dad7017a840d ovl: use ovl_path_getxattr() wrapper adds 50db8d027355 ovl: handle idmappings for layer fileattrs adds ba9ea771ec8a ovl: handle idmappings for layer lookup adds ffa5723c6d25 ovl: store lower path in ovl_inode adds 2878dffc7db0 ovl: use ovl_copy_{real,upper}attr() wrappers adds 4b7791b2e958 ovl: handle idmappings in ovl_permission() adds 8423b3bd7d97 ovl: handle idmappings in layer open helpers adds 8bc0095df661 ovl: handle idmappings in ovl_xattr_{g,s}et() adds bc70682a497c ovl: support idmapped layers adds 2c5ca23f7414 Merge tag 'ovl-update-5.19' of git://git.kernel.org/pub/sc [...] adds 657b95d34ba3 ACPI: DPTF: Support Meteor Lake adds b7fbf4cebd7c ACPI: glue: Rearrange find_child_checks() adds cdc3d2abf438 usb: typec: ucsi: acpi: Map the mailbox with memremap() adds b941820ec938 ACPI: OSL: Remove the helper for deactivating memory region adds a9face899413 usb: typec: ucsi: acpi: fix a NULL vs IS_ERR() check in probe adds 27263b3428f5 ACPI: processor: idle: Expose max_cstate/nocst/bm_check_di [...] adds 9e12eb823149 ACPI: CPPC: fix typo in comment adds 15f4bb9aac62 Merge branches 'acpi-glue', 'acpi-osl', 'acpi-processor' a [...] adds 185d20694a8a ACPI: battery: Make "not-charging" the default on no charg [...] adds 1934fee67593 ACPI: video: improve PM notifer callback adds 4c19851c70ba ACPI: clean up white space in a few places for consistency adds 4a577fca503a Merge branches 'acpi-battery', 'acpi-video' and 'acpi-misc' adds 527953ef7125 Merge tag 'acpi-5.19-rc1-2' of git://git.kernel.org/pub/sc [...] adds 3c1d004bdb4e thermal: int340x: Add Meteor Lake PCI device ID adds 32665a9e5432 Merge tag 'thermal-5.19-rc1-2' of git://git.kernel.org/pub [...] adds 15a1c2d80ae1 dt-bindings: Document Tegra CCPLEX Cluster adds 0839ed1fd7ac cpufreq: tegra194: add soc data to support multiple soc adds 273bc890a2a8 cpufreq: tegra194: Add support for Tegra234 adds 7e6719ad5d1d arm64: tegra: add node for tegra234 cpufreq adds b7070187c81c cpufreq: mediatek: Use module_init and add module_exit adds 396dee972a1c cpufreq: mediatek: Cleanup variables and error handling in [...] adds ad975857818b cpufreq: mediatek: Remove unused headers adds 4b9ceb757bbb cpufreq: mediatek: Enable clocks and regulators adds 9acc0f7a6edd cpufreq: mediatek: Use device print to show logs adds 4aef4aeaf1dd cpufreq: mediatek: Replace old_* with pre_* adds bffcd33313dc cpufreq: mediatek: Record previous target vproc value adds ffa7bdf7f344 cpufreq: mediatek: Make sram regulator optional adds a3b8d1b12c6b cpufreq: mediatek: Fix NULL pointer dereference in mediate [...] adds f126fbadce92 cpufreq: mediatek: Unregister platform device on exit adds ead858bd128d cpufreq: mediatek: Move voltage limits to platform data adds 6a17b3876bc8 cpufreq: mediatek: Refine mtk_cpufreq_voltage_tracking() adds c210063b40ac cpufreq: mediatek: Add opp notification support adds 85f5b3c437c9 cpufreq: mediatek: Fix potential deadlock problem in mtk_c [...] adds 818c8321d8de dt-bindings: cpufreq: mediatek: Add MediaTek CCI property adds 0daa47325bae cpufreq: mediatek: Link CCI device to CPU adds 39b360102f3a cpufreq: mediatek: Add support for MT8186 adds 990247af7cf5 Merge tag 'cpufreq-arm-5.19-rc1' of git://git.kernel.org/p [...] adds a3f083e04a87 cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CP [...] adds da4363457f77 cpufreq: CPPC: Fix unused-function warning adds 907ed123b9d0 OPP: call of_node_put() on error path in _bandwidth_supported() adds 543256d239b4 PM: opp: simplify with dev_err_probe() adds 95073b721c03 opp: replace usage of found with dedicated list iterator variable adds c14faabf5364 opp: use list iterator only inside the loop adds 3e1fac9324f8 dt-bindings: opp: opp-v2-kryo-cpu: Remove SMEM adds 00ce3873f730 opp: Add apis to retrieve opps with interconnect bandwidth adds 22079af7df5a opp: Reorder definition of ceil/floor helpers adds e04314082c31 Merge tag 'opp-updates-5.19-rc1' of git://git.kernel.org/p [...] adds 22ffff6d21eb Merge branch 'pm-opp' adds 4fe4f1552394 Documentation: admin-guide: PM: Add Out of Band mode adds 1cdc5ba06dce Merge branch 'pm-docs' adds 13dfd97a341a notifier: Add atomic_notifier_call_chain_is_empty() adds c82f898d873c notifier: Add blocking/atomic_notifier_chain_register_uniq [...] adds 232edc2f72f5 kernel/reboot: Introduce sys-off handler API adds 7b9a3de9ffe7 kernel/reboot: Wrap legacy power-off callbacks into sys-of [...] adds 2b6aa7332f80 kernel/reboot: Add do_kernel_power_off() adds 5d34b41aa420 kernel/reboot: Add stub for pm_power_off adds 0e2110d2e910 kernel/reboot: Add kernel_can_power_off() adds fb61375ecfba kernel/reboot: Add register_platform_power_off() adds 856c288b0039 ARM: Use do_kernel_power_off() adds cf7e5bf0c68f csky: Use do_kernel_power_off() adds 6b22c7365962 riscv: Use do_kernel_power_off() adds 0c6499149ebd arm64: Use do_kernel_power_off() adds f4622fe42484 parisc: Use do_kernel_power_off() adds f089ab674cea xen/x86: Use do_kernel_power_off() adds c33fd0b17eab powerpc: Use do_kernel_power_off() adds f0f7e5265b3b m68k: Switch to new sys-off handler API adds 9b0d0af14519 sh: Use do_kernel_power_off() adds d35773499329 x86: Use do_kernel_power_off() adds d3ad437e6871 ia64: Use do_kernel_power_off() adds 2dfb34edfebf mips: Use do_kernel_power_off() adds bf8d73b934df memory: emif: Use kernel_can_power_off() adds 98f30d0ecf79 ACPI: power: Switch to sys-off handler API adds 02a1124defc2 regulator: pfuze100: Use devm_register_sys_off_handler() adds 5b71808eb7c9 reboot: Remove pm_power_off_prepare() adds eae813b755c4 soc/tegra: pmc: Use sys-off handler API to power off Nexus [...] adds d2c541532717 kernel/reboot: Add devm_register_power_off_handler() adds 6779db970bd2 kernel/reboot: Add devm_register_restart_handler() adds 14c03a4a757f Merge back reboot/poweroff notifiers rework for 5.19-rc1. adds cfd6d63e5965 m68k: virt: Switch to new sys-off handler API adds da007f171fc9 kernel/reboot: Change registration order of legacy power-o [...] adds 9f9c1f6844bd Merge branch 'pm-sysoff' adds 1ff7bc3ba71d Merge tag 'pm-5.19-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds 41dc0b53bcb1 parisc: video: fbdev: stifb: Add sti_dump_font() to dump STI font adds 1fc7db2401d6 parisc: Don't enforce DMA completion order in cache flushes adds c64c782e58ac parisc: Don't hardcode assembler bit definitions in tmpalias code adds 44eeb9b56774 parisc: Prevent ldil() to sign-extend into upper 32 bits adds be6aee1392c4 parisc: Fix wrong comment for shr macro adds cdd00fe6aa52 parisc: Add dep_safe() macro to deposit a register in 32- [...] adds c17709184924 parisc: Optimize tmpalias function calls adds 72acadfeb378 parisc: Drop __ARCH_WANT_OLD_READDIR and __ARCH_WANT_SYS_O [...] adds e11a93567d3f Merge tag 'for-5.19/parisc-1' of git://git.kernel.org/pub/ [...] adds c4b4d7047f16 video: fbdev: hyperv_fb: Allow resolutions with size > 64 [...] adds b23789a59fa6 video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup adds b93a85c145d9 video: fbdev: omapfb: simplify the return expression of ds [...] adds 40189b7368e5 video: fbdev: omapfb: simplify the return expression of ne [...] adds d87ad457f7e1 video: fbdev: pxa3xx-gcu: release the resources correctly [...] adds 9f56390f8c49 video: fbdev: xen: remove setting of 'transp' parameter adds 50e35bd57c02 video: fbdev: radeon: Fix spelling typo in comment adds acde4003efc1 video: fbdev: vesafb: Fix a use-after-free due early fb_in [...] adds 79b66128f13f video: fbdev: omap: Add prototype for hwa742_update_window [...] adds 8ab2afa23bd1 Merge tag 'for-5.19/fbdev-1' of git://git.kernel.org/pub/s [...] adds 8f0f265e6cf5 microblaze: Use simple memset implementation from lib/string.c adds 95fee37be45f microblaze: Do loop unrolling for optimized memset implementation adds 61a4e653cabd microblaze: Use simple memmove/memcpy implementation from [...] adds e4c70fc69566 microblaze: Wire memblock_dump_all() adds 68cbfae83a72 microblaze: Add support for reserved memory defined by DT adds 78b5f52ab6f6 microblaze: fix typos in comments adds 3335d5550256 Merge tag 'microblaze-v5.19' of git://git.monstr.eu/linux- [...] adds ee5354345242 MAINTAINERS: Merge DART into ARM/APPLE MACHINE adds 6625ffb90f44 dt-bindings: mediatek: mt8195: Add binding for MM IOMMU adds dc1d99342db7 dt-bindings: mediatek: mt8195: Add binding for infra IOMMU adds 2d555a384414 dt-bindings: mediatek: mt8186: Add binding for MM iommu adds 645b87c190c9 iommu/mediatek: Fix 2 HW sharing pgtable issue adds ee55f75e4bca iommu/mediatek: Add list_del in mtk_iommu_remove adds 98df772bdd1c iommu/mediatek: Remove clk_disable in mtk_iommu_remove adds 0e5a3f2e630b iommu/mediatek: Add mutex for m4u_group and m4u_dom in data adds ddf67a87bebf iommu/mediatek: Add mutex for data in the mtk_iommu_domain adds 9e3a2a643653 iommu/mediatek: Adapt sharing and non-sharing pgtable case adds 129a3b885879 iommu/mediatek: Add 12G~16G support for multi domains adds 9a87005ed9c2 iommu/mediatek: Add a flag DCM_DISABLE adds d265a4addc9c iommu/mediatek: Add a flag STD_AXI_MODE adds e6d25e7daaf2 iommu/mediatek: Remove the granule in the tlb flush adds 82e51771bff9 iommu/mediatek: Always enable output PA over 32bits in isr adds 9ec30c09547d iommu/mediatek: Add SUB_COMMON_3BITS flag adds 8cd1e619e79b iommu/mediatek: Add IOMMU_TYPE flag adds d2e9a1102cfc iommu/mediatek: Contain MM IOMMU flow with the MM TYPE adds f7b71d0d3ee7 iommu/mediatek: Adjust device link when it is sub-common adds 32e1cccf6812 iommu/mediatek: Allow IOMMU_DOMAIN_UNMANAGED for PCIe VFIO adds 6077c7e5d22f iommu/mediatek: Add a PM_CLK_AO flag for infra iommu adds f9b8c9b21943 iommu/mediatek: Add infra iommu support adds e76290702570 iommu/mediatek: Add PCIe support adds ef68a193c719 iommu/mediatek: Add mt8195 support adds 887cf6a74a2f iommu/mediatek: Only adjust code about register base adds 634f57df1f3b iommu/mediatek: Just move code position in hw_init adds 9485a04a5bb9 iommu/mediatek: Separate mtk_iommu_data for v1 and v2 adds 6a513de3efe0 iommu/mediatek: Remove mtk_iommu.h adds ad9b10e533f6 iommu/mediatek-v1: Just rename mtk_iommu to mtk_iommu_v1 adds 99ca02281332 iommu/mediatek: Add mtk_iommu_bank_data structure adds e24453e165bc iommu/mediatek: Initialise bank HW for each a bank adds d72e0ff5424e iommu/mediatek: Change the domid to iova_region_id adds 57fb481f9008 iommu/mediatek: Get the proper bankid for multi banks adds 42d57fc58aeb iommu/mediatek: Initialise/Remove for multi bank dev adds d7127de15eba iommu/mediatek: Backup/restore regsiters for multi banks adds 7597e3c5618d iommu/mediatek: mt8195: Enable multi banks for infra iommu adds e8d7ccaa3fb7 iommu/mediatek: Add mt8186 iommu support adds de78657e16f4 iommu/mediatek: Fix NULL pointer dereference when printing [...] adds bb5bdc5ab7f1 iommu/msm: Add a check for the return of kzalloc() adds 8b9ad480bd1d iommu/msm: Fix an incorrect NULL check on list iterator adds 5a4eb9163471 dt-bindings: arm-smmu: Add binding for SDX65 SMMU adds d9ed8af1dee3 iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_de [...] adds b131fa8c1d2a iommu/arm-smmu-v3: check return value after calling platfo [...] adds cbd23144f766 iommu/arm-smmu-v3-sva: Fix mm use-after-free adds 38db6b41b2f4 dt-bindings: arm-smmu: Add compatible for Qualcomm SC8280XP adds d044023e219d iommu/arm-smmu-qcom: Add SC8280XP support adds c02bda09f91a dt-bindings: arm-smmu: Document nvidia,memory-controller property adds 95d5aeabda00 dt-bindings: arm-smmu: Add compatible for Tegra234 SOC adds 5ca216155b5e iommu/arm-smmu: Support Tegra234 SMMU adds 628bf55b6204 iommu/arm-smmu: Force identity domains for legacy binding adds e3b9bf145cb6 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds b11deb2f250f Merge tag 'v5.18-rc7' into arm/smmu adds cae8d1f5e34e iommu/fsl_pamu: Prepare cleanup of powerpc's asm/prom.h adds 121660bba631 iommu/amd: Enable swiotlb in all cases adds f316ba0a8814 dma-iommu: Check that swiotlb is active before trying to use it adds ed36d04e8f8d iommu: Introduce device_iommu_capable() adds d0be55fbeb6a iommu: Add capability for pre-boot DMA protection adds 86eaf4a5b431 thunderbolt: Make iommu_dma_protection more accurate adds f1ca70717bcb iommu/amd: Indicate whether DMA remap support is enabled adds 5b1553bf18de dt-bindings: iommu: Drop client node in examples adds 6043257b1de0 iommu: Introduce the domain op enforce_cache_coherency() adds 71cfafda9c9b vfio: Move the Intel no-snoop control off of IOMMU_CACHE adds f78dc1dad829 iommu: Redefine IOMMU_CAP_CACHE_COHERENCY as the cap flag [...] adds e8ae0e140c05 vfio: Require that devices support DMA cache coherence adds a3884774d731 iommu/dma: Fix iova map result check bug adds b8397a8f4ebc iommu/dma: Explicitly sort PCI DMA windows adds cd901e9284c7 iommu/vt-d: Remove unneeded validity check on dev adds e19c3992b9f8 iommu/vt-d: Change return type of dmar_insert_one_dev_info() adds bac4e778d67a iommu/vt-d: Fold dmar_insert_one_dev_info() into its caller adds ea661ad6e157 iommu/vt-d: Size Page Request Queue to avoid overflow condition adds 9d6ab26a75f4 iommu/vt-d: Block force-snoop domain attaching if no SC support adds fc0051cb9590 iommu/vt-d: Check domain force_snooping against attached devices adds e80552267b63 iommu/vt-d: Remove domain_update_iommu_snooping() adds 0d647b33e74f iommu/vt-d: Remove hard coding PGSNP bit in PASID entries adds 5edde870d328 iommu/amd: Do not call sleep while holding spinlock adds 9ed1d7f51033 iommu/amd: Remove redundant check adds 42bb5aa04338 iommu/amd: Increase timeout waiting for GA log enablement adds 1ea2a07a532b iommu: Add DMA ownership management interfaces adds 25f3bcfc54bc driver core: Add dma_cleanup callback in bus_type adds 4a6d9dd564d0 amba: Stop sharing platform_dma_configure() adds 512881eacfa7 bus: platform,amba,fsl-mc,PCI: Add device DMA ownership ma [...] adds 18c7a349d072 PCI: pci_stub: Set driver_managed_dma adds c7d469849747 PCI: portdrv: Set driver_managed_dma adds 70693f470848 vfio: Set DMA ownership for VFIO devices adds 31076af0cb00 vfio: Remove use of vfio_group_viable() adds 93219ea94388 vfio: Delete the unbound_list adds 3b86f317c9c7 vfio: Remove iommu group notifier adds a5f1bd1afacd iommu: Remove iommu group changes notifier adds 0286300e6045 iommu: iommu_group_claim_dma_owner() must always assign a domain adds fa7e9ecc5e1c iommu/s390: Tolerate repeat attach_dev calls adds b0dacee202ef Merge branches 'apple/dart', 'arm/mediatek', 'arm/msm', 'a [...] adds e1cbc3b96a99 Merge tag 'iommu-updates-v5.19' of git://git.kernel.org/pu [...] adds 7da9ca3f5b1e riscv: mm: Remove the copy operation of pmd adds 6f6fa9cede8f riscv: dts: Add dma-channels property and modify compatible adds d26eee72d9b9 riscv: dts: rename the node name of dma adds e64f737ad70f riscv: integrate alternatives better into the main architecture adds d14ca1f8d303 riscv: allow different stages with alternatives adds a8e910168bba riscv: implement module alternatives adds fbdba60b8119 riscv: implement ALTERNATIVE_2 macro adds e509204acb03 riscv: extend concatenated alternatives-lines to the same length adds 49b290e430d3 riscv: prevent compressed instructions in alternatives adds ffb0b0afbd7c riscv: move boot alternatives to after fill_hwcap adds 100631b48ded riscv: Fix accessing pfn bits in PTEs for non-32bit variants adds ff689fd21cb1 riscv: add RISC-V Svpbmt extension support adds e1026505c1a9 riscv: remove FIXMAP_PAGE_IO and fall back to its default value adds 1745cfafebdf riscv: don't use global static vars to store alternative data adds a35707c3d850 riscv: add memory-type errata for T-Head adds 93c0651617a6 riscv: support for Svpbmt and D1 memory types adds 9f79b8b72339 uapi: simplify __ARCH_FLOCK{,64}_PAD a little adds 306f7cc1e906 uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h adds 3ce0f2373f70 compat: consolidate the compat_flock{,64} definition adds 0cbed0ee1dbc arch: Add SYSVIPC_COMPAT for all architectures adds f18ed30db299 fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT adds 84a0c977ab98 asm-generic: compat: Cleanup duplicate definitions adds c86d2cad193a syscalls: compat: Fix the missing part for __SYSCALL_COMPAT adds 72f045d19f25 riscv: Fixup difference with defconfig adds 06d0e3723647 riscv: compat: Add basic compat data type implementation adds 01abdfeac81b riscv: compat: Support TASK_SIZE for compat mode adds 59c10c52f573 riscv: compat: syscall: Add compat_sys_call_table implementation adds dfb0bfa738f5 riscv: compat: syscall: Add entry.S implementation adds 69d0bf4cc668 riscv: compat: process: Add UXL_32 support in start_thread adds 87309e108248 riscv: compat: Add elf.h implementation adds f4b395e6f1a5 riscv: compat: Add hw capability check for elf adds 0715372a06ce riscv: compat: vdso: Add COMPAT_VDSO base code implementation adds 3092eb456375 riscv: compat: vdso: Add setup additional pages implementation adds 7383ee05314b riscv: compat: signal: Add rt_frame implementation adds 4608c159594f riscv: compat: ptrace: Add compat_arch_ptrace implement adds 9be8459298ea riscv: compat: Add COMPAT Kbuild skeletal support adds 7eb6369d7acf RISC-V: Add support for rv32 userspace via COMPAT adds 4853f68d158a kexec_file: Fix kexec_file.c build error for riscv platform adds b7fb4d78a6ad RISC-V: use memcpy for kexec_file mode adds 6261586e0c91 RISC-V: Add kexec_file support adds 8acea455fafa RISC-V: Support for kexec_file on panic adds 736e30af583f RISC-V: Add purgatory adds 838b3e28488f RISC-V: Load purgatory in kexec_file adds 83a7a614ce58 riscv: kexec: add kexec_file_load() support adds 19bc59bbeddf Merge tag 'generic-ticket-spinlocks-v6' into for-next adds dd8437cd4249 riscv: atomic: Cleanup unnecessary definition adds 1d7f6932c522 riscv: atomic: Optimize dec_if_positive functions adds 4420658a4a7b riscv: atomic: Add custom conditional atomic operation imp [...] adds 8810d7feee5a riscv: Don't output a bogus mmu-type on a no MMU kernel adds 324373f47693 riscv: compat: Using seperated vdso_maps for compat_vdso_info adds f83050a82d4f RISC-V: Avoid empty create_*_mapping definitions adds 1ae41598f482 RISC-V: ignore xipImage adds e7681beba992 RISC-V: Split out the XIP fixups into their own file adds d9e418d0ca1c RISC-V: Fix the XIP build adds 4e2bbecd71d9 RISC-V: Various XIP fixes adds 7699f7aacf3e RISC-V: Prepare dropping week attribute from arch_kexec_ap [...] adds 35b51afd23c9 Merge tag 'riscv-for-linus-5.19-mw0' of git://git.kernel.o [...] adds c562570e0079 dt-bindings: i2c: qcom,i2c-qup: convert to dtschema adds 633c0e7559ea i2c: rcar: add support for I2C_M_RECV_LEN adds 1b9a8a6d433f i2c: meson: Use _SHIFT and _MASK for register definitions adds a57f9b4dd6f5 i2c: meson: Use 50% duty cycle for I2C clock adds 1621fe09fec6 dt-bindings: i2c: renesas,rcar-i2c: R-Car V3U is R-Car Gen4 adds be18ce150a43 i2c: designware: Modify timing parameters for amdpsp mailbox adds 8b4fc246c3ff i2c: mediatek: Optimize master_xfer() and avoid circular locking adds 03fbb903c8bf i2c: at91: use dma safe buffers adds 43bf42ff4737 i2c: powermac: Prepare cleanup of powerpc's asm/prom.h adds 32d4536133f5 docs: i2c: reference simple probes adds 5692900bed2a i2c: meson: fix missing clk_disable_unprepare() on error i [...] adds a181b8d18731 i2c: davinci: using pm_runtime_resume_and_get instead of p [...] adds 6977262c2eee i2c: at91: Initialize dma_buf in at91_twi_xfer() adds e17daa3b58ed i2c: designware: Sort timing parameter ACPI method calls b [...] adds 96789dce043f i2c: cadence: Increase timeout per message if necessary adds 8fa9c9388053 i2c: xiic: return value of xiic_reinit adds b822039b8ec1 i2c: xiic: Fix coding style issues adds 4bca93abfffb i2c: xiic: Fix Tx Interrupt path for grouped messages adds 0585c1d20fc3 i2c: npcm: Change the way of getting GCR regmap adds 94acda59adb9 i2c: npcm: Remove unused variable clk_regmap adds 288b204492fd i2c: npcm: Fix timeout calculation adds 0bf58eb12f05 i2c: npcm: Add tx complete counter adds ea9f8426d176 i2c: npcm: Correct register access width adds e5222d408de2 i2c: npcm: Handle spurious interrupts adds 3fe2ec59db1a i2c: rcar: fix PM ref counts in probe error paths adds 3c9fedf99031 i2c: xiic: Correct the datatype for rx_watermark adds a0fb48c9bd7e i2c: rcar: avoid race condition with SMIs adds 238904dd646c i2c: rcar: refactor handling of first message adds 550b11395805 i2c: mt7621: Use devm_platform_get_and_ioremap_resource() adds 2a250d450859 i2c: qcom-geni: remove unnecessary conditions adds 4c278db7be94 i2c: rcar: use BIT macro consistently adds f0f0e0768560 i2c: rcar: REP_AFTER_RD is not a persistent flag adds e35fb4188942 i2c: rcar: use flags instead of atomic_xfer adds 3cd4030da3a9 i2c: meson: fix typo in comment adds f8a52af9d00d Merge tag 'i2c-for-5.19' of git://git.kernel.org/pub/scm/l [...] adds a8e53db46f19 dt-bindings: leds: Add Qualcomm Light Pulse Generator binding adds 24e2d05d1b68 leds: Add driver for Qualcomm LPG adds da19d10f5f19 dt-bindings: leds: Add pm8350c pmic support adds 96c59c8ba801 leds: Add pm8350c support to Qualcomm LPG driver adds c55f75c4f9c0 leds: pca9532: Make pca9532_destroy_devices() return void adds 5a71917f3b43 dt-bindings: leds: Add regulator-led binding adds 4c350c658f94 leds: regulator: Add dev helper variable adds 835fc89e249e leds: regulator: Make probeable from device tree adds 21c0d13e3dd6 dt-bindings: leds: Optional multi-led unit address adds ac123741b8f5 dt-bindings: leds: Add multicolor PWM LED bindings adds 9fa2762110dd leds: Add PWM multicolor driver adds 818d03b3d4ae leds: Move pwm-multicolor driver into rgb directory adds e1347bd4abfb leds: is31fl32xx: Improve error reporting in .remove() adds 1d3b5aaaa410 leds: ktd2692: Avoid duplicate error messages on probe deferral adds 92db043f0302 dt-bindings: leds: convert ktd2692 bindings to yaml adds 69175786d5bc leds: ktd2692: Make aux-gpios optional adds 1d6a1b5e505b leds: qcom-lpg: add missing PWM dependency adds 73bce575ed90 leds: lp50xx: Remove duplicated error reporting in .remove() adds e98a860f6542 leds: qcom-lpg: Require pattern to follow documentation adds 2a5699b0de4e Merge tag 'leds-5.19-rc1' of git://git.kernel.org/pub/scm/ [...] adds a22bb5526d7d f2fs: check pinfile in gc_data_segment() in advance adds 642c0969916e f2fs: don't set GC_FAILURE_PIN for background GC adds c2ca36e82f70 f2fs: remove unnecessary f2fs_lock_op in f2fs_new_inode adds c277f1411d7b f2fs: introduce data read/write showing path info adds 12662d19467b f2fs: fix to do sanity check on inline_dots inode adds 2aaf51dd39af f2fs: fix dereference of stale list iterator after loop body adds df35435d4144 f2fs: Remove usage of list iterator pas the loop for list_ [...] adds 9e3a845df9ea f2fs: replace usage of found with dedicated list iterator [...] adds dc2f78e2d4cc f2fs: remove WARN_ON in f2fs_is_valid_blkaddr adds c550e25bca66 f2fs: use flush command instead of FUA for zoned device adds a7b8618aa2f0 f2fs: avoid infinite loop to flush node pages adds 4de851459ea6 f2fs: extend stat_lock to avoid potential race in statfs adds d46db4595be6 f2fs: call bdev_zone_sectors() only once on init_blkz_info() adds 7f262f737502 f2fs: ensure only power of 2 zone sizes are allowed adds f2db71053dc0 f2fs: fix to clear dirty inode in f2fs_evict_inode() adds a9163b947ae8 f2fs: write checkpoint during FG_GC adds 4d17e6fe9293 f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() adds 25f8236213a9 f2fs: fix to do sanity check on block address in f2fs_do_z [...] adds cfd66bb715fd f2fs: fix deadloop in foreground GC adds 6b8beca0edd3 f2fs: fix to do sanity check on total_data_blocks adds 71419129625a f2fs: give priority to select unpinned section for foreground GC adds 2880f47b949f f2fs: skip GC if possible when checkpoint disabling adds 2e42b7f817ac f2fs: stop allocating pinned sections if EAGAIN happens adds 6213f5d4d23c f2fs: don't need inode lock for system hidden quota adds 3db1de0e582c f2fs: change the current atomic write way adds 7bc155fec5b3 f2fs: kill volatile write support adds 64e3ed0b8ea0 f2fs: reject test_dummy_encryption when !CONFIG_FS_ENCRYPTION adds d147ea4adb96 f2fs: introduce f2fs_gc_control to consolidate f2fs_gc parameters adds c58d7c55de8b f2fs: keep wait_ms if EAGAIN happens adds c81d5bae404a f2fs: do not stop GC when requiring a free section adds b5639bb4313b f2fs: don't use casefolded comparison for "." and ".." adds 958ed9292202 f2fs: fix fallocate to use file_modified to update permiss [...] adds 677a82b44ebf f2fs: fix to do sanity check for inline inode adds d9c454ab2293 f2fs: make f2fs_read_inline_data() more readable adds 759820c92a34 f2fs: fix typo in comment adds 66d34fcbbe63 f2fs: allow compression for mmap files in compress_mode=user adds 78901cfa4498 f2fs: avoid unneeded error handling for revoke_entry_slab [...] adds 908ea6541661 f2fs: add f2fs_init_write_merge_io function adds 054cb2891b9c f2fs: replace F2FS_I(inode) and sbi by the local variable adds 2d1fe8a86bf5 f2fs: fix to tag gcing flag on page during file defragment adds 1501f707d2b2 Merge tag 'f2fs-for-5.19-rc1' of git://git.kernel.org/pub/ [...] adds cea9ba7239dc NFS: Do not report EINTR/ERESTARTSYS as mapping errors adds 9641d9bc9b75 NFS: fsync() should report filesystem errors over EINTR/ER [...] adds e6005436f6cc NFS: Don't report ENOSPC write errors twice adds d95b26650e86 NFS: Do not report flush errors in nfs_write_end() adds c5e483b77cc2 NFS: Don't report errors from nfs_pageio_complete() more t [...] adds 452284407c18 NFS: Memory allocation failures are not server fatal errors adds 3764a17e31d5 NFSv4/pNFS: Do not fail I/O when we fail to allocate the p [...] adds c6fd3511c339 NFS: Further fixes to the writeback error handling adds 126966ddedb6 pNFS/files: Fall back to I/O through the MDS on non-fatal [...] adds 6949493884fe NFSv4: Don't hold the layoutget locks across multiple RPC calls adds 7b8b44eb7710 NFSv4: Specify the type of ACL to cache adds db145db021ab NFSv4: Add encoders/decoders for the NFSv4.1 dacl and sacl [...] adds 71342db05722 NFSv4.1: Enable access to the NFSv4.1 'dacl' and 'sacl' at [...] adds 3e2910c7e23b NFS: Improve warning message when locks are lost. adds 5e12f172db95 NFS: update documentation for the nfs4_unique_id parameter adds a28faaddb2be Documentation: Add an explanation of NFSv4 client identifiers adds 9c4a5c75a62e NFS: Pass i_size to fscache_unuse_cookie() when a file is [...] adds c3ed222745d9 NFSv4: Fix free of uninitialized nfs4_label on referral lookup. adds 11270e7ca268 xprtrdma: treat all calls not a bcall when bc_serv is NULL adds 118f09eda21d NFSv4.1 mark qualified async operations as MOVEABLE tasks adds 700170bf6b4d Merge tag 'nfs-for-5.19-1' of git://git.linux-nfs.org/proj [...] adds 6c00ef0d3c68 drivers/pcmcia: Fix typo in comment adds 3928cf08334e pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards adds 2ef4bb24ff39 pcmcia: Use platform_get_irq() to get the interrupt adds 2380dd691e1f Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 61bf40ef51aa spi: fsi: Fix spurious timeout adds ebf2a3521738 spi: core: Display return code when failing to transfer message adds 129bdb30fb05 Merge tag 'spi-fix-v5.19-rc0' of git://git.kernel.org/pub/ [...] adds f20e232d74ee remoteproc: mediatek: Fix side effect of mt8195 sram power on adds 68d9787bdd5c remoteproc: Don't bother checking the return value of debu [...] adds eac3e5b1c12f remoteproc: mtk_scp: Fix a potential double free adds b30026f9ff31 Merge branch 'rproc-fixes' into rproc-next adds f340d5a19dc7 remoteproc: elf_loader: skip segment with memsz as zero adds c7457143668a remoteproc: imx_dsp_rproc: use common rproc_elf_load_segments adds 79a43db93399 remoteproc: imx_dsp_rproc: Make rsc_table optional adds 8f454f950dbb remoteproc: core: Remove state checking before calling rpr [...] adds 5e6a0e05270e remoteproc: core: Move state checking to remoteproc_core adds 58b7c856519f remoteproc: imx_rproc: Ignore create mem entry for resource table adds ee651cd1e944 dt-bindings: remoteproc: qcom: pas: Add sc8280xp adsp and [...] adds 4e55a6cf4811 remoteproc: qcom: pas: Add sc8280xp remoteprocs adds b7da6f517214 dt-bindings: remoteproc: mediatek: Add interrupts property [...] adds 90209a3f5fb5 Merge branch 'rproc-fixes' into rproc-next adds 31976eb180a1 dt-bindings: remoteproc: mediatek: Add firmware-name property adds 1552de67fbf0 remoteproc: mediatek: Allow reading firmware-name from DT adds b51431850f5b dt-bindings: remoteproc: qcom: pas: Add MSM8226 adsp adds fb4f07cc9399 remoteproc: qcom: pas: Add MSM8226 ADSP support adds fcb24583509f dt-bindings: remoteproc: imx_rproc: Support i.MX93 adds 9222fabf0e39 remoteproc: imx_rproc: Support i.MX93 adds be1de12cb673 dt-bindings: remoteproc: st,stm32-rproc: Fix phandle-array [...] adds 6bbe1065121b dt-bindings: remoteproc: mediatek: Make l1tcm reg exclusiv [...] adds bb489b964061 dt-bindings: remoteproc: mediatek: Add optional memory-reg [...] adds f634b63d43e1 Merge tag 'rproc-v5.19' of git://git.kernel.org/pub/scm/li [...] adds 1a358d350664 rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value adds c2eecefec5df rpmsg: virtio: Fix possible double free in rpmsg_probe() adds 1680939e9ecf rpmsg: virtio: Fix possible double free in rpmsg_virtio_ad [...] adds df1917969859 rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrl adds 59d6f72f6f9c rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails adds 68e6134bb70a Merge tag 'rpmsg-v5.19' of git://git.kernel.org/pub/scm/li [...] adds c7078972038a pwm-sun4i: Convert "next_period" to local variable adds ba3e5037ceeb pwm-sun4i: Calculate "delay_jiffies" directly, eliminate a [...] adds 8246b478a23a pwm-sun4i: Calculate the delay without rounding down to jiffies adds fdaa6efce9aa pwm: atmel-tcb: Drop duplicated tracking of per-channel data adds f643490e1bf9 dt-bindings: pwm: Add Xilinx AXI Timer adds bc1ce713a084 pwm: Add support for Xilinx AXI Timer adds 1a406a38bc1d dt-bindings: pwm: Convert atmel pwm to json-schema adds f30673a9df34 dt-bindings: pwm: at91: Add SAMA7G5 compatible strings list adds 15452ce3c946 dt-bindings: pwm: Add bindings doc for Sunplus SoC SP7021 [...] adds b3c4af8507a0 pwm: sunplus-pwm: Add Sunplus SoC SP7021 PWM Driver adds 5e3b07ca5cc7 pwm: lp3943: Fix duty calculation in case period was clamped adds 1d24cc892030 pwm: lp3943: Implement .apply() callback adds eaaad16a9b3f gpio: mvebu: Drop PWM base assignment adds d7b4408374b6 pwm: atmel-tcb: Make atmel_tcb_divisors static adds 09f688f0718f pwm: raspberrypi-poe: Fix endianness in firmware struct adds 4225cd01d30f pwm: clps71xx: Implement .apply() callback adds b09b179bac0a dt-bindings: pwm: Convert pwm-mtk-disp.txt to mediatek,pwm [...] adds b8ba2b42b0e9 dt-bindings: pwm: Add compatible for MediaTek MT8192 adds 7eafddce0861 dt-bindings: pwm: Add compatible for MediaTek MT8195 adds 6ddb156ba474 dt-bindings: pwm: Add compatible for MediaTek MT8186 adds 2bf8ee0faa98 dt-bindings: pwm: Add interrupts property for MediaTek MT8192 adds 762c4e7fce55 pwm: sifive: Simplify if-if to if-else adds daa986d5f8d8 pwm: samsung: Implement .apply() callback adds 6eb3af76ade3 pwm: renesas-tpu: Make use of dev_err_probe() adds ff4bcd56c049 pwm: renesas-tpu: Make use of devm functions adds ec00cd5e63f0 pwm: renesas-tpu: Implement .apply() callback adds 208ab8676b9c pwm: renesas-tpu: Rename variables to match the usual naming adds 3c173376efc4 pwm: renesas-tpu: Improve maths to compute register settings adds 615f4e84461b pwm: renesas-tpu: Improve precision of period and duty_cyc [...] adds 8c193f4714df pwm: tegra: Optimize period calculation adds b76160954cb0 dt-bindings: pwm: pwm-mediatek: Add documentation for MT6795 SoC adds cb696e74892b pwm: pwm-mediatek: Add support for MediaTek Helio X10 MT6795 adds b2e60b32b4fe pwm: sti: Implement .apply() callback adds 57c95faabf09 pwm: stmpe: Implement .apply() callback adds fd3ddd4355c0 pwm: tegra: Implement .apply() callback adds 5fa3b87fe8fb pwm: lpc32xx: Implement .apply() callback adds 758de66f4bd2 pwm: mediatek: Implement .apply() callback adds c449a8ca5ea4 pwm: lpc18xx: Implement .apply() callback adds a1bbf823e5e9 pwm: twl-led: Implement .apply() callback adds 80a22fde803a pwm: Document that the pinstate of a disabled PWM isn't reliable adds 84d0940454a3 dt-bindings: Add mfd/cros_ec definitions adds a48d66d87274 dt-bindings: google,cros-ec-pwm: Add the new -type compatible adds 3d593b6e80ad pwm: pwm-cros-ec: Add channel type support adds 8eca6b0a647a Merge tag 'pwm/for-5.19-rc1' of git://git.kernel.org/pub/s [...] adds 17eabd42560f afs: Fix infinite loop found by xfstest generic/676 adds d21a580dafc6 ksmbd: fix reference count leak in smb_check_perm_dacl() adds 158a66b24573 ksmbd: validate length in smb2_write() adds 1807abcf8778 ksmbd: smbd: change prototypes of RDMA read/write related [...] adds ddbdc861e37c ksmbd: smbd: introduce read/write credits for RDMA read/write adds 11659a8ddbd9 ksmbd: smbd: simplify tracking pending packets adds 4e3edd009270 ksmbd: smbd: change the return value of get_sg_list adds ee1b05589659 ksmbd: smbd: handle multiple Buffer descriptors adds 65ca7a3ffff8 ksmbd: handle smb2 query dir request for OutputBufferLengt [...] adds 65bb45b97b57 ksmbd: add smbd max io size parameter adds 7a84399e1ce3 ksmbd: fix wrong smbd max read/write size check adds 7820c6ee0295 ksmbd: Fix some kernel-doc comments adds 5366afc40650 ksmbd: smbd: fix connection dropped issue adds 376b91338268 ksmbd: fix outstanding credits related bugs adds 621433b7e25d ksmbd: smbd: relax the count of sges required adds e5b020871332 Merge tag '5.19-rc-ksmbd-server-fixes' of git://git.samba. [...] adds 0130e4e8e49f erofs: leave compressed inodes unsupported in fscache mode [...] adds b5cb79dcfd03 erofs: fix crash when enable tracepoint cachefiles_prep_read adds 6e95d0a01899 erofs: update documentation adds 87ca34a7065d erofs: get rid of `struct z_erofs_collection' adds 39397a46cff3 erofs: get rid of label `restart_now' adds aa793b46bb93 erofs: simplify z_erofs_pcluster_readmore() adds 4398d3c31b58 erofs: fix 'backmost' member of z_erofs_decompress_frontend adds 8171acb8bc9b Merge tag 'erofs-for-5.19-rc1-fixes' of git://git.kernel.o [...] adds 846e437387e7 net/mlx5: Expose mlx5_sriov_blocking_notifier_register / u [...] adds 61a2f1460fd0 vfio/mlx5: Manage the VF attach/detach callback from the PF adds 8580ad14f939 vfio/mlx5: Refactor to enable VFs migration in parallel adds 85c205db605b vfio/mlx5: Run the SAVE state command in an async mode adds 920df8d6ef12 Merge tag 'mlx5-lm-parallel' of https://git.kernel.org/pub [...] adds 5acb6cd19d12 Merge tag 'gvt-next-2022-04-29' into v5.19/vfio/next adds a77109ffca33 vfio: Stop using iommu_present() adds 09ea48efffa3 vfio: Make vfio_(un)register_notifier accept a vfio_device adds 0a58795647cd vfio/ccw: Remove mdev from struct channel_program adds 8e432bb015b6 vfio/mdev: Pass in a struct vfio_device * to vfio_pin/unpi [...] adds c6250ffbacc5 vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw() adds 5eb20a78c032 drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio [...] adds 231657b34504 vfio: Remove dead code adds eadd86f835c6 vfio: Remove calls to vfio_group_add_container_user() adds 91be0bd6c6cf vfio/pci: Have all VFIO PCI drivers store the vfio_pci_cor [...] adds ff806cbd90bd vfio/pci: Remove vfio_device_get_from_dev() adds c5e8c39282de Merge remote-tracking branch 'iommu/vfio-notifier-fix' int [...] adds dc15f82f5329 vfio: Delete container_q adds 73b0565f19a8 kvm/vfio: Move KVM_DEV_VFIO_GROUP_* ioctls into functions adds d55d9e7a4572 kvm/vfio: Store the struct file in the kvm_vfio_group adds 50d63b5bbfd1 vfio: Change vfio_external_user_iommu_id() to vfio_file_io [...] adds c38ff5b0c373 vfio: Remove vfio_external_group_match_file() adds a905ad043f32 vfio: Change vfio_external_check_extension() to vfio_file_ [...] adds ba70a89f3c2a vfio: Change vfio_group_set_kvm() to vfio_file_set_kvm() adds 3e5449d5f954 kvm/vfio: Remove vfio_group from kvm adds 6a985ae80bef vfio/pci: Use the struct file as the handle not the vfio_group adds 1c05bb947f64 include/uapi/linux/vfio.h: Fix trivial typo - _IORW should [...] adds 6b17ca8e5e7a kvm/vfio: Fix potential deadlock problem in vfio adds be8d3adae65c vfio: Add missing locking for struct vfio_group::kvm adds c6f4860ef938 vfio: Change struct vfio_group::opened from an atomic to bool adds 805bb6c1bd90 vfio: Split up vfio_group_get_device_fd() adds e0e29bdb594a vfio: Fully lock struct vfio_group::container adds b76c0eed7486 vfio: Simplify the life cycle of the group FD adds 3ca5470878eb vfio: Change struct vfio_group::container_users to a non-a [...] adds 2b2c651baf1c vfio/pci: Invalidate mmaps and block the access in D3hot p [...] adds f4162eb1e2fc vfio/pci: Change the PF power state to D0 before enabling VFs adds 54918c287401 vfio/pci: Virtualize PME related registers bits and initia [...] adds 7ab5e10eda02 vfio/pci: Move the unused device into low power state with [...] adds a3da1ab6fbea vfio: Do not manipulate iommu dma_owner for fake iommu groups adds c490513c818d vfio/pci: Add driver_managed_dma to the new vfio_pci drivers adds 421cfe6596f6 vfio: remove VFIO_GROUP_NOTIFY_SET_KVM adds 176882156ae6 Merge tag 'vfio-v5.19-rc1' of https://github.com/awilliam/ [...] adds a45b408a020b dt-bindings: watchdog: Add compatible for MediaTek MT8186 adds 1d6866e8f15c dt-bindings: reset: mt8186: add reset-controller header file adds 4dbabc4d9e8c watchdog: mediatek: mt8186: add wdt support adds 100ad27e9537 dt-bindings: watchdog: imx7ulp-wdt: Add imx93 compatible string adds 2dd441f16d6a watchdog: bcm7038_wdt: Support BCM6345 compatible string adds 711a5b25bac9 watchdog: mtk_wdt: mt7986: Add toprgu reset controller support adds a03f70cfb283 dt-bindings: watchdog: improve QCOM compatible parsing for [...] adds 289660a4af0e dt-bindings: watchdog: convert faraday,ftwdt010 to yaml adds ea2949df22a5 watchdog: rzg2l_wdt: Fix 32bit overflow issue adds 95abafe76297 watchdog: rzg2l_wdt: Fix Runtime PM usage adds e4cf89596c1f watchdog: rzg2l_wdt: Fix 'BUG: Invalid wait context' adds 33d04d0fdba9 watchdog: rzg2l_wdt: Fix reset control imbalance adds baf1aace9ad1 watchdog: rzg2l_wdt: Add error check for reset_control_deassert adds f43e6ddbd7d7 watchdog: rzg2l_wdt: Use force reset for WDT reset adds 4055ee81009e watchdog: rzg2l_wdt: Add set_timeout callback adds 83999b61d583 dt-bindings: watchdog: renesas,wdt: Document RZ/V2L SoC adds 5794dda109fc dt-bindings: reset: mt7986: Add reset-controller header file adds 94e4a7d5f876 dt-bindings: watchdog: Add watchdog yaml file for Sunplus SP7021 adds daf42866960c watchdog: Add watchdog driver for Sunplus SP7021 adds 70fabe207135 dt-bindings: watchdog: sunxi: fix F1C100s compatible adds 5b38db0ed51e dt-bindings: watchdog: sunxi: clarify clock support adds b1912875a548 dt-bindings: mfd: da9063: watchdog: add suspend disable option adds a7ceca4398bc watchdog: da9063: optionally disable watchdog during suspend adds ac97c9374d3c watchdog: sp805: disable watchdog on remove adds 95d0eee9718a dt-bindings: watchdog: uniphier: Use unevaluatedProperties adds c83f64387838 watchdog: rti_wdt: Fix calculation and evaluation of prese [...] adds 26d14b9fc341 dt-bindings: watchdog: Add SC8180X and SC8280XP compatibles adds b3ac0c58fa89 watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking adds 9ef958929fc2 watchdog: iTCO_wdt: Using existing macro define covers mor [...] adds af84a5a75344 dt-bindings: watchdog: renesas,wdt: Document RZ/G2UL SoC adds 382256b219fb dt-bindings: watchdog: da9062: add watchdog timeout mode adds 6d72c7ac9fbe watchdog: wdat_wdt: Using the existing function to check p [...] adds 27fdf84510a1 watchdog: wdat_wdt: Stop watchdog when rebooting the system adds 330415ebea81 watchdog: wdat_wdt: Stop watchdog when uninstalling module adds 9dc731bbb455 dt-bindings: watchdog: renesas,wdt: Add support for RZ/N1 adds d65112f58464 watchdog: Add Renesas RZ/N1 Watchdog driver adds 9215a90dd56e dt-bindings: watchdog: renesas,wdt: R-Car V3U is R-Car Gen4 adds 5d24df3d6908 watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe adds 96752be4d7b4 Merge tag 'linux-watchdog-5.19-rc1' of git://www.linux-wat [...] adds 68fdbe090c36 power: supply: bq27xxx: expose battery data when CI=1 adds d96a89407e5f power: supply: bq24190_charger: using pm_runtime_resume_an [...] adds e56a4be2843c power: supply: core: Initialize struct to zero adds 34f243e9fb5a power: supply: axp288_fuel_gauge: Fix battery reporting on [...] adds f61509a6f0b7 power: supply: axp288_fuel_gauge: Drop BIOS version check [...] adds 010ddb813f35 power: supply: ab8500_fg: Allocate wq in probe adds da50aad6d867 Merge power-supply 'fixes' branch adds c7993147519c Merge tag 'for-v5.19' of git://git.kernel.org/pub/scm/linu [...] adds 9571f829f30a dm table: fix dm_table_supports_poll to return false if no [...] adds 4caae58406f8 dm verity: set DM_TARGET_IMMUTABLE feature flag adds fa78526accfd Merge tag 'for-5.19/dm-fixes' of git://git.kernel.org/pub/ [...] adds 4bd69ecfa672 dt-bindings: i3c: Convert cdns,i3c-master to DT schema adds 6742ca620bd9 dt-bindings: i3c: Convert snps,dw-i3c-master to DT schema adds c157a606e752 i3c/master: simplify the return expression of i3c_hci_remove() adds 227fab1ee7ca i3c: master: svc: fix returnvar.cocci warning adds 66ed42caf286 MAINTAINERS: rectify entries for some i3c drivers after dt [...] adds 55fe92179058 Merge tag 'i3c/for-5.19' of git://git.kernel.org/pub/scm/l [...] adds 581d6d8f4836 rtc: sun6i: Add NVMEM provider adds 4c4d145a65e5 dt-bindings: rtc: rzn1: Describe the RZN1 RTC adds deeb4b5393e1 rtc: rzn1: Add new RTC driver adds b5ad1bf00d2c rtc: rzn1: Add alarm support adds be4a11cf98af rtc: rzn1: Add oscillator offset support adds 060eceb739e5 MAINTAINERS: Add myself as maintainer of the RZN1 RTC driver adds bb9b98071eac dt-binding: pcf85063: Add an entry for pca85073a adds aabfe05a8245 rtc: pcf85063: Add a compatible entry for pca85073a adds bce7a01ada64 rtc: simplify the return expression of rx8025_set_offset() adds a37bdde620c2 rtc: meson: Fix email address in MODULE_AUTHOR adds 6ddabcb10628 rtc: gamecube: Add missing iounmap in gamecube_rtc_read_of [...] adds e60e8a73235c rtc: rzn1: fix platform_no_drv_owner.cocci warning adds d3b43eb505bf rtc: mt6397: check return value after calling platform_get [...] adds b520cbe5be37 rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe adds 64d69b5daf6f rtc: rzn1: Avoid mixing variables adds 0b6da785130d rtc: rzn1: Fix error code in probe adds 3f3489248927 rtc: rzn1: Fix a variable type adds f78e3d407a33 rtc: mxc: Silence a clang warning adds 54eb8462f21f Merge tag 'rtc-5.19' of git://git.kernel.org/pub/scm/linux [...] adds 309001c22cdd xfs: don't leak da state when freeing the attr intent item adds a618acab136b xfs: don't leak the retained da state when doing a leaf to [...] adds 356cb708ea18 xfs: reject unknown xattri log item operation flags during [...] adds 85d76aec6bbb xfs: reject unknown xattri log item filter flags during recovery adds 25b1e9dc3229 xfs: validate xattr name earlier in recovery adds 2fe3ffcf5592 xfs: free xfs_attrd_log_items correctly adds 4d0cdd2bb8f0 xfs: clean up xfs_attr_node_hasname adds b53d212b4b5c xfs: put the xattr intent item op flags in their own namespace adds e2c78949b641 xfs: use a separate slab cache for deferred xattr work state adds 500a512c60d1 xfs: remove struct xfs_attr_item.xattri_flags adds 4136e38af728 xfs: put attr[id] log item cache init with the others adds 3768f6985700 xfs: clean up state variable usage in xfs_attr_node_remove_attr adds e3c5de22026f xfs: rename struct xfs_attr_item to xfs_attr_intent adds 22a68ba72423 xfs: do not use logged xattr updates on V4 filesystems adds 4183e4f27f40 xfs: share xattr name and value buffers when logging xattr [...] adds 41bc61c02a5a xfs: fix typo in comment adds e62c72081759 xfs: Remove dead code adds 93e6aa4329d0 xfs: reduce IOCB_NOWAIT judgment for retry exclusive unali [...] adds 73c348d4ab5c xfs: Remove duplicate include adds ab6a8d3f1a2a Merge branch 'guilt/xfs-5.19-misc-3' into xfs-5.19-for-next adds 5672225e8f2a xfs: avoid unnecessary runtime sibling pointer endian conversions adds 5b55cbc2d726 xfs: don't assert fail on perag references on teardown adds 56486f307100 xfs: assert in xfs_btree_del_cursor should take into accou [...] adds 86d40f1e49e9 xfs: purge dquots after inode walk fails during quotacheck adds a54f78def73d xfs: don't leak btree cursor when insrec fails after a split adds 6f5097e3367a xfs: fix xfs_ifree() error handling to not leak perag ref adds 2723234923b3 xfs: refactor buffer cancellation table allocation adds 8db074bd84df xfs: don't leak xfs_buf_cancel structures when recovery fails adds 910bbdf2f4d7 xfs: convert buf_cancel_table allocation to kmalloc_array adds 621dc801df4c Merge branch 'guilt/xfs-5.19-recovery-buf-cancel' into xfs [...] adds 374037966d66 xfs: don't log every time we clear the log incompat flags adds df5660cf63bb xfs: implement per-mount warnings for scrub and shrink usage adds 202865cc215d xfs: warn about LARP once per mount adds d9c61ccb3b09 xfs: move xfs_attr_use_log_assist out of xfs_log.c adds efc2efeba169 xfs: move xfs_attr_use_log_assist usage out of libxfs adds 7146bda743e6 Merge branch 'guilt/xfs-5.19-larp-cleanups' into xfs-5.19- [...] adds 0e5ab8dd87c2 Merge tag 'xfs-5.19-for-linus-2' of git://git.kernel.org/p [...] adds d1dc87763f40 assoc_array: Fix BUG_ON during garbage collect adds 690b2549b195 i2c: ismt: prevent memory corruption in ismt_access() adds 23b5c7961f75 memblock tests: update style of comments for memblock_add_ [...] adds e4f76c8d217e memblock tests: update style of comments for memblock_rese [...] adds 60bba7b193cc memblock tests: update style of comments for memblock_remo [...] adds a5550c053f6c memblock tests: update style of comments for memblock_free [...] adds 000605cd1b14 memblock tests: remove completed TODO item adds ca1dcc6d0c56 Merge tag 'memblock-v5.19-rc1' of git://git.kernel.org/pub [...] adds 809631e2bff5 Revert "printk: wake up all waiters" adds 12831f6486f9 Merge tag 'printk-for-5.19-fixup' of git://git.kernel.org/ [...] adds 5d7c854593a4 livepatch: Remove klp_arch_set_pc() and asm/livepatch.h adds 7c9e960c6363 Merge tag 'livepatching-for-5.19' of git://git.kernel.org/ [...] adds d7a2dc523085 ceph: allow ceph.dir.rctime xattr to be updatable adds 3302ffd44c3d rbd: replace usage of found with dedicated list iterator variable adds 6c1dc50284c4 ceph: remove unused CEPH_MDS_LEASE_RELEASE related code adds 1980b1bf17a4 ceph: stop forwarding the request when exceeding 256 times adds 546a5d6122fa ceph: stop retrying the request when exceeding 256 times adds 7ffe4fcea789 ceph: update the dlease for the hashed dentry when removing adds 57a5df0e8653 ceph: use dedicated list iterator variable adds 3ffa9d6f991f ceph: replace usage of found with dedicated list iterator [...] adds 68e5ec2ec945 ceph: no need to invalidate the fscache twice adds 261998c30004 ceph: fix statx AT_STATX_DONT_SYNC vs AT_STATX_FORCE_SYNC check adds d9d58f0402a8 libceph: use swap() macro instead of taking tmp variable adds ae0670633014 ceph: rename unsafe_request_wait() adds 1b2ba3c5616e ceph: flush the mdlog for filesystem sync adds f7a2d0688a3b ceph: disable updating the atime since cephfs won't maintain it adds 5eed80fba65c ceph: try to choose the auth MDS if possible for getattr adds 3459bd0c55ed ceph: redirty the page for writepage on failure adds 825978fd6a0d ceph: fix possible deadlock when holding Fwb to get inline_data adds 55ab55208020 ceph: fix statfs for subdir mounts adds a74379543d22 ceph: try to queue a writeback if revoking fails adds 2ecd0edd13a8 ceph: remove redundant variable ino adds 5e56776d5215 ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE adds ea16567f1101 ceph: fix decoding of client session messages flags adds af7dc8e5124d MAINTAINERS: move myself from ceph "Maintainer" to "Reviewer" adds 17d8e3d90b69 Merge tag 'ceph-for-5.19-rc1' of https://github.com/ceph/c [...] adds 7894025c783c Revert "PCI: brcmstb: Do not turn off WOL regulators on suspend" adds 212942609d83 Revert "PCI: brcmstb: Add control of subdevice voltage reg [...] adds 420be2f7ebe6 Revert "PCI: brcmstb: Add mechanism to turn on subdev regulators" adds f4fd559de343 Revert "PCI: brcmstb: Split brcm_pcie_setup() into two funcs" adds 12068bb346db PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Giga [...] adds 833e53a4ffe9 MAINTAINERS: Update Lorenzo Pieralisi's email address adds c399c85d60a4 Merge tag 'pci-v5.19-fixes-1' of git://git.kernel.org/pub/ [...] adds 73503963b715 module: Fix prefix for module.sig_enforce module param adds 4934609dda03 amt: fix typo in amt adds ac1dbf55981b amt: fix return value of amt_update_handler() adds 1a1a0e80e005 amt: fix possible memory leak in amt_rcv() adds 1679ea99bcfa Merge branch 'amt-fix-several-bugs' adds 0b7180072a9d net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink [...] adds d0bbe0328fe5 ptp: ptp_clockmatrix: fix is_single_shot adds 215cd9897afb selftests/net: enable lo.accept_local in psock_snd test adds b3b1a17538d3 net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is u [...] adds ed6cd6a17896 net, neigh: Set lower cap for neigh_managed_work rearming adds 6c465408a770 dt-bindings: net: adin: Fix adi,phy-output-clock descripti [...] adds 520778042ccc netfilter: nf_tables: disallow non-stateful expression in [...] adds 558254b0b602 netfilter: nft_limit: Clone packet limits' cost value adds 4548ad7287c4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds b58cdd4388b1 net: lan966x: check devm_of_phy_get() for -EDEFER_PROBE adds a54ce3703613 net: sched: fixed barrier to prevent skbuff sticking in qd [...] adds e7e7104e2d5d net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlr [...] adds 5dd89d2fc438 net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks adds 02ded5a17361 net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_ [...] adds ffd219efd9ee netfilter: nfnetlink: fix warn in nfnetlink_unbind adds 56b14ecec97f netfilter: conntrack: re-fetch conntrack after insertion adds aeed55a08d0b netfilter: cttimeout: fix slab-out-of-bounds read in cttim [...] adds b53c11664250 netfilter: nf_tables: set element extended ACK reporting support adds 55919b32d14b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 79dfeb2916d7 net: lan743x: PCI11010 / PCI11414 fix adds 2c262b21de6d net: usb: qmi_wwan: add Telit 0x1250 composition adds 59ed76fe2f98 selftests/bpf: fix stacktrace_build_id with missing kprobe [...] adds caff1fa4118c bpf: Fix probe read error in ___bpf_prog_run() adds 6b51935a2651 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 4dc160a52da1 dt-bindings: net: Update ADIN PHY maintainers adds 155c0c90bca9 net: ipa: fix page free in ipa_endpoint_trans_release() adds 70132763d5d2 net: ipa: fix page free in ipa_endpoint_replenish_one() adds 9bae058ab57f Merge branch 'net-ipa-fix-page-free-in-two-spots' adds e225c9a5a74b net/smc: fixes for converting from "struct smc_cdc_tx_pend [...] adds 2f1de254a25b net: phy: Directly use ida_alloc()/free() adds 11825765291a tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd adds d8064c10560d net: dpaa: Convert to SPDX identifiers adds 0649e4d63420 nfp: only report pause frame configuration for physical device adds 911799172d2f net: nfc: Directly use ida_alloc()/free() adds 5e1eeef69c0f bonding: NS target should accept link local address adds 18eeb4dea65c net: enetc: Use pci_release_region() to release some resources adds 2e102b53f8a7 sfc: fix considering that all channels have TX queues adds c308dfd1b43e sfc: fix wrong tx channel offset with efx_separate_tx_channels adds 90343f573252 Merge branch 'sfc-fixes' adds 3a2cd89bfbeb net: ipv4: Avoid bounds check warning adds d7cd5e06c9dd net: phy: at803x: disable WOL at probe adds 4a1f14df55d1 bonding: show NS IPv6 targets in proc master info adds 3e0b8f529c10 net/ipv6: Expand and rename accept_unsolicited_na to accep [...] adds 09e545f73814 xen/netback: fix incorrect usage of RING_HAS_UNCONSUMED_RE [...] adds 2e8728c955ce net: sched: add barrier to fix packet stuck problem for lo [...] adds fecf31ee395b netfilter: nf_tables: sanitize nft_set_desc_concat_parse() adds 3923b1e44066 netfilter: nf_tables: hold mutex on netns pre_exit path adds f9a43007d3f7 netfilter: nf_tables: double hook unregistration in netns path adds f1896d45fee9 netfilter: flowtable: fix missing FLOWI_FLAG_ANYSRC flag adds 97629b237a8c netfilter: flowtable: fix nft_flow_route source address fo [...] adds b3c0a9efbe0e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 0a375c822497 tcp: tcp_rtx_synack() can be called from process context adds c4caa500ffeb bonding: guard ns_targets by CONFIG_IPV6 adds f3d671c71109 octeontx2-af: fix error code in is_valid_offset() adds 196a888ca657 macsec: fix UAF bug for real_dev adds e6652a8ef3e6 net: ping6: Fix ping -6 with interface name adds 86360030cc51 net/sched: act_api: fix error code in tcf_ct_flow_table_fi [...] adds 8d3398ba2a0d socket: Don't use u8 type in uapi socket.h adds d944e09ea839 wifi: libertas: use variable-size data in assoc req/resp cmd adds 9c6837311f43 wifi: iwlwifi: pcie: rename CAUSE macro adds 7711fe713a49 wifi: rtw88: add a work to correct atomic scheduling warni [...] adds 2965c4cdf7ad wifi: mac80211: fix use-after-free in chanctx code adds 38a4762e4ba6 Merge tag 'wireless-2022-06-01' of git://git.kernel.org/pu [...] adds 9c90c9b3e50e Revert "net: af_key: add check for pfkey_broadcast in func [...] adds 6821ad877034 xfrm: do not set IPv4 DF flag when encapsulating IPv6 fram [...] adds 2440d2068a75 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 183614bff5fc sfc/siena: fix considering that all channels have TX queues adds 25bde571b4a8 sfc/siena: fix wrong tx channel offset with efx_separate_t [...] adds 11049c9e71f3 Merge branch 'sfc-siena-fix-some-efx_separate_tx_channels-errors' adds 80b2bd737d0e net/mlx5: Don't use already freed action pointer adds 66cb64e292d2 net/mlx5e: TC NIC mode, fix tc chains miss table adds 1f2856cde64b net/mlx5: CT: Fix header-rewrite re-use for tupels adds 2e642afb61b2 net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid r [...] adds 3fc2a9e89b35 net/mlx5: correct ECE offset in query qp output adds f6279f113ad5 net/mlx5e: Update netdev features after changing XDP state adds 1c5de097bea3 net/mlx5: Fix mlx5_get_next_dev() peer device matching adds c034ff2b53cf Merge tag 'mlx5-fixes-2022-05-31' of git://git.kernel.org/ [...] adds 9f4fc18bf285 net: usb: qmi_wwan: Add support for Cinterion MV31 with ne [...] adds 7d8a3a477b3e ax25: Fix ax25 session cleanup problems adds c6fbbf1eae8f nfp: remove padding in nfp_nfdk_tx_desc adds 6e1ff618737a ice: fix access-beyond-end in the switch code adds 7f36f798f89b tipc: check attribute length for bearer name adds 839612d23ffd net: stmmac: use dev_err_probe() for reporting mdio bus re [...] adds 83450bbafebd stmmac: intel: Add RPL-P PCI ID adds eb0b39efb7d9 net: CONFIG_DEBUG_NET depends on CONFIG_NET adds 22296a5c0cd3 net: add debug info to __skb_pull() adds e9d3f80935b6 net/af_packet: make sure to pull mac header adds 638696efc147 Merge branch 'net-af_packet-be-careful-when-expanding-mac- [...] adds 58f9d52ff689 Merge tag 'net-5.19-rc1' of git://git.kernel.org/pub/scm/l [...] adds 0e2b75af658b ARM: pxa: split mach/generic.h adds d23dc21c99b2 ARM: pxa: make mainstone.h private adds ff62bdb25e95 ARM: pxa: make mach/regs-uart.h private adds eec05d26ea5e ARM: pxa: remove mach/dma.h adds 08d3df8c8153 ARM: pxa: split up mach/hardware.h adds 2a0fd0a95a1e ARM: pxa: stop using mach/bitfield.h adds 22f0866513c2 ARM: pxa: move mach/sound.h to linux/platform_data/ adds ee84cbd5df2b ARM: pxa: move regs-lcd.h into driver adds e86bd43bcfc5 watchdog: sa1100: use platform device registration adds 2548e6c76ebf ARM: pxa: pxa2xx-ac97-lib: use IRQ resource adds b83deaa74155 ARM: pxa: move pcmcia board data into mach-pxa adds 225b5d376e53 ARM: pxa: make addr-map.h header local adds 57bf0f5a162d ARM: pxa: use pdev resource for palmld mmio adds 2672a4bff6c0 ARM: pxa: maybe fix gpio lookup tables adds 813c2aee51dd ARM/pxa/mfd/power/sound: Switch Tosa to GPIO descriptors adds ac70f4d80df4 ARM: pxa: poodle: use platform data for poodle asoc driver adds 2f361e945955 ARM: pxa: corgi: use gpio descriptors for audio adds e6c91e1adfd3 ARM: pxa: hx4700: use gpio descriptors for audio adds 047dc2a21ed0 ARM: pxa: lubbock: pass udc irqs as resource adds 726d8c965bae ARM: pxa: spitz: use gpio descriptors for audio adds 216459838355 ARM: pxa: eseries: use gpio lookup for audio adds 83a551c82d9e ARM: pxa: z2: use gpio lookup for audio device adds f1131a46f37e ARM: pxa: magician: use platform driver for audio adds 0ca7231fe3a9 ARM: pxa: mainstone-wm97xx: use gpio lookup table adds f0b66b606ad0 ARM: pxa: zylonite: use gpio lookup instead mfp header adds bb628a6eb1a1 input: touchscreen: mainstone: fix pxa2xx+pxa3xx configuration adds 7b8a0b90b659 input: touchscreen: mainstone: sync with zylonite driver adds e217b085a1ac Input: touchscreen: use wrapper for pxa2xx ac97 registers adds a2ef926143b8 Input: wm97xx - switch to using threaded IRQ adds e1d8f31218aa Input: wm97xx - get rid of irq_enable method in wm97xx_mach_ops adds 4d2dba6b6e7b ASoC: pxa: use pdev resource for FIFO regs adds 8ff064521f97 ASoC: pxa: ac97: use normal MMIO accessors adds 85c611991255 ASoC: pxa: i2s: use normal MMIO accessors adds 6a946f1bd5cc ARM: pxa: pcmcia: move smemc configuration back to arch adds e0a3596eb811 ARM: pxa: remove get_clk_frequency_khz() adds 5c6603e74192 cpufreq: pxa3: move clk register access to clk driver adds fd13f8117f7a ARM: pxa: move smemc register access from clk to platform adds 3c816d950a49 ARM: pxa: move clk register definitions to driver adds b72232b42037 ARM: pxa: remove unused mach/bitfield.h adds 340d01335891 ARM: mmp: remove tavorevb board support adds 6922a3d14e85 ARM: mmp: rename pxa_register_device adds 64dbc4dd7a7c ARM: pxa: move plat-pxa to drivers/soc/ adds c8a91428941b ARM: PXA: fix multi-cpu build of xsc3 adds e6acc4062c02 ARM: pxa: move mach/*.h to mach-pxa/ adds 5414bea9a462 ARM: pxa: remove support for MTD_XIP adds 645b302673bb ARM: pxa/sa1100: move I/O space to PCI_IOBASE adds 250c1a694ff3 ARM: pxa: convert to multiplatform adds 3d76c9f5e0ee ARM: pxa/mmp: remove traces of plat-pxa adds 96479c09803b Merge tag 'arm-multiplatform-5.19-2' of git://git.kernel.o [...] adds 11d894405d0c ARM: hpe: Introduce the HPE GXP architecture adds 1219ce9d9f2e ARM: configs: multi_v7_defconfig: Add HPE GXP ARCH adds 6b47441bed49 watchdog: hpe-wdt: Introduce HPE GXP Watchdog adds 5184f4bf151b clocksource/drivers/timer-gxp: Add HPE GXP Timer adds ea526e21a87a dt-bindings: timer: hpe,gxp-timer: Add HPE GXP Timer and Watchdog adds b1d81dca096f dt-bindings: arm: hpe: add GXP Support adds 53658de4fadb ARM: dts: Introduce HPE GXP Device tree adds 2fa1533f79d3 MAINTAINERS: Introduce HPE GXP Architecture adds 3e1119463127 Merge branch 'hpe/gxp-soc' into arm/late adds 8a7322a3a05f ep93xx: clock: Do not return the address of the freed memory adds 46a65cd376f9 ARM: at91: pm: Fix rand build error adds fd82d925f206 Merge tag 'at91-soc-5.19-2' of git://git.kernel.org/pub/sc [...] adds 52e0d230865b ARM: dts: at91: Add the required 'atmel, rtt-rtc-time-reg' [...] adds 6a743ea387e6 ARM: dts: at91: Use the generic "rtc" node name for the rtt IPs adds 0c91107be3ab ARM: dts: at91: sama7g5: add nodes for PDMC adds 821cb05f6b4b ARM: dts: at91: sama7g5ek: add node for PDMC0 adds 2ef306e16e7b Merge tag 'at91-dt-5.19-2' of git://git.kernel.org/pub/scm [...] adds 01ba87a4b792 ARM: configs: enable support for Kontron KSwitch D10 adds 75577fbecb2e ARM: ep93xx: Make ts72xx_register_flash() static adds 526f3f3b102f soc: ixp4xx/qmgr: Fix unused match warning adds 286b8073541b ARM: dts: pxa: use new 'dma-channels/requests' properties adds 22a798d7b234 ARM: dts: da850: use new 'dma-channels' property adds 6fe1953e008d arm64: dts: sprd: use new 'dma-channels' property adds 9b59588d8be9 soc: rockchip: Fix refcount leak in rockchip_grf_init adds 4a4e81ddb8b0 Merge tag 'v5.19-rockchip-drivers2' of git://git.kernel.or [...] adds f7230dcfb44e ARM: dts: rockchip: add clocks property to cru node rv1108 adds e8cead54a6c7 ARM: dts: rockchip: Remove "amba" bus nodes from rv1108 adds 9d66847be3f8 ARM: dts: rockchip: add clocks property to cru node rk3288 adds 25f417b56384 ARM: dts: rockchip: add clocks property to cru node rk3066 [...] adds 8dd85bffc577 ARM: dts: rockchip: add clocks property to cru node rk3036 adds 840fc447d78e ARM: dts: rockchip: add clocks property to cru node rk3228 adds 440517772bec Merge tag 'v5.19-rockchip-dts32-2' of git://git.kernel.org [...] adds cd2d081d18de arm64: dts: rockchip: add clocks to rk356x cru adds 2d363912168f arm64: dts: rockchip: add clocks property to cru node rk3308 adds 3d65818cd6cf arm64: dts: rockchip: add clocks property to cru node rk3368 adds cd414d5ac1fd arm64: dts: rockchip: rename Quartz64-A bluetooth gpios adds 8a1e75c53c7a Merge tag 'v5.19-rockchip-dts64-2' of git://git.kernel.org [...] adds 4d338ee40ba8 ARM: dts: aspeed: ast2600-evb: Enable RX delay for MAC0/MAC1 adds 651b79e8c9e2 ARM: dts: aspeed: Adjust "reg" property of FMC/SPI controllers adds 4a92d02fce73 ARM: dts: aspeed: Enable Dual SPI RX transfers adds f3e5996218b6 ARM: dts: aspeed-g4: Set spi-max-frequency for all flashes adds c9cb67c3a650 ARM: dts: aspeed: Add USB2.0 device controller node adds ad0e053b5b97 ARM: dts: aspeed: bletchley: enable ehci0 device node adds cc82dc2673e5 ARM: dts: aspeed: bletchley: switch spi2 driver to aspeed-smc adds 86ec3af52d91 ARM: dts: aspeed: bletchley: Enable mdio0 bus adds 60280a214a41 ARM: dts: aspeed: bletchley: update gpio0 line names adds 9495c6d57060 ARM: dts: aspeed: bletchley: add pca9536 node on each sled adds 8c9e37438778 ARM: dts: aspeed: bletchley: add eeprom node on each sled adds 244839d0fe6f ARM: dts: aspeed: bletchley: add sample averaging for ADM1278 adds 7b46aa7c008d ARM: dts: aspeed: Add Nuvia DC-SCM BMC adds f6b67950047b ARM: dts: aspeed: everest, rainier: Add power-ffs-sync-his [...] adds 08daf2c89186 ARM: dts: aspeed: ast2600-evb: Enable video engine adds 0ef77237c524 ARM: dts: aspeed: ast2600-evb: Enable virtual hub adds 4fa40bfa255d ARM: dts: aspeed: Add GFX node to AST2600 adds 8dc7aa0a7246 ARM: dts: aspeed: ast2600-evb: Enable GFX device adds 725523dd3634 Merge tag 'aspeed-5.19-devicetree' of git://git.kernel.org [...] adds f9ccf752ed21 ARM: dts: socfpga: align SPI NOR node name with dtschema adds 3a21c3ac93af dt-bindings: gpio: altera: correct interrupt-cells adds 79af73b31ab2 dt-bindings: soc: add bindings for Intel HPS Copy Engine adds af657d7f4042 dt-bindings: intel: add binding for Intel n6000 adds 22511e665ead arm64: dts: intel: add device tree for n6000 adds 8eecf1c9929a Merge tag 'socfpga_dts_updates_for_v5.19' of git://git.ker [...] adds 212e3b6b8734 ARM: configs: Enable more audio support for i.MX adds a3b9ecc805e9 tee: optee: Pass a pointer to virt_addr_valid() adds 9c76d723edd4 Merge tag 'optee-warning-for-v5.19' of https://git.linaro. [...] adds 09a018176ba2 Merge tag 'arm-late-5.19' of git://git.kernel.org/pub/scm/ [...] adds 6cd635620660 mips: use __kernel_{uid,gid}32_t in uapi/asm/stat.h adds d39e06154024 powerpc: use __kernel_{uid,gid}32_t in uapi/asm/stat.h adds 3cbcff691173 sparc: fix mis-use of __kernel_{uid,gid}_t in uapi/asm/stat.h adds 8cc5b032240a binder: fix sender_euid type in uapi header adds baf86ac1c9cc Merge tag 'asm-generic-fixes-5.19' of git://git.kernel.org [...] adds 627f01eab93d docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 adds 938285a130ec docs: blockdev: change title to match section content adds fae35da4ace3 docs: move Linux logo into a new `images` folder adds 6199e138fe3b docs: add SVG version of the Linux logo adds a27e51b45e1b documentation: Format button_dev as a pointer. adds 50fd82b3a9a9 Merge tag 'docs-5.19-2' of git://git.lwn.net/linux adds d84c4d194eba drm/amd/display: Update link training fallback behaviour. adds fc0b067df7ed drm/amd/display: Query DPIA HPD status. adds 903940b0b7c7 drm/amd/display: Clean up code in dc adds 3f69ee66f507 drm/amd/display: clear request when release aux engine adds 49947b906a6b drm/amd/display: Check if modulo is 0 before dividing. adds ab144f0b4ad6 drm/amd/display: Allow individual control of eDP hotplug support adds 66a197203794 drm/amd/display: Check zero planes for OTG disable W/A on [...] adds e4b0eac3e624 drm/amd/display: Move FPU associated DCN30 code to DML folder adds a32cc8177eab drm/amd/display: Fic incorrect pipe being used for clk update adds 4d1d699f479d Revert "drm/amd/display: Refactor LTTPR cap retrieval" adds c51bdd1a9c34 drm/amd/display: 3.2.186 adds 2c2dd0555fd6 drm/amdgpu: Clean up of initializing doorbells for gfx_v9 [...] adds a0af5dbdc914 drm/amdkfd: simplify cpu hive assignment adds 69493c034d24 drm/amdgpu: cleanup ctx implementation adds 842035543c0b drm/amdgpu: Set CP_HQD_PQ_CONTROL.RPTR_BLOCK_SIZE correctly adds 10784fec9cbd drm/amdgpu/gfx10: rework KIQ programming adds a2b28708b645 drm/radeon: fix a possible null pointer dereference adds d2f4460a3d95 drm/amd/pm: fix a potential gpu_metrics_table memory leak adds 72063c71c391 drm/amd/pm: enable more dpm features for SMU 13.0.0 adds 704d6bf605fa drm/amd/pm: skip dpm disablement on suspend for SMU 13.0.0 adds 1c65e54881f3 drm/amd/pm: update SMU 13.0.0 driver_if header adds 6fd693817dcf drm/amd/pm: correct the softpptable ids used for SMU 13.0.0 adds 0aceb728f4e4 drm/amd/pm: enable more dpm features for SMU 13.0.0 adds 3670c46f07d1 drm/amd/pm: enable memory temp reading for SMU 13.0.0 adds 2c270d3e71ed drm/amdgpu/pm: smu_v13_0_4: delete duplicate condition adds 950d64250fba drm/amdgpu: support ras on SRIOV adds 4d33e7040d70 drm/amdgpu: move amdgpu_gmc_tmz_set after ip_version populated adds 0ef3dc7e9788 drm/amdgpu: change code name to ip version for tmz set adds 49b74d12d1e0 drm/amdgpu: add support of tmz for GC 10.3.7 adds b0f4d663fce6 drm/amd/pm: Fix missing thermal throttler status adds 6880ed280edf drm/amd/display: Add HDMI_ACP_SEND register adds 5e613723f804 drm/amdkfd: port cwsr trap handler from dkms branch adds 6a8170383c7a drm/amdkfd: Add gfx11 trap handler adds 396beb91a9eb drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 adds caa5eadc140c drm/amdgpu: suppress some compile warnings adds a35faec3db0e drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() adds 76818cdd11a2 drm/amd/display: add Coverage blend mode for overlay plane adds a0ccc717c4ab drm/amdgpu/discovery: validate VCN and SDMA instances adds 1c755241463b drm/amdgpu: clean up asd on the ta_firmware_header_v2_0 adds a5457087eb10 drm/amdgpu: Resolve pcie_bif RAS recovery bug adds d534ca7128d7 drm/amdgpu: differentiate between LP and non-LP DDR memory adds 31ab27b14daa drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. adds ab5a7fb6d229 drm/amdgpu/gfx: fix typos in comments adds 6bd8d4b7d511 drm/amdkfd: fix typo in comment adds 39dbde650f93 drm/amd/pm: Return auto perf level, if unsupported adds 62e9bd20035b drm/amdgpu: add beige goby PCI ID adds e573a3cd56d1 Merge tag 'amd-drm-next-5.19-2022-05-26' of https://gitlab [...] adds fab2cc833583 drm/amdgpu: add AMDGPU_GEM_CREATE_DISCARDABLE adds b6c65a2c92aa drm/amdgpu: add AMDGPU_VM_NOALLOC v2 adds 08cffb3eb731 drm/amdgpu: bump minor version number adds af0b54167009 drm/amdgpu: Convert to common fdinfo format v5 adds 9bdc1992c925 drm/amdgpu: add drm-client-id to fdinfo v2 adds bf23729c7a5f Merge tag 'amd-drm-next-5.19-2022-05-26-2' of https://gitl [...] adds 1a5409facf9c Merge tag 'msm-next-5.19-fixes' of https://gitlab.freedesk [...] adds 993a2adc6e2e drm/msm/dp: Always clear mask bits to disable interrupts a [...] adds 6daf7e4aa91e drm/msm/disp/dpu1: remove superfluous init adds fb0af2daaa04 drm/msm/dpu: Remove unused code adds 8caad14e7224 drm/msm/dpu: Fix pointer dereferenced before checking adds b9364eed9232 drm/msm/dpu: Move min BW request and full BW disable back to mdss adds b8042ff4faa5 Merge tag 'msm-next-5.19-fixes-06-01' of https://gitlab.fr [...] adds 597b89d30b42 gpu: host1x: Add context bus adds 404204340c0d Merge tag 'drm/tegra/for-5.19-prep-work' of https://gitlab [...] adds ab18b7b36a82 Merge tag 'drm-next-2022-06-03-1' of git://anongit.freedes [...] adds 4c691a287d4e ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos adds 0125de38122f ALSA: usb-audio: Cancel pending work at closing a MIDI substream adds 15dad62f4bdb ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 [...] adds 4dd99891649e ALSA: hda/via: Delete does not require return adds 9bfa7b36343c ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS adds 3753fcc22974 ALSA: usb-audio: Optimize TEAC clock quirk adds 079d93b7dba8 selftests: alsa: Handle pkg-config failure more gracefully adds f4d6aca0c80f ASoC: soc-pcm: fix BE transition for TRIGGER_START adds e4dd748dc87c ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition adds 803a1f727279 ASoC: SOF: amd: Fixed Build error adds 832296804bc7 ASoC: rt5640: Do not manipulate pin "Platform Clock" if th [...] adds 5fa66f29937e ASoC: Intel: common: fix typo for tplg naming adds d6f8168e4345 ASoC: Intel: avs: Fix build error on arc, m68k and sparc adds 06f5882122e3 ASoC: da7219: Fix pole orientation detection on certain headsets adds 2d969e8f35b1 ASoC: da7219: cancel AAD related work earlier for jack removal adds ab0925ab7281 ASoC: da7219: Small fixes for jack detection and removal adds 672362cbe6df Merge tag 'asoc-fix-v5.19-rc0' of https://git.kernel.org/p [...] adds 6f6ebb989986 Merge tag 'sound-fix-5.19-rc1' of git://git.kernel.org/pub [...] adds 7a6691f1f897 vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit adds 13b00b135665 vdpa: Add support for querying vendor statistics adds 0078ad905dc8 net/vdpa: Use readers/writers semaphore instead of vdpa_dev_mutex adds a6a51adc6e8a net/vdpa: Use readers/writers semaphore instead of cf_mutex adds 1892a3d425bf vdpa/mlx5: Add support for reading descriptor statistics adds 759ae7f9bf1e vdpa/mlx5: Use readers/writers semaphore instead of mutex adds 4e0400525691 virtio-blk: support polling I/O adds 0e9911fa768f virtio-blk: support mq_ops->queue_rqs() adds 35c51e093d95 virtio_ring: remove unnecessary to_vvq call in vring hot path adds b4b4ff73ef04 virtio_ring: add unlikely annotation for free descs check adds 175d493c3c3e vhost: move the backend feature bits to vhost_types.h adds ea239a67461a virtio-vdpa: don't set callback if virtio doesn't need it adds ae967246d099 vhost-vdpa: passing iotlb to IOMMU mapping helpers adds 0b7ee47c5f36 vhost-vdpa: switch to use vhost-vdpa specific IOTLB adds d4821902e434 vdpa: introduce virtqueue groups adds db9adcbf4286 vdpa: multiple address spaces support adds 46d554b1bcd1 vdpa: introduce config operations for associating ASID to [...] adds 1cb108994c68 vhost_iotlb: split out IOTLB initialization adds 91233ad71186 vhost: support ASID in IOTLB API adds 3d5698793897 vhost-vdpa: introduce asid based IOTLB adds 3ace88bd3743 vhost-vdpa: introduce uAPI to get the number of virtqueue groups adds a0c95f201170 vhost-vdpa: introduce uAPI to get the number of address spaces adds 2d1fcb7758e4 vhost-vdpa: uAPI to get virtqueue group id adds 84d7c8fd3aad vhost-vdpa: introduce uAPI to set group ASID adds aaca8373c4b1 vhost-vdpa: support ASID based IOTLB API adds 05b6976212d4 vdpa_sim: advertise VIRTIO_NET_F_MTU adds ec103d983bb5 vdpa_sim: factor out buffer completion logic adds cfe226892913 vdpa_sim: filter destination mac address adds bda324fd037a vdpasim: control virtqueue support adds 7a836a2aba09 virtio: pci: Fix an error handling path in vp_modern_probe() adds 7e415282b41b virtio-pci: Remove wrong address verification in vp_del_vqs() adds 6fd763d15586 virtio-crypto: change code style adds 0756ad15b1fe virtio-crypto: use private buffer for control request adds 977231e8d456 virtio-crypto: wait ctrl queue instead of busy polling adds a36bd0ad9fbf virtio-crypto: adjust dst_len at ops callback adds 4e0d352af04c virtio-crypto: enable retry for virtio-crypto-dev adds 3153234097f6 virtio: Replace unsigned with unsigned int adds 0619eda83d90 virtio: Replace long long int with long long adds ffbda8e9df10 vdpa/vp_vdpa : add vdpa tool support in vp_vdpa adds ac33f84ba5ff vDPA/ifcvf: fix uninitialized config_vector warning adds 242436973831 vdpasim: allow to enable a vq repeatedly adds 2536b2ca1541 virtio: use virtio_device_ready() in virtio_device_restore() adds 0aa96837c3de virtio: use virtio_reset_device() when possible adds 48b69959a855 virtio: introduce config op to synchronize vring callbacks adds 48b3dd243821 virtio-pci: implement synchronize_cbs() adds 9e9b2893284f virtio-mmio: implement synchronize_cbs() adds 3a232277c1ac virtio-ccw: implement synchronize_cbs() adds be83f04d2529 virtio: allow to unbreak virtqueue adds 8b4ec69d7e09 virtio: harden vring IRQ adds 619e9e14ba3c virtio: use WARN_ON() to warning illegal status value adds 4f58afd6eb17 virtio: Directly use ida_alloc()/free() adds 1f97b9785076 vdpasim: Off by one in vdpasim_set_group_asid() adds f4a8686ec7a3 vhost-vdpa: return -EFAULT on copy_to_user() failure adds 6fcf224c379f vhost: get rid of vhost_poll_flush() wrapper adds 6ca84326c283 vhost: flush dev once during vhost_dev_stop adds 2c029f329859 vhost_net: get rid of vhost_net_flush_vq() and extra flush calls adds c5514758ddd9 vhost_test: remove vhost_test_flush_vq() adds 15538ba5ffaa vhost_vsock: simplify vhost_vsock_flush() adds c3d284cf789d vhost-scsi: drop flush after vhost_dev_cleanup adds f3a1aad9a448 vhost-test: drop flush after vhost_dev_cleanup adds b2ffa407ed5d vhost: rename vhost_work_dev_flush adds 7becdd13b640 vdpa/mlx5: Remove flow counter from steering adds baf2ad3f6a98 vdpa/mlx5: Add RX MAC VLAN filter support adds bd8bb9aed56b vdpa: ifcvf: set pci driver data in probe adds 6e5f6a86915d Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds ecddc25d1355 io_uring: make timeout prep handlers consistent with other [...] adds 54739cc6b4e1 io_uring: make prep and issue side of req handlers named c [...] adds fcde59feb1af io_uring: add io_op_defs 'def' pointer in req init and issue adds 157dc813b47a io_uring: unify calling convention for async prep handling adds 1151a7cccbd2 io_uring: move shutdown under the general net section adds 21870e02fcd3 io_uring: fix a memory leak of buffer group list on exit adds fa82dd105bed io_uring: wire up allocated direct descriptors for socket adds 8c71fe750215 io_uring: ensure fput() called correspondingly when direct [...] adds 4278a0deb1f6 io_uring: defer alloc_hint update to io_file_bitmap_set() adds a7c41b4687f5 io_uring: let IORING_OP_FILES_UPDATE support choosing fixe [...] adds 61c1b44a21d7 io_uring: fix deadlock on iowq file slot alloc adds 9cae36a094e7 io_uring: reinstate the inflight tracking adds 5ac8bdb9ad47 Merge tag 'io_uring-5.19-2022-06-02' of git://git.kernel.d [...] adds 5d05426e2d5f blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx adds 8a177a36da6c blk-iolatency: Fix inflight count imbalances and IO hangs [...] adds 403d50341cce block: take destination bvec offsets into account in bio_c [...] adds 98d40e76652e block: document BLK_STS_AGAIN usage adds ebd076bf7d5d block: use bio_queue_enter instead of blk_queue_enter in bio_poll adds 605f7415ecfb block: make bioset_exit() fully resilient against being ca [...] adds b81c14ca14b6 blk-mq: do not update io_ticks with passthrough requests adds ff47dbd18b8d block: remove useless BUG_ON() in blk_mq_put_tag() adds 22b106e5355d block: fix bio_clone_blkg_association() to associate with [...] adds 41e46b3c2aa2 block: Fix potential deadlock in blk_ia_range_sysfs_show() adds 34845d92bca5 Merge tag 'for-5.19/block-2022-06-02' of git://git.kernel. [...] adds ae948fd6d029 blk-mq: remove __blk_execute_rq_nowait adds 32ac5a9b8bc5 blk-mq: avoid a mess of casts for blk_end_sync_rq adds e2e530867245 blk-mq: remove the done argument to blk_execute_rq_nowait adds 72fbbc3d0e3e Merge tag 'for-5.19/block-exec-2022-06-02' of git://git.ke [...] adds 8b48ec23cc51 md: don't unregister sync_thread with reconfig_mutex held adds 1e267742283a md: protect md_unregister_thread from reentrancy adds 913cce5a1e58 md: remove most calls to bdevname adds 0f2571ad7a30 md: Don't set mddev private to NULL in raid0 pers->free adds 42b805af1024 md: fix double free of io_acct_set bioset adds df7e7f2ba078 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds 622536443b67 bcache: improve multithreaded bch_btree_check() adds 4dc34ae1b45f bcache: improve multithreaded bch_sectors_dirty_init() adds 80db4e4707e7 bcache: remove incremental dirty sector counting for bch_s [...] adds 32feee36c30e bcache: avoid journal no-space deadlock by reserving 1 jou [...] adds b9684a71fca7 block, loop: support partitions without scanning adds 7d6b902ea0e0 bcache: memset on stack variables in bch_btree_check() and [...] adds 40f567bbb3b0 md: bcache: check the return value of kzalloc() in detache [...] adds 06c4da89c24e nbd: call genl_unregister_family() first in nbd_cleanup() adds c55b2b983b0f nbd: fix race between nbd_alloc_config() and module removal adds 2895f1831e91 nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not [...] adds 09dadb598502 nbd: fix io hung while disconnecting device adds 858f1bf65d3d nbd: fix possible overflow on 'first_minor' in nbd_dev_add() adds 1243172d5894 nbd: use pr_err to output error message adds a1a2d8f0162b bcache: avoid unnecessary soft lockup in kworker update_wr [...] adds 70ce3455345d nvme-pci: disable namespace identifiers for the MAXIO MAP1001 adds aa41d2fe60ee nvme: set controller enable bit in a separate write adds cbf84dbf0600 nvmet: fix typo in comment adds c9fdf7b45387 Merge tag 'nvme-5.19-2022-06-02' of git://git.infradead.or [...] adds aacae8c469f9 block: null_blk: Fix null_zone_write() adds 78c6499c9209 Merge tag 'for-5.19/drivers-2022-06-02' of git://git.kerne [...] adds 0b1e987c5664 freevxfs: relicense to GPLv2 only adds 149d623fbefe scripts/spdxcheck: Add percentage to statistics adds a377ce75e491 scripts/spdxcheck: Add directory statistics adds 0e7f030687ef scripts/spdxcheck: Add [sub]directory statistics adds 67924b71412c scripts/spdxcheck: Add option to display files without SPDX adds 0509b270a358 scripts/spdxcheck: Put excluded files and directories into [...] adds 2fb977133684 scripts/spdxcheck: Exclude config directories adds 2ab99ce9780d scripts/spdxcheck: Exclude MAINTAINERS/CREDITS adds e0208351383c scripts/spdxcheck: Exclude top-level README adds 53c83d6d8e39 siphash: add SPDX tags as sole licensing authority adds 04d93b2b8bc7 Merge tag 'spdx-5.19-rc1' of git://git.kernel.org/pub/scm/ [...] adds 610e8066785d staging: r8188eu: fix suspect code indent for conditional [...] adds 4610e57a7d2e staging: rtl8723bs: Remove redundant else branches. adds 52a0af7091b4 staging: rtl8723bs: Change rtw_ndev_notifier_call message to dbg adds a3515f20535f staging: rtl8712: Use completions for signaling adds 77714e53dde8 staging: vt6656: Fix multiple blank lines warning adds 6c73d3203c5f staging: greybus: codecs: use dedicated list iterator variable adds 84ef25655019 staging: greybus: codecs: fix type confusion of list itera [...] adds eb563e69877a staging: r8188eu: remove local BIT macro adds ad9b9e9c5014 staging: r8188eu: remove two limit defines adds ea4ec3d1f09f staging: r8188eu: remove unused defines for dynamic functions adds b06c22b2ea6a staging: r8188eu: DYNAMIC_BB_DYNAMIC_TXPWR is not used adds 4a67fc31bd0c staging: r8188eu: DYNAMIC_BB_ANT_DIV is not used adds 07142f8cd77f staging: r8188eu: DYNAMIC_RF_CALIBRATION is not used adds 9619a47f7ead staging: r8188eu: refactor dm func set and clear adds 66f663a294e7 staging: vchiq: replace usage of found with dedicated list [...] adds afd61671982b staging: r8188eu: make _rtw_init_mlme_priv static adds 4c5e5a769ac9 staging: r8188eu: the MCS_rate_2R array is not used adds 34a296857936 staging: r8188eu: remove empty rtw_dummy_event_callback adds b4c5ec356c72 staging: r8188eu: remove empty rtw_fwdbg_event_callback adds ea1728b5cdb7 staging: r8188eu: use ieee80211 define for version check adds e894c76b6b2c staging: r8188eu: use ieee80211 helper to read the pwr bit adds c3ba49e32b9d staging: r8188eu: use standard mechanisms for control frames adds baa1bb800277 staging: r8188eu: use standard mechanisms for data frames adds 129d140db906 staging: r8188eu: use standard mechanisms for qos data frames adds dd85cfe6c6ab staging: r8188eu: remove unused data frame subtypes adds 6cb1bfc9995d staging: r8188eu: remove unused control frame subtypes adds 16405e4689d1 staging: r8188eu: use ieee80211 macro for sequence number adds 38238ecbfb63 staging: r8188eu: use ieee80211 define for fragment number adds b5ea08d84f2d staging: r8188eu: refactor rtw_usb_bulk_size_boundary() adds 0166ffdc89bf staging: r8188eu: refactor rtw_inc_and_chk_continual_urb_error() adds b2bfb60c083c staging: r8188eu: convert rtw_usb_bulk_size_boundary() to bool adds b49f6911899b staging: r8188eu: convert rtw_inc_and_chk_continual_urb_er [...] adds 25a0065f27ae staging: wfx: remove space at the start of the line adds bc62ae561608 staging: r8188eu: remove unnecessary spaces adds dbf6851f199b staging: rtl8723bs: remove code suspect indent adds 18ce31aa638d staging: rts5208: Convert kmap() to kmap_local_page() adds e327cf83db49 staging: r8188eu: Directly return _SUCCESS instead of usin [...] adds e73ff996e246 staging: r8188eu: remove HW_VAR_RESP_SIFS from SetHwReg8188EU() adds 0161f6773090 staging: r8188eu: remove HW_VAR_MLME_DISCONNECT from SetHw [...] adds c427ab4688bf staging: r8188eu: rename some macros to upper case adds 03ab00243006 staging: r8188eu: remove HW_VAR_ACM_CTRL from SetHwReg8188EU() adds 2ac32870ebf8 staging: r8188eu: remove HW_VAR_RXDMA_AGG_PG_TH from SetHw [...] adds a90b92ede242 staging: r8188eu: simplify if-else statement adds 1664532112d3 staging: r8188eu: remove HW_VAR_TX_RPT_MAX_MACID from SetH [...] adds 2487b7c46b1a staging: r8188eu: remove HW_VAR_BCN_VALID from SetHwReg8188EU() adds 2d959a842a8f staging: r8188eu: Fix sparse endianness warnings. adds 781d44b7d824 staging: r8188eu: Fix misspelling in comment "Tranceiver" [...] adds 1c57b2dc93ab staging: r8188eu: Fix misspelling in comment "writting" -> [...] adds 70eb91dfa2ad staging: rtl8723bs: place constants on the right side of tests adds 76d86eccadd7 staging: r8188eu: remove the "dump rx packet" fragments adds f6ca689d12df staging: r8188eu: remove the "dump tx packet" fragments adds 9fcee167d81c staging: r8188eu: add a check for rtw_cbuf_alloc() adds 5cb47847fcce staging: rtl8723bs: place constants on the right side of tests adds 58cafef9ec65 staging: r8188eu: remove duplicate assignment adds 94579b02720b staging: rtl8723bs: remove redundant braces in if statements adds a0ff667592ee staging: rtl8723bs: Fix No space before tabs adds db975705cbbe staging: r8188eu: rename clear_bacon_valid_bit() adds ae3d0470ab57 staging: r8188eu: remove HW_VAR_BCN_VALID from GetHwReg8188EU() adds 9494dba5d734 staging: r8188eu: remove HW_VAR_CHK_HI_QUEUE_EMPTY from Ge [...] adds 61f514799bea staging: r8188eu: remove HW_VAR_FWLPS_RF_ON from GetHwReg8188EU() adds d8a130d13497 staging: r8188eu: remove GetHwReg8188EU() adds acc24ef13ebd staging: unisys: Remove "struct dentry *eth_debugfs_dir" adds a76d5a6e3dc1 staging: r8188eu: use sizeof(*pvar) for allocating structs adds 48e4f94766e1 staging: r8188eu: remove handlerOS independent comment adds f232da0fa915 staging: rtl8723bs: remove 5 GHz channels from ch_freq_map adds 8a56b5ce774e staging: rtl8723bs: refactor rtw_ch2freq() adds 47f46a873d9b staging: vc04_services: Convert kmap() to kmap_local_page() adds 875e957087b5 staging: rtl8723bs: simplify control flow adds 00bb97dd7fc2 staging: wlan-ng: Fix Lines shouldn't end with '(' adds c10f66779f40 staging: wlan-ng: Fix Alignment with parenthesis adds 5b547d5c8d1f staging: r8188eu: place constants on the right side of tests adds c29050b7706b staging: r8188eu: remove else after return adds 95cfe1f0b22e staging: r8188eu: correct misspelling in comment "conider" [...] adds 34b19431d968 staging: r8188eu: format block comments adds e1eb5ef03165 staging: r8188eu: remove unnecessary braces in conditional [...] adds e25abea60317 staging: r8188eu: remove spaces before tabs adds 28f7545d9f08 staging: r8188eu: Remove redundant code from rtw_free_netdev() adds c9736770e6c3 staging: r8188eu: Use the ARRAY_SIZE() macro adds aaec586a3ca5 staging: sm750fb: Call iounmap() to free mapped bus memory adds 258b1bd5e235 staging: r8188eu: Fix misspelling in comment "cacluated" - [...] adds 7c1972941ad3 staging: r8188eu: remove HW_VAR_BSSID from SetHwReg8188EU() adds 484e4259a6a9 staging: r8188eu: remove HW_VAR_ACK_PREAMBLE from SetHwReg [...] adds e665487795a6 staging: r8188eu: remove HW_VAR_AMPDU_MIN_SPACE from SetHw [...] adds b9c023d1369b staging: r8188eu: remove HW_VAR_ANTENNA_DIVERSITY_SELECT f [...] adds 36b7257d7684 staging: r8188eu: remove HW_VAR_RPT_TIMER_SETTING from Set [...] adds f234f5f7bce3 staging: r8188eu: remove HW_VAR_H2C_FW_JOINBSSRPT from Set [...] adds 67fda6c2df82 staging: r8188eu: remove HW_VAR_H2C_FW_P2P_PS_OFFLOAD from [...] adds 81a102703045 staging: r8188eu: remove unused parameter from _rtw_pwr_wakeup() adds c5f668fd1e33 staging: r8188eu: remove constant parameter from _rtw_pwr_ [...] adds 719cf66c8a2b staging: r8188eu: remove macro rtw_pwr_wakeup() adds 57c27d38ff93 staging: r8188eu: clean up comment for rtw_pwr_wakeup() adds 0cc4dfbbd775 staging: wfx: change variable name to be consistent adds 01416de7fc45 staging: vme_user: Fixed typo in the MODULE_AUTHOR adds c44e7782b523 staging: r8188eu: remove unnecessary jump adds 4edee67c4b84 staging: r8188eu: remove constant variable adds 51e260ca8084 staging: r8188eu: make validate_recv_mgnt_frame return void adds 5a3fe21cc431 staging: r8188eu: use ieee80211 helpers in validate_recv_m [...] adds 797afdf24872 staging: r8188eu: make validate_recv_ctrl_frame return void adds 45d433b81797 staging: r8188eu: use ieee80211 helper to check for pspoll adds 1988a52484af staging: r8188eu: exit straight away if we have no pspoll frame adds a32dad7d97ea staging: r8188eu: use ieee80211 structs for addresses adds aada014aa50c staging: r8188eu: use ieee80211 struct for aid adds 9dedacd9fa04 staging: r8188eu: use ieee80211 helper for source address adds cdd99aa12bad staging: r8188eu: use ieee80211 helper for destination address adds d296a81b551e staging: r8188eu: use ieee80211 helper for retry bit adds d3a0a1dccc20 staging: r8188eu: simplify error handling adds eafbade349fd staging: r8188eu: to_fr_ds cannot be 3 here adds d9290327e6f5 staging: r8188eu: don't copy ra and ta before we fail adds 1a90b6e23bf9 staging: r8188eu: remove to_fr_ds from struct rx_pkt_attrib adds d88a36bdc5e4 staging: r8188eu: ra and ta do not depend on to_ds, from_ds adds a9207f5e5101 staging: r8188eu: remove psa, pda adds 7a074dc8145e staging: r8188eu: don't call get_hdr_bssid adds 03173e16fb20 staging: r8188eu: remove the bretry variable adds 189a9bb7724c staging: r8188eu: remove handlerOS independent comment adds db5d5ae504f5 staging: r8188eu: combine both sides of conditional statement adds e1977dc8bbf3 staging: r8188eu: add blank line between functions adds 0eaf4a623913 staging: rtl8712: Fix multiple blank lines warning from .h files adds 054cd1b71de0 staging: rtl8712: Fix multiple blank lines warning from .c files adds 091bfe946a96 staging: r8188eu: remove unused fields from struct pwrctrl_priv adds d08a738ff1d0 staging: r8188eu: reg_rfoff is never set adds ff99fdb280a5 staging: r8188eu: pnp_bstop_trx is never set adds 93bf50ec9740 staging: r8188eu: pwr_state_check_cnts is always zero adds e54e00a28837 staging: r8188eu: ps_flag is never set adds 89d6bffa51ce staging: r8188eu: Add line after declarations adds 981ef8697418 staging: r8188eu: remove unnecessary blank lines adds b68e5a50c801 staging: rtl8712: Fix multiple line dereference adds c1b068defdd9 staging: rtl8712: remove Unnecessary parentheses adds 8a4b1870f8b2 staging: r8188eu: simplify control flow adds 9f2d13a65d1a staging: rtl8712: simplify control flow adds 7e8be11afd87 staging: rtl8723bs: simplify control flow adds 0780158f909f staging: rtl8723bs: remove handlerOS independent comment adds f9ceb182bad8 staging: rtl8723bs: combine both sides of conditional statement adds 826fdfafeb38 staging: rtl8723bs: remove redundant braces in if statements adds 3c22d17793e4 staging: rtl8723bs: remove return from a function returning void adds 1663863a15cf staging: rtl8723bs: remove redundant else branches adds 848448bf1d6c staging: rtl8723bs: remove space after function name adds cc1bea295750 staging: vt6655: Remove unused macros in mac.h adds fc39b7845a30 staging: vt6655: Rename constant definitions with CamelCase adds 7893ce1e63fc staging: r8188eu: remove unncessary ternary operator adds 2025f3c9a907 staging: r8188eu: remove unused macros from ieee80211.h adds a290d640a303 staging: r8188eu: cur_ant is set but never used adds 0b465150b322 staging: r8188eu: remove HAL_DEF_IS_SUPPORT_ANT_DIV adds 72b304d013e9 staging: r8188eu: remove HAL_DEF_CURRENT_ANTENNA adds 09ff203cb0c5 staging: r8188eu: remove GetHalDefVar8188EUsb() adds a461466e60d2 staging: r8188eu: drop redundant if check in IS_MCAST adds 7288ff561de6 staging: rtl8712: fix a potential memory leak in r871xu_dr [...] adds f8525b9763c6 Merge branch 'wfx-move-out-of-staging' of git://git.kernel [...] adds 727841e02b65 staging: r8188eu: use PTR_ALIGN() instead of RND4() adds 79f5d88f16fe staging: r8188eu: use round_up() instead of _RND4() adds c63e792bb7cc staging: r8188eu: use round_up() instead of _RND8() adds 1d3319b2cc45 staging: r8188eu: use round_up() instead of _RND128() adds de0f17088851 staging: r8188eu: remove unused _RND* from osdep_service.h adds 9cd3cf7d4445 staging: rtl8712: remove unnecessary parentheses adds 95b8f316aea3 staging: r8188eu: format comments in drivers/net style adds 94c82e10ecff staging: r8188eu: remove extra 'the' adds cb9d73dbe237 staging: r8188eu: correct misspelling in comment 'tppe' -> 'type' adds 808d5dbeec78 staging: r8188eu: use sizeof(*pvar) for allocating structs adds ed42eb4b2b40 staging: rtl8723bs: fix indentation adds 847a04d676ef staging: rtl8192e: remove multiple blank lines adds bc4f661a4520 staging: rtl8712: fix camel case in function r8712_generate_ie adds 49ce1b1fbca8 staging: rtl8192u: replace ternary statement with if and a [...] adds f8ab91470585 staging: rtl8192u: use min_t/max_t macros instead of if else adds 9c916fa3407d staging: rtl8723bs: remove header rtw_ioctl.h adds a6c757f21d31 staging: r8188eu: remove unused macros from basic_types.h adds 8fd86c6b8e70 staging: r8188eu: move struct rt_firmware to rtw_fw.h adds d9448fa5c13d staging: r8188eu: ROMVer is always zero adds 6c03a2dc6db8 staging: r8188eu: remove unused fields from struct eeprom_priv adds 61e95eac8697 staging: r8188eu: remove unused enums from odm.h adds 0f0360ca067c staging: r8188eu: remove unused prototype usbvendorrequest() adds 245be6d3cfd5 staging: r8188eu: remove header usb_vendor_req.h adds f90613bb2cb6 staging: r8188eu: clean up rtw_ioctl.h adds 6b58692032c1 staging: r8188eu: remove SetHalDefVar8188EUsb() adds 908662dc823e Merge 5.18-rc2 into staging-next adds bab735aa5a49 staging: rtl8723bs: tidy up error handling adds 047c76286457 staging: r8188eu: convert else if to else in rtw_led.c adds 3e401185209a staging: r8188eu: remove HW_VAR_INITIAL_GAIN adds 26209855c3ed staging: r8188eu: remove HW_VAR_MLME_JOIN adds 7c05493bcfb5 staging: r8188eu: remove HW_VAR_FIFO_CLEARN_UP adds 327ec68be709 staging: r8188eu: remove HW_VAR_H2C_FW_PWRMODE adds 4b6c9a368967 staging: greybus: pwm: Drop assignment to struct pwm_chip::base adds 05a1e43e4876 staging: r8188eu: no need for an else after return adds 24a24f95a22c staging: r8188eu: remove unnecessary rtw_get_passing_time_ms call adds 72b94dcb9adf staging: r8188eu: summarize two if statements adds 1060ec636d8b staging: r8188eu: improve timeout handling in rtl8188e_fir [...] adds 8d3ea8302f62 staging: r8188eu: improve timeout handling in rtw_check_jo [...] adds 2b1795e42a48 staging: r8188eu: make LPS_RF_ON_check static adds 11788aac9228 staging: r8188eu: improve timeout handling in LPS_RF_ON_check adds efe20b73c5ca staging: r8188eu: improve timeout handling in iol_execute adds 5e080cd771e8 staging: r8188eu: improve timeout handling in efuse_read_p [...] adds ffb3c2688e38 staging: rtl8712: efuse: code style - avoid macro argument [...] adds 88d33bb87968 staging: vt6655: Remove macro PCAvDelayByIO adds 5fb6bc718cf9 staging/most, dim2: convert dim2_tasklet to threaded irq adds cbe0f674a2d6 staging/wlan-ng, prism2usb: replace reaper_bh tasklet with work adds 9442e81d7e7c staging/wlan-ng, prism2usb: replace completion_bh tasklet [...] adds a2b0b41619e1 staging/ks7010: replace SME taslet with work adds 2a2849a87c72 staging/rtl8712: remove event_tasklet adds f96f8ae08d33 staging/rtl8192e,ieee80211: replace ps tasklet with work adds 143b67f19ba1 staging: bcm2835-audio: remove compat ALSA card adds 59c5a7c6122e staging: r8188eu: remove else after return and break statements adds 5a9bdd6fd69b staging: greybus: correct typo in comment adds cfb121803d42 staging: greybus: remove empty callback function adds 45a47f0d22c4 staging: r8188eu: add space around operators adds cc7ad0d77b51 drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydon [...] adds 041879b12ddb drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_e [...] adds 0fcddf9c7c10 drivers: staging: rtl8192eu: Fix deadlock in rtw_joinbss_e [...] adds 826c0e77a44d staging: r8188eu: correct macro spelling mistake adds e8f2410669f1 staging: r8188eu: rename parameter of block_write() adds c8e68e7728b0 staging: r8188eu: change void parameters to u8 adds 5a9f53b44a15 staging: r8188eu: reduce variables in block_write() adds 067b22afad2f staging: r8188eu: remove unneeded initializations adds a848981be6e8 staging: r8188eu: clean up long lines in block_write() adds c5c3e3464ec3 staging: r8188eu: simplify delay conditions in rtw_pwr_wakeup adds a9f136fa7e67 staging: r8188eu: make return values consistent adds 26b9887917c3 staging: r8188eu: simplify the ps_processing check adds 294e69c69c4d staging: r8188eu: summarize two if statements adds 3b9d0da6aa08 staging: r8188eu: use kernel functions for timeout handling adds 1dd0ac70494c staging: r8188eu: clean up the code to set ips_deny_time adds b0a347be3f46 staging: r8188eu: remove the bInSuspend loop adds 176735b4a212 staging: r8188eu: remove unused timer functions adds 4d76451c0fcc staging: r8188eu: use ieee80211 helper to read the qos tid adds 7897aa28c0a2 staging: r8188eu: merge _mgt_dispatcher into mgt_dispatcher adds 7bb528c6da7f staging: r8188eu: use ieee80211 helpers in mgt_dispatcher adds a8789783f1fc staging: r8188eu: pkt_newalloc is not used adds ee25681ac9a6 staging: rtl8712: cmd: remove redundant space after cast adds 4f7224d3c557 staging: rtl8712: Remove unnecessary parentheses adds 194193dd0684 staging: ks7010: coding style fix: use tabs for indent adds bed6d200f8ca staging: rtl8192u: make read-only array EWC11NHTCap static const adds 8848e22ca385 staging: bcm2835-audio: fully describe config symbol adds b526eb830f00 staging: bcm2835-audio: fix line ending with '(' adds f936d818bbf3 staging: bcm2835-audio: fix unnecessary space after cast adds d9d19fb09b2e staging: bcm2835-audio: fix mutex definition without comment adds 7f658339b7e2 staging: bcm2835-audio: fix mutex definition without comment adds fbfdc1b6f80a staging: r8188eu: fix struct rt_firmware_hdr adds 84a44ac55059 staging: r8188eu: convert u32 fields of rt_firmware_hdr to __le32 adds fbcbbcda0205 staging: r8188eu: clean up comments in struct rt_firmware_hdr adds 60ca4cdf50ae staging: r8188eu: rename fields of struct rt_firmware_hdr adds 4e58dfad4132 staging: r8188eu: use sizeof instead of hardcoded firmware [...] adds 4ae19e7af2ce staging: r8188eu: remove variables from rtl8188e_firmware_ [...] adds c77031960762 staging: r8188eu: use pr_info_once() to log the firmware version adds 2e034e0390c8 staging: r8188eu: check firmware header existence before access adds e3748816b74e staging: r8188eu: place constants in right side in a comparison adds 59e8d56f00a5 staging: r8188eu: check receiver address only once adds bd379a21488b staging: r8188eu: replace the GetFrameSubType call adds bea6af5447fc staging: r8188eu: the frame type is shifted out adds 9e9bbd6ffd0e staging: r8188eu: replace mlme_handler with function pointer adds 7d0b25d7fb5b staging: r8188eu: don't call empty DoReserved function adds db84803cd8de staging: r8188eu: use ARRAY_SIZE for mlme_sta_tbl adds 96b6efb72d14 r8188eu: remove unused urbs from struct xmit_buf adds 9dc9653c8501 staging: r8188eu: use in-kernel ieee80211 header structures adds e5f45b011e4a staging: Remove the drivers for the Unisys s-Par adds b8ce0acfa4ed staging: vt6655: Delete tmacro.h adds b5485fe7c47a staging: qlge: add blank line after function declaration adds 6c67631a54c6 staging: rtl8712: Remove unnecessary int typecast adds bcac7e6eecd7 staging: vt6655: Replace MACvGPIOIn with VNSvInPortB adds 08bea7da71b3 staging: vt6655: Replace VNSvInPortB with ioread8 adds a8d412ec986b staging: iio: ad2s1210: remove redundant assignment to var [...] adds bb5369edbab8 staging: rtl8192u: compare strcmp result to zero adds 806c7b534149 drivers: staging: rtl8192u: Fix deadlock in ieee80211_beac [...] adds 9b6bdbd9337d drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() adds 55de6cb7f81c staging: rtl8192e: Remove space after cast adds 17c8129e0624 staging: rtl8192u: change get_key functions to return 0 in [...] adds cb65037baa62 staging: rtl8723bs: remove leftover code for other chips adds 2c61fd036ac5 staging: r8188eu: Drop redundant memset adds 97042d0a75a1 staging: rtl8192e: Fix signedness bug in rtllib_rx_assoc_resp() adds 6d933902c609 staging: r8188eu: remove OnAtim adds 869ddbfccdea staging: r8188eu: remove dummy entries from OnAction_tbl adds 5aad5eee3e1f staging: r8188eu: on_action_spct does nothing adds 69192df6757e staging: r8188eu: remove OnAction_qos adds ff88784d69fc staging: r8188eu: remove OnAction_dls adds fe5d2632dfc7 staging: r8188eu: remove unnecessary braces in single stat [...] adds fe0abc0ff733 staging: r8188eu: remove spaces before tabs adds 093c6d3ba771 staging: r8188eu: remove 'added by' author comments adds b56f8ea2b031 staging: r8188eu: replace spaces with tabs adds 9c40dba84c79 staging: r8188eu: correct typo in comments adds 0afaa121813e staging: r8188eu: use in-kernel ieee channel adds adebf457179f staging: vme: Move vme_user to staging KConfig adds 3da709f3efe5 staging: vme: Add VME_BUS dependency to Kconfig adds e36c9c001884 staging: vme: Move 'vme/devices/' to 'vme_user/' adds a2b5fd298130 staging: r8188eu: fix the index check in mgt_dispatcher adds 15210fd36ed3 staging: vchiq:remove unneeded flush_workqueue adds 7079b3483a17 staging: fieldbus: Fix the error handling path in anybuss_ [...] adds 8112446bbaa8 staging: r8188eu: Remove unneeded variable ret in rtw_suspend() adds 89c734e19802 staging: rtl8192u: Fix signedness bug in ieee80211_check_a [...] adds 1efba7ef1d7d staging: bcm2835-audio: delete TODO adds 8896ac5d0d3d Revert "staging: r8188eu: use in-kernel ieee channel" adds f3e93e3e2525 staging: vc04_services: Re-add dependency on HAS_DMA to BC [...] adds 35a79f86d075 staging: greybus: tools: fix spelling adds e46f80cb5088 staging: r8188eu: drop unnecessary wrapper _rtw_free_cmd_priv adds 356eebb820af staging: r8188eu: drop unnecessary wrapper _rtw_init_cmd_priv adds 8322ef200da5 staging: r8188eu: drop unnecessary wrapper _rtw_init_evt_priv adds 09e841b3331d staging: r8188eu: drop unnecessary wrapper _rtw_init_mlme_priv adds 68df22cb61ff staging: r8188eu: drop unnecessary wrapper _rtw_free_mlme_priv adds 957ab09b8ca6 staging: r8188eu: drop unnecessary wrapper _rtw_alloc_network adds 92d995d158bb staging: r8188eu: drop unnecessary wrapper _rtw_dequeue_cmd adds 20400df1e48e staging: rtl8192e: Remove unnecessary u8 assignment cast adds 46176f28c0dc staging: rtl8192e: Remove unnecessary u8 argument cast adds d9ad8050839a staging: rtl8192e: Remove unnecessary u8 cast in comparison adds 0bc8b4b97be3 staging: rtl8192e: Remove unnecessary u16 assignment cast adds bd0b9adf3583 staging: rtl8192e: Remove unnecessary u16 argument cast adds c9c5f7e02b28 staging: rtl8192e: Remove u16 cast for u32 parameter adds a7d1a8067180 staging: rtl8192e: Remove u16 cast for u16 return value adds f898a286d994 staging: vt6655: Replace VNSvInPortW with ioread16 adds aa20e23426b3 staging: vt6655: Replace MACvReadMIBCounter with VNSvInPortD adds 5fe7856ad59a staging: vt6655: Replace MACvReadISR with VNSvInPortD adds 039510e80193 staging: vc04_services: Re-use generic struct s32_fract adds 3a9aaf047a37 staging: greybus: correct typo in comment adds fbfa3c632746 staging: r8188eu: remove unused semaphore "allrxreturnevt" adds 921f9c587013 staging: r8188eu: remove unused else condition adds 3136dc602950 staging: r8188eu: drop redundant check in _rtw_free_mlme_priv adds 72b901c1aaa3 staging: r8188eu: Remove broken rtw_p2p_get function. adds 79ffde57deb8 staging: vt6655: Replace VNSvInPortD with ioread32 adds 889d18950aee staging: vt6655: Added missing BE support in CARDbGetCurrentTSF adds fed5b53385f3 staging: vt6655: Rename function CARDbGetCurrentTSF adds 60a16985171c staging: vt6655: Replace unused return value of vt6655_get [...] adds d2dbac0c1b16 staging: r8188eu: action category ht is not used adds efba1df56f84 staging: r8188eu: action category wmm is not used adds 639880ea94c8 staging: r8188eu: remove unused action handler prototypes adds d0c9872117e9 staging: r8188eu: remove action_handler string adds 42e00fbbbab0 staging: r8188eu: remove an unused category define adds 11d2e7de0d8a staging: r8188eu: replace OnAction_tbl with switch-case adds 87f4820238bb staging: r8188eu: use ieee80211_mgmt for action category adds 64c62b697f76 staging: r8188eu: use standard category defines adds e41f7a5521d7 staging: r8188eu: remove unused IEEE_* defines adds 20e7ac6f74bc staging: rtl8192u: make const array queuetopipe const, red [...] adds 5108b9838a76 staging: r8188eu: read addr2 from ieee80211_mgmt adds 5b3903d555d4 staging: r8188eu: don't check the category in OnAction_back adds 81900cf8a604 staging: r8188eu: read destination address from ieee80211_mgmt adds e2b1711fb544 staging: r8188eu: use back action codes from ieee80211.h adds 073d44eaccf0 staging: r8188eu: read back action code from ieee80211_mgmt adds c0235e384e8d staging: r8188eu: drop redundant if check adds 7436b3ea277c staging: vt6655: Replace MACvStart with VNSvOutPortB adds b3e5e492ad69 staging: vt6655: Replace MACvTransmitBCN with VNSvOutPortB adds 404079e7b481 staging: vt6655: Replace VNSvOutPortB with iowrite8 adds f722d67fad29 staging: rtl8723bs: Fix alignment to match open parenthesis adds 1ebea4231634 staging: r8188eu: Fix block comment format adds 571cc06877c2 staging: r8188eu: get addba resp status from ieee80211_mgmt adds cfed805f8217 staging: r8188eu: read addba resp tid from ieee80211_mgmt adds d4170582c8b0 staging: r8188eu: merge process_addba_req into OnAction_back adds 9465d2d91551 staging: r8188eu: replace if with ternary operator adds 813586def159 staging: r8188eu: use BIT(tid) instead of manual shift adds 32668668126f staging: r8188eu: check for initiator vs recipient adds fed632835722 staging: r8188eu: use the tid in delba processing adds 3194f684aca1 staging: r8188eu: use defines for addba response status adds c7711f1fa7ed staging: r8188eu: use ieee80211 helper to check for beacon adds 619916037480 staging: r8188eu: remove obsolete comments adds 4f44756e4fe0 staging: r8188eu: simplify error handling in recv_func_prehandle adds c8bff2118e68 staging: r8188eu: last_rx_mgnt_pkts is set but not used adds 381b6d7b9c26 staging: r8188eu: assoc_rsp and assoc_rsp_len are not used adds 14afedb488c6 staging: r8188eu: remove HW_VAR_AC_PARAM_BE from SetHwReg8188EU() adds 3baab4bc2f5a staging: ks7010: remove null check after call container_of() adds 37a3929feba8 staging: rtl8192e: remove null check after call container_of() adds 902d75058129 staging: rtl8192u: remove null check after call container_of() adds 63ab906069cd staging: vc04_services: remove unused macro adds ea32366a8fc9 staging: r8188eu: remove _drv_ defines from include/rtw_debug.h adds 644ee3bff4ae staging: rtl8712: add error handler in r8712_usbctrl_vendorreq() adds d1b57669732d staging: rtl8712: fix uninit-value in usb_read8() and friends adds 0458e5428e5e staging: rtl8712: fix uninit-value in r871xu_drv_init() adds 801626f71d6f staging: r8188eu: fix warnings in rtw_p2p adds 43ea9201795f staging: r8188eu: fix warnings in rtw_pwrctrl adds 455d5f02dc23 staging: r8188eu: fix warnings in rtw_wlan_util adds f94b47c6bde6 staging: r8188eu: add check for kzalloc adds 464725a95d8a staging: r8188eu: Remove multiple assignments adds 4d0cc9e0e53e staging: r8188eu: delete rtw_wx_read/write32() adds bc10916e8909 staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan() adds 6a31a95135da staging: r8188eu: remove include/rtw_debug.h adds 4ad680f083ec Merge tag 'staging-5.19-rc1' of git://git.kernel.org/pub/s [...] adds b96cd8b05ead Documentation: move tty to driver-api adds 1a4a8f6bbac0 Documentation: tty: introduce "Other Documentation" adds e26595034dad Documentation: tty: move n_gsm to tty adds 5b437ae9fcbb Documentation: tty: move moxa-smartio.rst to tty adds e937eb43b879 Documentation: tty: n_gsm, delete "Additional Documentation" adds 7fb4028fbb97 Documentation: tty: n_gsm, use power of ReST adds 689ca31c5426 tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() adds 83ead219292a tty: serial: mpc52xx_uart: remove double ifdeffery adds d9b80d07db68 tty: serial: owl-uart, send x_char even if stopped adds 9c3a431a486d tty: serial: altera: use altera_jtaguart_stop_tx() adds 507b05063d1b tty: goldfish: Use tty_port_destroy() to destroy port adds 8fbb3fc9c414 tty: hvc: Prepare cleanup of powerpc's asm/prom.h adds 570f749f4d54 tty: serial: Prepare cleanup of powerpc's asm/prom.h adds ee157a79e7c8 tty: Fix a possible resource leak in icom_probe adds e73b5c7f3d34 tty: serial: samsung: add spin_lock for interrupt and cons [...] adds bcea0f547ec1 tty: serial: owl: Fix missing clk_disable_unprepare() in o [...] adds ef9a23f35838 dt-bindings: serial: uniphier: Use maxItems for a single clock adds e5fe471f7156 dt-bindings: serial: uniphier: Add "resets" property as optional adds 77edd0de0028 dt-bindings: serial: fsl-lpuart: Add imx93 compatible string adds 7bb301812b62 dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings adds 857f971328e8 serial: 8250: Make SERIAL_8250_EM available for arm64 systems adds 65a8b287023d tty: n_tty: Restore EOF push handling behavior adds e0239ba3ffdd serial: 8250: Report which option to enable for blackliste [...] adds 19401e975531 dt-bindings: serial: Update Qualcomm geni based QUP UART bindings adds 368ab68b18de tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates adds 0ed12afa5655 serial: core: move RS485 configuration tasks from drivers [...] adds a9efa452486e serial: amba-pl011: remove redundant code in rs485_config adds f633eb294af9 serial: stm32: remove redundant code in rs485_config adds afea2a93c230 serial: sc16is7xx: remove redundant check in rs485_config adds d84b01cd0497 serial: omap: remove redundant code in rs485_config adds e767aa14f7c5 serial: max310: remove redundant memset in rs485_config adds 915162460152 serial: imx: remove redundant assignment in rs485_config adds e5d4d733fc1d serial: fsl_lpuart: remove redundant code in rs485_config [...] adds 60efd0513916 serial: atmel: remove redundant assignment in rs485_config adds 0e0fd55719fa serial: 8250_aspeed_vuart: Fix potential NULL dereference [...] adds f6f586102add serial: 8250: Handle UART without interrupt on TEMT using em485 adds 296385fe127f serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 adds bec1f1b66a66 serial: 8250: add compatible for fsl,16550-FIFO64 adds 18c9d4a3c249 serial: When UART is suspended, set RTS to false adds f398e0aa325c tty: serial: fsl_lpuart: fix potential bug when using both [...] adds 2a72b1b2db9d Documentation: fix tty link adds 7a107b2c6b81 Revert "serial: 8250: Handle UART without interrupt on TEM [...] adds 538668d7d2de tty: n_gsm: clean up dead code in gsm_queue() adds 871277738426 tty: n_gsm: clean up implicit CR bit encoding in address field adds 05fe70dd2efd MAINTAINERS: fix location of moxa-smartio.rst adds 74c778ec5a27 serial: icom: remove ICOM_VERSION_STR macro adds f73989f58d54 serial: icom: switch vague casts to container_of adds 2c334f12dc25 serial: icom: remove to_icom_adapter() and icom_kref_release() adds 7a5f86e86b7a serial: icom: use proper __le types and functions adds 59a1d562d35e serial: icom: move header content to .c adds 05ef2f3dd0cb serial: icom: use ARRAY_SIZE adds 8b026d636d4a serial: icom: make icom_acfg_baud const and unsigned adds e391e325478f serial: icom: use list_for_each_entry() adds 7664b7a16b16 serial: icom: delete empty serial hooks adds f938948db907 serial: icom: remove unused struct icom_port members adds 00a7fa836dbc tty: serial: meson: Add a 12MHz internal clock rate to cal [...] adds 9b92cc5ee2d1 tty: serial: meson: Added S4 SOC compatibility adds b68f42d4c997 serial: sunplus-uart: change sunplus_console_ports from gl [...] adds a28ef75816fc serial: xilinx_uartps: return early in cdns_uart_handle_tx() adds 08814cd69d4e serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() adds e48b68ab0ca4 serial: zs: use NULL as a pointer, not 0 adds d2b574c0b45e serial: qcom: use check for empty instead of pending adds 86b9602f8203 serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y adds e3e7b13bffae serial: allow COMPILE_TEST for some drivers adds c1b4148135c1 tty: serial: fsl_lpuart: remove the count initialization a [...] adds 8ec8719fc27b tty/sysrq: change the definition of sysrq_key_table's elem [...] adds 62b2caef400c drivers: tty: serial: Fix deadlock in sa1100_set_termios() adds 8f3631f0f6eb serial/8250: Use fifo in 8250 console driver adds 7ea4aa70bfce char: ttyprintk: register console adds b0e0bd9d0d89 serial: core: fix tcdrain() with CTS enabled adds ec66b8cf03e5 tty: Add function for handling flow control chars adds 28fb1a92a007 serial: stm32: remove infinite loop possibility in putchar [...] adds 1f507b3aecb3 serial: stm32: add KGDB support adds 8043b16f522c serial: stm32: add earlycon support adds f0426b4e3b69 tty/hvc_opal: simplify if-if to if-else adds 3d27b05e4181 tty: hvcs: simplify if-if to if-else adds 5390e7f46b9d sysrq: do not omit current cpu when showing backtrace of a [...] adds d9666dfb314e serial: 8250: dw: Move definitions to the shared header adds 4a218b277fdb serial: 8250: dw: Create a generic platform data structure adds ffd381445eac serial: 8250: dw: Move the USR register to pdata adds 593dea000bc1 serial: 8250: dw: Allow to use a fallback CPR value if not [...] adds e4fb03fe10c5 serial: 8250: dma: Allow driver operations before starting [...] adds 8ef6e1ba71e9 serial: 8250: dw: Introduce an rx_timeout variable in the [...] adds c9c23d01384e serial: 8250: dw: Move the IO accessors to 8250_dwlib.h adds aa63d786cea2 serial: 8250: dw: Add support for DMA flow controlling devices adds 070e24621723 serial: 8250: dw: Improve RZN1 support adds 31f6bd7fad3b serial: Store character timing information to uart_port adds e8ffbb71f783 serial: 8250: use THRE & __stop_tx also with DMA adds b54f7a922d33 serial: 8250: Handle UART without interrupt on TEMT adds 85a503c9ea7d dt-bindings: serial: renesas,hscif: Document r8a779g0 bindings adds 642aa7603e95 serial: 8250_dwlib: RS485 HW half & full duplex support adds 5ff33917faca serial: 8250_dwlib: Implement SW half duplex support adds 103dcf2ea2df dt_bindings: rs485: Add receiver enable polarity adds 1e70d57e7285 ACPI / property: Document RS485 _DSD properties adds 9e6a90790357 Merge 5.18-rc5 into tty-next adds e4de48da57f3 dt-bindings: serial: renesas,hscif: R-Car V3U is R-Car Gen4 adds f26c65dacfc2 dt-bindings: serial: renesas,scif: R-Car V3U is R-Car Gen4 adds e6a08c6949cb serial: 8250: dw: Fix NULL pointer dereference adds 174f86b879ce serial: 8250: core: Remove unneeded <linux/pm_runtime.h> adds 9ae081f47027 serial: 8250: pxa: Remove unneeded <linux/pm_runtime.h> adds 67f12fbe87b5 serial: men_z135_uart: Drop duplicated iotype assignment adds 1f32c65bad24 serial: 8250: Fold EndRun device support into OxSemi Tornado code adds cb5a40e3143b serial: 8250: Export ICR access helpers for internal use adds 366f6c955d4d serial: 8250: Add proper clock handling for OxSemi PCIe devices adds 0a7ff843d507 serial: sifive: Report actual baud base rather than fixed 115200 adds 4487cd3e5f94 serial: sifive: Remove duplicate `clkin_rate' setting adds 3bcea529b295 serial: stm32: Factor out GPIO RTS toggling into separate [...] adds d7c76716169d serial: stm32: Use TC interrupt to deassert GPIO RTS in RS [...] adds 5c83ffd90bc0 serial: pic32: remove unused items from the header adds 29574d0ded40 serial: pic32: move header content to .c adds 08f643e02242 serial: pic32: remove constants from struct pic32_sport adds bb2cff419d32 serial: pic32: simplify clk handling adds e8616bd0e9f2 serial: pic32: simplify pic32_sport::enable_tx_irq handling adds 343f23cfc22b serial: pic32: remove pic32_get_port() macro adds 412314720aec serial: pic32: convert to_pic32_sport() to an inline adds 0ed55be47c99 serial: pic32: don't assign pic32_sport::cts_gpio twice adds 28dc563339b1 serial: pic32: don't zero members of kzalloc-ated structure adds fe36fa18ca77 serial: pic32: free up irq names correctly adds dfb9afb6c0e7 serial: pic32: restore disabled irqs in pic32_uart_startup() adds 6c1f77c3781a serial: pch: move size check from pop_tx one level up adds d9f3af4fbb1d serial: pch: don't overwrite xmit->buf[0] by x_char adds fcfb1c3982b9 serial: pch: decomission pch_uart_hal_write() adds 9bc995f51d78 serial: pch: remove debug print from pop_tx adds 862526523e71 serial: pch: remove xmit circ_buf size double check adds 80219e59ff50 serial: pch: simplify pop_tx() even more adds 240754894c30 serial: pch: inline pop_tx() into handle_tx() adds 6808b7f5c825 termbits: Convert octal defines to hex adds 4419da5d5d4b tty: hvc: dcc: Bind driver to CPU core0 for reads and writes adds d6da35e0c6d5 Merge 5.18-rc7 into usb-next adds 925ea0fa5277 tty: n_gsm: Fix packet data hex dump output adds 9bb13b2f7781 serial: amba-pl011: move header content to .c adds a5ddc498e792 serial: pmac_zilog: remove unfinished DBDMA support adds ae1de09341d9 serial: pmac_zilog: remove unused uart_pmac_port::termios_cache adds c83a34a5304a serial: pmac_zilog: remove tracing prints adds b693a8a6160f serial: pmac_zilog: remove initial print adds 7b0364eacb8f Documentation: Move Oxford Semiconductor PCIe (Tornado) 95 [...] adds 421bdf5385dc Documentation: Reformat Oxford Semiconductor PCIe (Tornado) 950 adds 91ca09ca7f31 Documentation: Wire Oxford Semiconductor PCIe (Tornado) 950 adds 135c579d77d0 tty: serial: samsung_tty: Fix suspend/resume on S5L adds 0b46ac44f267 termbits.h: create termbits-common.h for identical bits adds c9b34088e80e termbits.h: Align lines & format adds 44e0b165b6c0 termbits.h: Remove posix_types.h include adds 9fafe733514b tty: remove CMSPAR ifdefs adds 69648d7bda86 tty: remove BOTHER ifdefs adds 9cca25e2762f tty: remove IBSHIFT ifdefs adds 503f418b1004 serial: fsl_lpuart: Remove unnecessary clearing for CRTSCTS adds 2da6f1e5f72a serial: jsm: Use B0 instead of 0 adds 4088ca3edca8 serial: 8250_dw: Update the list of OF headers used by driver adds 295b09128d12 serial: 8250_dw: Use devm_add_action_or_reset() adds 57f83e5dd6a3 serial: 8250_dw: Use dev_err_probe() adds 589f892ac8ef serial: meson: acquire port->lock in startup() adds aabdbb1b7a58 serial: msm_serial: disable interrupts in __msm_console_write() adds f0136f65285b Revert "serial: 8250_mtk: Make sure to select the right FE [...] adds af0179270977 serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 adds 4ed26f87c71f dt-bindings: serial: renesas,em-uart: Add RZ/V2M clock to [...] adds c2194bc999d4 tty: serial: qcom-geni-serial: Remove uart frequency table [...] adds c9d2325cdb92 serial: core: Do stop_rx in suspend path for console if co [...] adds 0258502f11a4 serial: cpm_uart: Fix build error without CONFIG_SERIAL_CP [...] adds 3f7fed405c11 serial: uartlite: Fix BRKINT clearing adds fd63031b8c07 serial: digicolor-usart: Don't allow CS5-6 adds 098333a9c7d1 serial: rda-uart: Don't allow CS5-6 adds 79ac88655dc0 serial: txx9: Don't allow CS5-6 adds 9b87162de8be serial: sh-sci: Don't allow CS5-6 adds c069d2756c01 serial: sifive: Sanitize CSIZE and c_iflag adds 52bb1cb71185 serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 adds 1deeda8d2877 serial: stm32-usart: Correct CSIZE, bits, and parity adds ef44c6c1e86f pcmcia: synclink_cs: Don't allow CS5-6 adds 25e02ba60f0f tty: Rework receive flow control char logic adds 932c2989b590 Merge tag 'tty-5.19-rc1' of git://git.kernel.org/pub/scm/l [...] adds 324e4f85070f usb: gadget: uvc: allow changing interface name via configfs adds be30e3502771 usb: gadget: uvc: remove pause flag use adds 61aa709ca58a usb: gadget: uvc: rework uvcg_queue_next_buffer to uvcg_co [...] adds 9b969f93bcef usb: gadget: uvc: giveback vb2 buffer on req complete adds aef11279888c usb: gadget: uvc: improve sg exit condition adds 38c695e1e2a2 usb: typec: mux: intel_pmc_mux: Add retry logic to a PMC command adds 92440202a880 usb: typec: tipd: Only update power status on IRQ adds ee11ae36b2c8 dt-bindings: usb: Add documentation for AM62 USB Wrapper module adds e8784c0aec03 drivers: usb: dwc3: Add AM62 USB wrapper driver adds 9ec4cbf1cc55 usb: usbip: fix a refcount leak in stub_probe() adds d088fabace2c usb: usbip: add missing device lock on tweak configuration cmd adds eafc69a48811 usb: Prepare cleanup of powerpc's asm/prom.h adds 17b2fb9c231e usb-storage: alauda: fix initFunction error return adds 1abf67983a4f usb-storage: shuttle_usbat: fix initFunction error return adds ba6df3ea6819 usb-storage: isd200: fix initFunction error return adds 0b059979090d arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector adds 9c00c7c92265 arm64: dts: qcom: sc7280: Set the default dr_mode for usb2 adds 5bf4b20dc190 usb:oxu210hp-hcd: Use platform_get_irq() to get the interrupt adds 134a3408c2d3 USB: host: isp116x: check return value after calling platf [...] adds b8a198813376 usb: gadget: u_audio: clean up some inconsistent indenting adds 67ec2c75f377 usb: gadget: net2280: use swap() instead of open coding it adds b92ffb1eddd9 USB: storage: karma: fix rio_karma_init return adds 1e2b2f06c1be dt-bindings: usb: samsung,exynos-usb2: include usb-hcd schema adds 8a722fe86e56 dt-bindings: usb: samsung,exynos-usb2: add missing required reg adds 0fee30ab6351 USB / dwc3: Fix three doc-build warnings adds 24a5d34d7b01 usb: gadget: omap_udc: Make it CCF clk API compatible adds a85f023022f0 usb: host: ohci-omap: Make it CCF clk API compatible adds 6a7c7df993bd usb: dwc3: gadget: increase tx fifo size for ss isoc endpoints adds 7e824f28c9d7 usb: gadget: f_acm: add support for USB_CDC_REQ_SEND_BREAK adds 424bef51fa53 usb: musb: Fix missing of_node_put() in omap2430_probe adds 4f8cfe675f46 usb: core: devices: remove dead code under #ifdef PROC_EXTRA adds 2a0a71d92d15 USB: omap_udc: clean up comment adds 77e00508c296 usb: gadget: pxa27x_udc: clean up comment adds e707ec4d0435 usb: gadget: s3c-hsudc: clean up comments adds 53b0c69f35bd usb: gadget: tegra-xudc: clean up comments adds 8666009c5f83 usb: gadget: net2272: clean up comments adds 9cd6576f46be dt-bindings: dwc2: Add bindings for new Ingenic SoCs. adds d712b725b84d USB: dwc2: Add OTG support for Ingenic SoCs. adds ab3a560ae8e2 MIPS: Ingenic: Refresh USB nodes to match driver changes. adds 5c29e8649997 usb: musb: mediatek: Use clk_bulk API to simplify clock op [...] adds 0f0101719138 usb: dwc3: Don't switch OTG -> peripheral if extcon is present adds 2840d6dfcf43 usb: dwc3: EP clear halt leading to clearing of delayed_status adds bf594d1d0c1d usb: dwc3: gadget: Replace list_for_each_entry_safe() if u [...] adds 4d378f2ae581 drivers: usb: host: Fix deadlock in oxu_bus_suspend() adds a03e2ddab8e7 usb: dwc3: pci: Fix pm_runtime_get_sync() error checking adds 9671d5503706 USB: core: Disable remote wakeup for freeze/quiesce adds 63acaa8e9c65 USB: hcd-pci: Fully suspend across freeze/thaw cycle adds 0f08c2e7458e usb: deprecate the third argument of usb_maxpacket() adds b45cde330ba7 HID: usbhid: remove third argument of usb_maxpacket() adds 948bf187694f Input: remove third argument of usb_maxpacket() adds 61f879ab755b media: remove third argument of usb_maxpacket() adds e13adbfa3912 net: remove third argument of usb_maxpacket() adds dcd2e49b550e usb: remove third argument of usb_maxpacket() adds 80b2b03bacfc sound: usb: remove third argument of usb_maxpacket() adds 2ddf7617d568 usb: remove third argument of usb_maxpacket() adds bdddc253b093 usb: rework usb_maxpacket() using usb_pipe_endpoint() adds ef94b2664a25 testusb: Fix warning comparing pointer to 0 adds 7a60fa06e805 dt-bindings: usb: renesas,usbhs: Document RZ/G2UL bindings adds 87d0e2f41b8c usb: typec: ucsi: add a common function ucsi_unregister_co [...] adds 3c162511530c usb: typec: ucsi: Wait for the USB role switches adds 7a20917d30fb device property: Add helper to match multiple connections adds bcd6a517aaca device property: Use multi-connection matchers for single case adds b9fa0292490d usb: typec: mux: Check dev_set_name() return value adds 713fd49b430c usb: typec: mux: Introduce indirection adds 71793b579ba6 usb: typec: mux: Allow multiple mux_devs per mux adds 01afa882f12d dt-bindings: usb: Add binding for fcs,fsa4480 adds 1dc246320c6b usb: typec: mux: Add On Semi fsa4480 driver adds 501c12a6a774 dt-bindings: usb: generic-ehci: Add HPE GXP ehci binding adds 9c1c0fdd04b5 dt-bindings: usb: generic-ohci: Add HPE GXP ohci binding adds 08908fa1547d usb: core: devices: drop redundant buffer overflow checks adds af1969a2d734 USB: gadget: Rename usb_gadget_probe_driver() adds 6ebb449f9f25 USB: gadget: Register udc before gadget adds d59f6d958596 USB: gadget: Fix mistakes in UDC core kerneldoc adds fc274c1e9973 USB: gadget: Add a new bus for gadgets adds 8e8b11956486 of/platform: Add stubs for of_platform_device_create/destroy() adds 0298b4b95cb3 usb: misc: Add onboard_usb_hub driver adds c40b62216c1a usb: core: hcd: Create platform devices for onboard hubs i [...] adds b9c92fb4aabb Merge 5.18-rc5 into usb-next adds f2b6e79c7378 Revert "usb: core: hcd: Create platform devices for onboar [...] adds 67a7570ad31f Revert "usb: misc: Add onboard_usb_hub driver" adds 1a9517a0a430 Revert "of/platform: Add stubs for of_platform_device_crea [...] adds 3120aac6d0ec usb: dwc2: gadget: don't reset gadget's driver->bus adds d7c90d9f9a5b USB: gadget: Fix return of -EBUSY adds 0cb46f8c7c72 usb: ehci-omap: drop unused ehci_read() function adds 9a922c042a63 dt-bindings: usb: mediatek,mtu3: add binding for MT8195 SoC adds f7ffaa6f62f6 usb: core: acpi: Use the sysdev pointer instead of control [...] adds 7fd069d65da2 usb: dwc3: host: Stop setting the ACPI companion adds 4ea150889ad7 usb: dwc3: remove a possible unnecessary 'out of memory' message adds 3a538f8f0946 dt-bindings: usb: am33xx-usb: deprecate '#dma-channels' adds 29f84af6abb5 dt-bindings: usb: da8xx-usb: deprecate '#dma-channels' adds 78489569b7d7 dt-bindings: usb: qcom,dwc3: Add binding for SDX65 adds 1cda12b15d50 dt-bindings: usb: dwc3-xilinx: add optional property reset-gpios adds ca05b38252d7 usb: dwc3: xilinx: Add gpio-reset support adds 69e131d1ac4e usb: dwc3: gadget: Prevent repeat pullup() adds 861c010a2ee1 usb: dwc3: gadget: Refactor pullup() adds 8f8034f493b5 usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup() adds c96683798e27 usb: dwc3: ep0: Don't prepare beyond Setup stage adds ace17b6ee4f9 usb: dwc3: gadget: Only End Transfer for ep0 data phase adds f66eef8fb898 usb: dwc3: gadget: Delay issuing End Transfer adds d5591aa07953 dt-bindings: usb: qcom,dwc3: add IPQ8074, MSM8994, QCS404 [...] adds 16946a60715c dt-bindings: usb: qcom,dwc3: fix clock matching adds b77a1c4d6b05 arm64: dts: qcom: correct DWC3 node names and unit addresses adds 3a6b8bf18e88 arm64: dts: qcom: ipq8074: add dedicated qcom,ipq8074-dwc3 [...] adds b7f1528eba75 arm64: dts: qcom: msm8994: add dedicated qcom,msm8994-dwc3 [...] adds f526072aacce arm64: dts: qcom: sm6125: add dedicated qcom,sm6125-dwc3 c [...] adds 28c71c305de9 arm64: dts: qcom: qcs404: add dedicated qcom,qcs404-dwc3 c [...] adds bbd25a8703ef arm64: dts: qcom: msm8996: add clock-names to DWC3 USB node adds 8d5fd4e4d4e3 arm64: dts: qcom: align DWC3 USB clocks with DT schema adds 4a7ffc10d195 arm64: dts: qcom: align DWC3 USB interrupts with DT schema adds a350cfb6537f usb: gadget: uvc: prevent index variables to start from 0 adds e2fa7b36de90 usb: gadget: uvc: move structs to common header adds a2673d570bd6 usb: gadget: uvc: track frames in format entries adds f9d76d15072c USB: gadget: Add ID numbers to gadget names adds d090c7a2ab84 USB / dwc3: Fix a checkpatch warning in core.c adds 84db2ee23703 usb: host: ehci-xilinx: Fix quoted string split across lines adds b92d8a6e935f USB: c67x00: remove unnecessary check of res adds b4b44897ad3f usb: gadget: udc: Remove useless variable assignment in xu [...] adds 72e28b70499a usb: host: ehci-xilinx: adding description for return value adds a44623d92790 usb: core: hcd: Add support for deferring roothub registration adds b7a4f9b5d0e4 xhci: Set HCD flag to defer primary roothub registration adds 57f23cd0bf2f xhci: factor out parts of xhci_gen_setup() adds 873f323618c2 xhci: prepare for operation w/o shared hcd adds 0cf1ea040a7e usb: host: xhci-plat: create shared hcd after having added [...] adds e0fe986972f5 usb: host: xhci-plat: prepare operation w/o shared hcd adds 4736ebd7fcaf usb: host: xhci-plat: omit shared hcd if either root hub h [...] adds 25355e046d29 xhci: use generic command timer for stop endpoint commands. adds 424140d31ba1 xhci: prevent U2 link power state if Intel tier policy pre [...] adds 15ad5b615f70 xhci: Remove quirk for over 10 year old evaluation hardware adds 74f55a62c4c3 xhci: Allow host runtime PM as default for Intel Alder Lak [...] adds 03941ed91c72 thunderbolt: Replace usage of found with dedicated list it [...] adds ca319f556519 thunderbolt: Fix typo in comment adds ebe99c0f297d thunderbolt: Use decimal number with port numbers adds 259e0c71e552 thunderbolt: Dump path config space entries during discovery adds 9d2d0a5cf0ca thunderbolt: Use different lane for second DisplayPort tunnel adds 84d4333c1e28 misc/mei: Add NULL check to component match callback functions adds 5dddb4169284 thunderbolt: Link USB4 ports to their USB Type-C connectors adds 90f720d2292f thunderbolt: Add debug logging when lane is enabled/disabled adds 94581b25d81f thunderbolt: Move tb_port_state() prototype to correct place adds 0e14dd5e14d6 thunderbolt: Split setting link width and lane bonding int [...] adds 0a2e1667a73f thunderbolt: Ignore port locked error in tb_port_wait_for_ [...] adds 8e1de7042596 thunderbolt: Add support for XDomain lane bonding adds 93bf344f6699 thunderbolt: Fix buffer allocation of devices with no Disp [...] adds c7c99a09ef0e thunderbolt: Add KUnit test for devices with no DisplayPor [...] adds 376d6b02cb08 Merge tag 'thunderbolt-for-v5.19-rc1' of git://git.kernel. [...] adds 1bd8bb7d2dfc xhci: Don't defer primary roothub registration if there is [...] adds 26ae2c942b57 usb: isp1760: Fix out-of-bounds array access adds 69a1c9a9b273 usb: Probe EHCI, OHCI controllers asynchronously adds 9d778f0c5f95 usb: dwc3: Fix ep0 handling when getting reset while doing [...] adds dce49449e04f usb: cdns3: allocate TX FIFO size according to composite E [...] adds 6c5ba7395b1b usb: hub: Simplify error and success path in port_over_cur [...] adds 3c5880745b44 usb: dwc3: gadget: Move null pinter check to proper place adds 859bdc359567 usb: dwc3: core: Add error log when core soft reset failed adds 1b30499ace5b USB: serial: ftdi_sio: clean up printk format specifier adds e82e7c6dde91 USB: serial: pl2303: fix type detection for odd device adds 33b7af2f459d USB: serial: option: add Quectel BG95 modem adds 8cfd16f72232 Merge tag 'usb-serial-5.19-rc1' of https://git.kernel.org/ [...] adds 97fa5887cf28 USB: new quirk for Dell Gen 2 devices adds 54c2cc79194c Merge tag 'usb-5.19-rc1' of git://git.kernel.org/pub/scm/l [...] adds 0b4efcb1b55c accessiblity: speakup: cleanup comments adds c50c29a80611 tty: synclink_cs: Use bitwise instead of arithmetic operat [...] adds 4a9800c81d2f lkdtm/bugs: Check for the NULL pointer after calling kmalloc adds 42db2594e4cd lkdtm/heap: Note conditions for SLAB_LINEAR_OVERFLOW adds f387e86d3a74 lkdtm/usercopy: Expand size of "out of frame" object adds 8bfdbddd6824 lkdtm/bugs: Don't expect thread termination without CONFIG [...] adds 73f62e60d80c lkdtm: Move crashtype definitions into each category adds 2e53b877dc12 lkdtm: Add CFI_BACKWARD to test ROP mitigations adds d8a54d2e4219 Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/l [...] adds f918cfc08c17 firmware: xilinx: add support for IOCTL and QUERY ID featu [...] adds 94ae7f22265e firmware: xilinx: add new function for do_feature_check_call adds 218f01a80aea firmware: xilinx: always check API version for IOCTL/QUERY adds e5052bec7e3e firmware: xilinx: enable feature check for ZynqMP adds a8a570c6d0fd binder: hold fd_install until allocating fds first adds 3a5e65023f02 char: misc: remove usage of list iterator past the loop body adds 6bd0ffeaa389 nvmem: bcm-ocotp: mark ACPI device ID table as maybe unused adds 1066f8156351 nvmem: sunplus-ocotp: staticize sp_otp_v0 adds 874dfbcf219c nvmem: sunplus-ocotp: drop useless probe confirmation adds fd7e92d5b8b4 vmw_balloon: Print errors on reset only once adds f61c5c830ff0 misc: vmw_vmci: replace usage of found with dedicated list [...] adds 4834f9898c73 char: xillybus: replace usage of found with dedicated list [...] adds 5ac11fe03a0a misc: fastrpc: fix an incorrect NULL check on list iterator adds f76a9ae61628 w1/ds2490: remove dump from ds_recv_status, pr_ to dev_XXX [...] adds 88517757a829 misc: bcm-vk: replace usage of found with dedicated list i [...] adds b67d19662fde char: xillybus: fix a refcount leak in cleanup_dev() adds 830a4e5c48df /dev/mem: make reads and writes interruptible adds 5a0793ac66ac firmware: stratix10-svc: fix a missing check on list iterator adds 1f7142915d30 VMCI: Add support for ARM64 adds 4647769bab90 drivers/virt/fsl_hypervisor: remove unneeded `ret` variabl [...] adds 26eff2d66aff binder: Use memset_page() in binder_alloc_clear_buf() adds 1d625960e419 binder: Use kmap_local_page() in binder_alloc_copy_user_to [...] adds e88a6a8fece9 binder: Use memcpy_{to,from}_page() in binder_alloc_do_buf [...] adds d434743e5cac bus: mhi: ep: Add support for registering MHI endpoint con [...] adds ee0360b20b3f bus: mhi: ep: Add support for registering MHI endpoint cli [...] adds 297c77a0f273 bus: mhi: ep: Add support for creating and destroying MHI [...] adds e9e4da23cd65 bus: mhi: ep: Add support for managing MMIO registers adds bbdcba57a1a2 bus: mhi: ep: Add support for ring management adds 961aeb689224 bus: mhi: ep: Add support for sending events to the host adds f9baa4f73795 bus: mhi: ep: Add support for managing MHI state machine adds 4799e71b0826 bus: mhi: ep: Add support for processing MHI endpoint interrupts adds fb3a26b7e8af bus: mhi: ep: Add support for powering up the MHI endpoint stack adds 5d507ee04894 bus: mhi: ep: Add support for powering down the MHI endpoi [...] adds 7a97b6b47353 bus: mhi: ep: Add support for handling MHI_RESET adds f7d0806bdb1b bus: mhi: ep: Add support for handling SYS_ERR condition adds e827569062a8 bus: mhi: ep: Add support for processing command rings adds 530125889977 bus: mhi: ep: Add support for reading from the host adds 03c0bb8ec983 bus: mhi: ep: Add support for processing channel rings adds 2d945a394d9c bus: mhi: ep: Add support for queueing SKBs to the host adds e4b7b5f0f30a bus: mhi: ep: Add support for suspending and resuming channels adds c268c0a8a330 bus: mhi: ep: Add uevent support for module autoloading adds e918c10265ef misc/pvpanic: Convert regular spinlock into trylock on panic path adds 35a7609639c4 Merge 5.18-rc5 into char-misc-next adds b1c5f3085149 misc: rtsx: add rts5261 efuse function adds 9145554d3613 altera-stapl: Use swap() instead of open coding it adds f861d36e021e misc: rtsx: set NULL intfdata when probe fails adds 77acbdc0f314 lkdtm: cfi: Fix type width for masking PAC bits adds 249369e93121 bus: mhi: replace snprintf with sysfs_emit adds 228662b07414 slimbus: qcom-ngd-ctrl: Use platform_get_irq() to get the [...] adds 83b716d1fe9e uio: dfl: add HSSI subsystem feature id adds 9474be34a727 binder: add failed transaction logging info adds bd32889e841c binder: add BINDER_GET_EXTENDED_ERROR ioctl adds d23386ed7019 binderfs: add extended_error feature entry adds 06a3494ef61a binder: convert logging macros into functions adds a15dac8b2286 binder: additional transaction error logs adds dbc2f62061c6 nvmem: core: support passing DT node in cell info adds 207775f7e17b nvmem: brcm_nvram: find Device Tree nodes for NVMEM cells adds 8c240bd68ba0 MAINTAINERS: Add apple efuses nvmem files to ARM/APPLE MACHINE adds 7177042bdd16 dt-bindings: nvmem: Add apple,efuses adds b6b7ef932ae8 nvmem: Add Apple eFuse driver adds 517f6e2641a2 nvmem: qfprom: using pm_runtime_resume_and_get instead of [...] adds c75945ac2e50 dt-bindings: nvmem: sfp: Fix typo adds 8cb0cd68bef7 dt-bindings: nvmem: sfp: Add clock properties adds 54eb278a0612 dt-bindings: nvmem: sfp: Add TA_PROG_SFP supply adds 60ed1f7cecbd dt-bindings: nvmem: sfp: Add compatible binding for TA 2.1 SFPs adds 943eadbdb113 nvmem: sfp: Use regmap adds 33a1c6618677 nvmem: sfp: Add support for TA 2.1 devices adds f4decb4c6e37 iio: core: fix a few code style issues adds ce92d6743fd5 dt-bindings: iio: st,st-sensors add LIS302DL adds a85257f0df58 iio: accel: Remove unused enum in st_accel adds 8a7449d68670 iio: accel: add support for LIS302DL variant adds fee4ac32996d iio: dac: ltc2688: Use temporary variable for struct device adds 879a52379704 iio: multiplexer: Make use of device properties adds ba93642188a6 iio: dummy: iio_simple_dummy: check the return value of kstrdup() adds 8868a172f471 iio: temperature: ltc2983: Don't hard code defined constan [...] adds e59b18a28909 iio: temperature: ltc2983: Use single error path to put OF node adds bc4c94994ffe iio: temperature: ltc2983: Make use of device properties adds 0cddfc92e29b MAINTAINERS: updated Lorenzo's email address adds c4dbfed37fef dt-bindings: iio: imu: mpu6050: Document invensense,icm20608d adds 6dc2c8711abc iio: imu: inv_mpu6050: Add support for ICM-20608-D adds fe78ccf79b0e iio: adc: ad7124: Remove shift from scan_type adds fd5ba89e4cd4 iio: adc: ad7124: Add update_scan_mode adds fe7d929a63c3 iio: adc: ad7192: Add update_scan_mode adds 8bea9af887de iio: adc: ad_sigma_delta: Add sequencer support adds 5cfe8a1c2577 iio: adc: ad7124: add sequencer support adds 44b0be6eb373 iio: adc: ad7192: add sequencer support adds a8e1f0ba138e iio: palmas: shut up warning about calibration mismatch (d [...] adds c22e60c315c8 iio: buffer: remove usage of list iterator variable for li [...] adds a25d525c6850 iio: ssp_sensors: replace usage of found with dedicated li [...] adds d958095b4a97 iio: sysfs-trigger: replace usage of found with dedicated [...] adds b22c8925a63f iio: accel: dmard09: fixed code styling issues adds 94059c522707 iio: accel: kxsd9-spi: changed leading spaces to tabs adds fd542c5eda7b iio: core: Print error and fail iio_device_register() in c [...] adds 210b9ddbcdbc dt-bindings: iio: adc: ti,ads1015: Add missing ADS1115 com [...] adds 94d9f3cb97f4 dt-bindings: iio: adc: ti,ads1015: Add TLA2024 compatible string adds c86334652ac6 iio: adc: ti-ads1015: Switch to static const writeable ran [...] adds fba6ca2a27d3 iio: adc: ti-ads1015: Deduplicate channel macros adds 6a954b9624ba iio: adc: ti-ads1015: Make channel event_spec optional adds f1c9ce0ced2d iio: adc: ti-ads1015: Add TLA2024 support adds 3139ff24e2bc iio: adc: ti-ads1015: Add static assert to test if shifted [...] adds 0ca269a4ae39 iio: adc: ti-ads1015: Convert to OF match data adds ad202fe8edd1 iio: adc: ti-ads1015: Replace data_rate with chip data str [...] adds b28bc9ebbe23 iio: adc: ti-ads1015: Switch to read_avail adds a8b6d6708bb6 iio: core: Enhance the kernel doc of modes and currentmode [...] adds f4d7f88339a5 iio: magnetometer: rm3100: Stop abusing the ->currentmode adds f8ac59f5379f iio: adc: stm32-dfsdm: Avoid dereferencing ->currentmode adds 69c988799772 iio: st_sensors: Return as early as possible from the _wri [...] adds 05a32f1aeb05 iio: st_sensors: Drop the protection on _avail functions adds 474010127e25 iio: st_sensors: Add a local lock for protecting odr adds 1234596839ad iio: st_sensors: Stop abusing mlock to ensure internal coherency adds 2da03b432ddf iio: st_sensors: Use iio_device_claim/release_direct_mode( [...] adds 2f53b4adfede iio: Un-inline iio_buffer_enabled() adds 8c576f87ad7e iio: core: Hide read accesses to iio_dev->currentmode adds 51570c9d4b3a iio: core: Move the currentmode entry to the opaque structure adds f67c6c73cb07 iio: core: Simplify the registration of kfifo buffers adds ac3e62f51b3f iio: core: Clarify the modes adds 74f582ec127e iio: Replace strtobool() with kstrtobool() adds aac6834d8ebf iio: adc: ad7266: convert probe to full device-managed adds eb5e26a491d1 dt-bindings: iio: dac: change ad3552r maintainer adds 3289237d2b63 MAINTAINERS: add ad3552r adds fdd70d7aad6e iio: imu: st_lsm6dsx: add support to ASM330LHHX adds 180ab1716161 dt-bindings: iio: imu: st_lsm6dsx: add asm330lhhx device bindings adds d1100dd9068f iio: accel: adxl355: use fwnode_irq_get_byname() adds 5f474919fad8 iio: imu: bmi160: Make use of device properties adds ebb3861c3fd9 iio: dac: vf610: Drop dependency on OF adds a966174494e4 iio: dac: lpc18xx: Drop dependency on OF adds 61c8686cee71 iio: dac: dpot: Drop dependency on OF adds d272cfc3f0c4 iio: afe: rescale: Make use of device properties adds 811ffbad592e iio: accel: dmard06: Drop dependency on OF adds 60a0548f098a iio: temperature: max31856: Make use of device properties adds de19f3d12756 iio: light: cm3605: Drop dependency on OF adds 96a531799de7 iio: magnetometer: ak8974: Drop dependency on OF adds 87b7b07bf0f0 iio: proximity: ping: Replace OF specific code by device_g [...] adds f5c822c0607e iio: light: tsl2772: Make use of device properties adds 813665564b3d iio: core: Convert to use firmware node handle instead of OF node adds 720ce8b56843 iio: gyro: mpu3050: Make use of device properties adds 61b9c4c7e355 iio: gyro: fxas21002c: Make use of device properties adds 024b58a30274 iio: adc: Kconfig: Make RZG2L_ADC depend on ARCH_RZG2L adds a503bc0a58db iio: accel: mma8452: Add missing documentation for name el [...] adds d345b23200bc iio: adc: stmpe-adc: Fix wait_for_completion_timeout retur [...] adds 50f2959113cb iio: proximity: vl53l0x: Fix return value check of wait_fo [...] adds 42763b249aaa dt-bindings: iio: adc: Document Renesas RZ/V2L ADC adds b71b538b477f dt-bindings: iio: light: stk33xx: Add proximity-near-level adds d6ecb01583d4 iio: proximity: stk3310: Export near level property for pr [...] adds 392eeccc3b59 dt-bindings:iio:adc: add sprd,ump9620-adc dt-binding adds ad930a756132 iio: adc: sc27xx: fix read big scale voltage not right adds 5a7a184b11c6 iio: adc: sc27xx: Fine tune the scale calibration values adds e4171388a431 iio: adc: sc27xx: structure adjustment and optimization adds aac053d03eec iio: adc: sc27xx: refactor some functions for support more PMiCs adds fff4a7a890ea iio: adc: sc27xx: add support for PMIC sc2720 and sc2721 adds 0ac507bbc77c iio: adc: sc27xx: add support for PMIC sc2730 adds 0a9599e1fc48 staging: iio: ad2s1210: remove redundant assignment to var [...] adds 9eec6e510bbc iio: imu: adis16480: Make use of device properties adds 79f4dc9dec0e iio: imu: adis16480: Use temporary variable for struct device adds cb55b4428550 iio: imu: adis16480: Improve getting the optional clocks adds 06f90dd49224 iio: proximity: mb1232: Switch to use fwnode_irq_get() adds 615b5e199af1 iio: temperature: max31865: Make use of device properties adds a9d1a34f2a02 iio: dac: ltc2632: Make use of device properties adds d3beaf181c2d iio: gyro: mpu3050: Make mpu3050_common_remove() return void adds e678acedf364 dt-bindings: iio: Fix incorrect compatible strings in examples adds 046dab28b10e iio: stmpe-adc: use of_device_id for OF matching adds eda75f8238b0 iio: ti-ads8688: use of_device_id for OF matching adds bcfa9546500a Merge tag 'iio-for-5.19a' of https://git.kernel.org/pub/sc [...] adds 0cf35347830c bus: mhi: ep: Add support for registering MHI endpoint con [...] adds 36b7cae6a032 bus: mhi: ep: Add support for registering MHI endpoint cli [...] adds 03f44035a586 bus: mhi: ep: Add support for creating and destroying MHI [...] adds 37867094faf1 bus: mhi: ep: Add support for managing MMIO registers adds edf549e7b239 bus: mhi: ep: Add support for ring management adds 6f7cb6e78839 bus: mhi: ep: Add support for sending events to the host adds 484e04faa8a0 bus: mhi: ep: Add support for managing MHI state machine adds b6c52d410cb4 bus: mhi: ep: Add support for processing MHI endpoint interrupts adds 7de7780c43b1 bus: mhi: ep: Add support for powering up the MHI endpoint stack adds c6dba8924201 bus: mhi: ep: Add support for powering down the MHI endpoi [...] adds 2ee735c17347 bus: mhi: ep: Add support for handling MHI_RESET adds 1b54f3e8b4bb bus: mhi: ep: Add support for handling SYS_ERR condition adds 2b231a40e907 bus: mhi: ep: Add support for processing command rings adds 20c01fde1b36 bus: mhi: ep: Add support for reading from the host adds 494a6f639377 bus: mhi: ep: Add support for processing channel rings adds f2a72d2410be bus: mhi: ep: Add support for queueing SKBs to the host adds 5fb83d97aa17 bus: mhi: ep: Add support for suspending and resuming channels adds 5d4be19cbe6a bus: mhi: ep: Add uevent support for module autoloading adds 9498c011f518 MAINTAINERS: Update Hemant's email id adds e565d3efd894 bus: mhi: host: Use cached values for calculating the shar [...] adds 89ad19bea649 bus: mhi: host: pci_generic: Sort mhi_pci_id_table based o [...] adds 95c33ae41b82 bus: mhi: host: Add soc_reset sysfs adds 36e5505dfb42 bus: mhi: host: Wait for ready state after reset adds 0bca889fd6fe bus: mhi: host: Bail on writing register fields if read fails adds d126bfeaf721 bus: mhi: host: Optimize and update MMIO register write method adds 17e6ff4937be bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB adds a96ef8b504ef bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision adds 77fc41204734 bus: mhi: host: pci_generic: add Telit FN990 adds 13b9b814da2d bus: mhi: host: Add support for Foxconn T99W373 and T99W368 adds 46ee6bcac983 Merge tag 'mhi-for-v5.19' of git://git.kernel.org/pub/scm/ [...] adds e4d437125302 phy: phy-can-transceiver: Add support for setting mux adds 082ffee05058 dt-bindings: phy: qcom,qmp: Add SM6350 UFS PHY bindings adds 6f3652c952d8 phy: qcom-qmp: Add SM6350 UFS PHY support adds cfe4c1021ef5 dt-bindings: phy: uniphier-usb2: Add vbus-supply adds 61a37dc9c36f dt-bindings: phy: uniphier-usb3ss: Treat vbus-supply as optional adds fccd2f32deb1 dt-bindings: phy: uniphier-ahci: Fix missing reset-names adds 45d1f841d5a4 dt-bindings: phy: uniphier-usb3hs: Fix incorrect clock-nam [...] adds 09cc358a39d4 dt-bindings: phy: uniphier: Clean up clocks, resets, and t [...] adds b7b930f3b3da phy: mediatek: phy-mtk-mipi-dsi: Simplify with dev_err_probe() adds f03808435537 phy: mediatek: phy-mtk-hdmi: Simplify with dev_err_probe() adds aa1855a79a95 dt-bindings: phy: qcom,qmp: Add SDX65 USB PHY binding adds 8585b1be7952 phy: qcom-qmp: Add support for SDX65 QMP PHY adds 3eb836df4da7 phy/rockchip: Use of_device_get_match_data() adds 2404387f521e phy/rockchip: Use of_device_get_match_data() adds e72659b69f06 phy: cadence: Sierra: Add TI J721E specific PCIe multilink [...] adds 3abfaefb9a6d phy: Add LVDS configuration options adds f9b0593dd4fc dt-bindings: phy: Convert mixel,mipi-dsi-phy to json-schema adds 0ccb8385e92a dt-bindings: phy: mixel: mipi-dsi-phy: Add Mixel combo PHY [...] adds 3fbae284887d phy: freescale: phy-fsl-imx8-mipi-dphy: Add i.MX8qxp LVDS [...] adds c20f80d0b89c dt-bindings: sun6i-a31-mipi-dphy: Add optional direction property adds 74d0cd478622 phy: allwinner: phy-sun6i-mipi-dphy: Support D-PHY Rx mode [...] adds 6a98df08ccd5 phy: rockchip-inno-usb2: Fix muxed interrupt support adds 656f7fcb1272 phy: rockchip-inno-usb2: Do not check bvalid twice adds 5a709a46e427 phy: rockchip-inno-usb2: Do not lock in bvalid IRQ handler adds ffe597d04db2 phy: rockchip-inno-usb2: Support multi-bit mask properties adds 21a470606ed5 phy: rockchip-inno-usb2: Handle bvalid falling adds 51a9b2c03dd3 phy: rockchip-inno-usb2: Handle ID IRQ adds f1b8d3358af7 phy: core: Add documentation of phy operation order adds bd5bd02e1517 phy: core: Update documentation syntax adds 1599069a62c6 phy: core: Warn when phy_power_on is called before phy_init adds f7f9abc5eab9 phy: freescale: imx8m-pcie: Handle IMX8_PCIE_REFCLK_PAD_UNUSED adds 302a20c717be phy: rockchip-inno-usb2: Clean up some inconsistent indenting adds c7fd98f84ead phy: qcom-qmp: fix phy-descriptor kernel-doc typo adds c4f2a32a7fc2 dt-bindings: phy: marvell,armada-3700-utmi-host-phy: Fix i [...] adds bc055a50a859 dt-bindings: phy: renesas,usb2-phy: Document RZ/G2UL phy bindings adds f0a4bc38a12f phy: qcom-qmp: fix struct clk leak on probe errors adds 4d2900f20edf phy: qcom-qmp: fix reset-controller leak on probe errors adds 0a97630ac972 phy: qcom-qmp: switch to explicit reset helpers adds 5e73b2d98679 phy: qcom-qmp: fix pipe-clock imbalance on power-on failure adds d413a34932f9 phy: qcom-qmp: rename error labels adds 46509e7578a2 Merge tag 'phy-for-5.19' of git://git.kernel.org/pub/scm/l [...] adds d146de3430d2 soundwire: qcom: fix an error message in swrm_wait_for_fra [...] adds a7ad7ce41815 soundwire: stream: Fix error return code in do_bank_switch() adds d6de188ad678 soundwire: qcom: Add compatible name for v1.6.0 adds 60657fb9b19d dt-bindings: soundwire: qcom: Add bindings for audio clock [...] adds 3db50a99f977 soundwire: cadence: recheck device0 attachment after statu [...] adds 6d9f2dadba69 soundwire: intel: prevent pm_runtime resume prior to syste [...] adds e286472cff8a soundwire: intel: disable WAKEEN in pm_runtime resume adds e557bca49b81 soundwire: bus: pm_runtime_request_resume on peripheral at [...] adds f6ee6c849922 soundwire: qcom: return error when pm_runtime_get_sync fails adds 443a98e649b4 soundwire: bus: use pm_runtime_resume_and_get() adds 915bf27a46bb soundwire: cadence: use pm_runtime_resume_and_get() adds fff1fd9c1b42 soundwire: intel: use pm_runtime_resume_and_get() adds 57ed510b0547 soundwire: qcom: use pm_runtime_resume_and_get() adds 74da272400b4 soundwire: qcom: adjust autoenumeration timeout adds fa5602c62544 Merge tag 'soundwire-5.19-rc1' of git://git.kernel.org/pub [...] adds 58e4a2d27d32 extcon: Fix extcon_get_extcon_dev() error handling adds 019c34aaa858 extcon: int3496: Make the driver a bit less verbose adds 12514f668c1f extcon: int3496: Request non-exclusive access to the ID GPIO adds c26aef6d396b extcon: int3496: Add support for binding to plain platform [...] adds 4c018cc87e55 extcon: int3496: Add support for controlling Vbus through [...] adds 8ae4471d38c4 extcon: usbc-cros-ec: Use struct_size() helper in kzalloc() adds 6506f6a0208d extcon: Fix some kernel-doc comments adds 68be7a5f281d extcon: usb-gpio: Remove disable irq operation in system sleep adds 9869ba6dc930 dt-bindings: extcon: bindings for SM5703 adds a84df1c7ddfc extcon: sm5502: Add support for SM5703 adds 782cd939cbe0 extcon: ptn5150: Add queue work sync before driver release adds 1bfcaa570081 extcon: ptn5150: Add usb role class support adds 5faf7cbaff45 extcon: sm5502: Clarify SM5703's i2c device ID adds 5dcc2afe716d extcon: Modify extcon device to be created after driver da [...] adds e727efee8c5a Merge tag 'extcon-next-for-5.19' of git://git.kernel.org/p [...] adds e601cc9a3a9b coresight: etm4x: Cleanup TRCIDR0 register accesses adds cf0c7f18d30e coresight: etm4x: Cleanup TRCIDR2 register accesses adds f4d1f2142a60 coresight: etm4x: Cleanup TRCIDR3 register accesses adds ea69dbb893d9 coresight: etm4x: Cleanup TRCIDR4 register accesses adds 028e5460915a coresight: etm4x: Cleanup TRCIDR5 register accesses adds 1cf50f649464 coresight: etm4x: Cleanup TRCCONFIGR register accesses adds eeae6dddfd34 coresight: etm4x: Cleanup TRCEVENTCTL1R register accesses adds b5bc16ab04fe coresight: etm4x: Cleanup TRCSTALLCTLR register accesses adds 6ba7f2bc12e8 coresight: etm4x: Cleanup TRCVICTLR register accesses adds 4bc500ef252e coresight: etm3x: Cleanup ETMTECR1 register accesses adds f5def7722b9c coresight: etm4x: Cleanup TRCACATRn register accesses adds 0544f32b7179 coresight: etm4x: Cleanup TRCSSCCRn and TRCSSCSRn register [...] adds 66192082e78a coresight: etm4x: Cleanup TRCSSPCICRn register accesses adds 67493ca4cbe7 coresight: etm4x: Cleanup TRCBBCTLR register accesses adds c86dd9869128 coresight: etm4x: Cleanup TRCRSCTLRn register accesses adds 8c1d3f79d9ca coresight: core: Fix coresight device probe failure issue adds 1adff542d67a coresight: cpu-debug: Replace mutex with mutex_trylock on [...] adds 9c518db6407d Merge tag 'coresight-next-v5.19' of gitolite.kernel.org:pu [...] adds 558094cb8d54 MAINTAINERS: Update linux-fpga repository location adds 57ce2e406fe1 fpga: fix for coding style issues adds 3f3f9cb67f69 fpga: fpga-mgr: fix kernel-doc warnings adds baf7d27d033c fpga: Use tab instead of space indentation adds 838a84382a9d fpga: fpga-region: fix kernel-doc formatting issues adds 88b3f3ff38d1 fpga: dfl: check feature type before parse irq info adds 2b28c9e0fe97 Documentation: fpga: dfl: add link address of feature id table adds ae23f746d744 fpga: dfl: Allow Port to be linked to FME's DFL adds bab6ffa233b9 Merge tag 'fpga-for-5.19-rc1' of git://git.kernel.org/pub/ [...] adds 2a0338769f27 lkdtm: cfi: Fix type width for masking PAC bits adds d2b8060f1651 lkdtm/usercopy: Rename "heap" to "slab" adds fc34eec6869a lkdtm/usercopy: Check vmalloc and >0-order folios adds 38c84c997d40 selftests/lkdtm: Add configs for stackleak and "after free" tests adds f260fd59e3f3 lkdtm/heap: Hide allocation size from -Warray-bounds adds dc6a7effb48e Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/l [...] adds da4864962d76 binder: fix printk format for commands adds dafa5e9ab8b5 binder: fix potential UAF of target_{proc,thread} adds aed86f8add0e binder: fix atomic sleep when get extended error adds 7394d2ebb651 scripts/tags.sh: Invoke 'realpath' via 'xargs' adds 80ad54a63af3 drivers: comedi: replace ternary operator with min() adds 225baab0aeb6 slimbus: qcom: Fix IRQ check in qcom_slim_probe adds 8cc6b422fc4b slimbus: qcom: Remove unnecessary print function dev_err() adds 106101303eda accessiblity: speakup: Add missing misc_deregister in soft [...] adds 077f5d900f62 drivers: dio: add missing iounmap() in dio_init() adds 660ba678f999 firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle adds c337125b8834 bus: ti-sysc: Fix warnings for unbind for serial adds 5621a0bcb4b4 edd: simplify the check of 'attr->test' in edd_populate_dir() adds 8e04a7afce3d misc: alcor_pci: set NULL intfdata and clear pci master adds c5c07c5958cf misc: fastrpc: fix list iterator in fastrpc_req_mem_unmap_impl adds 05e5ba40ea7a driver: soc: xilinx: Add support of multiple callbacks for [...] adds e6d3c99adf54 driver: soc: xilinx: Update function prototype for xlnx_un [...] adds 6646b95aab5f speakup: Generate speakupmap.h automatically adds ea3364db9068 dt-bindings: interconnect: qcom: Add sc8280xp binding adds f29dabda7917 interconnect: qcom: Add SC8280XP interconnect provider adds 3d28502d5291 interconnect: qcom: sc8280xp: constify qcom_icc_desc adds fcb3cd7e3af9 interconnect: qcom: sc8280xp: constify icc_node pointers adds 01c3f0387c63 interconnect: qcom: sc8280xp: constify qcom_icc_bcm pointers adds bb4b905b738c Merge branch 'icc-sc8280xp' into icc-next adds d405ac52ab19 dt-bindings: interconnect: Add Qualcomm SDX65 DT bindings adds 39a5392889c0 interconnect: qcom: Add SDX65 interconnect provider driver adds 828ff75c44f4 Merge branch 'icc-sdx65' into icc-next adds 1625aaa3fe7c interconnect: qcom: constify qcom_icc_desc adds 2ccf33c06388 interconnect: qcom: constify icc_node pointers adds 7123f8836392 interconnect: qcom: constify qcom_icc_bcm pointers adds 016fca59f95f Merge branch 'icc-const' into icc-next adds b9e2a1d50e36 dt-bindings: interconnect: Add SC8180X QUP0 virt provider adds a3e45cf838c8 interconnect: qcom: sc8180x: Modernize sc8180x probe adds 42c4e3f670b9 interconnect: qcom: sc8180x: Fix QUP0 nodes adds ce83211c87ca interconnect: qcom: sc8180x: Mark some BCMs keepalive adds 04548d4e2798 interconnect: qcom: sc8180x: Reformat node and bcm definitions adds 314cf651fa83 Merge branch 'icc-sc8180x' into icc-next adds 65fac3b3493f interconnect: qcom: icc-rpm: Fix for cached clock rate adds 97f7d384ac4f interconnect: qcom: icc-rpm: Cache every clock rate adds 3a4c63f5d904 Merge branch 'icc-rpm' into icc-next adds 3be0ec65fd17 dt-bindings: interconnect: Remove sc7180/sdx55 ipa compatibles adds 9dcff75d39f2 Merge tag 'icc-5.19-rc1' of git://git.kernel.org/pub/scm/l [...] adds cafada1fe932 Revert "speakup: Generate speakupmap.h automatically" adds 378b02dc0177 habanalabs: set non-0 value in dram default page size adds 1359fcbe0f4a habanalabs: add DRAM default page size to HW info adds 2f8f0de878e0 habanalabs: change mmu_get_real_page_size to be ASIC-specific adds 06926dbed215 habanalabs: convert all MMU masks/shifts to arrays adds 050a6f349a09 habanalabs: add user API to get valid DRAM page sizes adds 4c3b9f6e3bd0 habanalabs: add new return code to device fd open adds fdec56c1a416 habanalabs: expose compute ctx status through info ioctl adds b19768d81a6b habanalabs/gaudi: increase submission resources adds 9d92689ca26e habanalabs/gaudi: avoid resetting max power in hard reset adds c41cb902b22f habanalabs: parse full firmware versions adds 687c6b535e4c habanalabs: modify dma_mask to be ASIC specific property adds 9138c24244a7 habanalabs: replace usage of found with dedicated list ite [...] adds b75cce27d0bc habanalabs: save f/w preboot major version adds babe8e7c04b5 habanalabs: unified memory manager infrastructure adds 4d530e7d121a habanalabs: convert ts to use unified memory manager adds acbabe63efa7 habanalabs: add MMU prefetch to ASIC-specific code adds c3712c1d7d3d habanalabs/gaudi: Use correct sram size macro for debugfs adds f5d85fe05a94 habanalabs: rephrase device out-of-memory message adds d0b59cf68cec habanalabs/gaudi: add debugfs to fetch internal sync status adds 116a28ac1f08 habanalabs: hl_ts_behavior can be static adds 234366d3b6da habanalabs: add callback and field to be used for debugfs [...] adds ee8a10c833c4 habanalabs: unify code for memory access from debugfs adds 9248aa90d2fa habanalabs: enforce alignment upon registers access throug [...] adds 799b9eb01a64 habanalabs: remove debugfs read/write callbacks adds cd92c3678ab3 habanalabs: wrong handle removal in memory manager adds fcadbf56883e habanalabs: remove redundant info print adds 738607f005dc habanalabs: change a reset print to debug level adds c82b025f2b8c habanalabs: don't print normal reset operations adds 658591ec32f8 habanalabs: remove user interrupt debug print adds b31848430f49 habanalabs: fix comments according to kernel-doc adds 2ba75d31198d habanalabs: refactor HOP functions in MMU V1 adds b8d852add6ea habanalabs/gaudi: use lower_32_bits() for casting adds ab4ea5872842 habanalabs: use for_each_sgtable_dma_sg for dma sgt adds 0ff1d6f8f55e habanalabs: support debugfs Byte access to device DRAM adds 77c97a7ea85f habanalabs: Stop using iommu_present() adds 5d1a0de2c778 habanalabs: add prefetch flag to the MAP operation adds b0b09b7a8b7d habanalabs: use get_task_pid() to take PID adds de3484dfaa04 habanalabs: Add separate poll interval value for protocol adds 4e63ce6af63f habanalabs: hide memory manager page shift adds ff086c186bf2 habanalabs: add put by handle method to memory manager adds 2db04a682655 habanalabs/gaudi: set arbitration timeout to a high value adds dc653c36c98e habanalabs: unified memory manager new code for CB flow adds 829ec038c967 habanalabs: use unified memory manager for CB flow adds 0688474eda80 habanalabs: add device memory scrub ability through debugfs adds c37803388c95 habanalabs: handle race in driver fini adds f2daa2d97ec1 habanalabs: add topic to memory manager buffer adds 422ef171038d habanalabs: add support for notification via eventfd adds 368b0b4fd697 habanalabs: update firmware header adds 49d2a8af97a2 habanalabs: use NULL for eventfd adds 804d514d7977 habanalabs: return -EFAULT on copy_to_user error adds 83617f5a87f4 habanalabs: order memory manager messages adds 9e495e24003e habanalabs: do MMU prefetch as deferred work adds e31dd9362f01 habanalabs: remove hdev from hl_ctx_get args adds f873a27fd50d habanalabs: fix missing handle shift during mmap adds 90de6805267f habanalabs: use separate structure info for each error col [...] adds 6f9b5ed8cadd Merge tag 'char-misc-5.19-rc1' of git://git.kernel.org/pub [...] adds 23cfbc6ec44e firmware: Add the support for ZSTD-compressed firmware files adds b3625b1324a5 selftests: firmware: Use smaller dictionary for XZ compression adds 04c826d07267 selftests: firmware: Fix the request_firmware_into_buf() t [...] adds f18b45ff9ac7 selftests: firmware: Simplify test patterns adds bc67cac10326 selftests: firmware: Add ZSTD compressed file tests adds 6c2f42117427 driver: platform: Add helper for safer setting of driver_override adds 6e67955087e7 amba: Use driver_set_override() instead of open-coding adds 5688f212e98a fsl-mc: Use driver_set_override() instead of open-coding adds 01ed100276bd hv: Use driver_set_override() instead of open-coding adds 23d99baf9d72 PCI: Use driver_set_override() instead of open-coding adds 1e8ee51212b4 s390/cio: Use driver_set_override() instead of open-coding adds 19368f0f23e8 spi: Use helper for safer setting of driver_override adds 240bf4e66574 vdpa: Use helper for safer setting of driver_override adds fb4ac6f18be1 clk: imx: scu: Fix kfree() of static memory on setting dri [...] adds 0f4b20ef4169 slimbus: qcom-ngd: Fix kfree() of static memory on setting [...] adds e5f89131a061 rpmsg: Constify local variable in field store macro adds 42cd402b8fd4 rpmsg: Fix kfree() of static memory on setting driver_override adds 4ac4a90d7728 firmware_loader: Clear data and size in fw_free_paged_buf adds 736da0b657f6 firmware_loader: Check fw_state_is_done in loading_store adds 3677563eb873 firmware_loader: use kernel credentials when reading firmware adds 4e224719f5d9 drivers/base/memory: Fix an unlikely reference counting is [...] adds 5b5bfecaa333 scripts/get_abi: Fix wrong script file name in the help message adds e0c11a8b9851 firmware_loader: Split sysfs support from fallback adds 97730bbb242c firmware_loader: Add firmware-upload support adds 536fd8184b7d firmware_loader: Add sysfs nodes to monitor fw_upload adds a31ad463b72d test_firmware: Add test support for firmware upload adds 4a4e975bae37 test_firmware: Error injection for firmware upload adds 4c32174a2475 Documentation: dd: Use ReST lists for return values of dri [...] adds 84e7c6786aad driver core: Prevent overriding async driver of a device b [...] adds a72b6dff4089 drivers/base/node.c: fix compaction sysfs file leak adds ce753ad1549c platform: finally disallow IRQ0 in platform_get_irq() and its ilk adds 6423d2951087 driver core: Add sysfs support for physical location of a device adds bd900901b8d1 kernfs: Remove reference counting for kernfs_open_node. adds 4388f887b857 Revert "firmware_loader: use kernel credentials when readi [...] adds cebdc5349fba firmware: edd: Remove redundant condition adds a37ddddd8603 selftests: firmware: Add firmware upload selftests adds bc187f6f8d12 firmware_loader: Fix configs for sysfs split adds f8ae07f4b8bf firmware_loader: Move definitions from sysfs_upload.h to sysfs.h adds 0e509f537f8d Merge 5.18-rc5 into driver-core-next adds 6370b04f24bc firmware_loader: describe 'module' parameter of firmware_u [...] adds bb17d110cbf2 rpmsg: Fix calling device_lock() on non-initialized device adds 38ea74eb8fc1 rpmsg: use local 'dev' variable adds d143b9db8069 export: fix string handling of namespace in EXPORT_SYMBOL_NS adds c1b1352f21bc kernfs: Rename kernfs_put_open_node to kernfs_unlink_open_file. adds c3d438eeb541 arch_topology: Trace the update thermal pressure adds bc443c31def5 driver core: location: Check for allocations failure adds f79f662e4cd5 driver core: Add "*" wildcard support to driver_async_prob [...] adds 28330dcc9415 driver core: location: Free struct acpi_pld_info *pld adds 1f7ff11ca68f driver core: location: Add "back" as a possible output for panel adds 185b29c6151c test_firmware: fix end of loop test in upload_read_show() adds 310862e57400 driver: base: fix UAF when driver_attach failed adds 6ee60e9c9f2f MAINTAINERS: add Russ Weight as a firmware loader maintainer adds 2b28a1a84a0e driver core: Extend deferred probe timeout on driver registration adds 15f214f9bdb7 topology: Remove unused cpu_cluster_mask() adds 1a702dc88e15 kernfs: Separate kernfs_pr_cont_buf and rename_lock. adds b232b02bf3c2 driver core: fix deadlock in __device_attach adds 500a434fc593 Merge tag 'driver-core-5.19-rc1' of git://git.kernel.org/p [...] adds 5ee76c256e92 driver core: Fix wait_for_device_probe() & deferred_probe_ [...] adds 9be4cbd09da8 driver core: Set default deferred_probe_timeout back to 0. adds 630f972d76d6 riscv: read-only pages should not be writable adds ca209f8b5f61 efi: x86: Fix config name for setting the NX-compatibility [...] adds 31f1a0edff78 efi/x86: libstub: Make DXE calls mixed mode safe adds 75ed63d91940 efi: clean up Kconfig dependencies on CONFIG_EFI adds 93ce7948e38f Merge tag 'efi-next-for-v5.19-2' of git://git.kernel.org/p [...] adds bd52cd5e23f1 s390/crypto: fix scatterwalk_unmap() callers in AES-GCM adds 85806016acb0 s390: simplify early program check handler adds 3384f135e90f s390: generate register offsets into pt_regs automatically adds c9bfb460c3e4 s390/perf: obtain sie_block from the right address adds 4d1f2e4576af s390/Kconfig: fix indentation adds 13e282cc92d7 s390/Kconfig.debug: fix indentation adds 9dade1707fdb s390/kexec: add __GFP_NORETRY to KEXEC_CONTROL_MEMORY_GFP adds 315945a43e91 MAINTAINERS: Update s390 virtio-ccw adds 6d5946274df1 s390/gmap: voluntarily schedule during key setting adds 3ae11dbcfac9 s390/mm: use non-quiescing sske for KVM switch to keyed guest adds 29ccaa4b35ea s390/mcck: isolate SIE instruction when setting CIF_MCCK_G [...] adds 79a74dac447b s390/uaccess: use symbolic names for inline assembler operands adds 454ede3f1424 s390/uaccess: use exception handler to zero result on get_ [...] adds a0e3a44bc2a0 s390/uaccess: use __noreturn instead of __attribute__((noreturn)) adds d144182ed19a s390/uaccess: whitespace cleanup adds f037acb41dc9 s390/stack: merge empty stack frame slots adds e0ffcf3fe18e s390/stack: add union to reflect kvm stack slot usages adds 4ab6cfc4ad9f Merge tag 's390-5.19-2' of git://git.kernel.org/pub/scm/li [...] adds 8422d1110ad4 riscv: dts: microchip: remove icicle memory clocks adds 9499e76de5d5 riscv: dts: microchip: move sysctrlr out of soc bus adds da305fa8a9a6 riscv: dts: microchip: remove soc vendor from filenames adds e8c81d649abc dt-bindings: riscv: microchip: document icicle reference design adds 1277b19506f8 riscv: dts: microchip: make the fabric dtsi board specific adds 83b8b2a46496 dt-bindings: vendor-prefixes: add Sundance DSP adds b847d32ae7c3 dt-bindings: riscv: microchip: add polarberry compatible string adds bc47b2217f24 riscv: dts: microchip: add the sundance polarberry adds 1bcea0303ff3 riscv: microchip: icicle: readability fixes adds df403b7c95aa riscv: dts: icicle: sort nodes alphabetically adds 2981deb83de2 RISC-V: PolarFire SoC Device Tree Updates adds 77d707a310fa RISC-V: Only default to spinwait on SBI-0.1 and M-mode adds 9d19f2b5256e Documentation: riscv: Add sv48 description to VM layout adds 35d33c76d68d riscv: Initialize thread pointer before calling C functions adds 26b8f69edda8 riscv: Improve virtual kernel memory layout dump adds 2273272823db riscv: Fix irq_work when SMP is disabled adds 02d88b40cb2e riscv: Wire up memfd_secret in UAPI header adds e61bf5c07114 RISC-V: Mark IORESOURCE_EXCLUSIVE for reserved mem instead [...] adds 9eb2e45d097c riscv: move errata/ and kvm/ builds to arch/riscv/Kbuild adds 9c375cfc7395 riscv: mm: init: make pt_ops_set_[early|late|fixmap] static adds 61114e734ccb riscv: Move alternative length validation into subsection adds f66e797b407b Merge tag 'riscv-for-linus-5.19-mw2' of git://git.kernel.o [...] adds ff979b2a9d97 ftrace/fgraph: fix increased missing-prototypes warnings adds 1bec877bdb76 arm64: Remove the __user annotation for the restore_za_con [...] adds 189129aecb53 arm64: hibernate: Fix syntax errors in comments adds 73e2d827a501 arm64: Initialize jump labels before setup_machine_fdt() adds 78c09c0f4df8 kselftest/arm64: signal: Skip SVE signal test if not enoug [...] adds 21873bd66b6e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 987a3e03c821 irqchip: Adjust Kconfig for Loongson adds fa84f89395e0 irqchip/loongson-liointc: Fix build error for LoongArch adds 0ea8ce61cb2c Documentation: LoongArch: Add basic documentations adds f23b22599f8e Documentation/zh_CN: Add basic LoongArch documentations adds 08145b087e44 LoongArch: Add ELF-related definitions adds 439057ec3b74 LoongArch: Add writecombine support for drm adds fa96b57c1490 LoongArch: Add build infrastructure adds f2ac457a6138 LoongArch: Add CPU definition headers adds 5b0b14e550a0 LoongArch: Add atomic/locking headers adds b738c106f735 LoongArch: Add other common headers adds 628c3bb40e9a LoongArch: Add boot and setup routines adds 0603839b18f4 LoongArch: Add exception/interrupt handling adds 803b0fc5c3f2 LoongArch: Add process management adds 09cfefb7fa70 LoongArch: Add memory management adds be769645a2ae LoongArch: Add system call support adds b74baf4ad05b LoongArch: Add signal handling support adds fcdfe9d22bed LoongArch: Add ELF and module support adds 7153c3cbb5b9 LoongArch: Add misc common routines adds 559671e04a33 LoongArch: Add some library functions adds c6b99bed6b8f LoongArch: Add VDSO and VSYSCALL support adds 46859ac8af52 LoongArch: Add multi-processor (SMP) support adds d4b6f1562a3c LoongArch: Add Non-Uniform Memory Access (NUMA) support adds 9e8536e26116 LoongArch: Add Loongson-3 default config file adds 8be4493119b0 MAINTAINERS: Add maintainer information for LoongArch adds c6f2f3e2c80e Merge tag 'loongarch-5.19' of git://git.kernel.org/pub/scm [...] adds c73b9099da4f ARM: OMAP1: clock: Convert to CCF adds 7036440eab3e ARM: omap1: enable multiplatform adds 9af13088ab13 Merge tag 'arm-multiplatform-5.19-3' of git://git.kernel.o [...] adds 9171c484dffd dt-bindings: soc: qcom,smd: do not use pattern for simple [...] adds 15e1a9bc41c9 dt-bindings: soc: imx8mp-media-blk-ctrl: Fix DT example adds cdc46fa81cc0 dt-bindings: usb: snps,dwc3: Add missing 'dma-coherent' property adds bcd7ec2cd720 dt-bindings: PCI: socionext,uniphier-pcie: Add missing chi [...] adds 0a1e19c8a639 dt-bindings: net: Fix unevaluatedProperties warnings in examples adds e2c6170a55ba dt-bindings: PCI: xilinx-cpm: Fix reg property order adds 304e4d53dd32 dt-bindings: clock: Update my email address adds f5f1a977fe0b dt-bindings: Update Sibi Sankar's email address adds fe3f70eec425 dt-bindings: PCI: apple: Add missing 'power-domains' property adds bbba69ef4795 dt-bindings: net/dsa: Add spi-peripheral-props.yaml references adds e1dff7f133ca dt-bindings: memory-controllers: ingenic: Split out child [...] adds 987cf300e76d dt-bindings: mtd: spi-nand: Add spi-peripheral-props.yaml [...] adds a01fe7ec42b7 Merge tag 'devicetree-fixes-for-5.19-1' of git://git.kerne [...] adds 16aa835a2524 um: xterm: Make default terminal emulator configurable adds b0cbccf4480b um: daemon: Make default socket configurable adds 365719035526 um: Use asm-generic/dma-mapping.h adds 2419ac327266 um: Enable ARCH_HAS_GCOV_PROFILE_ALL adds d5a9597d6916 um: line: Use separate IRQs per line adds af9fb41ed315 um: virtio_uml: Fix broken device handling in time-travel adds 57ae0b67b747 um: chan_user: Fix winch_tramp() return value adds 2a4a62a14be1 um: Fix out-of-bounds read in LDT setup adds 4e583ff9df91 Merge tag 'for-linus-5.19-rc1' of git://git.kernel.org/pub [...] adds 22abf318c35b jffs2: Use kzalloc instead of kmalloc/memset adds c14adb1cf70a jffs2: fix memory leak in jffs2_do_fill_super adds 5bff56edab7f ubifs: Simplify the return expression of run_gc() adds 532aef5912c2 ubifs: Use NULL instead of using plain integer as pointer adds d09e9a2bddba ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure [...] adds 14072ee33d5a ubi: fastmap: Check wl_pool for free peb before wear leveling adds 8c03a1c21d72 ubi: ubi_create_volume: Fix use-after-free when volume cre [...] adds 744983d87842 Merge tag 'for-linus-5.19-rc1' of git://git.kernel.org/pub [...] adds 07953c54a105 firmware_loader: enable XZ by default if compressed suppor [...] adds dc55e35f9e81 ipc: Store mqueue sysctls in the ipc namespace adds 1f5c135ee509 ipc: Store ipc sysctls in the ipc namespace adds def7343ff03b ipc: Use the same namespace to modify and validate adds dd141a4955d5 ipc: Remove extra1 field abuse to pass ipc namespace adds 0889f44e2810 ipc: Check permissions for checkpoint_restart sysctls at o [...] adds 38cd5b12b785 ipc: Remove extra braces adds 1888e9b4bb78 Merge tag 'per-namespace-ipc-sysctls-for-v5.19' of git://g [...] adds 343f4c49f243 kthread: Don't allocate kthread_struct for init and umh adds c5febea0956f fork: Pass struct kernel_clone_args into copy_thread adds 36cb0e1cda64 fork: Explicity test for idle tasks in copy_thread adds 5bd2e97c868a fork: Generalize PF_IO_WORKER handling adds 68d85f0a33b0 init: Deal with the init process being a user mode process adds 753550eb0ce1 fork: Explicitly set PF_KTHREAD adds 1b2552cbdbe0 fork: Stop allowing kthreads to call execve adds b3f9916d81e8 sched: Update task_tick_numa to ignore tasks without an mm adds 1ec6574a3c0a Merge tag 'kthread-cleanups-for-v5.19' of git://git.kernel [...] adds 157cc18122b4 signal: Rename send_signal send_signal_locked adds e71ba124078e signal: Replace __group_send_sig_info with send_signal_locked adds c200e4bb44e8 ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP adds 4a3d2717d140 ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP adds 16cc1bc67de8 ptrace: Remove arch_ptrace_attach adds cb3c19c93d65 signal: Use lockdep_assert_held instead of assert_spin_locked adds 6a2d90ba027a ptrace: Reimplement PTRACE_KILL by always sending SIGKILL adds 7b0fe1367ef2 ptrace: Document that wait_task_inactive can't fail adds 57b6de08b5f6 ptrace: Admit ptrace_stop can generate spuriuos SIGTRAPs adds 2500ad1c7fa4 ptrace: Don't change __state adds 5b4197cb287d ptrace: Always take siglock in ptrace_resume adds 31cae1eaae4f sched,signal,ptrace: Rework TASK_TRACED, TASK_STOPPED state adds 67850b7bdcd2 Merge tag 'ptrace_stop-cleanup-for-v5.19' of git://git.ker [...] adds e589f9b7078e fs/ntfs3: Fix some memory leaks in an error handling path [...] adds e95113ed4d42 fs/ntfs3: Keep preallocated only if option prealloc enabled adds 87e21c99bad7 fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_ac [...] adds 2d44667c306e fs/ntfs3: Update i_ctime when xattr is added adds 3a2154b25a9f fs/ntfs3: Optimize locking in ntfs_save_wsl_perm adds 9186d472ee78 fs/ntfs3: In function ntfs_set_acl_ex do not change inode- [...] adds 3880f2b816a7 fs/ntfs3: Fix fiemap + fix shrink file size (to remove pre [...] adds 114346978cf6 fs/ntfs3: Check new size for limits adds 52e00ea6b26e fs/ntfs3: Update valid size if -EIOCBQUEUED adds 03ab8e6297ac Merge tag 'v5.18' adds f26967b9f7a8 fs/ntfs3: Fix invalid free in log_replay adds 724bbe49c5e4 fs/ntfs3: provide block_invalidate_folio to fix memory leak adds 1f952675835b Merge tag 'ntfs3_for_5.19' of https://github.com/Paragon-S [...] adds 28cbc2d4c54c regulator: mt6315-regulator: fix invalid allowed mode adds 77d4d3609cd2 Merge tag 'regulator-fix-v5.19-rc0' of git://git.kernel.or [...] adds 741d4514e96a MAINTAINERS: Update GPIO ACPI library to Supported adds 8a172952fc59 MAINTAINERS: Update Intel GPIO (PMIC and PCH) to Supported adds 43624eda86c9 gpio: pca953x: use the correct register address to do regc [...] adds 7bb8a0cf49d5 gpio: adp5588: Remove support for platform setup and teard [...] adds 032dcf09e2bf Merge tag 'gpio-fixes-for-v5.19-rc1' of git://git.kernel.o [...] adds e69a5c010246 perf evlist: Extend arch_evsel__must_be_in_group to suppor [...] adds 8db43088ef16 perf docs: Correct typo of event_sources adds 4f52ca135861 perf test arm-spe: Check if perf-record hangs when recordi [...] adds dc2cf4ca866f perf unwind: Fix segbase for ld.lld linked objects adds 2762c488cdc1 perf lock: Change to synthesize task events adds 151e7d75036b perf record: Support sample-read topdown metric group for [...] adds 7f76b3113068 perf list: Add IBM z16 event description for s390 adds f71a261acd1d perf list: Update event description for IBM z10 to latest level adds e9c26fd6401d perf list: Update event description for IBM z13 to latest level adds d786bdf2a705 perf list: Update event description for IBM z14 to latest level adds d1833463dd13 perf list: Update event description for IBM z15 to latest level adds dfeab63acd97 perf list: Update event description for IBM z196/z114 to l [...] adds 882f54243a45 perf list: Update event description for IBM zEC12/zBC12 to [...] adds 62e6eb8d5454 perf mem: Trace physical address for Arm SPE events adds b24192a17337 perf c2c: Fix sorting in percent_rmt_hitm_cmp() adds 122657820fe0 perf vendor events intel: Add metrics for Sapphirerapids adds 1bcca2b1bd67 perf vendor events intel: Update metrics for Alderlake adds 45b2e5ad6837 Merge tag 'perf-tools-for-v5.19-2022-06-04' of git://git.k [...] adds 49f8b459fc1d xen: switch gnttab_end_foreign_access() to take a struct p [...] adds 0a19bab54ef4 MAINTAINERS: Update Xen maintainership adds 41925b105e34 xen: replace xen_remap() with memremap() adds 4ccbe91de91a Merge tag 'for-linus-5.19-rc1b-tag' of git://git.kernel.or [...] adds 6ba688364856 parisc: fix a crash with multicore scheduler adds cf936af790a3 parisc/stifb: Implement fb_is_primary_device() adds b046f984814a parisc/stifb: Keep track of hardware path of graphics card adds 23df9ba64bb9 Merge tag 'for-5.19/parisc-2' of git://git.kernel.org/pub/ [...] adds e18e5cbc70f1 net: dsa: don't use bitmap_weight() in b53_arl_read() adds 1ef1b69beaad net: systemport: don't use bitmap_weight() in bcm_sysport_ [...] adds 3a351118dc84 net: mellanox: fix open-coded for_each_set_bit() adds c8f14e2b737f iio: fix opencoded for_each_set_bit() adds 64b87c1a1875 qed: rework qed_rdma_bmap_free() adds fe06a0c09b47 KVM: x86: replace bitmap_weight with bitmap_empty where ap [...] adds 2b330a6a6c21 octeontx2-pf: replace bitmap_weight with bitmap_empty wher [...] adds 5f8dac3fc7ba qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() adds 8f51558e8015 risc-v: replace bitmap_weight with bitmap_empty in riscv_f [...] adds 71c1a517e3da arch/alpha: replace cpumask_weight with cpumask_empty wher [...] adds b6dad11d9cb1 arch/ia64: replace cpumask_weight with cpumask_empty where [...] adds 4aec74bccf5d arch/x86: replace cpumask_weight with cpumask_empty where [...] adds a37e94fe7c42 drm/i915/pmu: replace cpumask_weight with cpumask_empty wh [...] adds d72002ae67ad irq: mips: replace cpumask_weight with cpumask_empty where [...] adds 99248e351a27 genirq/affinity: replace cpumask_weight with cpumask_empty [...] adds 95e3a97387d6 clocksource: replace cpumask_weight with cpumask_empty in [...] adds b55032f1067a mm/vmstat: replace cpumask_weight with cpumask_empty where [...] adds dcf23cca930d arch/x86: replace nodes_weight with nodes_empty where appropriate adds c6bc5a3ce22c MAINTAINERS: add cpumask and nodemask files to BITMAP_API adds 430cd4a28d73 lib/bitmap.c make bitmap_print_bitmask_to_buf parseable adds 6d7131bd52b3 include/linux/find: Fix documentation adds e041e0ac53dd lib/bitmap: extend comment for bitmap_(from,to)_arr32() adds 0a97953fd221 lib: add bitmap_{from,to}_arr64 adds 2c523550b992 lib/bitmap: add test for bitmap_{from,to}_arr64 adds da0f8e957be9 KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 [...] adds 525d6515604e drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate adds a570e68fabec ia64: cleanup remove_siblinginfo() adds a7ef9b455c7c KVM: x86: hyper-v: fix type of valid_bank_mask adds d603fd8dd35f KVM: x86: hyper-v: replace bitmap_weight() with hweight64() adds 005f17007f47 bitmap: Fix return values to be unsigned adds 0dfe54071d7c nodemask: Fix return values to be unsigned adds d0e60d46bc03 Merge tag 'bitmap-for-5.19-rc1' of https://github.com/norov/linux
No new revisions were added by this update.
Summary of changes: .mailmap | 1 + Documentation/ABI/stable/sysfs-bus-mhi | 10 + Documentation/ABI/testing/configfs-usb-gadget-uvc | 1 + .../ABI/testing/debugfs-driver-habanalabs | 38 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 10 + Documentation/ABI/testing/sysfs-class-firmware | 77 + .../ABI/testing/sysfs-devices-physical_location | 42 + Documentation/COPYING-logo | 13 - Documentation/admin-guide/blockdev/index.rst | 6 +- Documentation/admin-guide/bootconfig.rst | 31 +- Documentation/admin-guide/kernel-parameters.txt | 11 +- Documentation/admin-guide/nfs/nfs-client.rst | 15 +- .../admin-guide/pm/intel-speed-select.rst | 22 + Documentation/arch.rst | 1 + Documentation/arm/marvell.rst | 7 - Documentation/conf.py | 2 +- Documentation/devicetree/bindings/arm/hpe,gxp.yaml | 27 + .../devicetree/bindings/arm/intel,socfpga.yaml | 1 + .../arm/tegra/nvidia,tegra-ccplex-cluster.yaml | 52 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 2 +- .../bindings/clock/renesas,r9a06g032-sysctrl.yaml | 11 + .../bindings/cpufreq/cpufreq-mediatek.txt | 7 + .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 9 +- .../devicetree/bindings/dma/altr,msgdma.yaml | 2 +- .../devicetree/bindings/dma/arm,pl330.yaml | 3 + Documentation/devicetree/bindings/dma/mmp-dma.txt | 10 +- .../bindings/dma/nvidia,tegra186-gpc-dma.yaml | 110 + .../devicetree/bindings/dma/qcom,gpi.yaml | 3 + .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 10 +- .../bindings/dma/renesas,rzn1-dmamux.yaml | 51 + .../bindings/dma/sifive,fu540-c000-pdma.yaml | 19 +- .../bindings/dma/snps,dma-spear1340.yaml | 8 +- Documentation/devicetree/bindings/dma/sprd-dma.txt | 7 +- .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 6 +- .../bindings/extcon/siliconmitus,sm5502-muic.yaml | 5 +- .../devicetree/bindings/gpio/gpio-altera.txt | 5 +- .../devicetree/bindings/i2c/renesas,rcar-i2c.yaml | 2 +- .../devicetree/bindings/i3c/cdns,i3c-master.txt | 43 - .../devicetree/bindings/i3c/cdns,i3c-master.yaml | 60 + .../devicetree/bindings/i3c/snps,dw-i3c-master.txt | 41 - .../bindings/i3c/snps,dw-i3c-master.yaml | 52 + .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 3 +- .../bindings/iio/adc/sprd,sc2720-adc.yaml | 60 +- .../devicetree/bindings/iio/adc/ti,ads1015.yaml | 7 +- .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 2 +- .../devicetree/bindings/iio/dac/lltc,ltc2632.yaml | 2 +- .../bindings/iio/imu/invensense,mpu6050.yaml | 34 +- .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 38 +- .../devicetree/bindings/iio/light/stk33xx.yaml | 6 + .../iio/potentiometer/microchip,mcp4131.yaml | 2 +- .../devicetree/bindings/iio/st,st-sensors.yaml | 1 + .../bindings/interconnect/qcom,osm-l3.yaml | 2 +- .../bindings/interconnect/qcom,rpmh.yaml | 18 +- .../devicetree/bindings/iommu/arm,smmu.yaml | 25 +- .../devicetree/bindings/iommu/mediatek,iommu.yaml | 34 +- .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 10 - .../devicetree/bindings/leds/kinetic,ktd2692.yaml | 87 + .../bindings/leds/leds-class-multicolor.yaml | 2 +- .../devicetree/bindings/leds/leds-ktd2692.txt | 50 - .../bindings/leds/leds-pwm-multicolor.yaml | 79 + .../devicetree/bindings/leds/leds-qcom-lpg.yaml | 174 ++ .../devicetree/bindings/leds/regulator-led.yaml | 55 + .../ingenic,nemc-peripherals.yaml | 46 + .../bindings/memory-controllers/ingenic,nemc.yaml | 32 - Documentation/devicetree/bindings/mfd/da9063.txt | 9 +- .../devicetree/bindings/mtd/ingenic,nand.yaml | 1 + .../devicetree/bindings/mtd/spi-nand.yaml | 1 + .../devicetree/bindings/net/adi,adin.yaml | 5 +- .../devicetree/bindings/net/cdns,macb.yaml | 1 - .../devicetree/bindings/net/dsa/brcm,b53.yaml | 115 +- .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 1 + .../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 1 + .../devicetree/bindings/net/dsa/realtek.yaml | 1 + .../devicetree/bindings/net/mediatek,net.yaml | 3 + .../devicetree/bindings/net/mediatek-dwmac.yaml | 3 + .../bindings/net/wireless/mediatek,mt76.yaml | 2 +- .../devicetree/bindings/nvmem/apple,efuses.yaml | 50 + .../bindings/nvmem/fsl,layerscape-sfp.yaml | 30 +- .../devicetree/bindings/opp/opp-v2-kryo-cpu.yaml | 56 +- .../devicetree/bindings/pci/apple,pcie.yaml | 5 +- .../bindings/pci/socionext,uniphier-pcie.yaml | 23 +- .../devicetree/bindings/pci/xilinx-versal-cpm.yaml | 10 +- .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 12 + .../bindings/phy/marvell,armada-3700-utmi-phy.yaml | 2 +- .../devicetree/bindings/phy/mixel,mipi-dsi-phy.txt | 29 - .../bindings/phy/mixel,mipi-dsi-phy.yaml | 107 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 4 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 1 + .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 91 +- .../bindings/phy/socionext,uniphier-pcie-phy.yaml | 47 +- .../bindings/phy/socionext,uniphier-usb2-phy.yaml | 3 + .../phy/socionext,uniphier-usb3hs-phy.yaml | 89 +- .../phy/socionext,uniphier-usb3ss-phy.yaml | 98 +- .../devicetree/bindings/pwm/atmel,at91sam-pwm.yaml | 47 + .../devicetree/bindings/pwm/atmel-pwm.txt | 35 - .../bindings/pwm/google,cros-ec-pwm.yaml | 9 +- .../devicetree/bindings/pwm/mediatek,pwm-disp.yaml | 75 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 1 + .../devicetree/bindings/pwm/pwm-mtk-disp.txt | 45 - .../bindings/pwm/sunplus,sp7021-pwm.yaml | 42 + .../bindings/regulator/mt6315-regulator.yaml | 4 +- .../bindings/remoteproc/fsl,imx-rproc.yaml | 9 +- .../devicetree/bindings/remoteproc/mtk,scp.yaml | 57 +- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 31 + .../bindings/remoteproc/st,stm32-rproc.yaml | 16 +- .../devicetree/bindings/reset/qcom,aoss-reset.yaml | 2 +- .../devicetree/bindings/reset/qcom,pdc-global.yaml | 2 +- .../devicetree/bindings/riscv/microchip.yaml | 2 + .../devicetree/bindings/rtc/nxp,pcf85063.txt | 1 + .../devicetree/bindings/rtc/renesas,rzn1-rtc.yaml | 70 + .../devicetree/bindings/serial/fsl-lpuart.yaml | 4 +- .../bindings/serial/qcom,serial-geni-qcom.yaml | 86 + .../bindings/serial/renesas,em-uart.yaml | 37 +- .../devicetree/bindings/serial/renesas,hscif.yaml | 9 +- .../devicetree/bindings/serial/renesas,scif.yaml | 2 +- .../devicetree/bindings/serial/rs485.yaml | 5 + .../bindings/serial/socionext,uniphier-uart.yaml | 5 +- .../soc/imx/fsl,imx8mp-media-blk-ctrl.yaml | 2 +- .../bindings/soc/intel/intel,hps-copy-engine.yaml | 51 + .../devicetree/bindings/soc/qcom/qcom,smd.yaml | 4 +- .../devicetree/bindings/soundwire/qcom,sdw.txt | 14 + .../devicetree/bindings/timer/hpe,gxp-timer.yaml | 47 + .../devicetree/bindings/timer/xlnx,xps-timer.yaml | 92 + .../devicetree/bindings/usb/am33xx-usb.txt | 7 +- .../devicetree/bindings/usb/da8xx-usb.txt | 5 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 7 + .../devicetree/bindings/usb/dwc3-xilinx.yaml | 4 + .../devicetree/bindings/usb/fcs,fsa4480.yaml | 72 + .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/generic-ohci.yaml | 1 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 1 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 227 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 4 + .../bindings/usb/samsung,exynos-usb2.yaml | 15 +- .../devicetree/bindings/usb/snps,dwc3.yaml | 2 + .../devicetree/bindings/usb/ti,am62-usb.yaml | 103 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../devicetree/bindings/watchdog/da9062-wdt.txt | 6 + .../bindings/watchdog/faraday,ftwdt010.txt | 22 - .../bindings/watchdog/faraday,ftwdt010.yaml | 67 + .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 1 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 + .../devicetree/bindings/watchdog/qcom-wdt.yaml | 39 +- .../devicetree/bindings/watchdog/renesas,wdt.yaml | 12 +- .../bindings/watchdog/socionext,uniphier-wdt.yaml | 2 +- .../bindings/watchdog/sunplus,sp7021-wdt.yaml | 47 + Documentation/driver-api/dmaengine/provider.rst | 8 +- Documentation/driver-api/firmware/fw_upload.rst | 126 + Documentation/driver-api/firmware/index.rst | 1 + Documentation/driver-api/index.rst | 1 + Documentation/driver-api/pwm.rst | 6 + Documentation/driver-api/serial/driver.rst | 2 +- Documentation/driver-api/serial/index.rst | 2 - Documentation/driver-api/serial/n_gsm.rst | 159 -- Documentation/driver-api/tty/index.rst | 73 + .../driver-api/{serial => tty}/moxa-smartio.rst | 0 Documentation/driver-api/tty/n_gsm.rst | 153 + Documentation/{ => driver-api}/tty/n_tty.rst | 0 Documentation/{ => driver-api}/tty/tty_buffer.rst | 0 Documentation/{ => driver-api}/tty/tty_driver.rst | 0 .../{ => driver-api}/tty/tty_internals.rst | 0 Documentation/{ => driver-api}/tty/tty_ldisc.rst | 0 Documentation/{ => driver-api}/tty/tty_port.rst | 0 Documentation/{ => driver-api}/tty/tty_struct.rst | 0 Documentation/driver-api/vfio-mediated-device.rst | 4 +- Documentation/filesystems/erofs.rst | 64 +- .../filesystems/nfs/client-identifier.rst | 216 ++ Documentation/filesystems/nfs/index.rst | 2 + Documentation/firmware-guide/acpi/enumeration.rst | 25 + Documentation/fpga/dfl.rst | 5 + Documentation/i2c/writing-clients.rst | 13 +- Documentation/images/COPYING-logo | 21 + Documentation/{ => images}/logo.gif | Bin Documentation/images/logo.svg | 2040 ++++++++++++++ Documentation/index.rst | 1 - Documentation/input/input-programming.rst | 6 +- Documentation/leds/leds-qcom-lpg.rst | 78 + Documentation/loongarch/features.rst | 3 + Documentation/loongarch/index.rst | 21 + Documentation/loongarch/introduction.rst | 387 +++ Documentation/loongarch/irq-chip-model.rst | 156 + Documentation/misc-devices/index.rst | 1 + Documentation/misc-devices/oxsemi-tornado.rst | 131 + Documentation/networking/ip-sysctl.rst | 23 +- Documentation/riscv/vm-layout.rst | 36 + Documentation/tools/rtla/Makefile | 14 +- Documentation/trace/ftrace.rst | 12 + Documentation/trace/timerlat-tracer.rst | 5 +- Documentation/translations/zh_CN/index.rst | 1 + .../translations/zh_CN/loongarch/features.rst | 8 + .../translations/zh_CN/loongarch/index.rst | 26 + .../translations/zh_CN/loongarch/introduction.rst | 351 +++ .../zh_CN/loongarch/irq-chip-model.rst | 155 + Documentation/tty/index.rst | 63 - Documentation/usb/gadget-testing.rst | 1 + MAINTAINERS | 155 +- arch/alpha/include/uapi/asm/termbits.h | 214 +- arch/alpha/kernel/process.c | 15 +- arch/arc/kernel/process.c | 13 +- arch/arm/Kconfig | 38 +- arch/arm/Makefile | 2 +- arch/arm/boot/dts/Makefile | 3 + arch/arm/boot/dts/aspeed-ast2600-evb.dts | 39 +- .../arm/boot/dts/aspeed-bmc-facebook-bletchley.dts | 182 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-nuvia-dc-scm.dts | 190 ++ arch/arm/boot/dts/aspeed-g4.dtsi | 16 +- arch/arm/boot/dts/aspeed-g5.dtsi | 16 +- arch/arm/boot/dts/aspeed-g6.dtsi | 38 +- arch/arm/boot/dts/at91-sama7g5ek.dts | 21 +- arch/arm/boot/dts/at91sam9261ek.dts | 4 + arch/arm/boot/dts/at91sam9263ek.dts | 4 + arch/arm/boot/dts/at91sam9rlek.dts | 4 + arch/arm/boot/dts/da850.dtsi | 2 + arch/arm/boot/dts/hpe-bmc-dl360gen10.dts | 26 + arch/arm/boot/dts/hpe-gxp.dtsi | 127 + arch/arm/boot/dts/mmp2.dtsi | 2 + arch/arm/boot/dts/pxa25x.dtsi | 5 +- arch/arm/boot/dts/pxa27x.dtsi | 5 +- arch/arm/boot/dts/pxa3xx.dtsi | 5 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 2 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 11 +- arch/arm/boot/dts/rk3036.dtsi | 2 + arch/arm/boot/dts/rk3066a.dtsi | 3 +- arch/arm/boot/dts/rk3188.dtsi | 3 +- arch/arm/boot/dts/rk322x.dtsi | 2 + arch/arm/boot/dts/rk3288.dtsi | 2 + arch/arm/boot/dts/rv1108.dtsi | 31 +- arch/arm/boot/dts/sam9x60.dtsi | 2 +- arch/arm/boot/dts/sama7g5.dtsi | 26 +- arch/arm/boot/dts/socfpga_arria10_socdk_qspi.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_socdk.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_sodia.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 4 +- arch/arm/common/locomo.c | 1 - arch/arm/common/sa1111.c | 5 +- arch/arm/configs/am200epdkit_defconfig | 1 + arch/arm/configs/cm_x300_defconfig | 1 + arch/arm/configs/colibri_pxa270_defconfig | 1 + arch/arm/configs/colibri_pxa300_defconfig | 1 + arch/arm/configs/corgi_defconfig | 1 + arch/arm/configs/eseries_pxa_defconfig | 1 + arch/arm/configs/ezx_defconfig | 1 + arch/arm/configs/h5000_defconfig | 1 + arch/arm/configs/lpd270_defconfig | 1 + arch/arm/configs/lubbock_defconfig | 1 + arch/arm/configs/magician_defconfig | 1 + arch/arm/configs/mainstone_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 16 + arch/arm/configs/omap1_defconfig | 3 + arch/arm/configs/palmz72_defconfig | 1 + arch/arm/configs/pcm027_defconfig | 1 + arch/arm/configs/pxa255-idp_defconfig | 1 + arch/arm/configs/pxa3xx_defconfig | 1 + arch/arm/configs/pxa_defconfig | 1 + arch/arm/configs/spitz_defconfig | 1 + arch/arm/configs/trizeps4_defconfig | 1 + arch/arm/configs/viper_defconfig | 1 + arch/arm/configs/xcep_defconfig | 1 + arch/arm/configs/zeus_defconfig | 1 + arch/arm/include/asm/hardware/sa1111.h | 2 - arch/arm/include/asm/io.h | 27 +- arch/arm/kernel/ftrace.c | 6 +- arch/arm/kernel/process.c | 12 +- arch/arm/kernel/reboot.c | 4 +- arch/arm/mach-at91/Kconfig | 2 +- arch/arm/mach-ep93xx/clock.c | 10 +- arch/arm/mach-ep93xx/ts72xx.c | 2 +- arch/arm/mach-hpe/Kconfig | 23 + arch/arm/mach-hpe/Makefile | 1 + arch/arm/mach-hpe/gxp.c | 16 + arch/arm/mach-mmp/Kconfig | 10 +- arch/arm/mach-mmp/Makefile | 3 - arch/arm/mach-mmp/devices.c | 2 +- arch/arm/mach-mmp/devices.h | 10 +- arch/arm/mach-mmp/mfp.h | 2 +- arch/arm/mach-mmp/mmp2.h | 48 +- arch/arm/mach-mmp/pxa168.h | 60 +- arch/arm/mach-mmp/pxa910.h | 38 +- arch/arm/mach-mmp/tavorevb.c | 113 - arch/arm/mach-mmp/ttc_dkb.c | 6 +- arch/arm/mach-omap1/Kconfig | 16 + arch/arm/mach-omap1/clock.c | 693 ++--- arch/arm/mach-omap1/clock.h | 139 +- arch/arm/mach-omap1/clock_data.c | 483 ++-- arch/arm/mach-omap1/hardware.h | 2 +- arch/arm/mach-omap1/include/mach/uncompress.h | 117 - arch/arm/mach-omap1/io.c | 7 - arch/arm/mach-omap1/serial.c | 3 +- arch/arm/mach-omap1/{include/mach => }/serial.h | 0 arch/arm/mach-omap1/time.c | 5 + arch/arm/mach-pxa/Kconfig | 15 + arch/arm/mach-pxa/Makefile | 18 +- arch/arm/mach-pxa/Makefile.boot | 3 - arch/arm/mach-pxa/{include/mach => }/addr-map.h | 0 arch/arm/mach-pxa/am300epd.c | 2 +- arch/arm/mach-pxa/balloon3-pcmcia.c | 137 + arch/arm/mach-pxa/balloon3.c | 4 +- arch/arm/mach-pxa/{include/mach => }/balloon3.h | 0 arch/arm/mach-pxa/cm-x300.c | 12 +- arch/arm/mach-pxa/colibri-evalboard.c | 1 - arch/arm/mach-pxa/colibri-pcmcia.c | 165 ++ arch/arm/mach-pxa/colibri-pxa270-income.c | 1 - arch/arm/mach-pxa/colibri-pxa270.c | 2 +- arch/arm/mach-pxa/colibri-pxa300.c | 3 +- arch/arm/mach-pxa/colibri-pxa320.c | 2 +- arch/arm/mach-pxa/colibri-pxa3xx.c | 3 +- arch/arm/mach-pxa/colibri.h | 2 +- arch/arm/mach-pxa/corgi.c | 23 +- arch/arm/mach-pxa/{include/mach => }/corgi.h | 0 arch/arm/mach-pxa/corgi_pm.c | 5 +- arch/arm/mach-pxa/csb726.c | 5 +- arch/arm/mach-pxa/csb726.h | 2 +- arch/arm/mach-pxa/devices.c | 17 +- arch/arm/mach-pxa/e740-pcmcia.c | 127 + .../arm/mach-pxa/{include/mach => }/eseries-gpio.h | 0 arch/arm/mach-pxa/eseries.c | 38 +- arch/arm/mach-pxa/ezx.c | 1 - arch/arm/mach-pxa/generic.c | 62 +- arch/arm/mach-pxa/generic.h | 9 - arch/arm/mach-pxa/gumstix.c | 1 - arch/arm/mach-pxa/gumstix.h | 2 +- arch/arm/mach-pxa/h5000.c | 2 +- arch/arm/mach-pxa/hx4700-pcmcia.c | 118 + arch/arm/mach-pxa/hx4700.c | 18 +- arch/arm/mach-pxa/{include/mach => }/hx4700.h | 0 arch/arm/mach-pxa/idp.c | 2 - arch/arm/mach-pxa/idp.h | 2 +- arch/arm/mach-pxa/include/mach/audio.h | 31 - arch/arm/mach-pxa/include/mach/bitfield.h | 114 - arch/arm/mach-pxa/include/mach/dma.h | 17 - arch/arm/mach-pxa/include/mach/generic.h | 1 - arch/arm/mach-pxa/include/mach/hardware.h | 305 -- arch/arm/mach-pxa/include/mach/lubbock.h | 49 - arch/arm/mach-pxa/include/mach/magician.h | 125 - arch/arm/mach-pxa/include/mach/mainstone.h | 142 - arch/arm/mach-pxa/include/mach/mfp.h | 18 - arch/arm/mach-pxa/include/mach/mtd-xip.h | 36 - arch/arm/mach-pxa/include/mach/poodle.h | 94 - arch/arm/mach-pxa/include/mach/pxa2xx-regs.h | 194 -- arch/arm/mach-pxa/include/mach/pxa3xx-regs.h | 203 -- arch/arm/mach-pxa/include/mach/regs-ac97.h | 102 - arch/arm/mach-pxa/include/mach/regs-lcd.h | 198 -- arch/arm/mach-pxa/include/mach/regs-ost.h | 35 - arch/arm/mach-pxa/include/mach/regs-uart.h | 144 - arch/arm/mach-pxa/include/mach/reset.h | 22 - arch/arm/mach-pxa/include/mach/tosa.h | 183 -- arch/arm/mach-pxa/include/mach/trizeps4.h | 165 -- arch/arm/mach-pxa/include/mach/uncompress.h | 70 - arch/arm/mach-pxa/irq.c | 5 +- arch/arm/mach-pxa/{include/mach => }/irqs.h | 0 arch/arm/mach-pxa/littleton.c | 1 - arch/arm/mach-pxa/lpd270.c | 6 +- arch/arm/mach-pxa/lubbock.c | 17 +- arch/arm/mach-pxa/lubbock.h | 47 + arch/arm/mach-pxa/magician.c | 56 +- arch/arm/mach-pxa/magician.h | 125 + arch/arm/mach-pxa/mainstone.c | 17 +- arch/arm/mach-pxa/mainstone.h | 140 + arch/arm/mach-pxa/mfp-pxa2xx.c | 3 +- arch/arm/mach-pxa/mfp-pxa2xx.h | 2 +- arch/arm/mach-pxa/mfp-pxa3xx.c | 3 +- arch/arm/mach-pxa/mfp-pxa3xx.h | 2 +- arch/arm/mach-pxa/mfp.h | 18 + arch/arm/mach-pxa/mioa701.c | 4 +- arch/arm/mach-pxa/mxm8x10.c | 8 +- arch/arm/mach-pxa/palm27x.c | 2 +- arch/arm/mach-pxa/palmld-pcmcia.c | 111 + arch/arm/mach-pxa/palmld.c | 23 +- arch/arm/mach-pxa/{include/mach => }/palmld.h | 0 arch/arm/mach-pxa/palmt5.c | 11 +- arch/arm/mach-pxa/palmt5.h | 2 +- arch/arm/mach-pxa/palmtc-pcmcia.c | 162 ++ arch/arm/mach-pxa/palmtc.c | 4 +- arch/arm/mach-pxa/{include/mach => }/palmtc.h | 0 arch/arm/mach-pxa/palmte2.c | 2 +- arch/arm/mach-pxa/palmtreo.c | 4 +- arch/arm/mach-pxa/palmtx-pcmcia.c | 111 + arch/arm/mach-pxa/palmtx.c | 13 +- arch/arm/mach-pxa/{include/mach => }/palmtx.h | 0 arch/arm/mach-pxa/palmz72.c | 2 +- arch/arm/mach-pxa/pcm027.h | 2 +- arch/arm/mach-pxa/pcm990-baseboard.c | 2 +- arch/arm/mach-pxa/pcm990_baseboard.h | 2 +- arch/arm/mach-pxa/poodle.c | 31 +- arch/arm/mach-pxa/poodle.h | 92 + arch/arm/mach-pxa/pxa-dt.c | 2 +- arch/arm/mach-pxa/pxa-regs.h | 52 + arch/arm/mach-pxa/pxa25x.c | 12 +- arch/arm/mach-pxa/pxa25x.h | 6 +- arch/arm/mach-pxa/pxa27x-udc.h | 2 + arch/arm/mach-pxa/pxa27x.c | 12 +- arch/arm/mach-pxa/pxa27x.h | 6 +- arch/arm/mach-pxa/pxa2xx-regs.h | 149 + arch/arm/mach-pxa/pxa2xx.c | 32 +- arch/arm/mach-pxa/pxa300.c | 1 + arch/arm/mach-pxa/pxa320.c | 1 + arch/arm/mach-pxa/pxa3xx-regs.h | 134 + arch/arm/mach-pxa/pxa3xx-ulpi.c | 2 +- arch/arm/mach-pxa/pxa3xx.c | 19 +- arch/arm/mach-pxa/pxa3xx.h | 6 +- arch/arm/mach-pxa/pxa930.c | 1 + arch/arm/mach-pxa/regs-ost.h | 37 + arch/arm/mach-pxa/regs-rtc.h | 2 +- arch/arm/mach-pxa/regs-u2d.h | 2 - arch/arm/mach-pxa/regs-uart.h | 146 + arch/arm/mach-pxa/reset.c | 9 +- arch/arm/mach-pxa/reset.h | 22 + arch/arm/mach-pxa/sharpsl_pm.c | 2 +- arch/arm/mach-pxa/sleep.S | 9 +- arch/arm/mach-pxa/smemc.c | 13 +- arch/arm/mach-pxa/{include/mach => }/smemc.h | 0 arch/arm/mach-pxa/spitz.c | 37 +- arch/arm/mach-pxa/{include/mach => }/spitz.h | 0 arch/arm/mach-pxa/spitz_pm.c | 3 +- arch/arm/mach-pxa/standby.S | 3 +- arch/arm/mach-pxa/tosa.c | 80 +- arch/arm/mach-pxa/tosa.h | 165 ++ arch/arm/mach-pxa/trizeps4-pcmcia.c | 200 ++ arch/arm/mach-pxa/trizeps4.c | 6 +- arch/arm/mach-pxa/trizeps4.h | 166 ++ arch/arm/mach-pxa/viper-pcmcia.c | 180 ++ .../arm/mach-pxa/viper-pcmcia.h | 0 arch/arm/mach-pxa/viper.c | 20 +- arch/arm/mach-pxa/vpac270-pcmcia.c | 137 + arch/arm/mach-pxa/vpac270.c | 4 +- arch/arm/mach-pxa/{include/mach => }/vpac270.h | 0 arch/arm/mach-pxa/xcep.c | 4 +- arch/arm/mach-pxa/z2.c | 13 +- arch/arm/mach-pxa/{include/mach => }/z2.h | 0 arch/arm/mach-pxa/zeus.c | 20 +- arch/arm/mach-pxa/zylonite.c | 34 +- arch/arm/mach-pxa/zylonite.h | 2 + arch/arm/mach-pxa/zylonite_pxa300.c | 1 + arch/arm/mach-pxa/zylonite_pxa320.c | 1 + arch/arm/mach-sa1100/generic.c | 6 +- arch/arm/mach-sa1100/include/mach/reset.h | 1 - arch/arm/mm/copypage-xsc3.c | 2 + arch/arm/mm/ioremap.c | 2 +- arch/arm/plat-pxa/Kconfig | 9 - arch/arm/plat-pxa/Makefile | 10 - arch/arm/plat-pxa/include/plat/mfp.h | 472 ---- arch/arm/plat-pxa/mfp.c | 282 -- arch/arm64/Kconfig | 4 - arch/arm64/boot/dts/intel/Makefile | 3 +- arch/arm64/boot/dts/intel/socfpga_agilex_n6000.dts | 66 + arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 18 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 12 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 16 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 11 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 7 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 20 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 23 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 13 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 7 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 8 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 13 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 68 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 12 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 26 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 16 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 11 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 22 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 20 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 21 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 20 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 5 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 2 + arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 4 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 2 + arch/arm64/boot/dts/sprd/whale2.dtsi | 4 + arch/arm64/include/asm/compat.h | 93 +- arch/arm64/include/asm/unistd.h | 1 + arch/arm64/kernel/hibernate.c | 2 +- arch/arm64/kernel/process.c | 15 +- arch/arm64/kernel/setup.c | 7 +- arch/arm64/kernel/signal.c | 2 +- arch/csky/kernel/power.c | 6 +- arch/csky/kernel/process.c | 15 +- arch/hexagon/kernel/process.c | 12 +- arch/ia64/include/asm/ptrace.h | 4 - arch/ia64/kernel/process.c | 19 +- arch/ia64/kernel/ptrace.c | 57 - arch/ia64/kernel/setup.c | 2 +- arch/ia64/kernel/smpboot.c | 4 - arch/loongarch/Kbuild | 6 + arch/loongarch/Kconfig | 438 +++ arch/{riscv => loongarch}/Kconfig.debug | 0 arch/loongarch/Makefile | 100 + arch/loongarch/boot/.gitignore | 2 + arch/loongarch/boot/Makefile | 16 + arch/{csky => loongarch}/boot/dts/Makefile | 0 arch/loongarch/configs/loongson3_defconfig | 771 +++++ arch/loongarch/include/asm/Kbuild | 30 + arch/loongarch/include/asm/acenv.h | 18 + arch/loongarch/include/asm/acpi.h | 38 + arch/loongarch/include/asm/addrspace.h | 112 + arch/loongarch/include/asm/asm-offsets.h | 5 + arch/loongarch/include/asm/asm-prototypes.h | 7 + arch/loongarch/include/asm/asm.h | 191 ++ arch/loongarch/include/asm/asmmacro.h | 289 ++ arch/loongarch/include/asm/atomic.h | 362 +++ arch/loongarch/include/asm/barrier.h | 159 ++ arch/loongarch/include/asm/bitops.h | 33 + arch/loongarch/include/asm/bitrev.h | 34 + arch/loongarch/include/asm/bootinfo.h | 43 + arch/loongarch/include/asm/branch.h | 21 + arch/loongarch/include/asm/bug.h | 23 + arch/loongarch/include/asm/cache.h | 13 + arch/loongarch/include/asm/cacheflush.h | 80 + arch/loongarch/include/asm/cacheops.h | 37 + arch/loongarch/include/asm/clocksource.h | 12 + arch/loongarch/include/asm/cmpxchg.h | 123 + arch/loongarch/include/asm/compiler.h | 15 + arch/loongarch/include/asm/cpu-features.h | 73 + arch/loongarch/include/asm/cpu-info.h | 116 + arch/loongarch/include/asm/cpu.h | 127 + arch/loongarch/include/asm/cpufeature.h | 24 + arch/loongarch/include/asm/delay.h | 26 + arch/loongarch/include/asm/dma-direct.h | 11 + arch/loongarch/include/asm/dmi.h | 24 + arch/loongarch/include/asm/efi.h | 41 + arch/loongarch/include/asm/elf.h | 301 ++ arch/loongarch/include/asm/entry-common.h | 13 + arch/loongarch/include/asm/exec.h | 10 + arch/loongarch/include/asm/fb.h | 23 + arch/loongarch/include/asm/fixmap.h | 13 + arch/loongarch/include/asm/fpregdef.h | 53 + arch/loongarch/include/asm/fpu.h | 129 + arch/loongarch/include/asm/futex.h | 108 + arch/loongarch/include/asm/hardirq.h | 26 + arch/loongarch/include/asm/hugetlb.h | 83 + arch/loongarch/include/asm/hw_irq.h | 17 + arch/loongarch/include/asm/idle.h | 9 + arch/loongarch/include/asm/inst.h | 117 + arch/loongarch/include/asm/io.h | 129 + arch/loongarch/include/asm/irq.h | 132 + arch/loongarch/include/asm/irq_regs.h | 27 + arch/loongarch/include/asm/irqflags.h | 78 + arch/loongarch/include/asm/kdebug.h | 23 + arch/loongarch/include/asm/linkage.h | 36 + arch/loongarch/include/asm/local.h | 138 + arch/loongarch/include/asm/loongarch.h | 1516 ++++++++++ arch/loongarch/include/asm/loongson.h | 153 + arch/loongarch/include/asm/mmu.h | 16 + arch/loongarch/include/asm/mmu_context.h | 152 + arch/loongarch/include/asm/mmzone.h | 18 + arch/loongarch/include/asm/module.h | 80 + arch/loongarch/include/asm/module.lds.h | 7 + arch/loongarch/include/asm/numa.h | 67 + arch/loongarch/include/asm/page.h | 115 + arch/loongarch/include/asm/percpu.h | 214 ++ arch/loongarch/include/asm/perf_event.h | 10 + arch/loongarch/include/asm/pgalloc.h | 103 + arch/loongarch/include/asm/pgtable-bits.h | 131 + arch/loongarch/include/asm/pgtable.h | 565 ++++ arch/loongarch/include/asm/prefetch.h | 29 + arch/loongarch/include/asm/processor.h | 209 ++ arch/loongarch/include/asm/ptrace.h | 152 + arch/loongarch/include/asm/reboot.h | 10 + arch/loongarch/include/asm/regdef.h | 41 + arch/loongarch/include/asm/seccomp.h | 20 + arch/loongarch/include/asm/serial.h | 11 + arch/loongarch/include/asm/setup.h | 21 + arch/loongarch/include/asm/shmparam.h | 12 + arch/loongarch/include/asm/smp.h | 124 + arch/loongarch/include/asm/sparsemem.h | 23 + arch/loongarch/include/asm/stackframe.h | 219 ++ arch/loongarch/include/asm/stacktrace.h | 74 + arch/loongarch/include/asm/string.h | 12 + arch/loongarch/include/asm/switch_to.h | 37 + arch/loongarch/include/asm/syscall.h | 74 + arch/loongarch/include/asm/thread_info.h | 106 + arch/loongarch/include/asm/time.h | 50 + arch/loongarch/include/asm/timex.h | 33 + arch/loongarch/include/asm/tlb.h | 180 ++ arch/loongarch/include/asm/tlbflush.h | 48 + arch/loongarch/include/asm/topology.h | 41 + arch/loongarch/include/asm/types.h | 19 + arch/loongarch/include/asm/uaccess.h | 269 ++ arch/loongarch/include/asm/unistd.h | 11 + arch/loongarch/include/asm/vdso.h | 38 + arch/loongarch/include/asm/vdso/clocksource.h | 8 + arch/loongarch/include/asm/vdso/gettimeofday.h | 99 + arch/loongarch/include/asm/vdso/processor.h | 14 + arch/loongarch/include/asm/vdso/vdso.h | 30 + arch/loongarch/include/asm/vdso/vsyscall.h | 27 + arch/loongarch/include/asm/vermagic.h | 19 + arch/loongarch/include/asm/vmalloc.h | 4 + arch/loongarch/include/uapi/asm/Kbuild | 2 + arch/loongarch/include/uapi/asm/auxvec.h | 17 + arch/loongarch/include/uapi/asm/bitsperlong.h | 9 + arch/loongarch/include/uapi/asm/break.h | 23 + arch/loongarch/include/uapi/asm/byteorder.h | 13 + arch/loongarch/include/uapi/asm/hwcap.h | 20 + arch/loongarch/include/uapi/asm/ptrace.h | 52 + arch/loongarch/include/uapi/asm/reg.h | 59 + arch/loongarch/include/uapi/asm/sigcontext.h | 44 + arch/loongarch/include/uapi/asm/signal.h | 13 + arch/loongarch/include/uapi/asm/ucontext.h | 35 + arch/loongarch/include/uapi/asm/unistd.h | 5 + arch/{alpha => loongarch}/kernel/.gitignore | 0 arch/loongarch/kernel/Makefile | 25 + arch/loongarch/kernel/access-helper.h | 13 + arch/loongarch/kernel/acpi.c | 333 +++ arch/loongarch/kernel/asm-offsets.c | 264 ++ arch/loongarch/kernel/cacheinfo.c | 122 + arch/loongarch/kernel/cpu-probe.c | 292 ++ arch/loongarch/kernel/dma.c | 40 + arch/loongarch/kernel/efi.c | 72 + arch/loongarch/kernel/elf.c | 30 + arch/loongarch/kernel/entry.S | 89 + arch/loongarch/kernel/env.c | 101 + arch/loongarch/kernel/fpu.S | 261 ++ arch/loongarch/kernel/genex.S | 95 + arch/loongarch/kernel/head.S | 98 + arch/loongarch/kernel/idle.c | 16 + arch/loongarch/kernel/inst.c | 40 + arch/loongarch/kernel/io.c | 94 + arch/loongarch/kernel/irq.c | 88 + arch/loongarch/kernel/mem.c | 64 + arch/loongarch/kernel/module-sections.c | 121 + arch/loongarch/kernel/module.c | 375 +++ arch/loongarch/kernel/numa.c | 466 +++ arch/loongarch/kernel/proc.c | 127 + arch/loongarch/kernel/process.c | 267 ++ arch/loongarch/kernel/ptrace.c | 431 +++ arch/loongarch/kernel/reset.c | 102 + arch/loongarch/kernel/setup.c | 374 +++ arch/loongarch/kernel/signal.c | 566 ++++ arch/loongarch/kernel/smp.c | 751 +++++ arch/loongarch/kernel/switch.S | 35 + arch/loongarch/kernel/syscall.c | 63 + arch/loongarch/kernel/time.c | 214 ++ arch/loongarch/kernel/topology.c | 52 + arch/loongarch/kernel/traps.c | 725 +++++ arch/loongarch/kernel/vdso.c | 138 + arch/loongarch/kernel/vmlinux.lds.S | 120 + arch/loongarch/lib/Makefile | 6 + arch/loongarch/lib/clear_user.S | 43 + arch/loongarch/lib/copy_user.S | 47 + arch/loongarch/lib/delay.c | 43 + arch/loongarch/lib/dump_tlb.c | 111 + arch/loongarch/mm/Makefile | 9 + arch/loongarch/mm/cache.c | 141 + arch/loongarch/mm/extable.c | 22 + arch/loongarch/mm/fault.c | 261 ++ arch/loongarch/mm/hugetlbpage.c | 87 + arch/loongarch/mm/init.c | 178 ++ arch/loongarch/mm/ioremap.c | 27 + arch/{mips => loongarch}/mm/maccess.c | 0 arch/loongarch/mm/mmap.c | 125 + arch/loongarch/mm/page.S | 84 + arch/loongarch/mm/pgtable.c | 130 + arch/loongarch/mm/tlb.c | 305 ++ arch/loongarch/mm/tlbex.S | 546 ++++ arch/loongarch/pci/Makefile | 7 + arch/{arm64/kernel => loongarch}/vdso/.gitignore | 0 arch/loongarch/vdso/Makefile | 96 + arch/loongarch/vdso/elf.S | 15 + arch/loongarch/vdso/gen_vdso_offsets.sh | 13 + arch/loongarch/vdso/sigreturn.S | 24 + arch/loongarch/vdso/vdso.S | 22 + arch/loongarch/vdso/vdso.lds.S | 72 + arch/loongarch/vdso/vgettimeofday.c | 25 + arch/m68k/Kconfig.bus | 10 - arch/m68k/Kconfig.cpu | 2 +- arch/m68k/Kconfig.machine | 1 + arch/m68k/coldfire/Makefile | 2 +- arch/m68k/coldfire/dma.c | 43 - arch/m68k/coldfire/intc.c | 2 +- arch/m68k/coldfire/m53xx.c | 2 +- arch/m68k/coldfire/pci.c | 2 +- arch/m68k/emu/natfeat.c | 3 +- arch/m68k/hp300/config.c | 7 - arch/m68k/include/asm/dma.h | 483 ---- arch/m68k/include/asm/elf.h | 9 + arch/m68k/include/asm/machdep.h | 2 - arch/m68k/include/asm/mmu.h | 4 +- arch/m68k/include/asm/pgtable_no.h | 3 +- arch/m68k/include/uapi/asm/ptrace.h | 5 + arch/m68k/kernel/process.c | 17 +- arch/m68k/kernel/ptrace.c | 58 + arch/m68k/kernel/setup_mm.c | 10 - arch/m68k/kernel/setup_no.c | 2 - arch/m68k/kernel/time.c | 9 + arch/m68k/mac/config.c | 4 +- arch/m68k/mm/motorola.c | 1 - arch/m68k/q40/config.c | 7 - arch/m68k/virt/config.c | 4 +- arch/microblaze/include/asm/string.h | 2 + arch/microblaze/kernel/kgdb.c | 2 +- arch/microblaze/kernel/process.c | 12 +- arch/microblaze/kernel/timer.c | 4 + arch/microblaze/lib/memcpy.c | 18 +- arch/microblaze/lib/memmove.c | 31 +- arch/microblaze/lib/memset.c | 33 +- arch/microblaze/mm/init.c | 5 + arch/mips/Kconfig | 17 +- arch/mips/alchemy/common/dbdma.c | 2 +- arch/mips/alchemy/devboards/db1300.c | 9 - arch/mips/bmips/dma.c | 1 + arch/mips/boot/dts/brcm/bcm97358svmb.dts | 2 +- arch/mips/boot/dts/brcm/bcm97360svmb.dts | 2 +- arch/mips/boot/dts/brcm/bcm97425svmb.dts | 2 +- arch/mips/boot/dts/ingenic/cu1000-neo.dts | 77 +- arch/mips/boot/dts/ingenic/cu1830-neo.dts | 76 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 2 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 34 +- arch/mips/boot/dts/ingenic/x1830.dtsi | 55 +- arch/mips/boot/dts/mscc/jaguar2_pcb110.dts | 10 +- arch/mips/boot/dts/mscc/jaguar2_pcb111.dts | 10 +- arch/mips/boot/dts/mscc/jaguar2_pcb118.dts | 6 +- arch/mips/boot/dts/mscc/ocelot.dtsi | 4 +- arch/mips/boot/dts/mscc/ocelot_pcb120.dts | 6 +- arch/mips/boot/dts/mscc/serval_common.dtsi | 14 +- .../dts/ralink/gardena_smart_gateway_mt7688.dts | 2 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts | 26 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts | 30 +- arch/mips/boot/dts/ralink/mt7621.dtsi | 2 +- arch/mips/boot/tools/relocs.c | 2 +- arch/mips/cavium-octeon/executive/cvmx-bootmem.c | 2 +- .../cavium-octeon/executive/cvmx-helper-xaui.c | 5 +- arch/mips/cavium-octeon/executive/cvmx-helper.c | 6 + arch/mips/cavium-octeon/executive/cvmx-pko.c | 2 +- arch/mips/cavium-octeon/octeon-irq.c | 2 +- arch/mips/cavium-octeon/octeon-usb.c | 2 +- arch/mips/configs/cu1000-neo_defconfig | 2 +- arch/mips/configs/cu1830-neo_defconfig | 2 +- arch/mips/dec/ioasic-irq.c | 4 +- arch/mips/dec/setup.c | 2 +- arch/mips/fw/arc/memory.c | 2 +- arch/mips/include/asm/checksum.h | 79 +- arch/mips/include/asm/compat.h | 41 +- arch/mips/include/asm/cpu-features.h | 3 + .../include/asm/mach-ip27/cpu-feature-overrides.h | 1 - .../include/asm/mach-ip30/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-ralink/spaces.h | 2 + arch/mips/include/asm/octeon/cvmx-bootinfo.h | 2 + arch/mips/include/asm/unistd.h | 2 + arch/mips/include/uapi/asm/fcntl.h | 30 +- arch/mips/include/uapi/asm/stat.h | 12 +- arch/mips/include/uapi/asm/termbits.h | 249 +- arch/mips/jazz/irq.c | 2 +- arch/mips/kernel/cmpxchg.c | 2 +- arch/mips/kernel/cpu-probe.c | 2 +- arch/mips/kernel/idle.c | 2 +- arch/mips/kernel/kprobes.c | 36 +- arch/mips/kernel/mips-cpc.c | 1 + arch/mips/kernel/perf_event_mipsxx.c | 2 +- arch/mips/kernel/process.c | 13 +- arch/mips/kernel/reset.c | 3 +- arch/mips/kernel/setup.c | 17 +- arch/mips/kernel/smp.c | 6 + arch/mips/kvm/tlb.c | 2 +- arch/mips/loongson32/Kconfig | 2 +- arch/mips/mm/fault.c | 6 +- arch/mips/net/bpf_jit_comp32.c | 2 +- arch/mips/pci/pcie-octeon.c | 4 +- arch/mips/pic32/pic32mzda/config.c | 2 +- arch/mips/sgi-ip22/ip22-reset.c | 11 +- arch/mips/sgi-ip27/ip27-xtalk.c | 4 + arch/mips/sgi-ip30/ip30-xtalk.c | 4 + arch/mips/sibyte/bcm1480/setup.c | 4 +- arch/mips/tools/loongson3-llsc-check.c | 2 +- arch/mips/txx9/generic/pci.c | 2 +- arch/mips/vr41xx/common/cmu.c | 2 - arch/nios2/kernel/process.c | 12 +- arch/openrisc/kernel/process.c | 12 +- arch/parisc/Kconfig | 4 - arch/parisc/include/asm/assembly.h | 12 +- arch/parisc/include/asm/cache.h | 1 + arch/parisc/include/asm/compat.h | 45 +- arch/parisc/include/asm/fb.h | 4 + arch/parisc/include/asm/fixmap.h | 25 +- arch/parisc/include/asm/unistd.h | 3 +- arch/parisc/include/uapi/asm/termbits.h | 241 +- arch/parisc/kernel/cache.c | 3 + arch/parisc/kernel/entry.S | 22 +- arch/parisc/kernel/pacache.S | 94 +- arch/parisc/kernel/process.c | 22 +- arch/parisc/kernel/processor.c | 2 - arch/parisc/kernel/topology.c | 16 +- arch/parisc/mm/init.c | 6 + arch/powerpc/Kconfig | 5 - arch/powerpc/include/asm/compat.h | 50 +- arch/powerpc/include/asm/livepatch.h | 10 +- arch/powerpc/include/asm/unistd.h | 1 + arch/powerpc/include/uapi/asm/stat.h | 4 +- arch/powerpc/include/uapi/asm/termbits.h | 182 +- arch/powerpc/kernel/irq.c | 1 - arch/powerpc/kernel/process.c | 15 +- arch/powerpc/kernel/setup-common.c | 4 +- arch/powerpc/kernel/setup_64.c | 2 +- arch/powerpc/xmon/xmon.c | 3 +- arch/riscv/Kbuild | 4 + arch/riscv/Kconfig | 75 +- arch/riscv/Kconfig.erratas | 34 +- arch/riscv/Kconfig.socs | 1 - arch/riscv/Makefile | 12 +- arch/riscv/boot/.gitignore | 1 + arch/riscv/boot/dts/microchip/Makefile | 3 +- .../boot/dts/microchip/microchip-mpfs-fabric.dtsi | 37 - .../dts/microchip/microchip-mpfs-icicle-kit.dts | 161 -- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 455 --- .../boot/dts/microchip/mpfs-icicle-kit-fabric.dtsi | 39 + arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts | 162 ++ .../boot/dts/microchip/mpfs-polarberry-fabric.dtsi | 16 + arch/riscv/boot/dts/microchip/mpfs-polarberry.dts | 99 + arch/riscv/boot/dts/microchip/mpfs.dtsi | 454 +++ arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 3 +- arch/riscv/errata/Makefile | 2 +- arch/riscv/errata/alternative.c | 75 - arch/riscv/errata/sifive/errata.c | 20 +- arch/riscv/errata/thead/Makefile | 11 + arch/riscv/errata/thead/errata.c | 82 + arch/riscv/include/asm/alternative-macros.h | 133 +- arch/riscv/include/asm/alternative.h | 25 +- arch/riscv/include/asm/asm.h | 26 - arch/riscv/include/asm/atomic.h | 102 +- arch/riscv/include/asm/cmpxchg.h | 12 - arch/riscv/include/asm/compat.h | 129 + arch/riscv/include/asm/csr.h | 7 + arch/riscv/include/asm/elf.h | 50 +- arch/riscv/include/asm/errata_list.h | 59 + arch/riscv/include/asm/fixmap.h | 2 - arch/riscv/include/asm/hwcap.h | 1 + arch/riscv/include/asm/irq_work.h | 2 +- arch/riscv/include/asm/kexec.h | 11 + arch/riscv/include/asm/mmu.h | 1 + arch/riscv/include/asm/pgtable-32.h | 17 + arch/riscv/include/asm/pgtable-64.h | 79 +- arch/riscv/include/asm/pgtable-bits.h | 10 - arch/riscv/include/asm/pgtable.h | 68 +- arch/riscv/include/asm/processor.h | 6 +- arch/riscv/include/asm/signal32.h | 18 + arch/riscv/include/asm/syscall.h | 1 + arch/riscv/include/asm/thread_info.h | 1 + arch/riscv/include/asm/unistd.h | 12 +- arch/riscv/include/asm/vdso.h | 9 + arch/riscv/include/asm/vendorid_list.h | 1 + arch/riscv/include/asm/xip_fixup.h | 31 + arch/riscv/include/uapi/asm/unistd.h | 3 +- arch/riscv/kernel/Makefile | 19 + arch/riscv/kernel/alternative.c | 118 + arch/riscv/kernel/compat_signal.c | 243 ++ arch/riscv/kernel/compat_syscall_table.c | 19 + arch/riscv/kernel/compat_vdso/.gitignore | 2 + arch/riscv/kernel/compat_vdso/Makefile | 78 + arch/riscv/kernel/compat_vdso/compat_vdso.S | 8 + arch/riscv/kernel/compat_vdso/compat_vdso.lds.S | 3 + arch/riscv/kernel/compat_vdso/flush_icache.S | 3 + .../kernel/compat_vdso/gen_compat_vdso_offsets.sh | 5 + arch/riscv/kernel/compat_vdso/getcpu.S | 3 + arch/riscv/kernel/compat_vdso/note.S | 3 + arch/riscv/kernel/compat_vdso/rt_sigreturn.S | 3 + arch/riscv/kernel/cpu.c | 5 + arch/riscv/kernel/cpufeature.c | 87 +- arch/riscv/kernel/efi.c | 2 +- arch/riscv/kernel/elf_kexec.c | 448 +++ arch/riscv/kernel/entry.S | 18 +- arch/riscv/kernel/ftrace.c | 6 +- arch/riscv/kernel/head.S | 2 + arch/riscv/kernel/machine_kexec.c | 4 +- arch/riscv/kernel/machine_kexec_file.c | 14 + arch/riscv/kernel/module.c | 29 + arch/riscv/kernel/process.c | 49 +- arch/riscv/kernel/ptrace.c | 87 +- arch/riscv/kernel/reset.c | 12 +- arch/riscv/kernel/setup.c | 6 +- arch/riscv/kernel/signal.c | 7 +- arch/riscv/kernel/smpboot.c | 4 - arch/riscv/kernel/suspend_entry.S | 1 + arch/riscv/kernel/sys_riscv.c | 6 +- arch/riscv/kernel/traps.c | 2 +- arch/riscv/kernel/vdso.c | 114 +- arch/riscv/kernel/vdso/vdso.S | 6 +- arch/riscv/mm/fault.c | 10 +- arch/riscv/mm/init.c | 81 +- arch/riscv/purgatory/.gitignore | 4 + arch/riscv/purgatory/Makefile | 95 + arch/riscv/purgatory/entry.S | 47 + arch/riscv/purgatory/purgatory.c | 45 + arch/s390/Kconfig | 11 +- arch/s390/Kconfig.debug | 12 +- arch/s390/crypto/aes_s390.c | 4 +- arch/s390/include/asm/asm-extable.h | 91 +- arch/s390/include/asm/compat.h | 99 +- arch/s390/include/asm/kexec.h | 2 +- arch/s390/include/asm/livepatch.h | 22 - arch/s390/include/asm/processor.h | 6 - arch/s390/include/asm/stacktrace.h | 11 +- arch/s390/include/asm/uaccess.h | 217 +- arch/s390/include/asm/unistd.h | 1 + arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/asm-offsets.c | 26 +- arch/s390/kernel/base.S | 50 - arch/s390/kernel/early.c | 5 +- arch/s390/kernel/earlypgm.S | 23 + arch/s390/kernel/entry.S | 23 +- arch/s390/kernel/entry.h | 2 + arch/s390/kernel/ftrace.c | 3 +- arch/s390/kernel/perf_event.c | 2 +- arch/s390/kernel/process.c | 12 +- arch/s390/kvm/kvm-s390.c | 10 +- arch/s390/mm/extable.c | 39 +- arch/s390/mm/gmap.c | 14 + arch/s390/mm/pgtable.c | 2 +- arch/sh/kernel/process_32.c | 12 +- arch/sh/kernel/reboot.c | 3 +- arch/sparc/Kconfig | 5 - arch/sparc/include/asm/compat.h | 61 +- arch/sparc/include/asm/unistd.h | 1 + arch/sparc/include/uapi/asm/stat.h | 4 +- arch/sparc/include/uapi/asm/termbits.h | 223 +- arch/sparc/kernel/process_32.c | 12 +- arch/sparc/kernel/process_64.c | 12 +- arch/um/Kconfig | 1 + arch/um/drivers/Kconfig | 15 + arch/um/drivers/Makefile | 2 + arch/um/drivers/chan_kern.c | 10 +- arch/um/drivers/chan_user.c | 9 +- arch/um/drivers/daemon_kern.c | 2 +- arch/um/drivers/line.c | 22 +- arch/um/drivers/line.h | 4 +- arch/um/drivers/ssl.c | 2 - arch/um/drivers/stdio_console.c | 2 - arch/um/drivers/virtio_uml.c | 33 +- arch/um/drivers/xterm.c | 7 +- arch/um/include/asm/Kbuild | 1 + arch/um/include/asm/irq.h | 22 +- arch/um/include/asm/thread_info.h | 2 + arch/um/kernel/exec.c | 2 +- arch/um/kernel/process.c | 17 +- arch/um/kernel/ptrace.c | 8 +- arch/um/kernel/signal.c | 4 +- arch/x86/Kconfig | 4 - arch/x86/boot/header.S | 2 +- arch/x86/include/asm/compat.h | 104 +- arch/x86/include/asm/efi.h | 9 + arch/x86/include/asm/fpu/sched.h | 2 +- arch/x86/include/asm/ftrace.h | 7 + arch/x86/include/asm/livepatch.h | 20 - arch/x86/include/asm/switch_to.h | 8 +- arch/x86/include/asm/unistd.h | 1 + arch/x86/include/asm/xen/page.h | 3 - arch/x86/kernel/fpu/core.c | 4 +- arch/x86/kernel/ftrace.c | 6 +- arch/x86/kernel/process.c | 18 +- arch/x86/kernel/reboot.c | 4 +- arch/x86/kernel/step.c | 3 +- arch/x86/kernel/tracepoint.c | 6 - arch/x86/kvm/hyperv.c | 12 +- arch/x86/um/ldt.c | 6 +- arch/x86/xen/enlighten_pv.c | 4 +- arch/xtensa/kernel/process.c | 17 +- arch/xtensa/kernel/ptrace.c | 4 +- arch/xtensa/kernel/signal.c | 4 +- block/bio.c | 9 +- block/blk-cgroup.c | 8 +- block/blk-core.c | 2 +- block/blk-ia-ranges.c | 7 +- block/blk-iolatency.c | 122 +- block/blk-mq-tag.c | 1 - block/blk-mq.c | 123 +- block/genhd.c | 2 + drivers/Kconfig | 2 - drivers/Makefile | 1 - drivers/accessibility/speakup/fakekey.c | 4 +- drivers/accessibility/speakup/serialio.c | 2 +- drivers/accessibility/speakup/speakup_acntpc.c | 2 +- drivers/accessibility/speakup/speakup_acntsa.c | 2 +- drivers/accessibility/speakup/speakup_apollo.c | 2 +- drivers/accessibility/speakup/speakup_audptr.c | 2 +- drivers/accessibility/speakup/speakup_bns.c | 2 +- drivers/accessibility/speakup/speakup_decext.c | 2 +- drivers/accessibility/speakup/speakup_dectlk.c | 2 +- drivers/accessibility/speakup/speakup_dtlk.c | 2 +- drivers/accessibility/speakup/speakup_dummy.c | 2 +- drivers/accessibility/speakup/speakup_keypc.c | 2 +- drivers/accessibility/speakup/speakup_ltlk.c | 2 +- drivers/accessibility/speakup/speakup_soft.c | 3 +- drivers/accessibility/speakup/speakup_spkout.c | 2 +- drivers/accessibility/speakup/speakup_txprt.c | 2 +- drivers/acpi/ac.c | 4 +- drivers/acpi/acpi_video.c | 31 +- drivers/acpi/battery.c | 24 +- drivers/acpi/cppc_acpi.c | 2 +- drivers/acpi/dptf/dptf_pch_fivr.c | 1 + drivers/acpi/dptf/dptf_power.c | 2 + drivers/acpi/dptf/int340x_thermal.c | 6 + drivers/acpi/fan.h | 1 + drivers/acpi/glue.c | 16 +- drivers/acpi/osl.c | 86 - drivers/acpi/processor_idle.c | 10 +- drivers/acpi/sleep.c | 16 +- drivers/amba/bus.c | 65 +- drivers/android/binder.c | 197 +- drivers/android/binder_alloc.c | 22 +- drivers/android/binder_internal.h | 5 + drivers/android/binderfs.c | 8 + drivers/ata/pata_palmld.c | 3 +- drivers/base/Makefile | 1 + drivers/base/arch_topology.c | 5 + drivers/base/base.h | 1 + drivers/base/bus.c | 4 +- drivers/base/core.c | 15 + drivers/base/dd.c | 49 +- drivers/base/driver.c | 70 + drivers/base/firmware_loader/Kconfig | 43 +- drivers/base/firmware_loader/Makefile | 2 + drivers/base/firmware_loader/fallback.c | 430 --- drivers/base/firmware_loader/fallback.h | 46 +- drivers/base/firmware_loader/firmware.h | 16 + drivers/base/firmware_loader/main.c | 94 +- drivers/base/firmware_loader/sysfs.c | 422 +++ drivers/base/firmware_loader/sysfs.h | 117 + drivers/base/firmware_loader/sysfs_upload.c | 397 +++ drivers/base/firmware_loader/sysfs_upload.h | 41 + drivers/base/physical_location.c | 143 + drivers/base/physical_location.h | 16 + drivers/base/platform.c | 55 +- drivers/base/property.c | 96 +- drivers/block/loop.c | 8 +- drivers/block/nbd.c | 114 +- drivers/block/null_blk/main.c | 6 - drivers/block/null_blk/null_blk.h | 7 + drivers/block/null_blk/zoned.c | 6 +- drivers/block/rbd.c | 13 +- drivers/block/sx8.c | 4 +- drivers/block/virtio_blk.c | 220 +- drivers/block/xen-blkfront.c | 6 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 49 +- drivers/bus/mhi/Kconfig | 1 + drivers/bus/mhi/Makefile | 3 + drivers/bus/mhi/common.h | 22 + drivers/bus/mhi/ep/Kconfig | 10 + drivers/bus/mhi/ep/Makefile | 2 + drivers/bus/mhi/ep/internal.h | 218 ++ drivers/bus/mhi/ep/main.c | 1591 +++++++++++ drivers/bus/mhi/ep/mmio.c | 273 ++ drivers/bus/mhi/ep/ring.c | 207 ++ drivers/bus/mhi/ep/sm.c | 148 + drivers/bus/mhi/host/boot.c | 22 +- drivers/bus/mhi/host/init.c | 89 +- drivers/bus/mhi/host/internal.h | 7 +- drivers/bus/mhi/host/main.c | 18 +- drivers/bus/mhi/host/pci_generic.c | 133 +- drivers/bus/mhi/host/pm.c | 24 +- drivers/bus/ti-sysc.c | 4 +- drivers/char/Kconfig | 3 +- drivers/char/mem.c | 2 +- drivers/char/misc.c | 24 +- drivers/char/pcmcia/synclink_cs.c | 10 +- drivers/char/ttyprintk.c | 16 + drivers/char/xillybus/xillybus_class.c | 26 +- drivers/char/xillybus/xillyusb.c | 1 + drivers/clk/imx/clk-scu.c | 7 +- drivers/clk/pxa/clk-pxa.c | 8 +- drivers/clk/pxa/clk-pxa.h | 9 +- drivers/clk/pxa/clk-pxa25x.c | 46 +- drivers/clk/pxa/clk-pxa27x.c | 68 +- drivers/clk/pxa/clk-pxa2xx.h | 58 + drivers/clk/pxa/clk-pxa3xx.c | 139 +- drivers/clk/renesas/r9a06g032-clocks.c | 40 +- drivers/clocksource/Kconfig | 8 + drivers/clocksource/Makefile | 1 + drivers/clocksource/timer-gxp.c | 209 ++ drivers/comedi/drivers.c | 2 +- drivers/cpufreq/cppc_cpufreq.c | 20 +- drivers/cpufreq/mediatek-cpufreq.c | 636 +++-- drivers/cpufreq/pxa2xx-cpufreq.c | 6 +- drivers/cpufreq/pxa3xx-cpufreq.c | 65 +- drivers/cpufreq/tegra194-cpufreq.c | 246 +- .../crypto/virtio/virtio_crypto_akcipher_algs.c | 95 +- drivers/crypto/virtio/virtio_crypto_common.h | 21 +- drivers/crypto/virtio/virtio_crypto_core.c | 55 +- .../crypto/virtio/virtio_crypto_skcipher_algs.c | 140 +- drivers/dio/dio.c | 5 +- drivers/dma/Kconfig | 14 +- drivers/dma/Makefile | 1 + drivers/dma/amba-pl08x.c | 11 - drivers/dma/at_hdmac.c | 10 +- drivers/dma/at_xdmac.c | 9 +- drivers/dma/bestcomm/bestcomm.c | 2 + drivers/dma/dma-jz4780.c | 9 + drivers/dma/dmaengine.c | 7 - drivers/dma/dmatest.c | 13 +- drivers/dma/dw/Kconfig | 9 + drivers/dma/dw/Makefile | 2 + drivers/dma/dw/platform.c | 1 + drivers/dma/dw/rzn1-dmamux.c | 155 + drivers/dma/ep93xx_dma.c | 2 +- drivers/dma/idxd/cdev.c | 18 +- drivers/dma/idxd/device.c | 151 +- drivers/dma/idxd/dma.c | 65 +- drivers/dma/idxd/idxd.h | 20 +- drivers/dma/idxd/init.c | 30 +- drivers/dma/idxd/registers.h | 1 + drivers/dma/idxd/sysfs.c | 12 +- drivers/dma/mediatek/mtk-cqdma.c | 12 +- drivers/dma/mediatek/mtk-hsdma.c | 13 +- drivers/dma/mmp_pdma.c | 14 +- drivers/dma/mv_xor_v2.c | 4 +- drivers/dma/nbpfaxi.c | 14 +- drivers/dma/plx_dma.c | 4 +- drivers/dma/ptdma/ptdma-dev.c | 36 +- drivers/dma/ptdma/ptdma-dmaengine.c | 16 +- drivers/dma/ptdma/ptdma.h | 13 + drivers/dma/pxa_dma.c | 13 +- drivers/dma/qcom/gpi.c | 21 +- drivers/dma/qcom/hidma.c | 13 +- drivers/dma/sf-pdma/sf-pdma.c | 24 +- drivers/dma/sf-pdma/sf-pdma.h | 8 +- drivers/dma/sh/Kconfig | 2 +- drivers/dma/sprd-dma.c | 6 +- drivers/dma/stm32-dma.c | 311 +- drivers/dma/stm32-dmamux.c | 2 +- drivers/dma/stm32-mdma.c | 53 +- drivers/dma/sun6i-dma.c | 92 +- drivers/dma/tegra186-gpc-dma.c | 1498 ++++++++++ drivers/dma/ti/cppi41.c | 6 +- drivers/dma/ti/k3-psil-am62.c | 8 +- drivers/dma/xilinx/zynqmp_dma.c | 17 +- drivers/extcon/Kconfig | 3 +- drivers/extcon/extcon-axp288.c | 4 +- drivers/extcon/extcon-intel-int3496.c | 54 +- drivers/extcon/extcon-ptn5150.c | 36 + drivers/extcon/extcon-sm5502.c | 2 + drivers/extcon/extcon-usb-gpio.c | 15 - drivers/extcon/extcon-usbc-cros-ec.c | 2 +- drivers/extcon/extcon.c | 37 +- drivers/firmware/Makefile | 3 +- drivers/firmware/dmi-sysfs.c | 2 +- drivers/firmware/edd.c | 3 +- drivers/firmware/efi/Kconfig | 52 +- drivers/firmware/efi/libstub/x86-stub.c | 4 +- drivers/firmware/stratix10-svc.c | 12 +- drivers/firmware/xilinx/zynqmp.c | 131 +- drivers/fpga/Makefile | 6 +- drivers/fpga/dfl-pci.c | 9 + drivers/fpga/dfl.c | 38 +- drivers/fpga/dfl.h | 1 + drivers/fpga/fpga-mgr.c | 13 +- drivers/fpga/fpga-region.c | 6 +- drivers/fpga/of-fpga-region.c | 22 +- drivers/gpio/gpio-adp5588.c | 19 - drivers/gpio/gpio-pca953x.c | 19 +- drivers/gpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 223 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 68 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 48 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 + drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 3 + drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/soc21.c | 1 + drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 2974 +++++++++++--------- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 394 ++- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 244 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 22 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 19 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 3 +- .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 248 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 19 + drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 + drivers/gpu/drm/amd/display/dc/dc.h | 6 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 2 - drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 3 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 9 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 27 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 17 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 10 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 516 +--- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 5 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 2 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 2 + .../drm/amd/display/dc/dcn303/dcn303_resource.c | 2 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 2 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 3 +- .../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c | 617 ++++ .../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.h | 67 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 7 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h | 5 + .../drm/amd/display/include/link_service_types.h | 6 - .../amd/include/asic_reg/dce/dce_10_0_sh_mask.h | 2 + .../amd/include/asic_reg/dce/dce_11_0_sh_mask.h | 2 + .../amd/include/asic_reg/dce/dce_11_2_sh_mask.h | 2 + .../amd/include/asic_reg/dce/dce_12_0_sh_mask.h | 2 + .../drm/amd/include/asic_reg/dce/dce_8_0_sh_mask.h | 2 + .../drm/amd/include/asic_reg/dcn/dcn_1_0_sh_mask.h | 2 + .../amd/include/asic_reg/dcn/dcn_2_0_0_sh_mask.h | 2 + .../amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h | 4 +- .../amd/include/asic_reg/dcn/dcn_2_1_0_sh_mask.h | 2 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 3 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 1 + .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h | 22 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 2 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 57 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 49 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 8 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 62 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 3 + drivers/gpu/drm/drm_vm.c | 2 +- drivers/gpu/drm/i915/gvt/gtt.c | 4 +- drivers/gpu/drm/i915/gvt/gvt.h | 8 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 115 +- drivers/gpu/drm/i915/i915_pmu.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 3 - .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 8 - drivers/gpu/drm/msm/dp/dp_ctrl.c | 9 +- drivers/gpu/drm/msm/msm_mdss.c | 57 + drivers/gpu/drm/radeon/radeon_connectors.c | 4 + drivers/gpu/drm/ttm/ttm_module.c | 2 +- drivers/gpu/host1x/Kconfig | 5 + drivers/gpu/host1x/Makefile | 1 + drivers/gpu/host1x/context_bus.c | 31 + drivers/hid/usbhid/hid-core.c | 2 +- drivers/hid/usbhid/usbkbd.c | 2 +- drivers/hid/usbhid/usbmouse.c | 2 +- drivers/hv/vmbus_drv.c | 28 +- drivers/hwtracing/coresight/coresight-core.c | 33 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 7 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 2 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 136 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 180 +- drivers/hwtracing/coresight/coresight-etm4x.h | 120 +- drivers/i2c/busses/i2c-at91-master.c | 11 + drivers/i2c/busses/i2c-cadence.c | 12 +- drivers/i2c/busses/i2c-davinci.c | 12 +- drivers/i2c/busses/i2c-designware-amdpsp.c | 4 +- drivers/i2c/busses/i2c-designware-common.c | 2 +- drivers/i2c/busses/i2c-ismt.c | 3 + drivers/i2c/busses/i2c-meson.c | 115 +- drivers/i2c/busses/i2c-mt65xx.c | 11 +- drivers/i2c/busses/i2c-mt7621.c | 5 +- drivers/i2c/busses/i2c-npcm7xx.c | 122 +- drivers/i2c/busses/i2c-powermac.c | 2 +- drivers/i2c/busses/i2c-qcom-geni.c | 6 +- drivers/i2c/busses/i2c-rcar.c | 217 +- drivers/i2c/busses/i2c-xiic.c | 84 +- drivers/i3c/master/mipi-i3c-hci/core.c | 7 +- drivers/i3c/master/svc-i3c-master.c | 3 +- drivers/iio/accel/Kconfig | 1 - drivers/iio/accel/adxl355_core.c | 7 +- drivers/iio/accel/adxl367.c | 1 - drivers/iio/accel/bmc150-accel-core.c | 4 +- drivers/iio/accel/dmard09.c | 2 +- drivers/iio/accel/fxls8962af-core.c | 1 - drivers/iio/accel/kxsd9-spi.c | 4 +- drivers/iio/accel/mma8452.c | 1 + drivers/iio/accel/sca3000.c | 1 - drivers/iio/accel/ssp_accel_sensor.c | 1 - drivers/iio/accel/st_accel.h | 28 +- drivers/iio/accel/st_accel_core.c | 14 +- drivers/iio/accel/st_accel_i2c.c | 5 + drivers/iio/accel/st_accel_spi.c | 5 + drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/ad7124.c | 86 +- drivers/iio/adc/ad7192.c | 68 +- drivers/iio/adc/ad7266.c | 44 +- drivers/iio/adc/ad7280a.c | 2 +- drivers/iio/adc/ad_sigma_delta.c | 143 +- drivers/iio/adc/at91-sama5d2_adc.c | 4 +- drivers/iio/adc/ina2xx-adc.c | 3 +- drivers/iio/adc/palmas_gpadc.c | 3 +- drivers/iio/adc/sc27xx_adc.c | 470 +++- drivers/iio/adc/stm32-dfsdm-adc.c | 5 +- drivers/iio/adc/stmpe-adc.c | 21 +- drivers/iio/adc/ti-ads1015.c | 398 +-- drivers/iio/adc/ti-ads8688.c | 1 + drivers/iio/adc/ti_am335x_adc.c | 4 +- drivers/iio/afe/Kconfig | 1 - drivers/iio/afe/iio-rescale.c | 5 +- drivers/iio/buffer/kfifo_buf.c | 10 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 5 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 1 - drivers/iio/common/ssp_sensors/ssp_spi.c | 13 +- drivers/iio/common/st_sensors/st_sensors_core.c | 50 +- drivers/iio/dac/Kconfig | 4 +- drivers/iio/dac/ad5064.c | 2 +- drivers/iio/dac/ad5360.c | 2 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/dac/ad5504.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 2 +- drivers/iio/dac/ad5686.c | 2 +- drivers/iio/dac/ad5755.c | 2 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/ad7303.c | 2 +- drivers/iio/dac/ltc2632.c | 8 +- drivers/iio/dac/ltc2688.c | 19 +- drivers/iio/dac/max5821.c | 2 +- drivers/iio/dac/mcp4725.c | 4 +- drivers/iio/dac/stm32-dac.c | 2 +- drivers/iio/dac/ti-dac082s085.c | 2 +- drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dac/ti-dac7311.c | 2 +- drivers/iio/dummy/iio_simple_dummy.c | 20 +- drivers/iio/dummy/iio_simple_dummy_buffer.c | 48 +- drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/gyro/fxas21002c_core.c | 8 +- drivers/iio/gyro/mpu3050-core.c | 14 +- drivers/iio/gyro/mpu3050-i2c.c | 4 +- drivers/iio/gyro/mpu3050.h | 2 +- drivers/iio/gyro/ssp_gyro_sensor.c | 1 - drivers/iio/gyro/st_gyro_core.c | 15 +- drivers/iio/health/max30100.c | 1 - drivers/iio/health/max30102.c | 1 - drivers/iio/imu/adis16480.c | 91 +- drivers/iio/imu/bmi160/bmi160_core.c | 27 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 13 +- drivers/iio/imu/bmi160/bmi160_spi.c | 18 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 1 - drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 1 - drivers/iio/imu/inv_mpu6050/Kconfig | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 9 + drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 6 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 + drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 + drivers/iio/imu/st_lsm6dsx/Kconfig | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 5 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 5 + drivers/iio/industrialio-buffer.c | 42 +- drivers/iio/industrialio-core.c | 46 +- drivers/iio/industrialio-event.c | 2 +- drivers/iio/industrialio-trigger.c | 2 +- drivers/iio/light/Kconfig | 1 - drivers/iio/light/apds9960.c | 1 - drivers/iio/light/stk3310.c | 25 + drivers/iio/light/tsl2772.c | 25 +- drivers/iio/magnetometer/Kconfig | 1 - drivers/iio/magnetometer/rm3100-core.c | 15 +- drivers/iio/magnetometer/st_magn_core.c | 15 +- drivers/iio/multiplexer/Kconfig | 1 - drivers/iio/multiplexer/iio-mux.c | 49 +- drivers/iio/pressure/st_pressure_core.c | 8 +- drivers/iio/proximity/mb1232.c | 8 +- drivers/iio/proximity/ping.c | 5 +- drivers/iio/proximity/vl53l0x-i2c.c | 7 +- drivers/iio/temperature/ltc2983.c | 236 +- drivers/iio/temperature/max31856.c | 6 +- drivers/iio/temperature/max31865.c | 4 +- drivers/iio/trigger/iio-trig-sysfs.c | 11 +- drivers/input/misc/ati_remote2.c | 2 +- drivers/input/misc/cm109.c | 2 +- drivers/input/misc/powermate.c | 2 +- drivers/input/misc/xen-kbdfront.c | 4 +- drivers/input/misc/yealink.c | 2 +- drivers/input/mouse/pxa930_trkball.c | 1 - drivers/input/tablet/acecad.c | 2 +- drivers/input/tablet/pegasus_notetaker.c | 2 +- drivers/input/touchscreen/Kconfig | 2 + drivers/input/touchscreen/mainstone-wm97xx.c | 130 +- drivers/input/touchscreen/wm97xx-core.c | 42 +- drivers/input/touchscreen/zylonite-wm97xx.c | 43 +- drivers/interconnect/qcom/Kconfig | 18 + drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/icc-rpm.c | 16 +- drivers/interconnect/qcom/icc-rpm.h | 6 +- drivers/interconnect/qcom/icc-rpmh.c | 2 +- drivers/interconnect/qcom/icc-rpmh.h | 6 +- drivers/interconnect/qcom/msm8916.c | 12 +- drivers/interconnect/qcom/msm8939.c | 16 +- drivers/interconnect/qcom/msm8974.c | 28 +- drivers/interconnect/qcom/msm8996.c | 16 +- drivers/interconnect/qcom/osm-l3.c | 16 +- drivers/interconnect/qcom/qcm2290.c | 24 +- drivers/interconnect/qcom/qcs404.c | 12 +- drivers/interconnect/qcom/sc7180.c | 66 +- drivers/interconnect/qcom/sc7280.c | 72 +- drivers/interconnect/qcom/sc8180x.c | 1895 +++++++++++-- drivers/interconnect/qcom/sc8180x.h | 7 + drivers/interconnect/qcom/sc8280xp.c | 2438 ++++++++++++++++ drivers/interconnect/qcom/sc8280xp.h | 209 ++ drivers/interconnect/qcom/sdm660.c | 24 +- drivers/interconnect/qcom/sdm845.c | 32 +- drivers/interconnect/qcom/sdx55.c | 12 +- drivers/interconnect/qcom/sdx65.c | 231 ++ drivers/interconnect/qcom/sdx65.h | 65 + drivers/interconnect/qcom/sm8150.c | 66 +- drivers/interconnect/qcom/sm8250.c | 66 +- drivers/interconnect/qcom/sm8350.c | 60 +- drivers/interconnect/qcom/sm8450.c | 68 +- drivers/iommu/amd/amd_iommu_types.h | 4 + drivers/iommu/amd/init.c | 8 +- drivers/iommu/amd/iommu.c | 19 +- drivers/iommu/amd/iommu_v2.c | 12 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 13 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 2 + drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 3 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 1 + drivers/iommu/arm/arm-smmu/arm-smmu.c | 8 +- drivers/iommu/dma-iommu.c | 25 +- drivers/iommu/fsl_pamu.c | 3 + drivers/iommu/fsl_pamu_domain.c | 1 + drivers/iommu/intel/iommu.c | 216 +- drivers/iommu/intel/pasid.c | 45 +- drivers/iommu/intel/pasid.h | 2 + drivers/iommu/iommu.c | 354 ++- drivers/iommu/msm_iommu.c | 22 +- drivers/iommu/mtk_iommu.c | 980 +++++-- drivers/iommu/mtk_iommu.h | 101 - drivers/iommu/mtk_iommu_v1.c | 242 +- drivers/iommu/s390-iommu.c | 15 +- drivers/irqchip/Kconfig | 6 +- drivers/irqchip/irq-loongson-liointc.c | 6 +- drivers/leds/Kconfig | 3 + drivers/leds/Makefile | 3 + drivers/leds/flash/leds-ktd2692.c | 15 +- drivers/leds/leds-is31fl32xx.c | 8 +- drivers/leds/leds-locomo.c | 1 - drivers/leds/leds-lp50xx.c | 4 +- drivers/leds/leds-pca9532.c | 11 +- drivers/leds/leds-regulator.c | 47 +- drivers/leds/rgb/Kconfig | 29 + drivers/leds/rgb/Makefile | 4 + drivers/leds/rgb/leds-pwm-multicolor.c | 186 ++ drivers/leds/rgb/leds-qcom-lpg.c | 1451 ++++++++++ drivers/md/bcache/bcache.h | 7 + drivers/md/bcache/btree.c | 59 +- drivers/md/bcache/btree.h | 2 +- drivers/md/bcache/journal.c | 31 +- drivers/md/bcache/journal.h | 2 + drivers/md/bcache/request.c | 6 + drivers/md/bcache/super.c | 1 + drivers/md/bcache/writeback.c | 133 +- drivers/md/bcache/writeback.h | 2 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-table.c | 19 +- drivers/md/dm-verity-target.c | 1 + drivers/md/md-linear.c | 5 +- drivers/md/md-multipath.c | 15 +- drivers/md/md.c | 185 +- drivers/md/md.h | 2 +- drivers/md/raid0.c | 29 +- drivers/md/raid1.c | 24 +- drivers/md/raid10.c | 54 +- drivers/md/raid5-cache.c | 5 +- drivers/md/raid5-ppl.c | 27 +- drivers/md/raid5.c | 37 +- drivers/media/rc/ati_remote.c | 4 +- drivers/media/rc/mceusb.c | 2 +- drivers/media/rc/streamzap.c | 2 +- drivers/media/rc/xbox_remote.c | 2 +- drivers/media/usb/tm6000/tm6000-dvb.c | 2 +- drivers/media/usb/tm6000/tm6000-input.c | 2 +- drivers/media/usb/tm6000/tm6000-video.c | 2 +- drivers/memory/emif.c | 2 +- drivers/mfd/tc6393xb.c | 130 +- drivers/misc/altera-stapl/altera.c | 56 +- drivers/misc/bcm-vk/bcm_vk_msg.c | 29 +- drivers/misc/cardreader/alcor_pci.c | 6 +- drivers/misc/cardreader/rts5261.c | 115 +- drivers/misc/cardreader/rtsx_usb.c | 1 + drivers/misc/fastrpc.c | 18 +- drivers/misc/habanalabs/common/Makefile | 2 +- drivers/misc/habanalabs/common/command_buffer.c | 413 +-- .../misc/habanalabs/common/command_submission.c | 89 +- drivers/misc/habanalabs/common/context.c | 4 +- drivers/misc/habanalabs/common/debugfs.c | 304 +- drivers/misc/habanalabs/common/device.c | 280 +- drivers/misc/habanalabs/common/firmware_if.c | 86 +- drivers/misc/habanalabs/common/habanalabs.h | 415 +-- drivers/misc/habanalabs/common/habanalabs_drv.c | 44 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 108 +- drivers/misc/habanalabs/common/irq.c | 14 +- drivers/misc/habanalabs/common/memory.c | 289 +- drivers/misc/habanalabs/common/memory_mgr.c | 349 +++ drivers/misc/habanalabs/common/mmu/mmu.c | 296 +- drivers/misc/habanalabs/common/mmu/mmu_v1.c | 297 +- drivers/misc/habanalabs/common/pci/pci.c | 10 +- drivers/misc/habanalabs/gaudi/gaudi.c | 412 +-- drivers/misc/habanalabs/gaudi/gaudiP.h | 4 +- drivers/misc/habanalabs/goya/goya.c | 363 +-- drivers/misc/habanalabs/include/common/cpucp_if.h | 70 +- .../habanalabs/include/hw_ip/mmu/mmu_general.h | 10 + drivers/misc/lkdtm/bugs.c | 96 +- drivers/misc/lkdtm/cfi.c | 145 +- drivers/misc/lkdtm/core.c | 138 +- drivers/misc/lkdtm/fortify.c | 17 +- drivers/misc/lkdtm/heap.c | 48 +- drivers/misc/lkdtm/lkdtm.h | 142 +- drivers/misc/lkdtm/perms.c | 47 +- drivers/misc/lkdtm/powerpc.c | 11 +- drivers/misc/lkdtm/refcount.c | 65 +- drivers/misc/lkdtm/stackleak.c | 13 +- drivers/misc/lkdtm/usercopy.c | 146 +- drivers/misc/mei/hdcp/mei_hdcp.c | 2 +- drivers/misc/mei/pxp/mei_pxp.c | 2 +- drivers/misc/pvpanic/pvpanic.c | 10 +- drivers/misc/vmw_balloon.c | 4 +- drivers/misc/vmw_vmci/Kconfig | 2 +- drivers/misc/vmw_vmci/vmci_context.c | 15 +- drivers/misc/vmw_vmci/vmci_guest.c | 4 + drivers/misc/vmw_vmci/vmci_queue_pair.c | 12 + drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/pxamci.c | 2 +- drivers/mtd/maps/pxa2xx-flash.c | 2 - drivers/mtd/ubi/fastmap-wl.c | 121 +- drivers/mtd/ubi/fastmap.c | 11 - drivers/mtd/ubi/ubi.h | 4 +- drivers/mtd/ubi/vmt.c | 1 - drivers/mtd/ubi/wl.c | 33 +- drivers/mtd/ubi/wl.h | 2 + drivers/net/amt.c | 6 +- drivers/net/bonding/bond_main.c | 2 + drivers/net/bonding/bond_netlink.c | 5 - drivers/net/bonding/bond_options.c | 10 +- drivers/net/bonding/bond_procfs.c | 15 + drivers/net/dsa/b53/b53_common.c | 6 +- drivers/net/dsa/mv88e6xxx/chip.c | 1 + drivers/net/ethernet/broadcom/bcmsysport.c | 6 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 31 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.h | 31 +- .../net/ethernet/freescale/dpaa/dpaa_eth_sysfs.c | 32 +- .../net/ethernet/freescale/dpaa/dpaa_eth_trace.h | 32 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 32 +- .../net/ethernet/freescale/enetc/enetc_pci_mdio.c | 4 +- drivers/net/ethernet/intel/ice/Makefile | 5 - drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 58 +- drivers/net/ethernet/intel/ice/ice_switch.c | 188 +- drivers/net/ethernet/intel/ice/ice_switch.h | 3 - .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 4 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 3 + drivers/net/ethernet/mellanox/mlx4/cmd.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 34 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 1 + .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 1 + .../net/ethernet/mellanox/mlx5/core/en/xsk/pool.c | 1 + .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 38 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 65 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 9 +- drivers/net/ethernet/microchip/lan743x_main.c | 32 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 9 +- drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 12 +- drivers/net/ethernet/netronome/nfp/nfdk/nfdk.h | 3 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 11 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 45 +- drivers/net/ethernet/qlogic/qed/qed_roce.c | 2 +- drivers/net/ethernet/sfc/efx_channels.c | 6 +- drivers/net/ethernet/sfc/net_driver.h | 2 +- drivers/net/ethernet/sfc/siena/efx_channels.c | 6 +- drivers/net/ethernet/sfc/siena/net_driver.h | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 2 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 8 +- drivers/net/ipa/ipa_endpoint.c | 9 +- drivers/net/macsec.c | 7 + drivers/net/phy/at803x.c | 33 +- drivers/net/phy/fixed_phy.c | 6 +- drivers/net/usb/cdc_ncm.c | 4 +- drivers/net/usb/lan78xx.c | 4 +- drivers/net/usb/qmi_wwan.c | 2 + drivers/net/usb/rndis_host.c | 2 +- drivers/net/usb/usbnet.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 34 +- drivers/net/wireless/marvell/libertas/cfg.c | 4 +- drivers/net/wireless/marvell/libertas/host.h | 6 +- drivers/net/wireless/mediatek/mt76/usb.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 4 +- drivers/net/wireless/realtek/rtw88/fw.c | 10 + drivers/net/wireless/realtek/rtw88/fw.h | 1 + drivers/net/wireless/realtek/rtw88/mac80211.c | 4 +- drivers/net/wireless/realtek/rtw88/main.c | 2 + drivers/net/wireless/realtek/rtw88/main.h | 1 + drivers/net/wireless/silabs/wfx/hif_tx.c | 10 +- drivers/net/wireless/silabs/wfx/main.c | 2 +- drivers/net/wireless/silabs/wfx/sta.c | 20 +- drivers/net/xen-netback/netback.c | 2 +- drivers/net/xen-netfront.c | 7 +- drivers/nvme/host/core.c | 13 +- drivers/nvme/host/ioctl.c | 3 +- drivers/nvme/host/pci.c | 12 +- drivers/nvme/target/passthru.c | 5 +- drivers/nvmem/Kconfig | 13 + drivers/nvmem/Makefile | 2 + drivers/nvmem/apple-efuses.c | 80 + drivers/nvmem/bcm-ocotp.c | 2 +- drivers/nvmem/brcm_nvram.c | 2 + drivers/nvmem/core.c | 1 + drivers/nvmem/layerscape-sfp.c | 36 +- drivers/nvmem/qfprom.c | 3 +- drivers/nvmem/sunplus-ocotp.c | 4 +- drivers/opp/core.c | 339 ++- drivers/opp/debugfs.c | 10 +- drivers/opp/of.c | 2 +- drivers/pci/controller/pcie-brcmstb.c | 257 +- drivers/pci/of.c | 8 +- drivers/pci/pci-driver.c | 18 + drivers/pci/pci-stub.c | 1 + drivers/pci/pci-sysfs.c | 28 +- drivers/pci/pci.c | 2 + drivers/pci/pcie/portdrv_pci.c | 2 + drivers/pcmcia/Kconfig | 2 +- drivers/pcmcia/Makefile | 13 - drivers/pcmcia/bcm63xx_pcmcia.c | 9 +- drivers/pcmcia/pxa2xx_balloon3.c | 137 - drivers/pcmcia/pxa2xx_base.c | 48 +- drivers/pcmcia/pxa2xx_colibri.c | 165 -- drivers/pcmcia/pxa2xx_e740.c | 127 - drivers/pcmcia/pxa2xx_hx4700.c | 118 - drivers/pcmcia/pxa2xx_palmld.c | 110 - drivers/pcmcia/pxa2xx_palmtc.c | 162 -- drivers/pcmcia/pxa2xx_palmtx.c | 111 - drivers/pcmcia/pxa2xx_sharpsl.c | 3 +- drivers/pcmcia/pxa2xx_trizeps4.c | 200 -- drivers/pcmcia/pxa2xx_viper.c | 182 -- drivers/pcmcia/pxa2xx_vpac270.c | 137 - drivers/pcmcia/rsrc_nonstatic.c | 2 +- drivers/pcmcia/sa1111_generic.c | 1 - drivers/pcmcia/sa1111_lubbock.c | 1 - drivers/pcmcia/soc_common.c | 19 +- drivers/pcmcia/soc_common.h | 120 +- drivers/phy/Kconfig | 1 + drivers/phy/allwinner/phy-sun6i-mipi-dphy.c | 166 +- drivers/phy/cadence/phy-cadence-sierra.c | 193 +- drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c | 276 +- drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 10 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 50 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 29 +- drivers/phy/phy-can-transceiver.c | 24 +- drivers/phy/phy-core.c | 44 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 124 +- drivers/phy/rockchip/phy-rockchip-dphy-rx0.c | 7 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 129 +- drivers/phy/rockchip/phy-rockchip-typec.c | 6 +- drivers/platform/mips/cpu_hwmon.c | 127 +- drivers/power/supply/ab8500_fg.c | 19 +- drivers/power/supply/axp288_charger.c | 17 +- drivers/power/supply/axp288_fuel_gauge.c | 41 +- drivers/power/supply/bq24190_charger.c | 63 +- drivers/power/supply/bq27xxx_battery.c | 60 +- drivers/power/supply/charger-manager.c | 7 +- drivers/power/supply/max8997_charger.c | 8 +- drivers/power/supply/power_supply_core.c | 2 +- drivers/power/supply/tosa_battery.c | 172 +- drivers/ptp/ptp_clockmatrix.c | 2 +- drivers/pwm/Kconfig | 25 + drivers/pwm/Makefile | 2 + drivers/pwm/pwm-atmel-tcb.c | 14 +- drivers/pwm/pwm-clps711x.c | 68 +- drivers/pwm/pwm-cros-ec.c | 82 +- drivers/pwm/pwm-lp3943.c | 42 +- drivers/pwm/pwm-lpc18xx-sct.c | 43 +- drivers/pwm/pwm-lpc32xx.c | 29 +- drivers/pwm/pwm-mediatek.c | 36 +- drivers/pwm/pwm-raspberrypi-poe.c | 2 +- drivers/pwm/pwm-renesas-tpu.c | 317 ++- drivers/pwm/pwm-samsung.c | 54 +- drivers/pwm/pwm-sifive.c | 5 +- drivers/pwm/pwm-sti.c | 29 +- drivers/pwm/pwm-stmpe.c | 29 +- drivers/pwm/pwm-sun4i.c | 18 +- drivers/pwm/pwm-sunplus.c | 232 ++ drivers/pwm/pwm-tegra.c | 40 +- drivers/pwm/pwm-twl-led.c | 76 +- drivers/pwm/pwm-xilinx.c | 321 +++ drivers/regulator/pfuze100-regulator.c | 42 +- drivers/remoteproc/imx_dsp_rproc.c | 105 +- drivers/remoteproc/imx_rproc.c | 36 + drivers/remoteproc/mtk_common.h | 2 + drivers/remoteproc/mtk_scp.c | 76 +- drivers/remoteproc/qcom_q6v5_pas.c | 34 + drivers/remoteproc/remoteproc_cdev.c | 11 - drivers/remoteproc/remoteproc_core.c | 15 +- drivers/remoteproc/remoteproc_debugfs.c | 17 +- drivers/remoteproc/remoteproc_elf_loader.c | 2 +- drivers/remoteproc/remoteproc_sysfs.c | 11 - drivers/rpmsg/qcom_smd.c | 4 +- drivers/rpmsg/rpmsg_core.c | 42 +- drivers/rpmsg/rpmsg_internal.h | 5 +- drivers/rpmsg/rpmsg_ns.c | 4 +- drivers/rpmsg/virtio_rpmsg_bus.c | 9 +- drivers/rtc/Kconfig | 7 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-ftrtc010.c | 34 +- drivers/rtc/rtc-gamecube.c | 1 + drivers/rtc/rtc-meson.c | 2 +- drivers/rtc/rtc-mt6397.c | 2 + drivers/rtc/rtc-mxc.c | 2 +- drivers/rtc/rtc-pcf85063.c | 2 + drivers/rtc/rtc-pxa.c | 2 - drivers/rtc/rtc-rx8025.c | 7 +- drivers/rtc/rtc-rzn1.c | 418 +++ drivers/rtc/rtc-sun6i.c | 42 + drivers/s390/cio/cio.h | 6 +- drivers/s390/cio/css.c | 28 +- drivers/s390/cio/vfio_ccw_cp.c | 47 +- drivers/s390/cio/vfio_ccw_cp.h | 4 +- drivers/s390/cio/vfio_ccw_fsm.c | 3 +- drivers/s390/cio/vfio_ccw_ops.c | 7 +- drivers/s390/crypto/vfio_ap_ops.c | 50 +- drivers/s390/crypto/vfio_ap_private.h | 3 - drivers/s390/virtio/virtio_ccw.c | 34 + drivers/scsi/scsi_error.c | 5 +- drivers/scsi/sg.c | 3 +- drivers/scsi/st.c | 3 +- drivers/scsi/ufs/ufshpb.c | 6 +- drivers/slimbus/qcom-ctrl.c | 4 +- drivers/slimbus/qcom-ngd-ctrl.c | 23 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + drivers/soc/ixp4xx/ixp4xx-qmgr.c | 2 +- drivers/soc/pxa/Kconfig | 8 + drivers/soc/pxa/Makefile | 6 + drivers/soc/pxa/mfp.c | 282 ++ {arch/arm/plat-pxa => drivers/soc/pxa}/ssp.c | 0 drivers/soc/rockchip/grf.c | 2 + drivers/soc/tegra/pmc.c | 87 +- drivers/soc/xilinx/xlnx_event_manager.c | 203 +- drivers/soc/xilinx/zynqmp_power.c | 7 +- drivers/soundwire/bus.c | 27 +- drivers/soundwire/cadence_master.c | 42 +- drivers/soundwire/intel.c | 11 +- drivers/soundwire/qcom.c | 22 +- drivers/soundwire/stream.c | 1 + drivers/spi/spi-fsi.c | 12 +- drivers/spi/spi.c | 29 +- drivers/staging/Kconfig | 3 +- drivers/staging/Makefile | 3 +- drivers/staging/fieldbus/anybuss/host.c | 2 +- drivers/staging/greybus/arche-apb-ctrl.c | 2 +- drivers/staging/greybus/arche-platform.c | 2 +- drivers/staging/greybus/audio_codec.c | 32 +- drivers/staging/greybus/pwm.c | 1 - drivers/staging/greybus/tools/loopback_test.c | 2 +- drivers/staging/iio/cdc/ad7746.c | 2 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 1 - drivers/staging/iio/resolver/ad2s1210.c | 1 - drivers/staging/ks7010/ks_hostif.c | 19 +- drivers/staging/ks7010/ks_wlan.h | 2 +- drivers/staging/most/dim2/dim2.c | 29 +- drivers/staging/qlge/qlge.h | 1 + drivers/staging/r8188eu/core/rtw_ap.c | 3 - drivers/staging/r8188eu/core/rtw_br_ext.c | 76 +- drivers/staging/r8188eu/core/rtw_cmd.c | 337 +-- drivers/staging/r8188eu/core/rtw_fw.c | 163 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 45 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 4 +- drivers/staging/r8188eu/core/rtw_iol.c | 4 +- drivers/staging/r8188eu/core/rtw_led.c | 10 +- drivers/staging/r8188eu/core/rtw_mlme.c | 321 +-- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 755 +++-- drivers/staging/r8188eu/core/rtw_p2p.c | 70 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 109 +- drivers/staging/r8188eu/core/rtw_recv.c | 319 +-- drivers/staging/r8188eu/core/rtw_security.c | 6 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 4 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 135 +- drivers/staging/r8188eu/core/rtw_xmit.c | 104 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 6 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 2 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 2 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 22 - drivers/staging/r8188eu/hal/hal_com.c | 4 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 8 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 49 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 15 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 8 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 7 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 8 +- drivers/staging/r8188eu/hal/usb_halinit.c | 355 +-- drivers/staging/r8188eu/hal/usb_ops_linux.c | 10 +- drivers/staging/r8188eu/include/HalVerDef.h | 5 +- drivers/staging/r8188eu/include/basic_types.h | 73 +- drivers/staging/r8188eu/include/drv_types.h | 7 +- drivers/staging/r8188eu/include/hal_intf.h | 34 +- drivers/staging/r8188eu/include/ieee80211.h | 63 - drivers/staging/r8188eu/include/odm.h | 29 - drivers/staging/r8188eu/include/osdep_service.h | 47 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 3 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 10 +- drivers/staging/r8188eu/include/rtw_debug.h | 55 - drivers/staging/r8188eu/include/rtw_eeprom.h | 3 - drivers/staging/r8188eu/include/rtw_fw.h | 5 + drivers/staging/r8188eu/include/rtw_ioctl.h | 79 - drivers/staging/r8188eu/include/rtw_mlme.h | 11 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 62 +- drivers/staging/r8188eu/include/rtw_pwrctrl.h | 23 +- drivers/staging/r8188eu/include/rtw_recv.h | 3 - drivers/staging/r8188eu/include/rtw_xmit.h | 4 +- drivers/staging/r8188eu/include/sta_info.h | 2 - drivers/staging/r8188eu/include/usb_ops.h | 22 +- drivers/staging/r8188eu/include/usb_osintf.h | 4 - drivers/staging/r8188eu/include/usb_vendor_req.h | 35 - drivers/staging/r8188eu/include/wifi.h | 60 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 295 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 1 - drivers/staging/r8188eu/os_dep/os_intfs.c | 45 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 27 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 5 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 19 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 16 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 8 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 52 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 3 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 22 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 20 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 5 +- drivers/staging/rtl8192e/rtllib.h | 2 +- drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 10 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 38 +- drivers/staging/rtl8192e/rtllib_rx.c | 22 +- drivers/staging/rtl8192e/rtllib_softmac.c | 63 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 4 +- drivers/staging/rtl8192e/rtllib_wx.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 2 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 30 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 8 +- .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 15 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8712/drv_types.h | 3 +- drivers/staging/rtl8712/ieee80211.c | 4 +- drivers/staging/rtl8712/os_intfs.c | 1 - drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h | 1 - drivers/staging/rtl8712/rtl8712_efuse.h | 4 +- .../staging/rtl8712/rtl8712_macsetting_bitdef.h | 3 - .../staging/rtl8712/rtl8712_macsetting_regdef.h | 2 - drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h | 1 - drivers/staging/rtl8712/rtl8712_recv.c | 16 +- drivers/staging/rtl8712/rtl8712_security_bitdef.h | 1 - drivers/staging/rtl8712/rtl8712_spec.h | 3 - drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h | 4 - drivers/staging/rtl8712/rtl8712_syscfg_regdef.h | 2 - drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h | 1 - drivers/staging/rtl8712/rtl8712_wmac_bitdef.h | 1 - drivers/staging/rtl8712/rtl871x_cmd.c | 4 +- drivers/staging/rtl8712/rtl871x_cmd.h | 3 - drivers/staging/rtl8712/rtl871x_ioctl.h | 1 - drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 24 +- drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 1 - drivers/staging/rtl8712/rtl871x_ioctl_set.c | 3 +- drivers/staging/rtl8712/rtl871x_mlme.c | 102 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 1 - drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h | 3 - drivers/staging/rtl8712/rtl871x_recv.c | 1 - drivers/staging/rtl8712/rtl871x_security.c | 1 - drivers/staging/rtl8712/sta_info.h | 1 - drivers/staging/rtl8712/usb_intf.c | 14 +- drivers/staging/rtl8712/usb_ops.c | 27 +- drivers/staging/rtl8712/usb_ops_linux.c | 21 +- drivers/staging/rtl8712/wifi.h | 1 - drivers/staging/rtl8712/xmit_linux.c | 8 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 24 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 12 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 54 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 44 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 66 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 194 +- drivers/staging/rtl8723bs/core/rtw_rf.c | 56 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 11 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 8 - drivers/staging/rtl8723bs/hal/sdio_ops.c | 15 +- drivers/staging/rtl8723bs/include/HalVerDef.h | 10 - drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/hal_com_reg.h | 295 -- drivers/staging/rtl8723bs/include/rtw_ioctl.h | 72 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 2 +- drivers/staging/rts5208/rtsx_transport.c | 12 +- drivers/staging/sm750fb/sm750_hw.c | 1 + .../Documentation/ABI/sysfs-platform-visorchipset | 89 - drivers/staging/unisys/Documentation/overview.txt | 337 --- drivers/staging/unisys/Kconfig | 16 - drivers/staging/unisys/MAINTAINERS | 5 - drivers/staging/unisys/Makefile | 7 - drivers/staging/unisys/TODO | 16 - drivers/staging/unisys/include/iochannel.h | 571 ---- drivers/staging/unisys/visorhba/Kconfig | 15 - drivers/staging/unisys/visorhba/Makefile | 10 - drivers/staging/unisys/visorhba/visorhba_main.c | 1142 -------- drivers/staging/unisys/visorinput/Kconfig | 16 - drivers/staging/unisys/visorinput/Makefile | 7 - drivers/staging/unisys/visorinput/visorinput.c | 788 ------ drivers/staging/unisys/visornic/Kconfig | 16 - drivers/staging/unisys/visornic/Makefile | 10 - drivers/staging/unisys/visornic/visornic_main.c | 2148 -------------- drivers/staging/vc04_services/Kconfig | 1 + .../staging/vc04_services/bcm2835-audio/Kconfig | 8 +- drivers/staging/vc04_services/bcm2835-audio/TODO | 10 - .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 86 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 5 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 2 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 33 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 2 +- .../staging/vc04_services/bcm2835-camera/Kconfig | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 24 +- .../vc04_services/bcm2835-camera/controls.c | 33 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 26 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 1 - .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 13 +- .../vc04_services/vchiq-mmal/mmal-msg-common.h | 7 +- .../vc04_services/vchiq-mmal/mmal-msg-format.h | 6 +- .../vc04_services/vchiq-mmal/mmal-parameters.h | 15 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 11 +- drivers/staging/vme/Makefile | 2 - drivers/staging/vme/devices/Kconfig | 13 - drivers/staging/vme/devices/vme_user.c | 780 ----- drivers/staging/vme_user/Kconfig | 13 + drivers/staging/{vme/devices => vme_user}/Makefile | 0 drivers/staging/vme_user/vme_user.c | 780 +++++ .../staging/{vme/devices => vme_user}/vme_user.h | 0 drivers/staging/vt6655/baseband.c | 15 +- drivers/staging/vt6655/card.c | 38 +- drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/channel.c | 6 +- drivers/staging/vt6655/device_main.c | 37 +- drivers/staging/vt6655/key.c | 1 - drivers/staging/vt6655/mac.c | 1 - drivers/staging/vt6655/mac.h | 271 +- drivers/staging/vt6655/rf.c | 10 +- drivers/staging/vt6655/rxtx.c | 6 +- drivers/staging/vt6655/srom.c | 19 +- drivers/staging/vt6655/tmacro.h | 43 - drivers/staging/vt6655/upc.h | 25 - drivers/staging/vt6656/channel.c | 1 - drivers/staging/vt6656/rf.c | 1 - drivers/staging/wlan-ng/cfg80211.c | 10 +- drivers/staging/wlan-ng/hfa384x.h | 4 +- drivers/staging/wlan-ng/hfa384x_usb.c | 34 +- drivers/staging/wlan-ng/prism2usb.c | 8 +- drivers/target/target_core_pscsi.c | 3 +- drivers/tee/optee/call.c | 2 +- .../intel/int340x_thermal/int3400_thermal.c | 1 + .../intel/int340x_thermal/int3403_thermal.c | 1 + .../int340x_thermal/processor_thermal_device.h | 1 + .../int340x_thermal/processor_thermal_device_pci.c | 1 + drivers/thunderbolt/ctl.c | 15 +- drivers/thunderbolt/domain.c | 12 +- drivers/thunderbolt/nhi.c | 46 +- drivers/thunderbolt/path.c | 6 + drivers/thunderbolt/switch.c | 109 +- drivers/thunderbolt/tb.c | 25 +- drivers/thunderbolt/tb.h | 6 +- drivers/thunderbolt/tb_msgs.h | 39 + drivers/thunderbolt/tb_regs.h | 5 + drivers/thunderbolt/test.c | 108 +- drivers/thunderbolt/tunnel.c | 18 +- drivers/thunderbolt/tunnel.h | 4 +- drivers/thunderbolt/usb4_port.c | 38 + drivers/thunderbolt/xdomain.c | 609 +++- drivers/tty/amiserial.c | 2 - drivers/tty/goldfish.c | 2 + drivers/tty/hvc/Kconfig | 19 + drivers/tty/hvc/hvc_dcc.c | 194 +- drivers/tty/hvc/hvc_opal.c | 6 +- drivers/tty/hvc/hvc_vio.c | 2 +- drivers/tty/hvc/hvc_xen.c | 2 +- drivers/tty/hvc/hvcs.c | 5 +- drivers/tty/hvc/hvsi.c | 2 +- drivers/tty/mxser.c | 5 +- drivers/tty/n_gsm.c | 37 +- drivers/tty/n_tty.c | 73 +- drivers/tty/serial/8250/8250.h | 41 + drivers/tty/serial/8250/8250_aspeed_vuart.c | 2 + drivers/tty/serial/8250/8250_core.c | 1 - drivers/tty/serial/8250/8250_dma.c | 7 +- drivers/tty/serial/8250/8250_dw.c | 229 +- drivers/tty/serial/8250/8250_dwlib.c | 116 +- drivers/tty/serial/8250/8250_dwlib.h | 51 + drivers/tty/serial/8250/8250_fintek.c | 8 +- drivers/tty/serial/8250/8250_mtk.c | 7 - drivers/tty/serial/8250/8250_of.c | 2 + drivers/tty/serial/8250/8250_pci.c | 480 +++- drivers/tty/serial/8250/8250_port.c | 140 +- drivers/tty/serial/8250/8250_pxa.c | 1 - drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/Kconfig | 9 +- drivers/tty/serial/altera_jtaguart.c | 6 +- drivers/tty/serial/amba-pl011.c | 48 +- drivers/tty/serial/amba-pl011.h | 35 - drivers/tty/serial/atmel_serial.c | 4 +- drivers/tty/serial/cpm_uart/cpm_uart.h | 2 + drivers/tty/serial/cpm_uart/cpm_uart_core.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c | 1 - drivers/tty/serial/digicolor-usart.c | 2 + drivers/tty/serial/fsl_lpuart.c | 66 +- drivers/tty/serial/icom.c | 538 +++- drivers/tty/serial/icom.h | 274 -- drivers/tty/serial/imx.c | 2 - drivers/tty/serial/jsm/jsm_cls.c | 8 +- drivers/tty/serial/jsm/jsm_neo.c | 8 +- drivers/tty/serial/max310x.c | 1 - drivers/tty/serial/men_z135_uart.c | 1 - drivers/tty/serial/meson_uart.c | 40 +- drivers/tty/serial/mpc52xx_uart.c | 5 +- drivers/tty/serial/msm_serial.c | 5 + drivers/tty/serial/omap-serial.c | 13 +- drivers/tty/serial/owl-uart.c | 7 +- drivers/tty/serial/pch_uart.c | 77 +- drivers/tty/serial/pic32_uart.c | 159 +- drivers/tty/serial/pic32_uart.h | 125 - drivers/tty/serial/pmac_zilog.c | 69 +- drivers/tty/serial/pmac_zilog.h | 11 - drivers/tty/serial/qcom_geni_serial.c | 58 +- drivers/tty/serial/rda-uart.c | 2 + drivers/tty/serial/sa1100.c | 4 +- drivers/tty/serial/samsung_tty.c | 13 + drivers/tty/serial/sc16is7xx.c | 10 - drivers/tty/serial/serial_core.c | 89 +- drivers/tty/serial/serial_txx9.c | 2 + drivers/tty/serial/sh-sci.c | 6 +- drivers/tty/serial/sifive.c | 20 +- drivers/tty/serial/st-asc.c | 4 + drivers/tty/serial/stm32-usart.c | 225 +- drivers/tty/serial/stm32-usart.h | 3 + drivers/tty/serial/sunplus-uart.c | 2 +- drivers/tty/serial/sunsu.c | 2 - drivers/tty/serial/uartlite.c | 3 +- drivers/tty/serial/xilinx_uartps.c | 46 +- drivers/tty/serial/zs.c | 2 +- drivers/tty/synclink_gt.c | 2 + drivers/tty/sysrq.c | 27 +- drivers/tty/tty_baudrate.c | 35 +- drivers/tty/tty_ioctl.c | 2 - drivers/tty/tty_jobctrl.c | 4 +- drivers/uio/uio_dfl.c | 2 + drivers/usb/atm/usbatm.c | 2 +- drivers/usb/c67x00/c67x00-drv.c | 6 +- drivers/usb/c67x00/c67x00-sched.c | 4 +- drivers/usb/cdns3/cdns3-gadget.c | 47 +- drivers/usb/cdns3/cdns3-gadget.h | 9 +- drivers/usb/class/cdc-acm.h | 8 - drivers/usb/core/devices.c | 47 - drivers/usb/core/driver.c | 25 +- drivers/usb/core/hcd-pci.c | 5 +- drivers/usb/core/hcd.c | 29 +- drivers/usb/core/hub.c | 10 +- drivers/usb/core/quirks.c | 3 + drivers/usb/core/usb-acpi.c | 7 +- drivers/usb/dwc2/core.c | 9 + drivers/usb/dwc2/core.h | 5 + drivers/usb/dwc2/gadget.c | 1 - drivers/usb/dwc2/params.c | 50 +- drivers/usb/dwc3/Kconfig | 9 + drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 81 +- drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/drd.c | 50 - drivers/usb/dwc3/dwc3-am62.c | 332 +++ drivers/usb/dwc3/dwc3-pci.c | 2 +- drivers/usb/dwc3/dwc3-xilinx.c | 17 + drivers/usb/dwc3/ep0.c | 14 +- drivers/usb/dwc3/gadget.c | 190 +- drivers/usb/dwc3/gadget.h | 2 + drivers/usb/dwc3/host.c | 2 - drivers/usb/gadget/composite.c | 2 +- drivers/usb/gadget/configfs.c | 2 +- drivers/usb/gadget/function/f_acm.c | 10 + drivers/usb/gadget/function/f_uvc.c | 5 +- drivers/usb/gadget/function/u_audio.c | 4 +- drivers/usb/gadget/function/u_uvc.h | 1 + drivers/usb/gadget/function/uvc.h | 1 + drivers/usb/gadget/function/uvc_configfs.c | 189 +- drivers/usb/gadget/function/uvc_configfs.h | 120 +- drivers/usb/gadget/function/uvc_queue.c | 30 +- drivers/usb/gadget/function/uvc_queue.h | 3 +- drivers/usb/gadget/function/uvc_video.c | 17 +- drivers/usb/gadget/legacy/dbgp.c | 2 +- drivers/usb/gadget/legacy/inode.c | 2 +- drivers/usb/gadget/legacy/raw_gadget.c | 4 +- drivers/usb/gadget/udc/core.c | 289 +- drivers/usb/gadget/udc/net2272.c | 6 +- drivers/usb/gadget/udc/net2280.c | 14 +- drivers/usb/gadget/udc/omap_udc.c | 16 +- drivers/usb/gadget/udc/pxa25x_udc.c | 37 +- drivers/usb/gadget/udc/pxa25x_udc.h | 7 +- drivers/usb/gadget/udc/pxa27x_udc.h | 2 +- drivers/usb/gadget/udc/s3c-hsudc.c | 4 +- drivers/usb/gadget/udc/tegra-xudc.c | 4 +- drivers/usb/gadget/udc/udc-xilinx.c | 2 +- drivers/usb/host/ehci-omap.c | 5 - drivers/usb/host/ehci-platform.c | 1 + drivers/usb/host/ehci-q.c | 4 +- drivers/usb/host/ehci-xilinx-of.c | 12 +- drivers/usb/host/fhci-hcd.c | 3 +- drivers/usb/host/fotg210-hcd.c | 2 +- drivers/usb/host/isp116x-hcd.c | 11 +- drivers/usb/host/isp1362-hcd.c | 6 +- drivers/usb/host/max3421-hcd.c | 6 +- drivers/usb/host/ohci-hcd.c | 3 +- drivers/usb/host/ohci-omap.c | 18 +- drivers/usb/host/ohci-platform.c | 1 + drivers/usb/host/ohci-ppc-of.c | 3 - drivers/usb/host/ohci-pxa27x.c | 3 +- drivers/usb/host/oxu210hp-hcd.c | 16 +- drivers/usb/host/r8a66597-hcd.c | 3 +- drivers/usb/host/sl811-hcd.c | 6 +- drivers/usb/host/xhci-hub.c | 3 +- drivers/usb/host/xhci-mem.c | 23 +- drivers/usb/host/xhci-pci.c | 5 +- drivers/usb/host/xhci-plat.c | 46 +- drivers/usb/host/xhci-ring.c | 144 +- drivers/usb/host/xhci.c | 175 +- drivers/usb/host/xhci.h | 30 +- drivers/usb/isp1760/isp1760-core.c | 8 + drivers/usb/isp1760/isp1760-hcd.c | 6 +- drivers/usb/misc/ftdi-elan.c | 15 +- drivers/usb/misc/lvstest.c | 2 +- drivers/usb/musb/mediatek.c | 73 +- drivers/usb/musb/omap2430.c | 1 + drivers/usb/phy/phy-omap-otg.c | 4 +- drivers/usb/serial/ark3116.c | 3 +- drivers/usb/serial/ftdi_sio.c | 2 +- drivers/usb/serial/option.c | 2 + drivers/usb/serial/pl2303.c | 3 + drivers/usb/serial/whiteheat.c | 4 - drivers/usb/storage/alauda.c | 4 +- drivers/usb/storage/isd200.c | 8 +- drivers/usb/storage/karma.c | 15 +- drivers/usb/storage/onetouch.c | 2 +- drivers/usb/storage/shuttle_usbat.c | 28 +- drivers/usb/storage/transport.c | 2 +- drivers/usb/typec/bus.c | 2 +- drivers/usb/typec/mux.c | 271 +- drivers/usb/typec/mux.h | 12 +- drivers/usb/typec/mux/Kconfig | 10 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/fsa4480.c | 218 ++ drivers/usb/typec/mux/intel_pmc_mux.c | 29 +- drivers/usb/typec/mux/pi3usb30532.c | 8 +- drivers/usb/typec/tcpm/fusb302.c | 4 +- drivers/usb/typec/tipd/core.c | 32 +- drivers/usb/typec/ucsi/ucsi.c | 85 +- drivers/usb/typec/ucsi/ucsi.h | 6 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 23 +- drivers/usb/usbip/stub_dev.c | 2 +- drivers/usb/usbip/stub_rx.c | 2 + drivers/vdpa/alibaba/eni_vdpa.c | 2 +- drivers/vdpa/ifcvf/ifcvf_main.c | 23 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 2 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 489 +++- drivers/vdpa/vdpa.c | 286 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 105 +- drivers/vdpa/vdpa_sim/vdpa_sim.h | 3 + drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 169 +- drivers/vdpa/vdpa_user/vduse_dev.c | 3 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 161 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 1 + drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 16 +- drivers/vfio/pci/mlx5/cmd.c | 236 +- drivers/vfio/pci/mlx5/cmd.h | 52 +- drivers/vfio/pci/mlx5/main.c | 136 +- drivers/vfio/pci/vfio_pci.c | 7 +- drivers/vfio/pci/vfio_pci_config.c | 56 +- drivers/vfio/pci/vfio_pci_core.c | 254 +- drivers/vfio/platform/vfio_amba.c | 1 + drivers/vfio/platform/vfio_platform.c | 1 + drivers/vfio/vfio.c | 1013 ++----- drivers/vfio/vfio_iommu_type1.c | 30 +- drivers/vhost/iotlb.c | 23 +- drivers/vhost/net.c | 11 +- drivers/vhost/scsi.c | 4 +- drivers/vhost/test.c | 14 +- drivers/vhost/vdpa.c | 271 +- drivers/vhost/vhost.c | 45 +- drivers/vhost/vhost.h | 7 +- drivers/vhost/vsock.c | 7 +- drivers/video/console/sticon.c | 5 +- drivers/video/console/sticore.c | 53 +- drivers/video/fbdev/amba-clcd.c | 5 +- drivers/video/fbdev/hyperv_fb.c | 19 +- drivers/video/fbdev/omap/omapfb.h | 4 + .../omap2/omapfb/displays/panel-nec-nl8048hl11.c | 7 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c | 8 +- drivers/video/fbdev/pxa3xx-gcu.c | 12 +- drivers/video/fbdev/pxa3xx-regs.h | 180 ++ drivers/video/fbdev/pxafb.c | 4 +- drivers/video/fbdev/sticore.h | 3 + drivers/video/fbdev/stifb.c | 4 +- drivers/video/fbdev/vesafb.c | 5 +- drivers/video/fbdev/xen-fbfront.c | 1 - drivers/virt/fsl_hypervisor.c | 3 +- drivers/virtio/virtio.c | 32 +- drivers/virtio/virtio_balloon.c | 12 +- drivers/virtio/virtio_mmio.c | 27 +- drivers/virtio/virtio_pci_common.c | 15 +- drivers/virtio/virtio_pci_common.h | 10 +- drivers/virtio/virtio_pci_legacy.c | 11 +- drivers/virtio/virtio_pci_modern.c | 14 +- drivers/virtio/virtio_pci_modern_dev.c | 6 + drivers/virtio/virtio_ring.c | 55 +- drivers/virtio/virtio_vdpa.c | 12 +- drivers/visorbus/Kconfig | 15 - drivers/visorbus/Makefile | 10 - drivers/visorbus/controlvmchannel.h | 650 ----- drivers/visorbus/vbuschannel.h | 95 - drivers/visorbus/visorbus_main.c | 1234 -------- drivers/visorbus/visorbus_private.h | 48 - drivers/visorbus/visorchannel.c | 434 --- drivers/visorbus/visorchipset.c | 1691 ----------- drivers/vme/Kconfig | 2 - drivers/w1/masters/ds2490.c | 124 +- drivers/watchdog/Kconfig | 30 + drivers/watchdog/Makefile | 3 + drivers/watchdog/bcm7038_wdt.c | 1 + drivers/watchdog/da9063_wdt.c | 36 + drivers/watchdog/gxp-wdt.c | 174 ++ drivers/watchdog/iTCO_wdt.c | 20 +- drivers/watchdog/mtk_wdt.c | 12 + drivers/watchdog/rti_wdt.c | 10 +- drivers/watchdog/rzg2l_wdt.c | 83 +- drivers/watchdog/rzn1_wdt.c | 203 ++ drivers/watchdog/sa1100_wdt.c | 88 +- drivers/watchdog/sp805_wdt.c | 1 + drivers/watchdog/sunplus_wdt.c | 220 ++ drivers/watchdog/ts4800_wdt.c | 5 +- drivers/watchdog/wdat_wdt.c | 6 +- drivers/xen/gntalloc.c | 9 +- drivers/xen/gntdev-dmabuf.c | 2 +- drivers/xen/grant-table.c | 14 +- drivers/xen/pvcalls-front.c | 6 +- drivers/xen/xen-front-pgdir-shbuf.c | 2 +- drivers/xen/xenbus/xenbus_client.c | 2 +- drivers/xen/xenbus/xenbus_probe.c | 8 +- fs/Kconfig.binfmt | 2 +- fs/afs/dir.c | 5 +- fs/ceph/addr.c | 42 +- fs/ceph/caps.c | 75 +- fs/ceph/inode.c | 35 +- fs/ceph/mds_client.c | 121 +- fs/ceph/mds_client.h | 2 +- fs/ceph/quota.c | 19 +- fs/ceph/super.c | 1 + fs/ceph/super.h | 29 +- fs/ceph/xattr.c | 10 +- fs/erofs/fscache.c | 1 + fs/erofs/inode.c | 5 +- fs/erofs/zdata.c | 167 +- fs/erofs/zdata.h | 50 +- fs/exec.c | 8 +- fs/exportfs/expfs.c | 5 +- fs/f2fs/checkpoint.c | 16 +- fs/f2fs/data.c | 213 +- fs/f2fs/debug.c | 18 +- fs/f2fs/dir.c | 3 +- fs/f2fs/f2fs.h | 133 +- fs/f2fs/file.c | 307 +- fs/f2fs/gc.c | 186 +- fs/f2fs/hash.c | 11 +- fs/f2fs/inline.c | 29 +- fs/f2fs/inode.c | 34 +- fs/f2fs/namei.c | 38 +- fs/f2fs/node.c | 29 +- fs/f2fs/node.h | 1 - fs/f2fs/segment.c | 460 ++- fs/f2fs/segment.h | 40 +- fs/f2fs/super.c | 88 +- fs/f2fs/verity.c | 2 +- fs/freevxfs/vxfs.h | 27 +- fs/freevxfs/vxfs_bmap.c | 26 +- fs/freevxfs/vxfs_dir.h | 27 +- fs/freevxfs/vxfs_extern.h | 27 +- fs/freevxfs/vxfs_fshead.c | 26 +- fs/freevxfs/vxfs_fshead.h | 27 +- fs/freevxfs/vxfs_immed.c | 26 +- fs/freevxfs/vxfs_inode.c | 26 +- fs/freevxfs/vxfs_inode.h | 27 +- fs/freevxfs/vxfs_lookup.c | 26 +- fs/freevxfs/vxfs_olt.c | 26 +- fs/freevxfs/vxfs_olt.h | 27 +- fs/freevxfs/vxfs_subr.c | 26 +- fs/freevxfs/vxfs_super.c | 26 +- fs/io_uring.c | 338 ++- fs/jffs2/erase.c | 6 +- fs/jffs2/fs.c | 1 + fs/kernfs/dir.c | 31 +- fs/kernfs/file.c | 47 +- fs/ksmbd/connection.c | 22 +- fs/ksmbd/connection.h | 27 +- fs/ksmbd/ksmbd_netlink.h | 3 +- fs/ksmbd/misc.c | 10 +- fs/ksmbd/smb2misc.c | 2 +- fs/ksmbd/smb2pdu.c | 126 +- fs/ksmbd/smb_common.c | 4 +- fs/ksmbd/smbacl.c | 1 + fs/ksmbd/transport_ipc.c | 3 + fs/ksmbd/transport_rdma.c | 363 ++- fs/ksmbd/transport_rdma.h | 8 + fs/namei.c | 70 +- fs/nfs/file.c | 50 +- fs/nfs/filelayout/filelayout.c | 7 +- fs/nfs/fscache.c | 7 +- fs/nfs/internal.h | 1 + fs/nfs/nfs4namespace.c | 9 +- fs/nfs/nfs4proc.c | 182 +- fs/nfs/nfs4state.c | 29 +- fs/nfs/nfs4xdr.c | 99 +- fs/nfs/pagelist.c | 3 + fs/nfs/pnfs.c | 2 + fs/nfs/unlink.c | 8 + fs/nfs/write.c | 54 +- fs/ntfs3/file.c | 12 +- fs/ntfs3/frecord.c | 10 +- fs/ntfs3/fslog.c | 12 +- fs/ntfs3/inode.c | 9 +- fs/ntfs3/xattr.c | 136 +- fs/open.c | 24 + fs/overlayfs/copy_up.c | 90 +- fs/overlayfs/dir.c | 147 +- fs/overlayfs/export.c | 5 + fs/overlayfs/file.c | 43 +- fs/overlayfs/inode.c | 68 +- fs/overlayfs/namei.c | 53 +- fs/overlayfs/overlayfs.h | 232 +- fs/overlayfs/ovl_entry.h | 7 +- fs/overlayfs/readdir.c | 48 +- fs/overlayfs/super.c | 57 +- fs/overlayfs/util.c | 103 +- fs/read_write.c | 16 + fs/stat.c | 2 +- fs/sync.c | 9 + fs/ubifs/budget.c | 7 +- fs/ubifs/xattr.c | 2 +- fs/xfs/libxfs/xfs_ag.c | 3 +- fs/xfs/libxfs/xfs_attr.c | 198 +- fs/xfs/libxfs/xfs_attr.h | 63 +- fs/xfs/libxfs/xfs_attr_remote.c | 6 +- fs/xfs/libxfs/xfs_attr_remote.h | 6 +- fs/xfs/libxfs/xfs_btree.c | 63 +- fs/xfs/libxfs/xfs_da_btree.c | 11 + fs/xfs/libxfs/xfs_da_btree.h | 1 + fs/xfs/libxfs/xfs_defer.c | 67 +- fs/xfs/libxfs/xfs_log_format.h | 18 +- fs/xfs/libxfs/xfs_log_recover.h | 14 +- fs/xfs/libxfs/xfs_symlink_remote.c | 2 +- fs/xfs/scrub/scrub.c | 17 +- fs/xfs/xfs_acl.c | 3 +- fs/xfs/xfs_attr_item.c | 364 ++- fs/xfs/xfs_attr_item.h | 22 +- fs/xfs/xfs_buf_item_recover.c | 66 + fs/xfs/xfs_file.c | 2 +- fs/xfs/xfs_fsops.c | 7 +- fs/xfs/xfs_inode.c | 2 +- fs/xfs/xfs_ioctl.c | 3 +- fs/xfs/xfs_iops.c | 3 +- fs/xfs/xfs_log.c | 41 - fs/xfs/xfs_log.h | 7 + fs/xfs/xfs_log_priv.h | 3 - fs/xfs/xfs_log_recover.c | 93 +- fs/xfs/xfs_message.h | 6 + fs/xfs/xfs_mount.c | 1 - fs/xfs/xfs_mount.h | 18 +- fs/xfs/xfs_qm.c | 9 +- fs/xfs/xfs_super.c | 20 + fs/xfs/xfs_super.h | 1 - fs/xfs/xfs_xattr.c | 79 +- fs/xfs/xfs_xattr.h | 13 + include/asm-generic/compat.h | 113 + include/clocksource/timer-xilinx.h | 73 + include/drm/drm_cache.h | 8 + include/dt-bindings/interconnect/qcom,sc8180x.h | 7 + include/dt-bindings/interconnect/qcom,sc8280xp.h | 232 ++ include/dt-bindings/interconnect/qcom,sdx65.h | 67 + include/dt-bindings/memory/mt8186-memory-port.h | 217 ++ include/dt-bindings/memory/mt8195-memory-port.h | 408 +++ include/dt-bindings/memory/mtk-memory-port.h | 2 + include/dt-bindings/mfd/cros_ec.h | 18 + include/dt-bindings/reset/mt7986-resets.h | 55 + include/dt-bindings/reset/mt8186-resets.h | 36 + include/linux/acpi.h | 3 - include/linux/amba/bus.h | 14 +- include/linux/bitmap.h | 56 +- include/linux/blk-mq.h | 3 +- include/linux/blk_types.h | 4 + include/linux/blkdev.h | 1 + include/linux/bootconfig.h | 10 + include/linux/clk/pxa.h | 16 + include/linux/compat.h | 68 + include/linux/cpuhotplug.h | 1 + include/linux/device.h | 73 + include/linux/device/bus.h | 3 + include/linux/device/driver.h | 2 + include/linux/dmaengine.h | 9 +- include/linux/export.h | 7 +- include/linux/extcon.h | 2 +- include/linux/find.h | 6 +- include/linux/firmware.h | 82 + include/linux/firmware/xlnx-event-manager.h | 4 +- include/linux/firmware/xlnx-zynqmp.h | 11 + include/linux/fpga/fpga-region.h | 6 +- include/linux/fsl/mc.h | 14 +- include/linux/ftrace.h | 4 +- include/linux/gpio/machine.h | 12 + include/linux/host1x_context_bus.h | 15 + include/linux/hyperv.h | 6 +- include/linux/iio/adc/ad_sigma_delta.h | 38 + include/linux/iio/common/st_sensors.h | 3 + include/linux/iio/iio-opaque.h | 4 + include/linux/iio/iio.h | 70 +- include/linux/iio/kfifo_buf.h | 5 +- include/linux/intel-iommu.h | 3 +- include/linux/intel-svm.h | 2 +- include/linux/iommu.h | 69 +- include/linux/ipc_namespace.h | 37 +- include/linux/ipv6.h | 2 +- include/linux/kexec.h | 2 +- include/linux/kprobes.h | 2 +- include/linux/livepatch.h | 2 - include/linux/mfd/tc6393xb.h | 3 - include/linux/mhi_ep.h | 277 ++ include/linux/mlx5/driver.h | 12 + include/linux/mlx5/mlx5_ifc.h | 6 +- include/linux/mlx5/mlx5_ifc_vdpa.h | 39 + include/linux/mod_devicetable.h | 2 + include/linux/namei.h | 6 + include/linux/nfs4.h | 2 + include/linux/nfs_fs_sb.h | 1 + include/linux/nfs_xdr.h | 12 +- include/linux/nodemask.h | 38 +- include/linux/notifier.h | 7 + include/linux/nvmem-consumer.h | 1 + include/linux/pci.h | 14 +- include/linux/phy/phy-lvds.h | 32 + include/linux/phy/phy.h | 4 + include/linux/platform_data/asoc-poodle.h | 16 + include/linux/platform_data/asoc-pxa.h | 31 + include/linux/platform_data/video-pxafb.h | 22 +- include/linux/platform_device.h | 16 +- include/linux/pm.h | 1 - include/linux/pm_opp.h | 41 +- include/linux/property.h | 5 + include/linux/ptrace.h | 7 - include/linux/reboot.h | 91 + include/linux/rpmsg.h | 14 +- include/linux/rtsx_pci.h | 3 + include/linux/sched.h | 10 +- include/linux/sched/jobctl.h | 8 + include/linux/sched/signal.h | 20 +- include/linux/sched/task.h | 8 +- include/linux/serial_core.h | 1 + include/linux/serial_s3c.h | 3 + include/linux/signal.h | 3 +- include/linux/siphash.h | 5 +- include/linux/skbuff.h | 9 +- include/linux/soc/pxa/cpu.h | 252 ++ include/linux/soc/pxa/mfp.h | 470 ++++ include/linux/soc/pxa/smemc.h | 13 + include/linux/soc/renesas/r9a06g032-sysctrl.h | 11 + include/linux/spi/spi.h | 2 + include/linux/thunderbolt.h | 21 +- include/linux/usb.h | 17 +- include/linux/usb/gadget.h | 28 +- include/linux/usb/hcd.h | 2 + include/linux/usb/typec_mux.h | 22 +- include/linux/vdpa.h | 65 +- include/linux/vfio.h | 44 +- include/linux/vfio_pci_core.h | 3 +- include/linux/vhost_iotlb.h | 2 + include/linux/virtio.h | 1 + include/linux/virtio_config.h | 47 +- include/linux/wm97xx.h | 4 - include/net/amt.h | 2 +- include/net/ax25.h | 1 + include/net/bonding.h | 6 + include/net/netfilter/nf_conntrack_core.h | 7 +- include/net/sch_generic.h | 42 +- include/pcmcia/soc_common.h | 125 + include/sound/pxa2xx-lib.h | 4 + include/trace/events/f2fs.h | 141 +- include/trace/events/thermal_pressure.h | 29 + include/uapi/asm-generic/fcntl.h | 23 +- include/uapi/asm-generic/termbits-common.h | 65 + include/uapi/asm-generic/termbits.h | 239 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/amdgpu_drm.h | 8 + include/uapi/linux/android/binder.h | 18 +- include/uapi/linux/audit.h | 2 + include/uapi/linux/elf-em.h | 1 + include/uapi/linux/elf.h | 5 + include/uapi/linux/idxd.h | 31 +- include/uapi/linux/io_uring.h | 6 + include/uapi/linux/ipv6.h | 2 +- include/uapi/linux/kexec.h | 1 + include/uapi/linux/socket.h | 2 +- include/uapi/linux/vdpa.h | 6 + include/uapi/linux/vfio.h | 4 +- include/uapi/linux/vhost.h | 26 +- include/uapi/linux/vhost_types.h | 11 +- include/uapi/misc/habanalabs.h | 87 +- include/video/radeon.h | 2 +- include/xen/arm/page.h | 3 - include/xen/grant_table.h | 6 +- init/Kconfig | 25 +- init/initramfs.c | 2 + init/main.c | 40 +- ipc/ipc_sysctl.c | 205 +- ipc/mq_sysctl.c | 121 +- ipc/mqueue.c | 10 +- ipc/namespace.c | 10 + kernel/bpf/core.c | 14 +- kernel/fork.c | 46 +- kernel/kexec_file.c | 4 +- kernel/kprobes.c | 144 +- kernel/livepatch/patch.c | 2 +- kernel/module/signing.c | 3 + kernel/notifier.c | 101 +- kernel/printk/printk.c | 2 +- kernel/ptrace.c | 87 +- kernel/reboot.c | 348 ++- kernel/sched/core.c | 5 +- kernel/sched/fair.c | 2 +- kernel/signal.c | 140 +- kernel/time/posix-cpu-timers.c | 6 +- kernel/trace/Makefile | 4 + kernel/trace/fgraph.c | 2 + kernel/trace/ftrace.c | 210 +- kernel/trace/pid_list.c | 4 +- kernel/trace/ring_buffer.c | 81 +- kernel/trace/trace.c | 72 +- kernel/trace/trace.h | 26 +- kernel/trace/trace_boot.c | 2 +- kernel/trace/trace_dynevent.c | 9 +- kernel/trace/trace_eprobe.c | 24 +- kernel/trace/trace_events.c | 69 +- kernel/trace/trace_events_filter.c | 2 +- kernel/trace/trace_events_hist.c | 191 +- kernel/trace/trace_events_trigger.c | 324 +-- kernel/trace/trace_kprobe.c | 15 +- kernel/trace/trace_osnoise.c | 22 +- kernel/trace/trace_output.c | 25 +- kernel/trace/trace_recursion_record.c | 7 +- kernel/trace/trace_selftest.c | 3 + kernel/trace/trace_syscalls.c | 35 +- kernel/trace/tracing_map.c | 3 +- kernel/umh.c | 6 +- lib/.gitignore | 1 + lib/Makefile | 10 +- lib/assoc_array.c | 8 + lib/bitmap.c | 117 +- lib/bootconfig-data.S | 10 + lib/bootconfig.c | 13 + lib/nodemask.c | 4 +- lib/siphash.c | 5 +- lib/test_bitmap.c | 25 + lib/test_firmware.c | 381 +++ lib/test_siphash.c | 7 +- mm/fadvise.c | 11 + mm/readahead.c | 7 + mm/vmstat.c | 4 +- net/9p/trans_xen.c | 8 +- net/Kconfig.debug | 2 +- net/ax25/af_ax25.c | 27 +- net/ax25/ax25_dev.c | 1 + net/ax25/ax25_subr.c | 2 +- net/ceph/crush/mapper.c | 5 +- net/core/neighbour.c | 2 +- net/ipv4/tcp_input.c | 11 +- net/ipv4/tcp_ipv4.c | 4 +- net/ipv4/tcp_output.c | 4 +- net/ipv6/addrconf.c | 6 +- net/ipv6/ndisc.c | 42 +- net/ipv6/ping.c | 8 +- net/key/af_key.c | 10 +- net/mac80211/chan.c | 7 +- net/netfilter/nf_tables_api.c | 106 +- net/netfilter/nfnetlink.c | 24 +- net/netfilter/nfnetlink_cttimeout.c | 5 +- net/netfilter/nft_flow_offload.c | 6 +- net/netfilter/nft_limit.c | 2 + net/nfc/core.c | 4 +- net/packet/af_packet.c | 6 +- net/sched/act_ct.c | 2 +- net/smc/af_smc.c | 1 + net/smc/smc_cdc.c | 2 +- net/sunrpc/xprtrdma/rpc_rdma.c | 5 + net/tipc/bearer.c | 3 +- net/xfrm/xfrm_output.c | 3 +- scripts/get_abi.pl | 4 +- scripts/mod/file2alias.c | 10 + scripts/sorttable.c | 5 + scripts/spdxcheck-test.sh | 2 +- scripts/spdxcheck.py | 175 +- scripts/spdxexclude | 18 + scripts/subarch.include | 2 +- scripts/tags.sh | 11 +- sound/arm/pxa2xx-ac97-lib.c | 145 +- sound/arm/pxa2xx-ac97-regs.h | 100 + sound/arm/pxa2xx-ac97.c | 3 +- sound/core/Makefile | 2 - sound/isa/Kconfig | 2 +- sound/pci/hda/patch_realtek.c | 11 + sound/pci/hda/patch_via.c | 2 - sound/soc/amd/acp/acp-pci.c | 1 + sound/soc/codecs/da7219-aad.c | 18 +- sound/soc/codecs/rt5640.c | 11 +- sound/soc/codecs/rt5640.h | 2 + sound/soc/fsl/fsl_sai.h | 4 +- sound/soc/intel/avs/board_selection.c | 3 +- sound/soc/intel/boards/bytcr_rt5640.c | 2 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 2 +- sound/soc/pxa/corgi.c | 43 +- sound/soc/pxa/e740_wm9705.c | 37 +- sound/soc/pxa/e750_wm9705.c | 33 +- sound/soc/pxa/e800_wm9712.c | 33 +- sound/soc/pxa/em-x270.c | 2 +- sound/soc/pxa/hx4700.c | 37 +- sound/soc/pxa/magician.c | 141 +- sound/soc/pxa/mioa701_wm9713.c | 2 +- sound/soc/pxa/palm27x.c | 2 +- sound/soc/pxa/poodle.c | 51 +- sound/soc/pxa/pxa2xx-ac97.c | 24 +- sound/soc/pxa/pxa2xx-i2s.c | 112 +- sound/soc/pxa/spitz.c | 58 +- sound/soc/pxa/tosa.c | 25 +- sound/soc/pxa/z2.c | 8 +- sound/soc/soc-pcm.c | 2 - sound/usb/clock.c | 12 +- sound/usb/line6/pcm.c | 4 +- sound/usb/midi.c | 7 +- sound/usb/mixer_maps.c | 30 + sound/usb/usx2y/usb_stream.c | 6 +- sound/usb/usx2y/usbusx2yaudio.c | 2 +- sound/usb/usx2y/usx2yhwdeppcm.c | 2 +- tools/arch/arm64/include/uapi/asm/perf_regs.h | 7 +- tools/arch/x86/include/asm/msr-index.h | 19 + tools/build/Makefile.feature | 4 + tools/build/feature/Makefile | 20 + tools/build/feature/test-libbpf-bpf_map_create.c | 8 + .../feature/test-libbpf-bpf_object__next_map.c | 8 + .../feature/test-libbpf-bpf_object__next_program.c | 8 + tools/build/feature/test-libbpf-bpf_prog_load.c | 9 + .../test-libbpf-btf__load_from_kernel_by_id.c | 5 +- tools/build/feature/test-libbpf-btf__raw_data.c | 8 + tools/include/linux/bitmap.h | 17 +- tools/include/uapi/asm-generic/fcntl.h | 21 +- tools/include/uapi/asm-generic/unistd.h | 4 +- tools/include/uapi/asm/bitsperlong.h | 2 + tools/lib/bitmap.c | 20 +- tools/lib/perf/evlist.c | 71 +- tools/lib/perf/include/internal/evsel.h | 11 + tools/perf/Documentation/perf-record.txt | 12 +- tools/perf/Documentation/perf-stat.txt | 2 +- tools/perf/Documentation/perf-top.txt | 2 +- tools/perf/Makefile.config | 25 + tools/perf/Makefile.perf | 1 + tools/perf/arch/arm64/util/mem-events.c | 6 +- tools/perf/arch/arm64/util/perf_regs.c | 38 + tools/perf/arch/arm64/util/unwind-libunwind.c | 73 +- tools/perf/arch/x86/util/evsel.c | 5 +- tools/perf/arch/x86/util/evsel.h | 7 + tools/perf/arch/x86/util/intel-pt.c | 31 +- tools/perf/arch/x86/util/topdown.c | 21 +- tools/perf/builtin-c2c.c | 10 +- tools/perf/builtin-lock.c | 2 +- tools/perf/builtin-record.c | 64 +- tools/perf/builtin-stat.c | 5 +- tools/perf/pmu-events/arch/s390/cf_z10/basic.json | 48 +- tools/perf/pmu-events/arch/s390/cf_z10/crypto.json | 64 +- .../perf/pmu-events/arch/s390/cf_z10/extended.json | 36 +- tools/perf/pmu-events/arch/s390/cf_z13/basic.json | 48 +- tools/perf/pmu-events/arch/s390/cf_z13/crypto.json | 64 +- .../perf/pmu-events/arch/s390/cf_z13/extended.json | 100 +- tools/perf/pmu-events/arch/s390/cf_z14/basic.json | 32 +- tools/perf/pmu-events/arch/s390/cf_z14/crypto.json | 64 +- .../perf/pmu-events/arch/s390/cf_z14/extended.json | 102 +- tools/perf/pmu-events/arch/s390/cf_z15/basic.json | 32 +- tools/perf/pmu-events/arch/s390/cf_z15/crypto.json | 114 - .../perf/pmu-events/arch/s390/cf_z15/crypto6.json | 112 + .../perf/pmu-events/arch/s390/cf_z15/extended.json | 108 +- tools/perf/pmu-events/arch/s390/cf_z16/basic.json | 58 + .../perf/pmu-events/arch/s390/cf_z16/crypto6.json | 142 + .../perf/pmu-events/arch/s390/cf_z16/extended.json | 492 ++++ .../arch/s390/{cf_z13 => cf_z16}/transaction.json | 0 tools/perf/pmu-events/arch/s390/cf_z196/basic.json | 48 +- .../perf/pmu-events/arch/s390/cf_z196/crypto.json | 64 +- .../pmu-events/arch/s390/cf_z196/extended.json | 44 +- .../perf/pmu-events/arch/s390/cf_zec12/basic.json | 48 +- .../perf/pmu-events/arch/s390/cf_zec12/crypto.json | 64 +- .../pmu-events/arch/s390/cf_zec12/extended.json | 66 +- tools/perf/pmu-events/arch/s390/mapfile.csv | 1 + .../pmu-events/arch/x86/alderlake/adl-metrics.json | 163 +- .../arch/x86/sapphirerapids/spr-metrics.json | 530 ++++ tools/perf/pmu-events/jevents.c | 2 +- tools/perf/scripts/python/arm-cs-trace-disasm.py | 272 ++ tools/perf/tests/shell/lib/perf_csv_output_lint.py | 48 + tools/perf/tests/shell/record_offcpu.sh | 60 + tools/perf/tests/shell/stat+csv_output.sh | 147 + tools/perf/tests/shell/test_arm_spe_fork.sh | 92 + tools/perf/tests/shell/test_intel_pt.sh | 71 + tools/perf/util/Build | 1 + tools/perf/util/auxtrace.c | 15 +- tools/perf/util/auxtrace.h | 13 +- tools/perf/util/bpf-event.c | 24 +- tools/perf/util/bpf_counter.c | 6 +- tools/perf/util/bpf_off_cpu.c | 338 +++ tools/perf/util/bpf_skel/off_cpu.bpf.c | 229 ++ tools/perf/util/dso.h | 2 + tools/perf/util/evlist.c | 61 +- tools/perf/util/evlist.h | 5 + tools/perf/util/evsel.c | 7 +- tools/perf/util/libunwind/arm64.c | 2 +- tools/perf/util/mmap.c | 4 +- tools/perf/util/off_cpu.h | 29 + tools/perf/util/parse-events.c | 2 +- tools/perf/util/perf_regs.c | 2 + tools/perf/util/python-ext-sources | 1 + .../util/scripting-engines/trace-event-python.c | 21 +- tools/perf/util/unwind-libunwind-local.c | 105 +- tools/testing/memblock/TODO | 3 - tools/testing/memblock/tests/basic_api.c | 392 ++- tools/testing/selftests/alsa/Makefile | 3 + .../testcases/fake_sigreturn_sve_change_vl.c | 2 + .../selftests/bpf/progs/test_stacktrace_build_id.c | 2 +- .../selftests/filesystems/binderfs/binderfs_test.c | 1 + tools/testing/selftests/firmware/Makefile | 2 +- tools/testing/selftests/firmware/config | 1 + tools/testing/selftests/firmware/fw_filesystem.sh | 170 +- tools/testing/selftests/firmware/fw_lib.sh | 19 +- tools/testing/selftests/firmware/fw_run_tests.sh | 4 + tools/testing/selftests/firmware/fw_upload.sh | 214 ++ .../ftrace/test.d/kprobe/multiple_kprobes.tc | 2 + tools/testing/selftests/lkdtm/config | 4 + tools/testing/selftests/lkdtm/tests.txt | 9 +- .../selftests/net/ndisc_unsolicited_na_test.sh | 23 +- tools/testing/selftests/net/psock_snd.c | 2 + tools/tracing/rtla/Makefile | 40 +- tools/tracing/rtla/README.txt | 13 +- tools/tracing/rtla/src/osnoise_hist.c | 5 +- tools/tracing/rtla/src/osnoise_top.c | 9 +- tools/tracing/rtla/src/timerlat_hist.c | 11 +- tools/tracing/rtla/src/timerlat_top.c | 11 +- tools/tracing/rtla/src/utils.c | 108 +- tools/tracing/rtla/src/utils.h | 3 +- tools/usb/testusb.c | 2 +- virt/kvm/vfio.c | 329 +-- 2774 files changed, 95104 insertions(+), 48618 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-firmware create mode 100644 Documentation/ABI/testing/sysfs-devices-physical_location delete mode 100644 Documentation/COPYING-logo create mode 100644 Documentation/devicetree/bindings/arm/hpe,gxp.yaml create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra-ccplex [...] create mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra186-gpc-dma.yaml create mode 100644 Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml delete mode 100644 Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt create mode 100644 Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml delete mode 100644 Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt create mode 100644 Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml create mode 100644 Documentation/devicetree/bindings/leds/kinetic,ktd2692.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-ktd2692.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-pwm-multicolor.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-qcom-lpg.yaml create mode 100644 Documentation/devicetree/bindings/leds/regulator-led.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/ingenic,ne [...] create mode 100644 Documentation/devicetree/bindings/nvmem/apple,efuses.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mixel,mipi-dsi-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/mixel,mipi-dsi-phy.yaml create mode 100644 Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/atmel-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/mediatek,pwm-disp.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-mtk-disp.txt create mode 100644 Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml create mode 100644 Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml create mode 100644 Documentation/devicetree/bindings/serial/qcom,serial-geni-qcom.yaml create mode 100644 Documentation/devicetree/bindings/soc/intel/intel,hps-copy-engine.yaml create mode 100644 Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml create mode 100644 Documentation/devicetree/bindings/timer/xlnx,xps-timer.yaml create mode 100644 Documentation/devicetree/bindings/usb/fcs,fsa4480.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,am62-usb.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/faraday,ftwdt010.txt create mode 100644 Documentation/devicetree/bindings/watchdog/faraday,ftwdt010.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml create mode 100644 Documentation/driver-api/firmware/fw_upload.rst delete mode 100644 Documentation/driver-api/serial/n_gsm.rst create mode 100644 Documentation/driver-api/tty/index.rst rename Documentation/driver-api/{serial => tty}/moxa-smartio.rst (100%) create mode 100644 Documentation/driver-api/tty/n_gsm.rst rename Documentation/{ => driver-api}/tty/n_tty.rst (100%) rename Documentation/{ => driver-api}/tty/tty_buffer.rst (100%) rename Documentation/{ => driver-api}/tty/tty_driver.rst (100%) rename Documentation/{ => driver-api}/tty/tty_internals.rst (100%) rename Documentation/{ => driver-api}/tty/tty_ldisc.rst (100%) rename Documentation/{ => driver-api}/tty/tty_port.rst (100%) rename Documentation/{ => driver-api}/tty/tty_struct.rst (100%) create mode 100644 Documentation/filesystems/nfs/client-identifier.rst create mode 100644 Documentation/images/COPYING-logo rename Documentation/{ => images}/logo.gif (100%) create mode 100644 Documentation/images/logo.svg create mode 100644 Documentation/leds/leds-qcom-lpg.rst create mode 100644 Documentation/loongarch/features.rst create mode 100644 Documentation/loongarch/index.rst create mode 100644 Documentation/loongarch/introduction.rst create mode 100644 Documentation/loongarch/irq-chip-model.rst create mode 100644 Documentation/misc-devices/oxsemi-tornado.rst create mode 100644 Documentation/translations/zh_CN/loongarch/features.rst create mode 100644 Documentation/translations/zh_CN/loongarch/index.rst create mode 100644 Documentation/translations/zh_CN/loongarch/introduction.rst create mode 100644 Documentation/translations/zh_CN/loongarch/irq-chip-model.rst delete mode 100644 Documentation/tty/index.rst create mode 100644 arch/arm/boot/dts/aspeed-bmc-nuvia-dc-scm.dts create mode 100644 arch/arm/boot/dts/hpe-bmc-dl360gen10.dts create mode 100644 arch/arm/boot/dts/hpe-gxp.dtsi create mode 100644 arch/arm/mach-hpe/Kconfig create mode 100644 arch/arm/mach-hpe/Makefile create mode 100644 arch/arm/mach-hpe/gxp.c delete mode 100644 arch/arm/mach-mmp/tavorevb.c delete mode 100644 arch/arm/mach-omap1/include/mach/uncompress.h rename arch/arm/mach-omap1/{include/mach => }/serial.h (100%) delete mode 100644 arch/arm/mach-pxa/Makefile.boot rename arch/arm/mach-pxa/{include/mach => }/addr-map.h (100%) create mode 100644 arch/arm/mach-pxa/balloon3-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/balloon3.h (100%) create mode 100644 arch/arm/mach-pxa/colibri-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/corgi.h (100%) create mode 100644 arch/arm/mach-pxa/e740-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/eseries-gpio.h (100%) create mode 100644 arch/arm/mach-pxa/hx4700-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/hx4700.h (100%) delete mode 100644 arch/arm/mach-pxa/include/mach/audio.h delete mode 100644 arch/arm/mach-pxa/include/mach/bitfield.h delete mode 100644 arch/arm/mach-pxa/include/mach/dma.h delete mode 100644 arch/arm/mach-pxa/include/mach/generic.h delete mode 100644 arch/arm/mach-pxa/include/mach/hardware.h delete mode 100644 arch/arm/mach-pxa/include/mach/lubbock.h delete mode 100644 arch/arm/mach-pxa/include/mach/magician.h delete mode 100644 arch/arm/mach-pxa/include/mach/mainstone.h delete mode 100644 arch/arm/mach-pxa/include/mach/mfp.h delete mode 100644 arch/arm/mach-pxa/include/mach/mtd-xip.h delete mode 100644 arch/arm/mach-pxa/include/mach/poodle.h delete mode 100644 arch/arm/mach-pxa/include/mach/pxa2xx-regs.h delete mode 100644 arch/arm/mach-pxa/include/mach/pxa3xx-regs.h delete mode 100644 arch/arm/mach-pxa/include/mach/regs-ac97.h delete mode 100644 arch/arm/mach-pxa/include/mach/regs-lcd.h delete mode 100644 arch/arm/mach-pxa/include/mach/regs-ost.h delete mode 100644 arch/arm/mach-pxa/include/mach/regs-uart.h delete mode 100644 arch/arm/mach-pxa/include/mach/reset.h delete mode 100644 arch/arm/mach-pxa/include/mach/tosa.h delete mode 100644 arch/arm/mach-pxa/include/mach/trizeps4.h delete mode 100644 arch/arm/mach-pxa/include/mach/uncompress.h rename arch/arm/mach-pxa/{include/mach => }/irqs.h (100%) create mode 100644 arch/arm/mach-pxa/lubbock.h create mode 100644 arch/arm/mach-pxa/magician.h create mode 100644 arch/arm/mach-pxa/mainstone.h create mode 100644 arch/arm/mach-pxa/mfp.h create mode 100644 arch/arm/mach-pxa/palmld-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/palmld.h (100%) create mode 100644 arch/arm/mach-pxa/palmtc-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/palmtc.h (100%) create mode 100644 arch/arm/mach-pxa/palmtx-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/palmtx.h (100%) create mode 100644 arch/arm/mach-pxa/poodle.h create mode 100644 arch/arm/mach-pxa/pxa-regs.h create mode 100644 arch/arm/mach-pxa/pxa2xx-regs.h create mode 100644 arch/arm/mach-pxa/pxa3xx-regs.h create mode 100644 arch/arm/mach-pxa/regs-ost.h create mode 100644 arch/arm/mach-pxa/regs-uart.h create mode 100644 arch/arm/mach-pxa/reset.h rename arch/arm/mach-pxa/{include/mach => }/smemc.h (100%) rename arch/arm/mach-pxa/{include/mach => }/spitz.h (100%) create mode 100644 arch/arm/mach-pxa/tosa.h create mode 100644 arch/arm/mach-pxa/trizeps4-pcmcia.c create mode 100644 arch/arm/mach-pxa/trizeps4.h create mode 100644 arch/arm/mach-pxa/viper-pcmcia.c rename include/linux/platform_data/pcmcia-pxa2xx_viper.h => arch/arm/mach-pxa/vipe [...] create mode 100644 arch/arm/mach-pxa/vpac270-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/vpac270.h (100%) rename arch/arm/mach-pxa/{include/mach => }/z2.h (100%) delete mode 100644 arch/arm/plat-pxa/Kconfig delete mode 100644 arch/arm/plat-pxa/Makefile delete mode 100644 arch/arm/plat-pxa/include/plat/mfp.h delete mode 100644 arch/arm/plat-pxa/mfp.c create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_n6000.dts create mode 100644 arch/loongarch/Kbuild create mode 100644 arch/loongarch/Kconfig copy arch/{riscv => loongarch}/Kconfig.debug (100%) create mode 100644 arch/loongarch/Makefile create mode 100644 arch/loongarch/boot/.gitignore create mode 100644 arch/loongarch/boot/Makefile copy arch/{csky => loongarch}/boot/dts/Makefile (100%) create mode 100644 arch/loongarch/configs/loongson3_defconfig create mode 100644 arch/loongarch/include/asm/Kbuild create mode 100644 arch/loongarch/include/asm/acenv.h create mode 100644 arch/loongarch/include/asm/acpi.h create mode 100644 arch/loongarch/include/asm/addrspace.h create mode 100644 arch/loongarch/include/asm/asm-offsets.h create mode 100644 arch/loongarch/include/asm/asm-prototypes.h create mode 100644 arch/loongarch/include/asm/asm.h create mode 100644 arch/loongarch/include/asm/asmmacro.h create mode 100644 arch/loongarch/include/asm/atomic.h create mode 100644 arch/loongarch/include/asm/barrier.h create mode 100644 arch/loongarch/include/asm/bitops.h create mode 100644 arch/loongarch/include/asm/bitrev.h create mode 100644 arch/loongarch/include/asm/bootinfo.h create mode 100644 arch/loongarch/include/asm/branch.h create mode 100644 arch/loongarch/include/asm/bug.h create mode 100644 arch/loongarch/include/asm/cache.h create mode 100644 arch/loongarch/include/asm/cacheflush.h create mode 100644 arch/loongarch/include/asm/cacheops.h create mode 100644 arch/loongarch/include/asm/clocksource.h create mode 100644 arch/loongarch/include/asm/cmpxchg.h create mode 100644 arch/loongarch/include/asm/compiler.h create mode 100644 arch/loongarch/include/asm/cpu-features.h create mode 100644 arch/loongarch/include/asm/cpu-info.h create mode 100644 arch/loongarch/include/asm/cpu.h create mode 100644 arch/loongarch/include/asm/cpufeature.h create mode 100644 arch/loongarch/include/asm/delay.h create mode 100644 arch/loongarch/include/asm/dma-direct.h create mode 100644 arch/loongarch/include/asm/dmi.h create mode 100644 arch/loongarch/include/asm/efi.h create mode 100644 arch/loongarch/include/asm/elf.h create mode 100644 arch/loongarch/include/asm/entry-common.h create mode 100644 arch/loongarch/include/asm/exec.h create mode 100644 arch/loongarch/include/asm/fb.h create mode 100644 arch/loongarch/include/asm/fixmap.h create mode 100644 arch/loongarch/include/asm/fpregdef.h create mode 100644 arch/loongarch/include/asm/fpu.h create mode 100644 arch/loongarch/include/asm/futex.h create mode 100644 arch/loongarch/include/asm/hardirq.h create mode 100644 arch/loongarch/include/asm/hugetlb.h create mode 100644 arch/loongarch/include/asm/hw_irq.h create mode 100644 arch/loongarch/include/asm/idle.h create mode 100644 arch/loongarch/include/asm/inst.h create mode 100644 arch/loongarch/include/asm/io.h create mode 100644 arch/loongarch/include/asm/irq.h create mode 100644 arch/loongarch/include/asm/irq_regs.h create mode 100644 arch/loongarch/include/asm/irqflags.h create mode 100644 arch/loongarch/include/asm/kdebug.h create mode 100644 arch/loongarch/include/asm/linkage.h create mode 100644 arch/loongarch/include/asm/local.h create mode 100644 arch/loongarch/include/asm/loongarch.h create mode 100644 arch/loongarch/include/asm/loongson.h create mode 100644 arch/loongarch/include/asm/mmu.h create mode 100644 arch/loongarch/include/asm/mmu_context.h create mode 100644 arch/loongarch/include/asm/mmzone.h create mode 100644 arch/loongarch/include/asm/module.h create mode 100644 arch/loongarch/include/asm/module.lds.h create mode 100644 arch/loongarch/include/asm/numa.h create mode 100644 arch/loongarch/include/asm/page.h create mode 100644 arch/loongarch/include/asm/percpu.h create mode 100644 arch/loongarch/include/asm/perf_event.h create mode 100644 arch/loongarch/include/asm/pgalloc.h create mode 100644 arch/loongarch/include/asm/pgtable-bits.h create mode 100644 arch/loongarch/include/asm/pgtable.h create mode 100644 arch/loongarch/include/asm/prefetch.h create mode 100644 arch/loongarch/include/asm/processor.h create mode 100644 arch/loongarch/include/asm/ptrace.h create mode 100644 arch/loongarch/include/asm/reboot.h create mode 100644 arch/loongarch/include/asm/regdef.h create mode 100644 arch/loongarch/include/asm/seccomp.h create mode 100644 arch/loongarch/include/asm/serial.h create mode 100644 arch/loongarch/include/asm/setup.h create mode 100644 arch/loongarch/include/asm/shmparam.h create mode 100644 arch/loongarch/include/asm/smp.h create mode 100644 arch/loongarch/include/asm/sparsemem.h create mode 100644 arch/loongarch/include/asm/stackframe.h create mode 100644 arch/loongarch/include/asm/stacktrace.h create mode 100644 arch/loongarch/include/asm/string.h create mode 100644 arch/loongarch/include/asm/switch_to.h create mode 100644 arch/loongarch/include/asm/syscall.h create mode 100644 arch/loongarch/include/asm/thread_info.h create mode 100644 arch/loongarch/include/asm/time.h create mode 100644 arch/loongarch/include/asm/timex.h create mode 100644 arch/loongarch/include/asm/tlb.h create mode 100644 arch/loongarch/include/asm/tlbflush.h create mode 100644 arch/loongarch/include/asm/topology.h create mode 100644 arch/loongarch/include/asm/types.h create mode 100644 arch/loongarch/include/asm/uaccess.h create mode 100644 arch/loongarch/include/asm/unistd.h create mode 100644 arch/loongarch/include/asm/vdso.h create mode 100644 arch/loongarch/include/asm/vdso/clocksource.h create mode 100644 arch/loongarch/include/asm/vdso/gettimeofday.h create mode 100644 arch/loongarch/include/asm/vdso/processor.h create mode 100644 arch/loongarch/include/asm/vdso/vdso.h create mode 100644 arch/loongarch/include/asm/vdso/vsyscall.h create mode 100644 arch/loongarch/include/asm/vermagic.h create mode 100644 arch/loongarch/include/asm/vmalloc.h create mode 100644 arch/loongarch/include/uapi/asm/Kbuild create mode 100644 arch/loongarch/include/uapi/asm/auxvec.h create mode 100644 arch/loongarch/include/uapi/asm/bitsperlong.h create mode 100644 arch/loongarch/include/uapi/asm/break.h create mode 100644 arch/loongarch/include/uapi/asm/byteorder.h create mode 100644 arch/loongarch/include/uapi/asm/hwcap.h create mode 100644 arch/loongarch/include/uapi/asm/ptrace.h create mode 100644 arch/loongarch/include/uapi/asm/reg.h create mode 100644 arch/loongarch/include/uapi/asm/sigcontext.h create mode 100644 arch/loongarch/include/uapi/asm/signal.h create mode 100644 arch/loongarch/include/uapi/asm/ucontext.h create mode 100644 arch/loongarch/include/uapi/asm/unistd.h copy arch/{alpha => loongarch}/kernel/.gitignore (100%) create mode 100644 arch/loongarch/kernel/Makefile create mode 100644 arch/loongarch/kernel/access-helper.h create mode 100644 arch/loongarch/kernel/acpi.c create mode 100644 arch/loongarch/kernel/asm-offsets.c create mode 100644 arch/loongarch/kernel/cacheinfo.c create mode 100644 arch/loongarch/kernel/cpu-probe.c create mode 100644 arch/loongarch/kernel/dma.c create mode 100644 arch/loongarch/kernel/efi.c create mode 100644 arch/loongarch/kernel/elf.c create mode 100644 arch/loongarch/kernel/entry.S create mode 100644 arch/loongarch/kernel/env.c create mode 100644 arch/loongarch/kernel/fpu.S create mode 100644 arch/loongarch/kernel/genex.S create mode 100644 arch/loongarch/kernel/head.S create mode 100644 arch/loongarch/kernel/idle.c create mode 100644 arch/loongarch/kernel/inst.c create mode 100644 arch/loongarch/kernel/io.c create mode 100644 arch/loongarch/kernel/irq.c create mode 100644 arch/loongarch/kernel/mem.c create mode 100644 arch/loongarch/kernel/module-sections.c create mode 100644 arch/loongarch/kernel/module.c create mode 100644 arch/loongarch/kernel/numa.c create mode 100644 arch/loongarch/kernel/proc.c create mode 100644 arch/loongarch/kernel/process.c create mode 100644 arch/loongarch/kernel/ptrace.c create mode 100644 arch/loongarch/kernel/reset.c create mode 100644 arch/loongarch/kernel/setup.c create mode 100644 arch/loongarch/kernel/signal.c create mode 100644 arch/loongarch/kernel/smp.c create mode 100644 arch/loongarch/kernel/switch.S create mode 100644 arch/loongarch/kernel/syscall.c create mode 100644 arch/loongarch/kernel/time.c create mode 100644 arch/loongarch/kernel/topology.c create mode 100644 arch/loongarch/kernel/traps.c create mode 100644 arch/loongarch/kernel/vdso.c create mode 100644 arch/loongarch/kernel/vmlinux.lds.S create mode 100644 arch/loongarch/lib/Makefile create mode 100644 arch/loongarch/lib/clear_user.S create mode 100644 arch/loongarch/lib/copy_user.S create mode 100644 arch/loongarch/lib/delay.c create mode 100644 arch/loongarch/lib/dump_tlb.c create mode 100644 arch/loongarch/mm/Makefile create mode 100644 arch/loongarch/mm/cache.c create mode 100644 arch/loongarch/mm/extable.c create mode 100644 arch/loongarch/mm/fault.c create mode 100644 arch/loongarch/mm/hugetlbpage.c create mode 100644 arch/loongarch/mm/init.c create mode 100644 arch/loongarch/mm/ioremap.c copy arch/{mips => loongarch}/mm/maccess.c (100%) create mode 100644 arch/loongarch/mm/mmap.c create mode 100644 arch/loongarch/mm/page.S create mode 100644 arch/loongarch/mm/pgtable.c create mode 100644 arch/loongarch/mm/tlb.c create mode 100644 arch/loongarch/mm/tlbex.S create mode 100644 arch/loongarch/pci/Makefile copy arch/{arm64/kernel => loongarch}/vdso/.gitignore (100%) create mode 100644 arch/loongarch/vdso/Makefile create mode 100644 arch/loongarch/vdso/elf.S create mode 100755 arch/loongarch/vdso/gen_vdso_offsets.sh create mode 100644 arch/loongarch/vdso/sigreturn.S create mode 100644 arch/loongarch/vdso/vdso.S create mode 100644 arch/loongarch/vdso/vdso.lds.S create mode 100644 arch/loongarch/vdso/vgettimeofday.c delete mode 100644 arch/m68k/coldfire/dma.c delete mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs-fabric.dtsi delete mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs-icicle-kit.dts delete mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi create mode 100644 arch/riscv/boot/dts/microchip/mpfs-icicle-kit-fabric.dtsi create mode 100644 arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts create mode 100644 arch/riscv/boot/dts/microchip/mpfs-polarberry-fabric.dtsi create mode 100644 arch/riscv/boot/dts/microchip/mpfs-polarberry.dts create mode 100644 arch/riscv/boot/dts/microchip/mpfs.dtsi delete mode 100644 arch/riscv/errata/alternative.c create mode 100644 arch/riscv/errata/thead/Makefile create mode 100644 arch/riscv/errata/thead/errata.c create mode 100644 arch/riscv/include/asm/compat.h create mode 100644 arch/riscv/include/asm/signal32.h create mode 100644 arch/riscv/include/asm/xip_fixup.h create mode 100644 arch/riscv/kernel/alternative.c create mode 100644 arch/riscv/kernel/compat_signal.c create mode 100644 arch/riscv/kernel/compat_syscall_table.c create mode 100644 arch/riscv/kernel/compat_vdso/.gitignore create mode 100644 arch/riscv/kernel/compat_vdso/Makefile create mode 100644 arch/riscv/kernel/compat_vdso/compat_vdso.S create mode 100644 arch/riscv/kernel/compat_vdso/compat_vdso.lds.S create mode 100644 arch/riscv/kernel/compat_vdso/flush_icache.S create mode 100755 arch/riscv/kernel/compat_vdso/gen_compat_vdso_offsets.sh create mode 100644 arch/riscv/kernel/compat_vdso/getcpu.S create mode 100644 arch/riscv/kernel/compat_vdso/note.S create mode 100644 arch/riscv/kernel/compat_vdso/rt_sigreturn.S create mode 100644 arch/riscv/kernel/elf_kexec.c create mode 100644 arch/riscv/kernel/machine_kexec_file.c create mode 100644 arch/riscv/purgatory/.gitignore create mode 100644 arch/riscv/purgatory/Makefile create mode 100644 arch/riscv/purgatory/entry.S create mode 100644 arch/riscv/purgatory/purgatory.c delete mode 100644 arch/s390/include/asm/livepatch.h delete mode 100644 arch/s390/kernel/base.S create mode 100644 arch/s390/kernel/earlypgm.S delete mode 100644 arch/x86/include/asm/livepatch.h create mode 100644 drivers/base/firmware_loader/sysfs.c create mode 100644 drivers/base/firmware_loader/sysfs.h create mode 100644 drivers/base/firmware_loader/sysfs_upload.c create mode 100644 drivers/base/firmware_loader/sysfs_upload.h create mode 100644 drivers/base/physical_location.c create mode 100644 drivers/base/physical_location.h create mode 100644 drivers/bus/mhi/ep/Kconfig create mode 100644 drivers/bus/mhi/ep/Makefile create mode 100644 drivers/bus/mhi/ep/internal.h create mode 100644 drivers/bus/mhi/ep/main.c create mode 100644 drivers/bus/mhi/ep/mmio.c create mode 100644 drivers/bus/mhi/ep/ring.c create mode 100644 drivers/bus/mhi/ep/sm.c create mode 100644 drivers/clk/pxa/clk-pxa2xx.h create mode 100644 drivers/clocksource/timer-gxp.c create mode 100644 drivers/dma/dw/rzn1-dmamux.c create mode 100644 drivers/dma/tegra186-gpc-dma.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.h create mode 100644 drivers/gpu/host1x/context_bus.c create mode 100644 drivers/interconnect/qcom/sc8280xp.c create mode 100644 drivers/interconnect/qcom/sc8280xp.h create mode 100644 drivers/interconnect/qcom/sdx65.c create mode 100644 drivers/interconnect/qcom/sdx65.h delete mode 100644 drivers/iommu/mtk_iommu.h create mode 100644 drivers/leds/rgb/Kconfig create mode 100644 drivers/leds/rgb/Makefile create mode 100644 drivers/leds/rgb/leds-pwm-multicolor.c create mode 100644 drivers/leds/rgb/leds-qcom-lpg.c create mode 100644 drivers/misc/habanalabs/common/memory_mgr.c create mode 100644 drivers/nvmem/apple-efuses.c delete mode 100644 drivers/pcmcia/pxa2xx_balloon3.c delete mode 100644 drivers/pcmcia/pxa2xx_colibri.c delete mode 100644 drivers/pcmcia/pxa2xx_e740.c delete mode 100644 drivers/pcmcia/pxa2xx_hx4700.c delete mode 100644 drivers/pcmcia/pxa2xx_palmld.c delete mode 100644 drivers/pcmcia/pxa2xx_palmtc.c delete mode 100644 drivers/pcmcia/pxa2xx_palmtx.c delete mode 100644 drivers/pcmcia/pxa2xx_trizeps4.c delete mode 100644 drivers/pcmcia/pxa2xx_viper.c delete mode 100644 drivers/pcmcia/pxa2xx_vpac270.c create mode 100644 drivers/pwm/pwm-sunplus.c create mode 100644 drivers/pwm/pwm-xilinx.c create mode 100644 drivers/rtc/rtc-rzn1.c create mode 100644 drivers/soc/pxa/Kconfig create mode 100644 drivers/soc/pxa/Makefile create mode 100644 drivers/soc/pxa/mfp.c rename {arch/arm/plat-pxa => drivers/soc/pxa}/ssp.c (100%) delete mode 100644 drivers/staging/r8188eu/include/rtw_debug.h delete mode 100644 drivers/staging/r8188eu/include/usb_vendor_req.h delete mode 100644 drivers/staging/rtl8723bs/include/rtw_ioctl.h delete mode 100644 drivers/staging/unisys/Documentation/ABI/sysfs-platform-visorchipset delete mode 100644 drivers/staging/unisys/Documentation/overview.txt delete mode 100644 drivers/staging/unisys/Kconfig delete mode 100644 drivers/staging/unisys/MAINTAINERS delete mode 100644 drivers/staging/unisys/Makefile delete mode 100644 drivers/staging/unisys/TODO delete mode 100644 drivers/staging/unisys/include/iochannel.h delete mode 100644 drivers/staging/unisys/visorhba/Kconfig delete mode 100644 drivers/staging/unisys/visorhba/Makefile delete mode 100644 drivers/staging/unisys/visorhba/visorhba_main.c delete mode 100644 drivers/staging/unisys/visorinput/Kconfig delete mode 100644 drivers/staging/unisys/visorinput/Makefile delete mode 100644 drivers/staging/unisys/visorinput/visorinput.c delete mode 100644 drivers/staging/unisys/visornic/Kconfig delete mode 100644 drivers/staging/unisys/visornic/Makefile delete mode 100644 drivers/staging/unisys/visornic/visornic_main.c delete mode 100644 drivers/staging/vc04_services/bcm2835-audio/TODO delete mode 100644 drivers/staging/vme/Makefile delete mode 100644 drivers/staging/vme/devices/Kconfig delete mode 100644 drivers/staging/vme/devices/vme_user.c create mode 100644 drivers/staging/vme_user/Kconfig rename drivers/staging/{vme/devices => vme_user}/Makefile (100%) create mode 100644 drivers/staging/vme_user/vme_user.c rename drivers/staging/{vme/devices => vme_user}/vme_user.h (100%) delete mode 100644 drivers/staging/vt6655/tmacro.h delete mode 100644 drivers/tty/serial/amba-pl011.h delete mode 100644 drivers/tty/serial/icom.h delete mode 100644 drivers/tty/serial/pic32_uart.h create mode 100644 drivers/usb/dwc3/dwc3-am62.c create mode 100644 drivers/usb/typec/mux/fsa4480.c create mode 100644 drivers/video/fbdev/pxa3xx-regs.h delete mode 100644 drivers/visorbus/Kconfig delete mode 100644 drivers/visorbus/Makefile delete mode 100644 drivers/visorbus/controlvmchannel.h delete mode 100644 drivers/visorbus/vbuschannel.h delete mode 100644 drivers/visorbus/visorbus_main.c delete mode 100644 drivers/visorbus/visorbus_private.h delete mode 100644 drivers/visorbus/visorchannel.c delete mode 100644 drivers/visorbus/visorchipset.c create mode 100644 drivers/watchdog/gxp-wdt.c create mode 100644 drivers/watchdog/rzn1_wdt.c create mode 100644 drivers/watchdog/sunplus_wdt.c create mode 100644 fs/xfs/xfs_xattr.h create mode 100644 include/clocksource/timer-xilinx.h create mode 100644 include/dt-bindings/interconnect/qcom,sc8280xp.h create mode 100644 include/dt-bindings/interconnect/qcom,sdx65.h create mode 100644 include/dt-bindings/memory/mt8186-memory-port.h create mode 100644 include/dt-bindings/memory/mt8195-memory-port.h create mode 100644 include/dt-bindings/mfd/cros_ec.h create mode 100644 include/dt-bindings/reset/mt7986-resets.h create mode 100644 include/dt-bindings/reset/mt8186-resets.h create mode 100644 include/linux/clk/pxa.h create mode 100644 include/linux/host1x_context_bus.h create mode 100644 include/linux/mhi_ep.h create mode 100644 include/linux/phy/phy-lvds.h create mode 100644 include/linux/platform_data/asoc-poodle.h create mode 100644 include/linux/platform_data/asoc-pxa.h create mode 100644 include/linux/soc/pxa/cpu.h create mode 100644 include/linux/soc/pxa/mfp.h create mode 100644 include/linux/soc/pxa/smemc.h create mode 100644 include/linux/soc/renesas/r9a06g032-sysctrl.h create mode 100644 include/pcmcia/soc_common.h create mode 100644 include/trace/events/thermal_pressure.h create mode 100644 include/uapi/asm-generic/termbits-common.h create mode 100644 lib/bootconfig-data.S create mode 100644 scripts/spdxexclude create mode 100644 sound/arm/pxa2xx-ac97-regs.h create mode 100644 tools/build/feature/test-libbpf-bpf_map_create.c create mode 100644 tools/build/feature/test-libbpf-bpf_object__next_map.c create mode 100644 tools/build/feature/test-libbpf-bpf_object__next_program.c create mode 100644 tools/build/feature/test-libbpf-bpf_prog_load.c create mode 100644 tools/build/feature/test-libbpf-btf__raw_data.c create mode 100644 tools/perf/arch/x86/util/evsel.h delete mode 100644 tools/perf/pmu-events/arch/s390/cf_z15/crypto.json create mode 100644 tools/perf/pmu-events/arch/s390/cf_z16/basic.json create mode 100644 tools/perf/pmu-events/arch/s390/cf_z16/crypto6.json create mode 100644 tools/perf/pmu-events/arch/s390/cf_z16/extended.json copy tools/perf/pmu-events/arch/s390/{cf_z13 => cf_z16}/transaction.json (100%) create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/spr-metrics.json create mode 100755 tools/perf/scripts/python/arm-cs-trace-disasm.py create mode 100644 tools/perf/tests/shell/lib/perf_csv_output_lint.py create mode 100755 tools/perf/tests/shell/record_offcpu.sh create mode 100755 tools/perf/tests/shell/stat+csv_output.sh create mode 100755 tools/perf/tests/shell/test_arm_spe_fork.sh create mode 100755 tools/perf/tests/shell/test_intel_pt.sh create mode 100644 tools/perf/util/bpf_off_cpu.c create mode 100644 tools/perf/util/bpf_skel/off_cpu.bpf.c create mode 100644 tools/perf/util/off_cpu.h create mode 100755 tools/testing/selftests/firmware/fw_upload.sh