This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from f9ff5644bcc0 Merge tag 'hsi-for-6.2' of git://git.kernel.org/pub/scm/li [...] adds db3568fd80a3 genirq/msi: Check for the presence of an irq domain when v [...] adds e982ad82bd8f genirq/msi: Return MSI_XA_DOMAIN_SIZE as the maximum MSI i [...] adds 4545c6a3d6ba powerpc/msi: Fix deassociation of MSI descriptors adds 03d84bd6d432 Merge tag 'msi-fixes-6.2-1' of git://git.kernel.org/pub/sc [...] adds 3f148f331814 x86/kasan: Map shadow for percpu pages on demand adds 97e3d26b5e5f x86/mm: Randomize per-cpu entry area adds af8060279968 mm: Move mm_cachep initialization to mm_init() adds 3f4c8211d982 x86/mm: Use mm_alloc() in poking_init() adds 5b93a83649c7 x86/mm: Initialize text poking earlier adds eb7d389d5b2b x86/ftrace: Remove SYSTEM_BOOTING exceptions adds 414ebf148cb5 x86/mm: Do verify W^X at boot up adds d48567c9a0d1 mm: Introduce set_memory_rox() adds 60463628c9e0 x86/mm: Implement native set_memory_rox() adds 93b3037a1482 mm: Update ptep_get_lockless()'s comment adds fbfdec9989e6 x86/mm/pae: Make pmd_t similar to pte_t adds 0862ff059c9e sh/mm: Make pmd_t similar to pte_t adds 024d232ae4fc mm: Fix pmd_read_atomic() adds 6ca297d47846 mm: Rename GUP_GET_PTE_LOW_HIGH adds dab6e717429e mm: Rename pmd_read_atomic() adds 1180e732c985 mm/gup: Fix the lockless PMD access adds 7a9b8bdb6af3 x86/mm/pae: Don't (ab)use atomic64 adds f7bcd4617de6 x86/mm/pae: Use WRITE_ONCE() adds b7301f20105a x86/mm/pae: Be consistent with pXXp_get_and_clear() adds 9ee850acd25d x86_64: Remove pointless set_64bit() usage adds d4a72e7fe61a x86/mm/pae: Get rid of set_64bit() adds eb780dcae02d mm: Remove pointless barrier() after pmdp_get_lockless() adds 2dff2c359e82 mm: Convert __HAVE_ARCH_P..P_GET to the new style adds 82328227db8f x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros adds 80d0969aa783 x86/mm: Fix CR3_ADDR_MASK adds 5ceeee7571b7 x86/mm: Add a few comments adds ef9ab81af6e1 x86/mm: Untangle __change_page_attr_set_clr(.checkalias) adds d597416683d5 x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() adds e996365ee747 x86/mm: Rename __change_page_attr_set_clr(.checkalias) adds 80d72a8f76e8 x86/mm: Recompute physical address for every page of per-C [...] adds 97650148a15e x86/mm: Populate KASAN shadow for entire per-CPU range of [...] adds 7077d2ccb94d x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names adds bde258d97409 x86/kasan: Add helpers to align shadow addresses up and down adds 1cfaac2400c7 x86/kasan: Populate shadow for shared chunk of the CPU entry area adds 3e844d842d49 x86/mm: Ensure forced page table splitting adds 4f292c4de4f6 Merge tag 'x86_mm_for_6.2_v2' of git://git.kernel.org/pub/ [...] adds 61b963b52f59 mm/gup_test: free memory allocated via kvcalloc() using kvfree() adds d98c86b9f7a4 maple_tree: fix mas_find_rev() comment adds 9102b78b6f6a maple_tree: update copyright dates for test code adds 56a61617dd22 mm: use stack_depot for recording kmemleak's backtrace adds 3a6f33d86baa mm/kmemleak: use %pK to display kernel pointers in backtrace adds 8b777594d234 MAINTAINERS: zram: zsmalloc: Add an additional co-maintainer adds 1ea9d333ba47 Merge tag 'mm-stable-2022-12-17-2' of git://git.kernel.org [...] adds a7ebbbb159c1 fault-injection: allow stacktrace filter for x86-64 adds 4acb9e5139f2 fault-injection: skip stacktrace filtering by default adds 0199907474d4 fault-injection: make some stack filter attrs more readable adds f9eeef5918bb fault-injection: make stacktrace filter works as expected adds a6e3e6f13805 Merge tag 'mm-nonmm-stable-2022-12-17-20-32' of git://git. [...] adds 963c7fe6cdbf Merge branch i2c/client_device_id_helper-immutable of wsa/ [...] adds 8daa9c1dc9b4 macintosh/ams-i2c: Convert to i2c's .probe_new() adds 0424113fed92 macintosh/therm_adt746x: Convert to i2c's .probe_new() adds dc9be0735c3e macintosh/therm_windtunnel: Convert to i2c's .probe_new() adds 9d533bdf4a58 macintosh/windfarm_ad7417_sensor: Convert to i2c's .probe_new() adds 472e4c61d2bb macintosh/windfarm_fcu_controls: Convert to i2c's .probe_new() adds 51a9e1755cdd macintosh/windfarm_lm75_sensor: Convert to i2c's .probe_new() adds 0e2211b3373e macintosh/windfarm_lm87_sensor: Convert to i2c's .probe_new() adds 2d7a9d780444 macintosh/windfarm_max6690_sensor: Convert to i2c's .probe_new() adds d05921a09a5a macintosh/windfarm_smu_sat: Convert to i2c's .probe_new() adds e0acfdd13474 macintosh/windfarm_pm81: Fix warning comparing pointer to 0 adds 2f59562c140d macintosh/adb: Fix warning comparing pointer to 0 adds 88316944c3b3 macintosh/windfarm_pm91: Fix warning comparing pointer to 0 adds a823307bf0a3 macintosh/windfarm_pm121: Fix warning comparing pointer to 0 adds fc21ed8f26d9 macintosh/macio-adb: Fix warning comparing pointer to 0 adds 27f9690a81d7 macintosh/via-pmu: Avoid compiler warnings when CONFIG_PRO [...] adds a0542d2c45a6 macintosh/via-pmu-backlight: Use backlight helper adds 2dfcace75e1e macintosh/ams/ams: Add header file macro definition adds e3e528d29d13 macintosh/windfarm_pid: Add header file macro definition adds 3aa16303dc98 macintosh: Switch to use for_each_child_of_node() macro adds 5ca86eae55a2 macintosh: fix possible memory leak in macio_add_one_device() adds dbaa3105736d macintosh/macio-adb: check the return value of ioremap() adds 5836947613ef powerpc/52xx: Fix a resource leak in an error handling path adds e75d07bd8303 powerpc: Remove find_current_mm_pte() adds 4562bffb83b8 powerpc/mpc52xx_lpbfifo: fix all kernel-doc warnings adds 932c6dea4f32 powerpc/xive: remove unused parameter adds 37195edebf47 cxl: fix typo in comment adds 1d09697ff229 cxl: Fix refcount leak in cxl_calc_capp_routing adds f949ccee1dde cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter() adds 8bf03f557d6c cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter() adds 295faa17722a ocxl: fix possible name leak in ocxl_file_register_afu() adds 5f58cad1e4c6 ocxl: fix pci device refcount leak when calling get_function_0() adds 14b5d59a261b powerpc/pseries: Fix formatting to make code look more beautiful adds 7af82ff90a2b powerpc/ftrace: Ignore weak functions adds addebe1cfa71 docs: powerpc: add POWER9 and POWER10 to CPU families adds ff8fae94e26f drivers/ps3: Fix double word in comments adds b86cf14f240e powerpc: add compile-time support for lbarx, lharx adds d87a233717da powerpc/pasemi: Add __init/__exit annotations to module in [...] adds 2223552256df powerpc/kvm: Remove unused macros from asm-offset adds 4ac9d3187cc7 powerpc/kvm: Remove unused references for MMCR3/SIER2/SIER [...] adds 1c4a4a4c8410 powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds adds 1892e87a3e91 powerpc/warp: switch to using gpiod API adds 4e87bd14e501 powerpc/sgy_cts1000: convert to using gpiod API and facelift adds f2c45962cc61 powerpc/8xx: Simplify pte_update() with 16k pages adds 0b4721815c53 powerpc/8xx: Reverse order entries are written by __set_pte_at() adds 5825603f67bc powerpc/microwatt: Add litesd adds 3e6541270929 powerpc: Make instruction dump work with scripts/decodecode adds d90bb7b4fdaf powerpc: Print instruction dump on a single line adds f985adaf2ff9 powerpc: remove the last remnants of cputime_t adds 2cb1dfac6f79 powerpc/sysdev: Remove some duplicate prefix in some messages adds 579aee9fc594 powerpc: suppress some linker warnings in recent linker versions adds 8b49670f3bb3 powerpc/xive: add missing iounmap() in error path in xive_ [...] adds 16a3f41ff332 powerpc/mpic_msgr: fix cast removes address space of expre [...] adds 2fa9482334b0 powerpc/kprobes: Remove preempt disable around call to get [...] adds 04ec5d5782fb powerpc/kprobes: Have optimized_callback() use preempt_enable() adds 266b1991a433 powerpc/kprobes: Use preempt_enable() rather than the no_r [...] adds 04757c5e21ea selftests/powerpc: Fix spelling mistake "mmaping" -> "mmapping" adds ad8284ead833 selftests/powerpc: Remove repeated word in comments adds f66802752156 powerpc/8xx: Fix warning in hw_breakpoint_handler() adds afa1cda40970 powerpc/pseries/eeh: Fix some kernel-doc warnings adds 59dc2d94bc12 powerpc/powermac: Fix symbol not declared warnings adds 2330757e0be0 powerpc/pseries: fix the object owners enum value in plpks driver adds af223e1728c4 powerpc/pseries: Fix the H_CALL error code in PLPKS driver adds bb8e4c7cb759 powerpc/pseries: Return -EIO instead of -EINTR for H_ABORT [...] adds 8888ea772972 powerpc/pseries: cleanup error logs in plpks driver adds 212dd5cfbee7 powerpc/pseries: replace kmalloc with kzalloc in PLPKS driver adds 1f622f3f80cb powerpc/pseries: fix plpks_read_var() code for different c [...] adds a9ffb8ee7b65 powerpc: Use "grep -E" instead of "egrep" adds 61119786de40 KVM: PPC: Use __func__ to get function's name adds 392a58f1eaab KVM: PPC: Book3S HV: XIVE: Fix spelling mistakes adds 6fa1efeaa667 KVM: PPC: Book3s: Use arg->size directly in kvm_vm_ioctl_c [...] adds a96b20758b23 KVM: PPC: Book3S HV: Use the bitmap API to allocate bitmaps adds 6c645b01e536 KVM: PPC: Book3E: Fix CONFIG_TRACE_IRQFLAGS support adds 9a04b0febb07 Merge branch 'topic/ppc-kvm' into next adds 611c020239fd Merge branch 'fixes' into next adds dea681c91d3c powerpc/ps3: mark ps3_system_bus_type static adds 71ae6305ad41 selftests/powerpc: Move perror closer to its use adds 616ad3f4aac2 selftests/powerpc: Bump up rlimit for perf-hwbreak test adds 260095926d39 selftests/powerpc: Account for offline cpus in perf-hwbreak test adds d5090716be67 powerpc/book3e: remove #include <generated/utsrelease.h> adds 67bbb62f61e8 powerpc: dts: turris1x.dts: Add channel labels for tempera [...] adds e082e99f6f87 powerpc/fsl-pci: Choose PCI host bridge with alias pci0 as [...] adds 3671f4ebe3eb powerpc: Allow clearing and restoring registers independen [...] adds 071c95c1acbd powerpc/code-patching: Use WARN_ON and fix check in poking_init adds baf1ed24b27d powerpc/mm: Remove empty hash__ functions adds 0f0a0a6091e6 cxl: Use radix__flush_all_mm instead of generic flush_all_mm adds d34471c9bd5d powerpc/mm: Remove flush_all_mm, local_flush_all_mm adds 274d842fa1ef powerpc/tlb: Add local flush for page given mm_struct and psize adds c28c15b6d28a powerpc/code-patching: Use temporary mm for Radix MMU adds 2f228ee1ade5 powerpc/code-patching: Consolidate and cache per-cpu patch [...] adds f9231a996e22 module: add module_elf_check_arch for module-specific checks adds de3d098dd1fc powerpc/64: Add module check for ELF ABI version adds 505ea33089dc powerpc/64: Add big-endian ELFv2 flavour to crypto VMX asm [...] adds 5017b4594672 powerpc/64: Option to build big-endian with ELFv2 ABI adds d6aee468e4ec powerpc/64: Remove asm interrupt tracing call helpers adds 32c5209214bd powerpc/perf: callchain validate kernel stack pointer bounds adds bc0677363d0f powerpc: Rearrange copy_thread child stack creation adds baa49d81a94b powerpc/pseries: hvcall stack frame overhead adds 37195b820d32 powerpc: simplify ppc_save_regs adds c03be0a3f3cc powerpc: add definition for pt_regs offset within an inter [...] adds d2e8ff9f1492 powerpc: add a definition for the marker offset within the [...] adds e856e336924b powerpc: Rename STACK_FRAME_MARKER and derive it from fram [...] adds 1223e5a20f7f powerpc: add a define for the user interrupt frame size adds 6f291a03819e powerpc: add a define for the switch frame size and regs offset adds 6895dfc04741 powerpc: copy_thread fill in interrupt frame marker and ba [...] adds edbd0387f324 powerpc: copy_thread add a back chain to the switch stack frame adds 4cefb0f6c555 powerpc: split validate_sp into two functions adds 90f1b43196c5 powerpc: allow minimum sized kernel stack frames adds cd52414d5a6c powerpc/64: ELFv2 use minimal stack frames in int and swit [...] adds dfecd06bc552 powerpc: remove STACK_FRAME_OVERHEAD adds 6b34a099faa1 powerpc/64s/hash: add stress_hpt kernel boot option to inc [...] adds 5921eb36d2a1 selftests: powerpc: Use "grep -E" instead of "egrep" adds aecfd680099b selftests/powerpc: Use mfspr/mtspr macros adds 94ba4f2c33f4 selftests/powerpc: Add ptrace setup_core_pattern() null-te [...] adds 9f61521c7a28 powerpc/qspinlock: powerpc qspinlock implementation adds 84990b169557 powerpc/qspinlock: add mcs queueing for contended waiters adds 4c93c2e4b9e8 powerpc/qspinlock: use a half-word store to unlock to avoi [...] adds b3a73b7db2b6 powerpc/qspinlock: convert atomic operations to assembly adds 6aa42f883c43 powerpc/qspinlock: allow new waiters to steal the lock bef [...] adds 0944534ef4d5 powerpc/qspinlock: theft prevention to control latency adds e1a31e7fd713 powerpc/qspinlock: store owner CPU in lock word adds 085f03311bce powerpc/qspinlock: paravirt yield to lock owner adds bd48287b2cf4 powerpc/qspinlock: implement option to yield to previous node adds b4c3cdc1a698 powerpc/qspinlock: allow stealing when head of queue yields adds 28db61e207ea powerpc/qspinlock: allow propagation of yield CPU down the queue adds be742c573fda powerpc/qspinlock: add ability to prod new queue head CPU adds f61ab43cc1a6 powerpc/qspinlock: allow lock stealing in trylock and lock [...] adds 71c235027ce7 powerpc/qspinlock: use spin_begin/end API adds cc7970111415 powerpc/qspinlock: reduce remote node steal spins adds 39dfc73596b4 powerpc/qspinlock: allow indefinite spinning on a preempted owner adds 12b459a5ebf3 powerpc/qspinlock: provide accounting and options for slee [...] adds 0b2199841a79 powerpc/qspinlock: add compile-time tuning adjustments adds 22db71bcba82 Merge branch 'topic/qspinlock' into next adds 4d0eea415216 powerpc/83xx/mpc832x_rdb: call platform_device_put() in er [...] adds 03f7c1d2a49a powerpc/hv-gpci: Fix hv_gpci event list adds 0e23347f1e0f powerpc/64: Add INTERRUPT_SANITIZE_REGISTERS Kconfig adds cbf892ba5667 powerpc/64: Add interrupt register sanitisation macros adds 75c5d6b1e194 powerpc/64: Sanitise common exit code for interrupts adds 2487fd2e6d61 powerpc/64s: IOption for MSR stored in r12 adds 1df45d78b8a8 powerpc/64s: Zeroise gprs on interrupt routine entry on Book3S adds efe1691ac814 powerpc/64e: Clear gprs on interrupt routine entry on Book3E adds 7cd882df9485 powerpc/64: Sanitise user registers on interrupt in pserie [...] adds ad050d2390fc powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 adds 84ecfe6f38ae powerpc/code-patching: Remove #ifdef CONFIG_STRICT_KERNEL_RWX adds 6076dc349b1c powerpc/feature-fixups: Refactor entry fixups patching adds 3d1dbbca33a9 powerpc/feature-fixups: Refactor other fixups patching adds b988e7797d09 powerpc/feature-fixups: Do not patch init section after init adds 6f3a81b60091 powerpc/code-patching: Remove protection against patching [...] adds 8f4ab7da904a selftests/powerpc: Fix resource leaks adds 6aecc0a59e07 cxl: Remove unnecessary cxl_pci_window_alignment() adds 3ae7c96dd510 powerpc/dts/fsl: Fix pca954x i2c-mux node names adds 5ddcc03a07ae powerpc/cpuidle: Set CPUIDLE_FLAG_POLLING for snooze state adds e13d23a404f2 powerpc: export the CPU node count adds 340a4a9f8773 powerpc: Take in account addition CPU node when building k [...] adds 9b574cfab7d4 powerpc/pseries: reset the RCU watchdogs after a LPM adds f6aa37c51ec0 powerpc/pseries: unregister VPA when hot unplugging a CPU adds 336e2554ec99 powerpc/rtas: document rtas_call() adds b10af504a201 powerpc/rtasd: use correct OF API for event scan rate adds ed2213bfb192 powerpc/rtas: avoid device tree lookups in rtas_os_term() adds 6c606e57eecc powerpc/rtas: avoid scheduling in rtas_os_term() adds 9aafbfa5f57a powerpc/pseries/eeh: use correct API for error log size adds c67a0e411d0f powerpc/rtas: clean up rtas_error_log_max initialization adds 9581f8a00777 powerpc/rtas: clean up includes adds f975b6559bac powerpc/rtas: define pr_fmt and convert printk call sites adds 98c738c8cee6 powerpc/rtas: mandate RTAS syscall filtering adds 64fdcbcc0649 powerpc/prom: Fix 32-bit build adds 93e3f45a2631 powerpc: Fix __WARN_FLAGS() for use with Objtool adds 01f2cf0b990e powerpc: Override __ALIGN and __ALIGN_STR macros adds 29a011fc79e6 powerpc: Fix objtool unannotated intra-function call warnings adds 8d0c21b50655 powerpc: Curb objtool unannotated intra-function call warnings adds 1c137323e9a2 crypto: vmx: Skip objtool from running on aesp8-ppc.o adds 2da37761671b powerpc/32: Fix objtool unannotated intra-function call warnings adds d0160bd5d389 powerpc/vdso: Skip objtool from running on VDSO files adds efb11fdb3e1a objtool: Fix SEGFAULT adds 0646c28b417b objtool: Use target file endianness instead of a compiled [...] adds 86ea7f361537 objtool: Use target file class size instead of a compiled [...] adds 280981d6994e objtool: Add --mnop as an option to --mcount adds de6fbcedf5ab objtool: Read special sections with alts only when specifi [...] adds c1449735211d objtool: Use macros to define arch specific reloc types adds 4ca993d49898 objtool: Add arch specific function arch_ftrace_match() adds e52ec98c5ab1 objtool/powerpc: Enable objtool to be built on ppc adds c984aef8c832 objtool/powerpc: Add --mcount specific implementation adds a39818a3fb2b objtool/powerpc: Implement arch_pc_relative_reloc() adds f24f21c4122e Merge branch 'topic/objtool' into next adds 13959373e9c9 powerpc/qspinlock: Fix 32-bit build adds 980411a4d1bb powerpc/code-patching: Fix oops with DEBUG_VM enabled adds 5f6e430f931d Merge tag 'powerpc-6.2-1' of git://git.kernel.org/pub/scm/ [...] adds b203c67ebe75 csky: add arch support current_stack_pointer adds ce0ba954805e csky: Kconfig: Fix spelling mistake "Meory" -> "Memory" adds c5e7ee72862e Revert "csky: Fixup CONFIG_DEBUG_RSEQ" adds 7e2004906fb5 Revert "csky: Add support for restartable sequence" adds 96bab5b926e4 Merge tag 'csky-for-linus-6.2-rc1' of https://github.com/c [...] adds 1a34e7f2fcba Merge tags 'acpi-6.2-rc1' and 'irq-core-2022-12-10' into l [...] adds 508f28c67171 LoongArch: Consolidate __ex_table construction adds 3d36f4298ba9 LoongArch: Switch to relative exception tables adds 26bc82441250 LoongArch: extable: Add `type` and `data` fields adds 672999cfae3e LoongArch: extable: Add a dedicated uaccess handler adds 912bcfaf3677 LoongArch: Remove the .fixup section usage adds dbcd7f5fafea LoongArch: BPF: Add BPF exception tables adds 61a6fccc0bd2 LoongArch: Add unaligned access support adds 19e5eb15b00c LoongArch: Add alternative runtime patching mechanism adds a275a82dcd40 LoongArch: Use alternative to optimize libraries adds 88d4d957edc7 LoongArch: Add FDT booting support from efi system table adds 27cab431564e LoongArch: Add processing ISA Node in DeviceTree adds 366bb35a8e48 LoongArch: Add suspend (ACPI S3) support adds 7db54bfe44a6 LoongArch: Add hibernation (ACPI S4) support adds 09f33601bf94 LoongArch: Add basic STACKPROTECTOR support adds 9151dde40356 LoongArch: module: Use got/plt section indices for relocations adds dbe3ba3018ec LoongArch/ftrace: Add basic support adds a0a458fbd6f2 LoongArch/ftrace: Add recordmcount support adds 4733f09d8807 LoongArch/ftrace: Add dynamic function tracer support adds 5fcfad3d41cc LoongArch/ftrace: Add dynamic function graph tracer support adds 8778ba2c8a5d LoongArch/ftrace: Add HAVE_DYNAMIC_FTRACE_WITH_REGS support adds ac7127e1cc65 LoongArch/ftrace: Add HAVE_DYNAMIC_FTRACE_WITH_ARGS support adds a51ac5246d25 LoongArch/ftrace: Add HAVE_FUNCTION_GRAPH_RET_ADDR_PTR support adds 28ac0a9e04d7 LoongArch: modules/ftrace: Initialize PLT at load time adds 5535f4f70cfc LoongArch: Update Loongson-3 default config file adds 2f26e424552e Merge tag 'loongarch-6.2' of git://git.kernel.org/pub/scm/ [...] adds 9ad0c1252e84 iommu/sun50i: Fix reset release adds cef20703e2b2 iommu/sun50i: Consider all fault sources for reset adds eac0104dc69b iommu/sun50i: Fix R/W permission check adds 67a8a67f9ece iommu/sun50i: Fix flush size adds e563cc0c787c iommu/sun50i: Implement .iotlb_sync_map adds ef5bb8e7a712 iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY adds bbc4d205d93f iommu/exynos: Fix driver initialization sequence adds 73b6924cdebc iommu/mediatek: Check return value after calling platform_ [...] adds 59a316fdc4d5 dt-bindings: iommu: mediatek: add binding documentation fo [...] adds 65df7d824f82 iommu/mediatek: add support for 6-bit encoded port IDs adds 3cd0e4a34d5a iommu/mediatek: add support for MT8365 SoC adds dcb40e9fcce9 iommu/mediatek: Add platform_device_put for recovering the [...] adds b5765a1b44be iommu/mediatek: Use component_match_add adds 26593928564c iommu/mediatek: Add error path for loop of mm_dts_parse adds ef693a844092 iommu/mediatek: Validate number of phandles associated wit [...] adds 6cde583d5352 iommu/mediatek: Improve safety for mediatek,smi property i [...] adds 9ff894edd542 iommu/mediatek: Remove unused "mapping" member from mtk_io [...] adds 00ef8885a945 iommu/mediatek: Fix crash on isr after kexec() adds 462e768b55a2 iommu/mediatek: Fix forever loop in error handling adds 7eb99841f340 iommu/rockchip: fix permission bits in page table entries v2 adds f87f6e5b4539 iommu/arm-smmu: Warn once when the perfetcher errata patch [...] adds 6313f4b5a438 dt-bindings: arm-smmu: Add 'compatible' for QDU1000 and QRU1000 adds 7b52f53ce191 drivers: arm-smmu-impl: Add QDU1000 and QRU1000 iommu impl [...] adds 728b22a57232 dt-bindings: arm-smmu: Add compatible for Qualcomm SM6115 adds 2fd6e1ad7e19 iommu/arm-smmu-qcom: Add SM6115 support adds 8d3a9ec6ae28 dt-bindings: iommu: arm-smmu: add sdm670 compatible adds dbf88f743583 dt-bindings: arm-smmu: Add missing Qualcomm SMMU compatibles adds 982295bfe369 dt-bindings: arm-smmu: fix clocks/clock-names schema adds 3a12e8c06536 dt-bindings: arm-smmu: add special case for Google Cheza platform adds 6c84bbd103d8 dt-bindings: arm-smmu: Add generic qcom,smmu-500 bindings adds 4c1d0ad153f8 iommu/arm-smmu-qcom: Move implementation data into match data adds 30b912a03d91 iommu/arm-smmu-qcom: Move the qcom,adreno-smmu check into [...] adds 417b76adcf1d iommu/arm-smmu-qcom: provide separate implementation for S [...] adds 4172dda2b30a iommu/arm-smmu-qcom: Merge table from arm-smmu-qcom-debug [...] adds b4c6ee515c42 iommu/arm-smmu-qcom: Stop using mmu500 reset for v2 MMUs adds 80b71080720e iommu/arm-smmu-qcom: Add generic qcom,smmu-500 match entry adds 5a47cb4df38b dt-bindings: arm-smmu: Add SM6350 GPU SMMUv2 adds 3811a7283a0a iommu/arm-smmu-qcom: Add SM6350 SMMUv2 adds 4428673bc89b Merge branch 'for-joerg/arm-smmu/bindings' into for-joerg/ [...] adds f04ae51dd965 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds 8330b9ebf9ef iommu/fsl_pamu: Replace NO_IRQ by 0 adds 73f5fc5f884a iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe() adds bf8d2dd2ed08 iommu/s390: Fix duplicate domain attachments adds 1a3a7d64bbce iommu/s390: Get rid of s390_domain_device adds cbf7827bc5dc iommu/s390: Fix potential s390_domain aperture shrinking adds a4d996c2c4b5 iommu/s390: Fix incorrect aperture check adds b4d8ae0e907b iommu/s390: Fix incorrect pgsize_bitmap adds f3cc4f874efa iommu/s390: Implement map_pages()/unmap_pages() instead of [...] adds 59bbf596791b iommu/s390: Make attach succeed even if the device is in e [...] adds c228f5a04337 iommu/s390: Add I/O TLB ops adds 2ba8336dab5f iommu/s390: Use RCU to allow concurrent domain_list iteration adds 08955af06003 iommu/s390: Optimize IOMMU table walking adds 21c1f9021f0e s390/pci: use lock-free I/O translation updates adds ec62b4424174 iommu/vt-d: Allocate pasid table in device probe path adds c7be17c2903d iommu/vt-d: Add device_block_translation() helper adds 35a99c54dd60 iommu/vt-d: Add blocking domain support adds ba502132f543 iommu/vt-d: Rename iommu_disable_dev_iotlb() adds a8204479f284 iommu/vt-d: Rename domain_add_dev_info() adds b1cf1563f3b7 iommu/vt-d: Remove unnecessary domain_context_mapped() adds e5b0feb4361a iommu/vt-d: Use real field for indication of first level adds 2a48b15972a3 iommu/amd: Remove variable cnt ind iommu_poll_ga_log() adds 5f18e9f8868c iommu/amd: Fix ivrs_acpihid cmdline parsing code adds 1198d2316dc4 iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_ [...] adds 6cf0981c2233 iommu/amd: Fix pci device refcount leak in ppr_notifier() adds b09b56734fae iommu/amd: Check return value of mmu_notifier_register() adds 88699c024f92 iommu/amd: Fix typo in macro parameter name adds 01657bc14a39 iommu: Avoid races around device probe adds b577f7e679b7 iommu/mediatek-v1: Update to {map,unmap}_pages adds a05d5857cec3 iommu/sprd: Update to {map,unmap}_pages adds 85637380dad6 iommu/mediatek: Update to {map,unmap}_pages adds 8b35cdcf9bf8 iommu/msm: Update to {map,unmap}_pages adds 0a17bbab2330 iommu/ipmmu-vmsa: Update to {map,unmap}_pages adds fa8ce5743039 iommu/qcom: Update to {map,unmap}_pages adds 99cbb8e43634 iommu/io-pgtable-arm: Remove map/unmap adds b9bf41e249f8 iommu/io-pgtable-arm-v7s: Remove map/unmap adds b169a180bef2 iommu/io-pgtable: Remove map/unmap adds e3eca2e4f648 Merge branches 'arm/allwinner', 'arm/exynos', 'arm/mediate [...] adds b8fd76f41820 Merge tag 'iommu-updates-v6.2' of git://git.kernel.org/pub [...] adds f37722ac71cc phy: stm32: fix an error code in probe adds cbdbe312c9b6 dt-bindings: phy-j721e-wiz: add j784s4 compatible string adds e27ecef8a8cc phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support adds 25caed3dcada dt-binding: phy: Add i.MX8MP PCIe PHY binding adds e9e7dca53bf5 phy: freescale: imx8m-pcie: Refine register definitions adds ca679c49c446 phy: freescale: imx8m-pcie: Refine i.MX8MM PCIe PHY driver adds dce9edff16ee phy: freescale: imx8m-pcie: Add i.MX8MP PCIe PHY support adds b01d622d7613 phy: marvell: phy-mvebu-a3700-comphy: Reset COMPHY registe [...] adds 2566ad8ec418 phy: qcom-qmp-pcie: split register tables into common and [...] adds 11bf53a38c82 phy: qcom-qmp-pcie: support separate tables for EP mode adds f5682f13b7ab phy: qcom-qmp-pcie: Support SM8450 PCIe1 PHY in EP mode adds f90747d1b641 PCI: qcom: Setup PHY to work in RC mode adds a84ed1919fb3 PCI: qcom-ep: Setup PHY to work in EP mode adds 8d3bf72497a8 phy: qcom-qmp: fix obsolete lane comments adds f823346de8b1 phy: qcom-qmp-combo: drop unused UFS reset adds 4567bb1799d2 phy: qcom-qmp-pcie: drop unused common-block registers adds 6d5b1e2067ae phy: qcom-qmp-pcie: clean up power-down handling adds 5b68d95c3fc7 phy: qcom-qmp-pcie: move power-down update adds 4d3701f94f27 phy: qcom-qmp-pcie-msm8996: clean up power-down handling adds 2e52ddf045a0 phy: qcom-qmp-combo: clean up power-down handling adds 2d3068cf8d9a phy: qcom-qmp-ufs: clean up power-down handling adds 645d3d047024 phy: qcom-qmp-usb: clean up power-down handling adds 5b76f5ec63e0 phy: qcom-qmp-pcie: clean up clock lists adds 2d93887cb4ba phy: qcom-qmp-pcie: drop bogus register update adds 28d74fc36a3e phy: qcom-qmp: drop regulator error message adds 17302d363003 phy: qcom-qmp: drop superfluous comments adds ccf6f83b1b0b phy: qcom-qmp-combo: drop unused in-layout configuration adds f2175762b4ed phy: qcom-qmp-pcie: drop redundant ipq8074 power on adds d3ef88635e31 phy: qcom-qmp-pcie-msm8996: drop unused in-layout configuration adds 91496846a9e8 phy: qcom-qmp-ufs: drop unused in-layout configuration adds 9d452c3ac257 phy: qcom-qmp-usb: drop unused in-layout configuration adds e71906144b43 phy: qcom-qmp-pcie: drop power-down delay config adds 51bd33069f80 phy: qcom-qmp-pcie: replace power-down delay adds abc0841666b9 phy: qcom-qmp-pcie-msm8996: drop power-down delay config adds d71eb7083e5e phy: qcom-qmp-combo: drop sc8280xp power-down delay adds acfee73b635b phy: qcom-qmp-combo: drop power-down delay config adds 898ab85d6b1e phy: qcom-qmp-usb: drop sc8280xp power-down delay adds 38cd167d1fc6 phy: qcom-qmp-usb: drop power-down delay config adds 0983529d7513 phy: tegra: p2u: Set ENABLE_L2_EXIT_RATE_CHANGE in calibration adds 4a9eac5ae220 phy: qcom-qmp-pcie: fix sc8180x initialisation adds 94b7288eadf6 phy: qcom-qmp-pcie: fix ipq8074-gen3 initialisation adds 30518b198957 phy: qcom-qmp-pcie: fix ipq6018 initialisation adds 2577ba8c39da phy: qcom-qmp-pcie: clean up status polling adds 5cbeb75a36aa phy: qcom-qmp-pcie: increase status polling period adds 1a3ae97c2490 phy: qcom-qmp-pcie-msm8996: clean up ready and status polling adds 3894f6d03c4e phy: qcom-qmp-pcie-msm8996: increase status polling period adds f7075f4905e7 phy: qcom-qmp-combo: clean up status polling adds 0c1154d69511 phy: qcom-qmp-combo: increase status polling period adds c8f5c188156b phy: qcom-qmp-ufs: drop unused phy-status config adds 2f561b687cf4 phy: qcom-qmp-ufs: clean up ready polling adds 7516edbfaf70 phy: qcom-qmp-ufs: increase ready polling period adds f5ef85adece5 phy: qcom-qmp-usb: clean up status polling adds 7612890b9df8 phy: qcom-qmp-usb: increase status polling period adds d4b81490fe44 phy: qcom-qmp-combo: drop start and pwrdn-ctrl abstraction adds 5806b87dea8f phy: qcom-qmp-pcie: drop start-ctrl abstraction adds 73ad6a9dd517 phy: qcom-qmp-pcie: add config sanity checks adds 3d3db6f024e7 phy: qcom-qmp-pcie-msm8996: drop start and pwrdn-ctrl abstraction adds cb4a982fa94a phy: qcom-qmp-ufs: drop start and pwrdn-ctrl abstraction adds 47b009db545a phy: qcom-qmp-usb: drop start and pwrdn-ctrl abstraction adds 922adfd59efd phy: qcom-qmp-usb: correct registers layout for IPQ8074 USB3 PHY adds d907774ed5aa phy: qcom-qmp-ufs: move device-id table adds a36032db30de phy: qcom-qmp-ufs: merge driver data adds cb2c3d2ee46f phy: qcom-qmp-ufs: clean up device-tree parsing adds 018dfc99aef2 phy: qcom-qmp-ufs: clean up probe initialisation adds b98e44e608bc phy: qcom-qmp-ufs: rename PHY ops structure adds e0a0c761d220 phy: qcom-qmp-ufs: clean up PHY init adds 54293c08f2c0 dt-bindings: phy: qcom,qmp-ufs: rename current bindings adds 7741f31ae445 dt-bindings: phy: qcom,qmp-ufs: fix sc8280xp binding adds c64d39b403d8 phy: qcom-qmp-ufs: restructure PHY creation adds 0e089bb8b31f phy: qcom-qmp-ufs: add support for updated sc8280xp binding adds 25dcaf94448f Merge branch 'fixes' into next adds 4c6b3af3906d phy: qcom-qmp-usb: fix sc8280xp PCS_USB offset adds 9fe6b4e87c22 phy: qcom-qmp-usb: sort device-id table adds 95dd63b8988c phy: qcom-qmp-usb: move device-id table adds 9c9beef111a7 phy: qcom-qmp-usb: move pm ops adds 2a55ec4f0a04 phy: qcom-qmp-usb: merge driver data adds 8ec02ba84936 phy: qcom-qmp-usb: clean up device-tree parsing adds 413db06c05e7 phy: qcom-qmp-usb: clean up probe initialisation adds 8fe2b2b745a1 phy: qcom-qmp-usb: rename PHY ops structure adds 876420fb7b98 phy: qcom-qmp-usb: clean up PHY init adds 500e9d37fb9e dt-bindings: phy: qcom,qmp-usb: rename current bindings adds e8e58e29a0c9 dt-bindings: phy: qcom,qmp-usb: fix sc8280xp binding adds 183462e8c92c phy: qcom-qmp-usb: restructure PHY creation adds c0a6c2528367 phy: qcom-qmp-usb: add support for updated sc8280xp binding adds 32fb07f35675 phy: usb: Improve port mode selection adds f7fc5b709037 phy: usb: s2 WoL wakeup_count not incremented for USB->Eth [...] adds 7e81153d0f16 phy: usb: Migrate to BIT and BITMASK macros adds 833c173ebab4 phy: usb: Disable phy auto-suspend adds 700c44b50802 phy: usb: Use slow clock for wake enabled suspend adds 8484199c0934 phy: usb: Fix clock imbalance for suspend/resume adds 6964affe6506 dt-bindings: phy: Add special clock for Allwinner H616 PHY adds b45c6d80325b phy: sun4i-usb: Introduce port2 SIDDQ quirk adds 0f607406525d phy: sun4i-usb: Add support for the H616 USB PHY adds 8ca2a81bff09 dt-bindings: phy: ti: phy-gmii-sel: Add bindings for J721e adds 3b66ab69c566 phy: ti: gmii-sel: Update methods for fetching and using q [...] adds 5bd78c00d753 phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e adds 53bffe005574 phy: phy-brcm-usb: Utilize platform_get_irq_byname_optional() adds 2428787f1615 phy: tegra: xusb: Remove usb3 supply adds 846d47922453 doc: phy: Document typical order of API calls adds 253b642eec93 phy: qcom-qmp-pcie: sort device-id table adds cebc6ca76e40 phy: qcom-qmp-pcie: move device-id table adds 2fdedef3ea8e phy: qcom-qmp-pcie: merge driver data adds 393ed5d51549 phy: qcom-qmp-pcie: clean up device-tree parsing adds 52b997732eb6 phy: qcom-qmp-pcie: clean up probe initialisation adds 63bf101ae191 phy: qcom-qmp-pcie: rename PHY ops structure adds f8b641146484 phy: qcom-qmp-pcie: clean up PHY lane init adds d8c9a1e9c223 phy: qcom-qmp-pcie: use shorter tables identifiers adds ec7bc1b40b36 phy: qcom-qmp-pcie: add register init helper adds dcb93f47dd14 dt-bindings: phy: qcom,qmp-pcie: rename current bindings adds 306382305c5c dt-bindings: phy: qcom,qmp-pcie: add sc8280xp bindings adds 7bc609e34899 phy: qcom-qmp-pcie: restructure PHY creation adds fffdeaf853d8 phy: qcom-qmp-pcie: fix initialisation reset adds 9e420f1e7edd phy: qcom-qmp-pcie: add support for pipediv2 clock adds d0a846ba28dd phy: qcom-qmp-pcie: add support for sc8280xp adds 6c37a02b2518 phy: qcom-qmp-pcie: add support for sc8280xp 4-lane PHYs adds 2584068a9ef4 phy: qcom-qmp-pcie: split pcs_misc init cfg for ipq8074 pcs table adds 9ddcd920f8ed phy: qcom-qmp-pcie: Fix high latency with 4x2 PHY when ASP [...] adds 883aebf6e1ea phy: qcom-qmp-pcie: Fix sm8450_qmp_gen4x2_pcie_pcs_tbl[] r [...] adds d7abac084536 dt-bindings: phy: renesas: Document Renesas Ethernet SERDES adds 742859441d44 phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 adds d8a5b59c5fc7 phy: qcom-qmp-combo: fix out-of-bounds clock access adds e965ab8216a4 phy: qcom-qmp-combo: fix sdm845 reset adds 910dd4883d75 phy: qcom-qmp-combo: fix sc8180x reset adds 7a7d86d14d07 phy: qcom-qmp-combo: fix broken power on adds c7b98de745cf phy: qcom-qmp-combo: fix runtime suspend adds c209b1b0e1e8 phy: qcom-qmp-combo: clean up common initialisation adds a173ee25a758 phy: qcom-qmp-combo: sort device-id table adds 5c5f9fbc15aa phy: qcom-qmp-combo: move device-id table adds 987a505fa7d7 phy: qcom-qmp-combo: move pm ops adds d6c81688f9cd phy: qcom-qmp-combo: rename PHY ops structures adds 73d262f8e7ff phy: qcom-qmp-combo: drop unused DP PHY mode op adds ae1cdc709762 phy: qcom-qmp-combo: rename USB PHY ops adds 0537692bbec1 phy: qcom-qmp-combo: drop unnecessary debug message adds 8c75d9eab1dd phy: qcom-qmp-combo: separate USB and DP init ops adds 186266f65e68 phy: qcom-qmp-combo: rename DP PHY ops adds 3ade3ede57a0 phy: qcom-qmp-combo: separate USB and DP power-on ops adds dae95d7f667d phy: qcom-qmp-combo: clean up serdes initialisation adds c7fbe5bd1414 phy: qcom-qmp-combo: separate USB and DP devicetree parsing adds 4197a2a22df7 phy: qcom-qmp-combo: add dedicated DP iomem pointers adds bc8615888f3e phy: qcom-qmp-combo: clean up DP configurations adds ad4db91d6063 phy: qcom-qmp-combo: rename sc8280xp config adds 488f116de075 phy: qcom-qmp-combo: add DP configuration tables adds ba0af7b346db phy: qcom-qmp-combo: drop lanes config parameter adds 9e62877eefac phy: qcom-qmp-combo: merge USB and DP configurations adds dd1153651b03 phy: qcom-qmp-combo: merge driver data adds 6c7c449a008b phy: qcom-qmp-combo: clean up device-tree parsing adds 44aff8e31080 phy: qcom-qmp-combo: clean up probe initialisation adds 526103b7a675 phy: qcom-qmp-combo: clean up DP callback names adds 32efdb0bb6e1 dt-bindings: phy: qcom,qmp-usb3-dp: rename current bindings adds e1c4c5436b4a dt-bindings: phy: qcom,qmp-usb3-dp: fix sc8280xp binding adds 774903ca6c49 phy: qcom-qmp-combo: drop v4 reference-clock source adds b3982f2144e1 phy: qcom-qmp-combo: restructure PHY creation adds 0dd521d593ad phy: qcom-qmp-combo: generate pipe clock name adds ee81f2eb0ee0 phy: qcom-qmp-combo: drop redundant clock structure adds 55b1c39b4990 phy: qcom-qmp-combo: drop redundant clock allocation adds 74401c85fb3b phy: qcom-qmp-combo: add clock registration helper adds ce51f7a70a3b phy: qcom-qmp-combo: separate clock and provider registration adds b71bf1ebe936 phy: qcom-qmp-combo: clean up DP clock callbacks adds 9e5b59ea6c21 phy: qcom-qmp-combo: rename common-register pointers adds 133836a7edf4 phy: qcom-qmp-combo: rename DP_PHY register pointer adds 83a0bbe39b17 phy: qcom-qmp-combo: add support for updated sc8280xp binding adds 1446d03ec290 dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: drop referen [...] adds 3b41b61a2fe4 phy: qcom-qmp-usb: drop sc8280xp reference-clock source adds 905abf1229ef phy: qcom-qmp: drop unused type header adds 64e1f12b2658 phy: qcom-qmp-usb: drop redundant clock allocation adds e8511f407b07 phy: qcom-qmp-pcie: drop redundant clock allocation adds 5a0d2df46256 dt-bindings: sun6i-a31-mipi-dphy: Add the interrupts property adds e7a838694185 dt-bindings: sun6i-a31-mipi-dphy: Add the A100 DPHY variant adds a709ae51e228 phy: allwinner: phy-sun6i-mipi-dphy: Make RX support optional adds cb7f49a31597 phy: allwinner: phy-sun6i-mipi-dphy: Set the enable bit last adds 3fd490a71978 phy: allwinner: phy-sun6i-mipi-dphy: Add a variant power-on hook adds 4d0c2165e64e phy: allwinner: phy-sun6i-mipi-dphy: Add the A100 DPHY variant adds b53e19799d45 phy: use devm_platform_get_and_ioremap_resource() adds f12faa3be8e8 dt-bindings: phy-j721e-wiz: add j721s2 compatible string adds bea3ce759b46 phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support adds e79041113b19 Merge tag 'phy-for-6.2' of git://git.kernel.org/pub/scm/li [...] adds f74495761df1 soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15 adds b39301ee1f26 soundwire: qcom: remove unused SWRM_SPECIAL_CMD_ID adds 1cdbfd4c9dc9 soundwire: qcom: make reset optional for v1.6 controller adds df73f66c7dd4 dt-bindings: soundwire: qcom: add v1.7.0 support adds cf43cd33b67a soundwire: qcom: add support for v1.7 Soundwire Controller adds e0767e391079 soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cd [...] adds 7dddead766c0 soundwire: cadence: use dai_runtime_array instead of dma_data adds febc50b82bc9 dt-bindings: soundwire: Convert text bindings to DT Schema adds ca1c131ccf6e Merge branch 'fixes' into next adds b3ad31f33982 soundwire: intel: start using hw_ops adds fb2dc6a0a5f8 soundwire: intel: add debugfs callbacks in hw_ops adds b6234bcc6589 soundwire: intel: add register_dai callback in hw_ops adds 3db0c5a6a283 soundwire: intel: add bus management callbacks in hw_ops adds 49c9ff45991a soundwire: intel: add link power management callbacks in hw_ops adds 36e3b385f35a soundwire: intel: add in-band wake callbacks in hw_ops adds 7cbf00bd4142 soundwire: intel: split auxdevice to different file adds 1b6a349a40b9 Merge tag 'soundwire-6.2-rc1' of git://git.kernel.org/pub/ [...] adds 3c6bd6fa83bb dt-bindings: dma: qcom: gpi: add fallback compatible adds 67fd570d734d dt-bindings: dma: qcom: gpi: add compatible for sdm670 adds 8527721ee6bd dmaengine: qcom: deprecate redundant of_device_id entries adds dfad1e14b277 dt-bindings: dma: qcom: gpi: Use sm6350 fallback adds 88bc8ac63db0 dmaengine: qcom: gpi: Document preferred SM6350 binding adds 4967a7803c34 dmaengine: ioat: Fix spelling mistake "idel" -> "idle" adds beb6f6493853 of/irq: export of_msi_get_domain adds 56b0a668cb35 dmaengine: ti: convert k3-udma to module adds d15aae73a9f6 dmaengine: ti: convert PSIL to be buildable as module adds 97c4cf380ff2 dt-bindings: ingenic: Add support for the JZ4755 dmaengine adds 042427ea0e41 dmaengine: JZ4780: Add support for the JZ4755. adds c3b63380f52a dmaengine: idma64: Make idma64_remove() return void adds 91123b37e8a9 dmaengine: idxd: Make max batch size attributes in sysfs i [...] adds 568aa6dd641f dmaengine: apple-admac: Allocate cache SRAM to channels adds cd0ab43ec91a dmaengine: remove iop-adma driver adds 80629af0f3e4 MAINTAINERS: remove section INTEL IOP-ADMA DMA DRIVER adds cccc46ae3623 dmaengine: remove s3c24xx driver adds a92b744f28e8 dmaengine: xilinx_dma: fix xilinx_dma_child_probe() return [...] adds 73f11324738a dmaengine: xilinx_dma : add xilinx_dma_device_config() ret [...] adds 3e98b9bd8469 dmaengine: sh: Remove unused shdma-arm.h adds 9a8ddb35a9d5 dmaengine: idxd: Make read buffer sysfs attributes invisib [...] adds 17a36713babe dt-bindings: dmaengine: qcom: gpi: add compatible for SM6115 adds 739153a6ae68 Documentation: devres: add missing devm_acpi_dma_controlle [...] adds 3f134c9511d6 Merge branch 'fixes' into next adds 4c2e9ba05c7a dmaengine: at_hdmac: Do not print messages on console whil [...] adds 83c196152fc9 dmaengine: at_hdmac: Return dma_cookie_status()'s ret code [...] adds 0e75c28c5296 dmaengine: at_hdmac: Remove superfluous cast adds f5d79afa3a85 dmaengine: at_hdmac: Pass residue by address to avoid unne [...] adds 91617bf6bb41 dmaengine: at_hdmac: s/atc_get_bytes_left/atc_get_residue adds b50cf4bdfb91 dmaengine: at_hdmac: Introduce atc_get_llis_residue() adds 5f1d429b43b3 dmaengine: at_hdmac: Use devm_kzalloc() and struct_size() adds 8bfe4a61d40d dmaengine: at_hdmac: Use devm_platform_ioremap_resource adds 4c15a4c7f693 dmaengine: at_hdmac: Use devm_clk_get() adds c23cd8c971f0 dmaengine: at_hdmac: Use pm_ptr() adds e3e672b8f95b dmaengine: at_hdmac: Set include entries in alphabetic order adds 5cecadc3e2a4 dmaengine: at_hdmac: Keep register definitions and structu [...] adds d8840a7edcf0 dmaengine: at_hdmac: Use bitfield access macros adds 1c1114d850b6 dmaengine: at_hdmac: Rename "dma_common" to "dma_device" adds 304184f79c7e dmaengine: at_hdmac: Rename "chan_common" to "dma_chan" adds 993b397752f3 dmaengine: at_hdmac: Remove unused member of at_dma_chan adds ac803b56860f dmaengine: at_hdmac: Convert driver to use virt-dma adds dc901d98b1fe dmaengine: idxd: Fix crc_val field for completion record adds 22c354cf3fec dt-bindings: dmaengine: qcom: gpi: add compatible for SM6375 adds 444eef7d5695 dmaengine: idxd: Remove linux/msi.h include adds d57b2a65cde7 dt-bindings: dmaengine: Add dma-channel-mask to Tegra GPCDMA adds 3a0c95b61385 dmaengine: tegra: Add support for dma-channel-mask adds 25483dedd2f5 dmaengine: Revert "dmaengine: remove s3c24xx driver" adds 9322af3e6aea Merge tag 'dmaengine-6.2-rc1' of git://git.kernel.org/pub/ [...] adds 65d9cc3fd0e7 rtc: abx80x: Convert to .probe_new() adds 2611e6d743be rtc: isl1208: Convert to .probe_new() adds 67db6f0515d1 rtc: m41t80: Convert to .probe_new() adds c050dedb875c rtc: nct3018y: Convert to .probe_new() adds 5418e595f30b rtc: pcf2127: Convert to .probe_new() adds 8d94da667870 rtc: rs5c372: Convert to .probe_new() adds 84c2fb386f71 rtc: rv8803: Convert to .probe_new() adds 8ffb7733e162 rtc: rx8025: Convert to .probe_new() adds 9800f24f7bd5 rtc: rzn1: Check return value in rzn1_rtc_probe adds f2fa14b0b586 dt-bindings: rtc: qcom-pm8xxx: document qcom,pm8921-rtc as [...] adds 741a2830734b rtc: pm8xxx: drop unused pm8018 compatible adds f27efee66370 rtc: cros-ec: Limit RTC alarm range if needed adds 5dc835683042 rtc: ds1302: remove unnecessary spi_set_drvdata() adds eb633de6abcb rtc: s3c: Switch to use dev_err_probe() helper adds 97e78b64d138 rtc: remove davinci rtc driver adds 1ff56edf137a rtc: fsl-ftm-alarm: Use module_platform_driver replace dev [...] adds c69bffe19927 dt-bindings: rtc: convert hym8563 bindings to json-schema adds f8513363b0b7 rtc: s35390a: Remove the unneeded result variable adds 8d816c1eaa75 rtc: isl12022: add support for temperature sensor adds e59b3c730b44 rtc: Include <linux/kstrtox.h> when appropriate adds 4dfe05bdc1ad rtc: ds1347: fix value written to century register adds 60da73808298 rtc: class: Fix potential memleak in devm_rtc_allocate_device() adds 508ccdfb86b2 rtc: cmos: Call cmos_wake_setup() from cmos_do_probe() adds 375bbba09692 rtc: cmos: Call rtc_wake_setup() from cmos_do_probe() adds dca4d3b71c8a rtc: cmos: Eliminate forward declarations of some functions adds d13e9ad9f514 rtc: cmos: Rename ACPI-related functions adds 83ebb7b3036d rtc: cmos: Disable ACPI RTC event on removal adds 0462681e207c rtc: snvs: Allow a time difference on clock register read adds 60cfac17d0a1 rtc: pcf8563: clear RTC_FEATURE_ALARM if no irq adds eec79501cce6 rtc: efi: Add wakeup support adds fe0157ba679d rtc: pcf8523: fix for stop bit adds a6ceee26fd5e rtc: pcf85063: Fix reading alarm adds 5fb733d7bd69 rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe() adds 90cd5c888301 rtc: pic32: Move devm_rtc_allocate_device earlier in pic32 [...] adds 800b55b4dc62 dt-bindings: rtc: convert rtc-meson.txt to dt-schema adds 21b8a1dd56a1 rtc: msc313: Fix function prototype mismatch in msc313_rtc [...] adds 2e830ccc21eb rtc: rk808: reduce 'struct rk808' usage adds 103c14db61a2 rtc: rx6110: fix warning with !OF adds c2d12e85336f rtc: pcf85063: fix pcf85063_clkout_control adds 3e39f7971d75 dt-bindings: rtc: m41t80: Convert text schema to YAML one adds bb0a1799bbc4 rtc: isl12026: drop obsolete dependency on COMPILE_TEST adds 0feebdeb3acc rtc: ds1307: use sysfs_emit() to instead of scnprintf() adds 16b26f602758 rtc: rv3028: Use IRQ flags obtained from device tree if available adds b9354487fb79 rtc: remove duplicated words in comments adds 2dc5e3fb6e97 rtc: at91rm9200: Fix syntax errors in comments adds 3bb23f1f9d5a rtc: rs5c313: correct some spelling mistakes adds 55d5a86618d3 rtc: mxc_v2: Add missing clk_disable_unprepare() adds e88f319a2546 rtc: ds1742: use devm_platform_get_and_ioremap_resource() adds acd04af6e476 Merge tag 'rtc-6.2' of git://git.kernel.org/pub/scm/linux/ [...] adds ac3a2585f018 nfsd: rework refcounting in filecache adds 3bc8edc98bd4 nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create [...] adds 75333d48f922 NFSD: fix use-after-free in __nfs42_ssc_open() adds aeba12b26c79 Merge tag 'nfsd-6.2-1' of git://git.kernel.org/pub/scm/lin [...] adds 88a309465b3f lib: zstd: clean up double word in comment. adds 4f2c0a4acffb Merge branch 'main' into zstd-linus adds 14e77332e746 Merge branch 'main' into zstd-next adds ead3243df448 Merge branch 'main' into zstd-next adds 894c792e3e24 MAINTAINERS: git://github -> https://github.com for terrelln adds 7486f5c6e7b1 lib: zstd: fix repeated words in comments adds 19d7df984728 lib: zstd: Fix comment typo adds 4782c725c153 zstd: Move zstd-common module exports to zstd_common_module.c adds 2aa14b1ab2c4 zstd: import usptream v1.5.2 adds 70d822cfb782 Merge branch 'zstd-next' into zstd-linus adds 158738ea7505 Merge tag 'zstd-linus-v6.2' of https://github.com/terrelln/linux adds 0d2573a2b783 modpost: Join broken long printed messages adds 9f8fe647797a Makefile.debug: support for -gz=zstd adds 30daacc571d1 modpost: fix array_size.cocci warning adds 1791360cb37f kconfig: remove unneeded variable in get_prompt_str() adds 4d980fd11123 kconfig: remove const qualifier from str_get() adds be5ea98983ef kconfig: remove redundant (void *) cast in search_conf() adds f8f4dc7685c7 scripts/jobserver-exec: parse the last --jobserver-auth= option adds 5724ac5589ad kbuild: deb-pkg: get rid of |flex:native workaround from B [...] adds a2430b25c318 kbuild: add kbuild-file macro adds 598afa050403 kbuild: warn objects shared among multiple modules adds 8818039f959b kbuild: add ability to make source rpm buildable using koji adds 248043299bf6 modpost: Mark uuid_le type to be suitable only for MEI adds bd328def2f98 firmware_loader: remove #include <generated/utsrelease.h> adds 9edb4fd3d70a init/version.c: remove #include <generated/utsrelease.h> adds 4bf73588165b kbuild: Port silent mode detection to future gnu make. adds efa80b028c7a kbuild: move -Werror from KBUILD_CFLAGS to KBUILD_CPPFLAGS adds 80b6093b55e3 kbuild: add -Wundef to KBUILD_CPPFLAGS for W=1 builds adds e4412739472b Documentation: raise minimum supported version of binutils [...] adds fccb3d3eda8d kbuild: add test-{ge,gt,le,lt} macros adds a5db80c65dbf kbuild: do not sort after reading modules.order adds 6768fa4bcb6c kbuild: add read-file macro adds 3122c84409d5 kconfig: refactor Makefile to reduce process forks adds 875ef1a57f32 kbuild: use .NOTINTERMEDIATE for future GNU Make versions adds f65a486821cf kbuild: change module.order to list *.o instead of *.ko adds 3d57e1b7b1d4 kbuild: refactor the prerequisites of the modpost rule adds 87d599fc3955 kbuild: ensure Make >= 3.82 is used adds 0d24f1b7cc65 padata: Mark padata_work_init() as __ref adds 19331e84c387 modpost: Include '.text.*' in TEXT_SECTIONS adds 731c4eac848f buildtar: fix tarballs with EFI_ZBOOT enabled adds 6feb57c2fd7c Merge tag 'kbuild-v6.2' of git://git.kernel.org/pub/scm/li [...]
No new revisions were added by this update.
Summary of changes: CREDITS | 4 + Documentation/ABI/stable/sysfs-driver-dma-idxd | 12 + Documentation/admin-guide/kernel-parameters.txt | 32 +- Documentation/admin-guide/sysctl/kernel.rst | 8 +- .../devicetree/bindings/dma/ingenic,dma.yaml | 1 + .../bindings/dma/nvidia,tegra186-gpc-dma.yaml | 7 +- .../devicetree/bindings/dma/qcom,gpi.yaml | 26 +- .../devicetree/bindings/iommu/arm,smmu.yaml | 178 +- .../devicetree/bindings/iommu/mediatek,iommu.yaml | 2 + .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 11 + .../bindings/phy/allwinner,sun8i-h3-usb-phy.yaml | 26 + .../devicetree/bindings/phy/fsl,imx8-pcie-phy.yaml | 16 +- ...cie-phy.yaml => qcom,ipq8074-qmp-pcie-phy.yaml} | 7 +- ...-ufs-phy.yaml => qcom,msm8996-qmp-ufs-phy.yaml} | 17 +- ...usb-phy.yaml => qcom,msm8996-qmp-usb3-phy.yaml} | 20 +- ...p-phy.yaml => qcom,sc7180-qmp-usb3-dp-phy.yaml} | 25 +- .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 165 ++ .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 83 + .../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 102 + .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 99 + .../phy/renesas,r8a779f0-ether-serdes.yaml | 54 + .../devicetree/bindings/phy/ti,phy-gmii-sel.yaml | 48 +- .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 2 + .../bindings/rtc/amlogic,meson6-rtc.yaml | 62 + .../devicetree/bindings/rtc/haoyu,hym8563.txt | 30 - .../devicetree/bindings/rtc/haoyu,hym8563.yaml | 56 + .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 16 +- .../devicetree/bindings/rtc/rtc-m41t80.txt | 39 - .../devicetree/bindings/rtc/rtc-meson.txt | 35 - .../devicetree/bindings/rtc/st,m41t80.yaml | 73 + .../devicetree/bindings/soundwire/qcom,sdw.txt | 214 --- .../bindings/soundwire/qcom,soundwire.yaml | 270 +++ Documentation/driver-api/driver-model/devres.rst | 1 + Documentation/driver-api/phy/phy.rst | 25 +- Documentation/powerpc/cpu_families.rst | 13 + Documentation/process/changes.rst | 4 +- MAINTAINERS | 14 +- Makefile | 30 +- arch/arm/mach-omap1/sram-init.c | 8 +- arch/arm/mach-omap2/sram.c | 8 +- arch/csky/Kconfig | 4 +- arch/csky/include/asm/processor.h | 2 + arch/csky/kernel/entry.S | 11 +- arch/csky/kernel/signal.c | 2 - arch/csky/kernel/stacktrace.c | 6 +- arch/loongarch/Kconfig | 20 + arch/loongarch/Makefile | 8 + arch/loongarch/configs/loongson3_defconfig | 56 +- arch/loongarch/include/asm/acpi.h | 10 + arch/loongarch/include/asm/alternative-asm.h | 82 + arch/loongarch/include/asm/alternative.h | 111 ++ arch/loongarch/include/asm/asm-extable.h | 65 + arch/loongarch/include/asm/bootinfo.h | 1 + arch/loongarch/include/asm/bugs.h | 15 + arch/loongarch/include/asm/efi.h | 1 + arch/loongarch/include/asm/extable.h | 47 + arch/loongarch/include/asm/ftrace.h | 68 + arch/loongarch/include/asm/futex.h | 27 +- arch/loongarch/include/asm/gpr-num.h | 22 + arch/loongarch/include/asm/inst.h | 46 + arch/loongarch/include/asm/loongson.h | 3 + arch/loongarch/include/asm/module.h | 27 +- arch/loongarch/include/asm/module.lds.h | 1 + arch/loongarch/include/asm/setup.h | 1 + arch/loongarch/include/asm/stackprotector.h | 38 + arch/loongarch/include/asm/string.h | 5 + arch/loongarch/include/asm/thread_info.h | 2 +- arch/loongarch/include/asm/time.h | 1 + arch/loongarch/include/asm/uaccess.h | 24 +- arch/loongarch/include/asm/unwind.h | 3 +- arch/loongarch/kernel/Makefile | 16 +- arch/loongarch/kernel/acpi.c | 17 +- arch/loongarch/kernel/alternative.c | 246 +++ arch/loongarch/kernel/asm-offsets.c | 15 + arch/loongarch/kernel/efi.c | 15 +- arch/loongarch/kernel/env.c | 2 + arch/loongarch/kernel/fpu.S | 5 +- arch/loongarch/kernel/ftrace.c | 73 + arch/loongarch/kernel/ftrace_dyn.c | 273 +++ arch/loongarch/kernel/inst.c | 127 ++ arch/loongarch/kernel/mcount.S | 96 + arch/loongarch/kernel/mcount_dyn.S | 149 ++ arch/loongarch/kernel/module-sections.c | 64 +- arch/loongarch/kernel/module.c | 75 +- arch/loongarch/kernel/numa.c | 17 +- arch/loongarch/kernel/process.c | 6 + arch/loongarch/kernel/reset.c | 5 + arch/loongarch/kernel/setup.c | 149 +- arch/loongarch/kernel/smp.c | 35 + arch/loongarch/kernel/switch.S | 5 + arch/loongarch/kernel/time.c | 11 +- arch/loongarch/kernel/traps.c | 27 + arch/loongarch/kernel/unaligned.c | 499 +++++ arch/loongarch/kernel/unwind_guess.c | 4 +- arch/loongarch/kernel/unwind_prologue.c | 50 +- arch/loongarch/kernel/vmlinux.lds.S | 13 +- arch/loongarch/lib/Makefile | 3 +- arch/loongarch/lib/clear_user.S | 85 +- arch/loongarch/lib/copy_user.S | 108 +- arch/loongarch/lib/memcpy.S | 95 + arch/loongarch/lib/memmove.S | 121 ++ arch/loongarch/lib/memset.S | 91 + arch/loongarch/lib/unaligned.S | 84 + arch/loongarch/mm/extable.c | 59 +- arch/loongarch/net/bpf_jit.c | 86 +- arch/loongarch/net/bpf_jit.h | 2 + arch/loongarch/pci/acpi.c | 7 +- arch/loongarch/power/Makefile | 4 + arch/loongarch/power/hibernate.c | 62 + arch/loongarch/power/hibernate_asm.S | 66 + arch/loongarch/power/platform.c | 57 + arch/loongarch/power/suspend.c | 73 + arch/loongarch/power/suspend_asm.S | 89 + arch/mips/Kconfig | 2 +- arch/powerpc/Kconfig | 51 +- arch/powerpc/boot/dts/fsl/t1024qds.dts | 2 +- arch/powerpc/boot/dts/fsl/t1024rdb.dts | 2 +- arch/powerpc/boot/dts/fsl/t104xqds.dtsi | 2 +- arch/powerpc/boot/dts/fsl/t104xrdb.dtsi | 2 +- arch/powerpc/boot/dts/fsl/t208xqds.dtsi | 2 +- arch/powerpc/boot/dts/fsl/t208xrdb.dtsi | 2 +- arch/powerpc/boot/dts/microwatt.dts | 22 + arch/powerpc/boot/dts/turris1x.dts | 14 + arch/powerpc/boot/dts/warp.dts | 4 +- arch/powerpc/boot/wrapper | 17 +- arch/powerpc/include/asm/asm.h | 7 + arch/powerpc/include/asm/book3s/32/tlbflush.h | 9 + arch/powerpc/include/asm/book3s/64/tlbflush-hash.h | 50 - arch/powerpc/include/asm/book3s/64/tlbflush.h | 41 +- arch/powerpc/include/asm/bug.h | 3 +- arch/powerpc/include/asm/cmpxchg.h | 231 ++- arch/powerpc/include/asm/code-patching.h | 2 - arch/powerpc/include/asm/cputime.h | 17 +- arch/powerpc/include/asm/debug.h | 2 + arch/powerpc/include/asm/ftrace.h | 19 +- arch/powerpc/include/asm/hvcall.h | 3 +- arch/powerpc/include/asm/irqflags.h | 58 - arch/powerpc/include/asm/kvm_book3s_asm.h | 2 +- arch/powerpc/include/asm/kvm_ppc.h | 12 + arch/powerpc/include/asm/linkage.h | 3 + arch/powerpc/include/asm/mmu_context.h | 6 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 12 +- arch/powerpc/include/asm/nohash/pgtable.h | 2 +- arch/powerpc/include/asm/nohash/tlbflush.h | 7 + arch/powerpc/include/asm/ppc_asm.h | 19 + arch/powerpc/include/asm/processor.h | 15 +- arch/powerpc/include/asm/prom.h | 1 + arch/powerpc/include/asm/ps3.h | 4 - arch/powerpc/include/asm/pte-walk.h | 25 - arch/powerpc/include/asm/ptrace.h | 36 +- arch/powerpc/include/asm/qspinlock.h | 192 +- arch/powerpc/include/asm/qspinlock_paravirt.h | 7 - arch/powerpc/include/asm/qspinlock_types.h | 72 + arch/powerpc/include/asm/rtas.h | 15 - arch/powerpc/include/asm/spinlock.h | 2 +- arch/powerpc/include/asm/spinlock_types.h | 2 +- arch/powerpc/kernel/asm-offsets.c | 34 +- arch/powerpc/kernel/cpu_setup_6xx.S | 26 +- arch/powerpc/kernel/cpu_setup_e500.S | 8 +- arch/powerpc/kernel/entry_32.S | 23 +- arch/powerpc/kernel/entry_64.S | 2 + arch/powerpc/kernel/exceptions-64e.S | 48 +- arch/powerpc/kernel/exceptions-64s.S | 120 +- arch/powerpc/kernel/head_32.h | 4 +- arch/powerpc/kernel/head_40x.S | 7 +- arch/powerpc/kernel/head_44x.S | 6 +- arch/powerpc/kernel/head_64.S | 13 +- arch/powerpc/kernel/head_85xx.S | 13 +- arch/powerpc/kernel/head_8xx.S | 7 +- arch/powerpc/kernel/head_book3s_32.S | 33 +- arch/powerpc/kernel/head_booke.h | 4 +- arch/powerpc/kernel/hw_breakpoint.c | 2 +- arch/powerpc/kernel/interrupt_64.S | 54 +- arch/powerpc/kernel/irq.c | 4 +- arch/powerpc/kernel/kgdb.c | 2 +- arch/powerpc/kernel/kprobes.c | 23 +- arch/powerpc/kernel/misc_32.S | 2 +- arch/powerpc/kernel/misc_64.S | 8 +- arch/powerpc/kernel/module_64.c | 10 + arch/powerpc/kernel/optprobes.c | 2 +- arch/powerpc/kernel/optprobes_head.S | 4 +- arch/powerpc/kernel/ppc_save_regs.S | 57 +- arch/powerpc/kernel/process.c | 97 +- arch/powerpc/kernel/prom.c | 4 + arch/powerpc/kernel/rtas.c | 192 +- arch/powerpc/kernel/rtasd.c | 7 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/stacktrace.c | 10 +- arch/powerpc/kernel/swsusp_32.S | 5 +- arch/powerpc/kernel/time.c | 23 +- arch/powerpc/kernel/tm.S | 8 +- arch/powerpc/kernel/trace/ftrace_mprofile.S | 2 +- arch/powerpc/kernel/vdso/Makefile | 2 + arch/powerpc/kernel/vector.S | 4 +- arch/powerpc/kexec/file_load_64.c | 59 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 7 +- arch/powerpc/kvm/book3s_64_vio.c | 6 +- arch/powerpc/kvm/book3s_hv_interrupts.S | 4 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 27 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 5 +- arch/powerpc/kvm/book3s_xive.c | 12 +- arch/powerpc/kvm/book3s_xive.h | 3 +- arch/powerpc/kvm/book3s_xive_native.c | 3 +- arch/powerpc/kvm/booke.c | 3 + arch/powerpc/kvm/bookehv_interrupts.S | 9 - arch/powerpc/kvm/fpu.S | 17 +- arch/powerpc/lib/Makefile | 4 +- arch/powerpc/lib/code-patching.c | 238 ++- arch/powerpc/lib/feature-fixups.c | 173 +- arch/powerpc/lib/qspinlock.c | 997 ++++++++++ arch/powerpc/lib/sstep.c | 21 +- arch/powerpc/lib/test_emulate_step_exec_instr.S | 2 +- arch/powerpc/mm/book3s64/hash_4k.c | 5 + arch/powerpc/mm/book3s64/hash_64k.c | 10 + arch/powerpc/mm/book3s64/hash_utils.c | 130 +- arch/powerpc/mm/book3s64/internal.h | 11 + arch/powerpc/mm/book3s64/pgtable.c | 4 +- arch/powerpc/mm/mem.c | 1 - arch/powerpc/mm/nohash/kaslr_booke.c | 1 - arch/powerpc/mm/nohash/tlb.c | 8 + arch/powerpc/perf/callchain.c | 9 +- arch/powerpc/perf/hv-gpci-requests.h | 4 + arch/powerpc/perf/hv-gpci.c | 35 +- arch/powerpc/perf/hv-gpci.h | 1 + arch/powerpc/perf/req-gen/perf.h | 20 + arch/powerpc/platforms/44x/warp.c | 105 +- arch/powerpc/platforms/4xx/hsta_msi.c | 1 + arch/powerpc/platforms/52xx/lite5200_sleep.S | 15 +- arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c | 15 +- arch/powerpc/platforms/83xx/mpc832x_rdb.c | 2 +- arch/powerpc/platforms/85xx/sgy_cts1000.c | 132 +- arch/powerpc/platforms/Kconfig.cputype | 9 +- arch/powerpc/platforms/cell/axon_msi.c | 1 + arch/powerpc/platforms/pasemi/gpio_mdio.c | 4 +- arch/powerpc/platforms/pasemi/msi.c | 1 + arch/powerpc/platforms/powermac/setup.c | 18 +- arch/powerpc/platforms/ps3/system-bus.c | 2 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 15 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 1 + arch/powerpc/platforms/pseries/hvCall.S | 38 +- arch/powerpc/platforms/pseries/iommu.c | 2 +- arch/powerpc/platforms/pseries/mobility.c | 7 +- arch/powerpc/platforms/pseries/plpks.c | 50 +- arch/powerpc/platforms/pseries/plpks.h | 2 +- arch/powerpc/sysdev/fsl_msi.c | 1 + arch/powerpc/sysdev/fsl_pci.c | 13 + arch/powerpc/sysdev/mpic_msgr.c | 4 +- arch/powerpc/sysdev/mpic_u3msi.c | 1 + arch/powerpc/sysdev/xive/native.c | 6 +- arch/powerpc/sysdev/xive/spapr.c | 1 + arch/powerpc/xmon/xmon.c | 17 +- arch/riscv/Makefile | 2 +- arch/s390/include/asm/pci.h | 5 +- arch/s390/kvm/pci.c | 6 +- arch/s390/pci/pci.c | 13 +- arch/s390/pci/pci_dma.c | 77 +- arch/sh/Kconfig | 2 +- arch/sh/include/asm/pgtable-3level.h | 10 +- arch/um/include/asm/pgtable-3level.h | 8 - arch/x86/Kconfig | 3 +- arch/x86/Makefile | 2 +- arch/x86/include/asm/cmpxchg_32.h | 28 - arch/x86/include/asm/cmpxchg_64.h | 5 - arch/x86/include/asm/cpu_entry_area.h | 4 - arch/x86/include/asm/kasan.h | 3 + arch/x86/include/asm/page_types.h | 12 +- arch/x86/include/asm/pgtable-3level.h | 171 +- arch/x86/include/asm/pgtable-3level_types.h | 7 + arch/x86/include/asm/pgtable_64_types.h | 1 + arch/x86/include/asm/pgtable_areas.h | 8 +- arch/x86/include/asm/pgtable_types.h | 4 +- arch/x86/include/asm/processor-flags.h | 2 +- arch/x86/include/asm/set_memory.h | 3 + arch/x86/kernel/alternative.c | 10 - arch/x86/kernel/amd_gart_64.c | 2 +- arch/x86/kernel/ftrace.c | 6 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/hw_breakpoint.c | 2 +- arch/x86/kernel/kprobes/core.c | 10 +- arch/x86/mm/cpu_entry_area.c | 50 +- arch/x86/mm/init.c | 2 +- arch/x86/mm/kasan_init_64.c | 53 +- arch/x86/mm/mem_encrypt_boot.S | 4 +- arch/x86/mm/mem_encrypt_identity.c | 18 +- arch/x86/mm/pat/set_memory.c | 105 +- arch/x86/mm/pti.c | 2 +- drivers/base/firmware_loader/firmware.h | 2 - drivers/cpuidle/cpuidle-powernv.c | 5 +- drivers/cpuidle/cpuidle-pseries.c | 8 +- drivers/crypto/vmx/Makefile | 14 +- drivers/crypto/vmx/ppc-xlate.pl | 10 +- drivers/dma/Kconfig | 9 +- drivers/dma/Makefile | 1 - drivers/dma/apple-admac.c | 102 +- drivers/dma/at_hdmac.c | 1854 +++++++++--------- drivers/dma/at_hdmac_regs.h | 478 ----- drivers/dma/dma-jz4780.c | 8 + drivers/dma/idma64.c | 8 +- drivers/dma/idxd/device.c | 1 - drivers/dma/idxd/sysfs.c | 68 + drivers/dma/ioat/dma.c | 2 +- drivers/dma/iop-adma.c | 1554 --------------- drivers/dma/iop-adma.h | 914 --------- drivers/dma/qcom/gpi.c | 7 +- drivers/dma/sh/shdma-arm.h | 48 - drivers/dma/tegra186-gpc-dma.c | 37 +- drivers/dma/ti/Kconfig | 7 +- drivers/dma/ti/Makefile | 15 +- drivers/dma/ti/k3-psil.c | 2 + drivers/dma/ti/k3-udma-glue.c | 5 +- drivers/dma/ti/k3-udma.c | 40 +- drivers/dma/xilinx/xilinx_dma.c | 4 +- drivers/iommu/amd/init.c | 88 +- drivers/iommu/amd/iommu.c | 3 +- drivers/iommu/amd/iommu_v2.c | 5 +- drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 3 + drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c | 91 - drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 157 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.h | 21 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 14 +- drivers/iommu/exynos-iommu.c | 26 +- drivers/iommu/fsl_pamu.c | 6 +- drivers/iommu/intel/iommu.c | 169 +- drivers/iommu/intel/iommu.h | 15 +- drivers/iommu/intel/irq_remapping.c | 13 +- drivers/iommu/io-pgtable-arm-v7s.c | 41 +- drivers/iommu/io-pgtable-arm.c | 42 +- drivers/iommu/iommu.c | 28 +- drivers/iommu/ipmmu-vmsa.c | 18 +- drivers/iommu/msm_iommu.c | 18 +- drivers/iommu/mtk_iommu.c | 149 +- drivers/iommu/mtk_iommu_v1.c | 30 +- drivers/iommu/rockchip-iommu.c | 10 +- drivers/iommu/s390-iommu.c | 377 ++-- drivers/iommu/sprd-iommu.c | 25 +- drivers/iommu/sun50i-iommu.c | 89 +- drivers/macintosh/adb.c | 4 +- drivers/macintosh/ams/ams-i2c.c | 8 +- drivers/macintosh/ams/ams.h | 5 + drivers/macintosh/macio-adb.c | 11 +- drivers/macintosh/macio_asic.c | 2 +- drivers/macintosh/therm_adt746x.c | 6 +- drivers/macintosh/therm_windtunnel.c | 5 +- drivers/macintosh/via-pmu-backlight.c | 7 +- drivers/macintosh/via-pmu.c | 4 + drivers/macintosh/windfarm_ad7417_sensor.c | 5 +- drivers/macintosh/windfarm_fcu_controls.c | 5 +- drivers/macintosh/windfarm_lm75_sensor.c | 8 +- drivers/macintosh/windfarm_lm87_sensor.c | 5 +- drivers/macintosh/windfarm_max6690_sensor.c | 5 +- drivers/macintosh/windfarm_pid.h | 5 + drivers/macintosh/windfarm_pm121.c | 4 +- drivers/macintosh/windfarm_pm81.c | 4 +- drivers/macintosh/windfarm_pm91.c | 2 +- drivers/macintosh/windfarm_smu_controls.c | 10 +- drivers/macintosh/windfarm_smu_sat.c | 5 +- drivers/misc/cxl/pci.c | 1 + drivers/misc/cxl/vphb.c | 7 - drivers/misc/sram-exec.c | 7 +- drivers/of/irq.c | 1 + drivers/pci/controller/dwc/pcie-qcom-ep.c | 5 + drivers/pci/controller/dwc/pcie-qcom.c | 5 + drivers/phy/allwinner/phy-sun4i-usb.c | 71 + drivers/phy/allwinner/phy-sun6i-mipi-dphy.c | 236 ++- drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c | 95 +- drivers/phy/broadcom/phy-brcm-usb-init.c | 90 +- drivers/phy/broadcom/phy-brcm-usb-init.h | 11 +- drivers/phy/broadcom/phy-brcm-usb.c | 32 +- drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 142 +- drivers/phy/marvell/phy-mmp3-hsic.c | 4 +- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 3 + drivers/phy/qualcomm/Kconfig | 1 + drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 1709 ++++++++--------- drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c | 103 +- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 1443 ++++++++------ drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5.h | 2 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5_20.h | 2 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-v5_20.h | 14 + drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 482 +++-- drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 737 +++----- drivers/phy/qualcomm/phy-qcom-qmp.h | 1 + drivers/phy/renesas/Kconfig | 8 + drivers/phy/renesas/Makefile | 1 + drivers/phy/renesas/r8a779f0-ether-serdes.c | 417 ++++ drivers/phy/tegra/phy-tegra194-p2u.c | 14 + drivers/phy/tegra/xusb-tegra124.c | 1 - drivers/phy/tegra/xusb-tegra186.c | 1 - drivers/phy/tegra/xusb-tegra210.c | 1 - drivers/phy/tegra/xusb.c | 10 +- drivers/phy/tegra/xusb.h | 2 - drivers/phy/ti/phy-gmii-sel.c | 42 +- drivers/phy/ti/phy-j721e-wiz.c | 38 + drivers/ps3/ps3-lpm.c | 2 +- drivers/rtc/Kconfig | 12 +- drivers/rtc/Makefile | 1 - drivers/rtc/class.c | 4 +- drivers/rtc/interface.c | 2 +- drivers/rtc/rtc-abx80x.c | 37 +- drivers/rtc/rtc-at91rm9200.c | 2 +- drivers/rtc/rtc-bq32k.c | 1 + drivers/rtc/rtc-cmos.c | 378 ++-- drivers/rtc/rtc-cros-ec.c | 35 +- drivers/rtc/rtc-davinci.c | 512 ----- drivers/rtc/rtc-ds1302.c | 6 - drivers/rtc/rtc-ds1307.c | 4 +- drivers/rtc/rtc-ds1347.c | 2 +- drivers/rtc/rtc-ds1742.c | 3 +- drivers/rtc/rtc-efi.c | 2 + drivers/rtc/rtc-fsl-ftm-alarm.c | 7 +- drivers/rtc/rtc-isl12022.c | 94 + drivers/rtc/rtc-isl1208.c | 6 +- drivers/rtc/rtc-m41t80.c | 13 +- drivers/rtc/rtc-msc313.c | 12 +- drivers/rtc/rtc-mxc_v2.c | 4 +- drivers/rtc/rtc-nct3018y.c | 5 +- drivers/rtc/rtc-pcf2127.c | 22 +- drivers/rtc/rtc-pcf85063.c | 10 +- drivers/rtc/rtc-pcf8523.c | 20 +- drivers/rtc/rtc-pcf8563.c | 2 + drivers/rtc/rtc-pic32.c | 8 +- drivers/rtc/rtc-pm8xxx.c | 1 - drivers/rtc/rtc-rk808.c | 47 +- drivers/rtc/rtc-rs5c313.c | 6 +- drivers/rtc/rtc-rs5c372.c | 13 +- drivers/rtc/rtc-rv3028.c | 13 +- drivers/rtc/rtc-rv3029c2.c | 1 + drivers/rtc/rtc-rv8803.c | 30 +- drivers/rtc/rtc-rx6110.c | 2 +- drivers/rtc/rtc-rx8025.c | 7 +- drivers/rtc/rtc-rzn1.c | 4 +- drivers/rtc/rtc-s35390a.c | 6 +- drivers/rtc/rtc-s3c.c | 11 +- drivers/rtc/rtc-snvs.c | 16 +- drivers/rtc/rtc-st-lpc.c | 1 + drivers/rtc/sysfs.c | 1 + drivers/soundwire/Makefile | 2 +- drivers/soundwire/cadence_master.c | 50 +- drivers/soundwire/cadence_master.h | 9 +- drivers/soundwire/dmi-quirks.c | 8 + drivers/soundwire/intel.c | 769 +------- drivers/soundwire/intel.h | 96 +- drivers/soundwire/intel_auxdevice.c | 678 +++++++ drivers/soundwire/intel_auxdevice.h | 18 + drivers/soundwire/intel_init.c | 2 + drivers/soundwire/qcom.c | 25 +- fs/nfsd/filecache.c | 318 ++-- fs/nfsd/nfs4callback.c | 4 +- fs/nfsd/nfs4proc.c | 20 +- fs/nfsd/trace.h | 51 +- .../dt-bindings/memory/mediatek,mt8365-larb-port.h | 90 + include/dt-bindings/phy/phy-qcom-qmp.h | 20 + include/linux/filter.h | 3 +- include/linux/io-pgtable.h | 6 - include/linux/moduleloader.h | 3 + include/linux/pgtable.h | 73 +- include/linux/sched/task.h | 2 +- include/linux/set_memory.h | 10 + include/linux/soundwire/sdw_intel.h | 44 + include/linux/zstd_lib.h | 479 +++-- include/misc/cxl.h | 2 +- include/uapi/linux/idxd.h | 2 +- init/main.c | 4 +- init/version.c | 1 - kernel/bpf/bpf_struct_ops.c | 3 +- kernel/bpf/core.c | 6 +- kernel/bpf/trampoline.c | 3 +- kernel/events/core.c | 2 +- kernel/fork.c | 37 +- kernel/irq/msi.c | 7 +- kernel/module/main.c | 10 + kernel/padata.c | 12 +- kernel/trace/Kconfig | 7 + lib/Kconfig.debug | 31 +- lib/fault-inject.c | 22 +- lib/maple_tree.c | 2 +- lib/zstd/Makefile | 1 + lib/zstd/common/bitstream.h | 9 + lib/zstd/common/compiler.h | 67 +- lib/zstd/common/entropy_common.c | 11 +- lib/zstd/common/error_private.h | 81 +- lib/zstd/common/fse.h | 3 +- lib/zstd/common/fse_decompress.c | 2 +- lib/zstd/common/huf.h | 46 +- lib/zstd/common/mem.h | 2 + lib/zstd/common/portability_macros.h | 93 + lib/zstd/common/zstd_common.c | 10 - lib/zstd/common/zstd_internal.h | 175 +- lib/zstd/compress/clevels.h | 132 ++ lib/zstd/compress/fse_compress.c | 83 +- lib/zstd/compress/huf_compress.c | 644 +++++-- lib/zstd/compress/zstd_compress.c | 2000 +++++++++++++++----- lib/zstd/compress/zstd_compress_internal.h | 375 +++- lib/zstd/compress/zstd_compress_literals.c | 9 +- lib/zstd/compress/zstd_compress_literals.h | 4 +- lib/zstd/compress/zstd_compress_sequences.c | 31 +- lib/zstd/compress/zstd_compress_superblock.c | 295 +-- lib/zstd/compress/zstd_cwksp.h | 225 ++- lib/zstd/compress/zstd_double_fast.c | 413 ++-- lib/zstd/compress/zstd_fast.c | 441 +++-- lib/zstd/compress/zstd_lazy.c | 1352 +++++++++---- lib/zstd/compress/zstd_lazy.h | 38 + lib/zstd/compress/zstd_ldm.c | 76 +- lib/zstd/compress/zstd_ldm.h | 1 + lib/zstd/compress/zstd_ldm_geartab.h | 5 +- lib/zstd/compress/zstd_opt.c | 402 ++-- lib/zstd/decompress/huf_decompress.c | 912 +++++++-- lib/zstd/decompress/zstd_decompress.c | 80 +- lib/zstd/decompress/zstd_decompress_block.c | 1022 +++++++--- lib/zstd/decompress/zstd_decompress_block.h | 10 +- lib/zstd/decompress/zstd_decompress_internal.h | 38 +- lib/zstd/decompress_sources.h | 6 + lib/zstd/zstd_common_module.c | 32 + lib/zstd/zstd_compress_module.c | 6 +- mm/Kconfig | 2 +- mm/gup.c | 2 +- mm/gup_test.c | 4 +- mm/hmm.c | 3 +- mm/khugepaged.c | 2 +- mm/kmemleak.c | 48 +- mm/mapping_dirty_helpers.c | 2 +- mm/mprotect.c | 2 +- mm/userfaultfd.c | 2 +- mm/vmscan.c | 5 +- net/bpf/bpf_dummy_struct_ops.c | 3 +- scripts/Kbuild.include | 48 +- scripts/Makefile.asm-generic | 6 +- scripts/Makefile.build | 14 +- scripts/Makefile.clean | 5 +- scripts/Makefile.compiler | 4 +- scripts/Makefile.debug | 6 +- scripts/Makefile.dtbinst | 2 +- scripts/Makefile.extrawarn | 1 + scripts/Makefile.lib | 3 + scripts/Makefile.modfinal | 8 +- scripts/Makefile.modinst | 4 +- scripts/Makefile.modpost | 41 +- scripts/Makefile.package | 10 + scripts/clang-tools/gen_compile_commands.py | 8 +- scripts/gen_autoksyms.sh | 2 +- scripts/jobserver-exec | 4 +- scripts/kconfig/.gitignore | 4 +- scripts/kconfig/Makefile | 45 +- scripts/kconfig/gconf-cfg.sh | 7 +- scripts/kconfig/lkc.h | 2 +- scripts/kconfig/mconf-cfg.sh | 25 +- scripts/kconfig/mconf.c | 5 +- scripts/kconfig/menu.c | 4 +- scripts/kconfig/nconf-cfg.sh | 23 +- scripts/kconfig/qconf-cfg.sh | 10 +- scripts/kconfig/util.c | 2 +- scripts/min-tool-version.sh | 2 +- scripts/mod/file2alias.c | 30 +- scripts/mod/modpost.c | 36 +- scripts/mod/sumversion.c | 4 +- scripts/modules-check.sh | 2 +- scripts/package/buildtar | 2 +- scripts/package/mkdebian | 2 +- scripts/package/mkspec | 7 + scripts/recordmcount.c | 39 + scripts/remove-stale-files | 2 + scripts/sorttable.c | 2 +- sound/soc/sof/intel/hda.c | 2 + tools/objtool/arch/powerpc/Build | 2 + tools/objtool/arch/powerpc/decode.c | 110 ++ tools/objtool/arch/powerpc/include/arch/cfi_regs.h | 11 + tools/objtool/arch/powerpc/include/arch/elf.h | 10 + tools/objtool/arch/powerpc/include/arch/special.h | 21 + tools/objtool/arch/powerpc/special.c | 19 + tools/objtool/arch/x86/decode.c | 5 + tools/objtool/arch/x86/include/arch/elf.h | 2 + tools/objtool/arch/x86/include/arch/endianness.h | 9 - tools/objtool/builtin-check.c | 14 + tools/objtool/check.c | 53 +- tools/objtool/elf.c | 8 +- tools/objtool/include/objtool/arch.h | 2 + tools/objtool/include/objtool/builtin.h | 1 + tools/objtool/include/objtool/elf.h | 8 + tools/objtool/include/objtool/endianness.h | 32 +- tools/objtool/orc_dump.c | 11 +- tools/objtool/orc_gen.c | 4 +- tools/objtool/special.c | 3 +- tools/testing/radix-tree/maple.c | 5 +- tools/testing/selftests/powerpc/dscr/dscr.h | 17 +- .../selftests/powerpc/dscr/dscr_sysfs_test.c | 5 +- tools/testing/selftests/powerpc/include/pkeys.h | 2 +- tools/testing/selftests/powerpc/ptrace/core-pkey.c | 6 +- .../selftests/powerpc/ptrace/perf-hwbreak.c | 78 +- .../selftests/powerpc/ptrace/ptrace-hwbreak.c | 6 +- tools/testing/selftests/powerpc/ptrace/ptrace.h | 5 +- tools/testing/selftests/powerpc/scripts/hmi.sh | 2 +- .../selftests/powerpc/security/flush_utils.c | 3 +- 591 files changed, 23351 insertions(+), 13961 deletions(-) rename Documentation/devicetree/bindings/phy/{qcom,qmp-pcie-phy.yaml => qcom,ipq80 [...] rename Documentation/devicetree/bindings/phy/{qcom,qmp-ufs-phy.yaml => qcom,msm899 [...] rename Documentation/devicetree/bindings/phy/{qcom,qmp-usb-phy.yaml => qcom,msm899 [...] rename Documentation/devicetree/bindings/phy/{qcom,qmp-usb3-dp-phy.yaml => qcom,sc [...] create mode 100644 Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-usb3-un [...] create mode 100644 Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-usb43dp [...] create mode 100644 Documentation/devicetree/bindings/phy/renesas,r8a779f0-ether-se [...] create mode 100644 Documentation/devicetree/bindings/rtc/amlogic,meson6-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/haoyu,hym8563.txt create mode 100644 Documentation/devicetree/bindings/rtc/haoyu,hym8563.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-m41t80.txt delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-meson.txt create mode 100644 Documentation/devicetree/bindings/rtc/st,m41t80.yaml delete mode 100644 Documentation/devicetree/bindings/soundwire/qcom,sdw.txt create mode 100644 Documentation/devicetree/bindings/soundwire/qcom,soundwire.yaml create mode 100644 arch/loongarch/include/asm/alternative-asm.h create mode 100644 arch/loongarch/include/asm/alternative.h create mode 100644 arch/loongarch/include/asm/asm-extable.h create mode 100644 arch/loongarch/include/asm/bugs.h create mode 100644 arch/loongarch/include/asm/extable.h create mode 100644 arch/loongarch/include/asm/ftrace.h create mode 100644 arch/loongarch/include/asm/gpr-num.h create mode 100644 arch/loongarch/include/asm/stackprotector.h create mode 100644 arch/loongarch/kernel/alternative.c create mode 100644 arch/loongarch/kernel/ftrace.c create mode 100644 arch/loongarch/kernel/ftrace_dyn.c create mode 100644 arch/loongarch/kernel/mcount.S create mode 100644 arch/loongarch/kernel/mcount_dyn.S create mode 100644 arch/loongarch/kernel/unaligned.c create mode 100644 arch/loongarch/lib/memcpy.S create mode 100644 arch/loongarch/lib/memmove.S create mode 100644 arch/loongarch/lib/memset.S create mode 100644 arch/loongarch/lib/unaligned.S create mode 100644 arch/loongarch/power/Makefile create mode 100644 arch/loongarch/power/hibernate.c create mode 100644 arch/loongarch/power/hibernate_asm.S create mode 100644 arch/loongarch/power/platform.c create mode 100644 arch/loongarch/power/suspend.c create mode 100644 arch/loongarch/power/suspend_asm.S create mode 100644 arch/powerpc/include/asm/asm.h delete mode 100644 arch/powerpc/include/asm/qspinlock_paravirt.h create mode 100644 arch/powerpc/include/asm/qspinlock_types.h create mode 100644 arch/powerpc/lib/qspinlock.c delete mode 100644 drivers/dma/at_hdmac_regs.h delete mode 100644 drivers/dma/iop-adma.c delete mode 100644 drivers/dma/iop-adma.h delete mode 100644 drivers/dma/sh/shdma-arm.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v5_20.h create mode 100644 drivers/phy/renesas/r8a779f0-ether-serdes.c delete mode 100644 drivers/rtc/rtc-davinci.c create mode 100644 drivers/soundwire/intel_auxdevice.c create mode 100644 drivers/soundwire/intel_auxdevice.h create mode 100644 include/dt-bindings/memory/mediatek,mt8365-larb-port.h create mode 100644 include/dt-bindings/phy/phy-qcom-qmp.h create mode 100644 lib/zstd/common/portability_macros.h create mode 100644 lib/zstd/compress/clevels.h create mode 100644 lib/zstd/zstd_common_module.c create mode 100644 tools/objtool/arch/powerpc/Build create mode 100644 tools/objtool/arch/powerpc/decode.c create mode 100644 tools/objtool/arch/powerpc/include/arch/cfi_regs.h create mode 100644 tools/objtool/arch/powerpc/include/arch/elf.h create mode 100644 tools/objtool/arch/powerpc/include/arch/special.h create mode 100644 tools/objtool/arch/powerpc/special.c delete mode 100644 tools/objtool/arch/x86/include/arch/endianness.h