This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-mainline-defconfig in repository toolchain/ci/linux.
from 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 adds 8378a51e3f81 cifs: fix potential double free during failed mount adds 0d5106a80e08 cifs: remove repeated debug message on cifs_put_smb_ses() adds f66f8b94e7f2 cifs: when extending a file with falloc we should make fil [...] adds cc391b694ff0 cifs: fix potential deadlock in direct reclaim adds 387ba9bf4cb8 cifs: do not build smb1ops if legacy support is disabled adds 7ef93ffccd55 cifs: version operations for smb20 unneeded when legacy su [...] adds 096c956b0d7a cifs: update internal module number adds ef605e868212 cifs: skip trailing separators of prefix paths adds ee3c8019cce2 cifs: fix uninitialized pointer in error case in dfs_cache [...] adds d66016c5cd3d Merge tag '5.19-rc-smb3-client-fixes-part2' of git://git.s [...] adds 4329490a78b6 io_uring_enter(): don't leave f.flags uninitialized adds 81132a39c152 fs: remove fget_many and fput_many interface adds 6319194ec57b Unify the primitives for file descriptor closing adds dbe0ee466140 Merge tag 'pull-18-rc1-work.fd' of git://git.kernel.org/pu [...] adds a5f85d7834f7 uninline may_mount() and don't opencode it in fspick(2)/fsopen(2) adds 59df85d5fbae linux/mount.h: trim includes adds f6957b7191ed m->mnt_root->d_inode->i_sb is a weird way to spell m->mnt_sb... adds 279b192c23d2 blob_to_mnt(): kern_unmount() is needed to undo kern_mount() adds 70f8d9c5750b move mount-related externs from fs.h to mount.h adds cbd76edeabd5 Merge tag 'pull-18-rc1-work.mount' of git://git.kernel.org [...] adds e5ca024e165d fs/namei.c:reserve_stack(): tidy up the call of try_to_unlazy() adds 52dba645ca3a get rid of dead code in legitimize_root() adds 30476f7e6dbc namei: cleanup double word in comment adds 952923ddc011 Merge tag 'pull-18-rc1-work.namei' of git://git.kernel.org [...] adds 23a0cb8e3225 kbuild: Fix include path in scripts/Makefile.modpost adds 8d3a75078c83 scripts/kallsyms: update usage message of the kallsyms program adds b5beffa20d83 modpost: fix removing numeric suffixes adds d6b732666a1b modpost: fix undefined behavior of is_arm_mapping_symbol() adds 76954527fe05 modpost: remove the unused argument of check_sec_ref() adds c5c468dcc25e modpost: reuse ARRAY_SIZE() macro for section_mismatch() adds 68fef6704e38 modpost: squash if...else-if in find_elf_symbol2() adds c9db1884050f kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Make [...] adds 0aa24a79ee3b kbuild: do not try to parse *.cmd files for objects provid [...] adds 0cfd90060d71 kbuild: replace $(linked-object) with CONFIG options adds c25e1c55822f kbuild: do not create *.prelink.o for Clang LTO or IBT adds 534671e0ef5b parisc: remove arch/parisc/nm adds 31cb50b5590f kbuild: check static EXPORT_SYMBOL* by script instead of modpost adds cd968b97c492 kbuild: make built-in.a rule robust against too long argum [...] adds c6031b1dbbbf kbuild: make *.mod rule robust against too long argument error adds ebd191b38c5e kbuild: add cmd_and_savecmd macro adds f6b66ca4f38b kbuild: rebuild multi-object modules when objtool is updated adds a78b6afa9913 kbuild: remove redundant cleanups in scripts/link-vmlinux.sh adds b0d6207bad2c kbuild: clean .tmp_* pattern by make clean adds 5d45950dfbb1 kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o adds b42d23065024 kbuild: factor out the common objtool arguments adds 8c9ce89c5b63 modpost: simplify mod->name allocation adds a89227d76984 modpost: use fnmatch() to simplify match() adds 2bbb486162c4 scripts: kconfig: nconf: make nconfig accept jk keybindings adds 42ce60aa5aa4 kbuild: Allow to select bash in a modified environment adds 71e80720dbf0 Merge tag 'kbuild-v5.19-3' of git://git.kernel.org/pub/scm [...] adds 6406ac633d80 Documentation: Add HTE subsystem guide adds 31ab09b42188 drivers: Add hardware timestamp engine (HTE) subsystem adds 09574cca6ad6 hte: Add Tegra194 HTE kernel provider adds e6a3a65be8e4 dt-bindings: Add HTE bindings adds 42112dd77b74 gpiolib: Add HTE support adds 10e4afd6cc4b gpio: tegra186: Add HTE support adds 2068339a6c35 gpiolib: cdev: Add hardware timestamp clock type adds ed94eb2e2284 tools: gpio: Add new hardware clock type adds 9a75a7cd03c9 hte: Add Tegra HTE test driver adds e263d33ceccf MAINTAINERS: Add HTE Subsystem adds e0bfb57e1b0f hte: Remove unused including <linux/version.h> adds 0668e8ccd331 hte: Fix possible use-after-free in tegra_hte_test_remove() adds e30b64a3ab9b hte: Fix off by one in hte_push_ts_ns() adds 348b10b075f3 hte: Uninitialized variable in hte_ts_get() adds af583852d2ef dt-bindings: Renamed hte directory to timestamp adds 5dad4eccd2b4 dt-bindings: timestamp: Correct id path adds 298143637417 Merge tag 'hte/for-5.19-rc1' of git://git.kernel.org/pub/s [...] adds 827fc630e4c8 scsi: nvme-fc: Add new routine nvme_fc_io_getuuid() adds ed913cf4a533 scsi: lpfc: Commonize VMID code location adds 348efeca7487 scsi: lpfc: Rework lpfc_vmid_get_appid() to be protocol in [...] adds 896325a8b165 scsi: lpfc: Add support for VMID tagging of NVMe I/Os adds c10ba0c961d3 scsi: qla1280: Remove redundant variable adds dd11376b9f1b scsi: ufs: Split the drivers/scsi/ufs directory adds 5445e08e1159 scsi: storvsc: Fix typo in comment adds 0676f275837c scsi: esas2r: Fix typo in comment adds 379ad771bb94 scsi: qedf: Fix typo in comment adds 8946ea283808 scsi: smartpqi: Fix typo in comment adds f6e2694ebb25 scsi: pmcraid: Fix typo in comment adds 823ae99e09f7 scsi: isci: Fix typo in comment adds 476e45923b5d scsi: ufs: ufshcd: Delete unnecessary NULL check adds 7274ce0558ad scsi: sd: Don't call blk_cleanup_disk() in sd_probe() adds 7ad36c8b2b80 scsi: core: Unexport scsi_bus_type adds f9f0a46141e2 scsi: myrb: Fix up null pointer access on myrb_cleanup() adds 4094981db7b6 scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings adds 05fbde3a77a4 scsi: sd: Fix potential NULL pointer dereference adds 30c4fdc3dcdd scsi: sd_zbc: Prevent zone information memory leak adds b3bc1a88b534 scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning adds a5b168efba21 scsi: lpfc: Add support for ATTO Fibre Channel devices adds 1fcbe4c49039 scsi: mpi3mr: Fix kernel-doc adds e250bd2699e0 scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters adds aa2a4ded0505 scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter adds b2c9a83d262a Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 5f3da8c08508 objtool: Add CONFIG_HAVE_UACCESS_VALIDATION adds 385bd430c011 objtool: Mark __ubsan_handle_builtin_unreachable() as noreturn adds a6a5eb269f6f x86/cpu: Elide KCSAN for cpu_has() and friends adds 656d054e0a15 jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds adds 1894a4030582 x86: Always inline on_thread_stack() and current_top_of_stack() adds 620f8d3bd3d5 context_tracking: Always inline empty stubs adds 2028a255f4df x86/extable: Annotate ex_handler_msr_mce() as a dead end adds 44688ffd111a Merge tag 'objtool-urgent-2022-06-05' of git://git.kernel. [...] adds 108ea7eb3e75 perf/x86/Kconfig: Fix indentation in the Kconfig file adds 5cc47d4a920c Merge tag 'perf-core-2022-06-05' of git://git.kernel.org/p [...] adds 86dca369075b perf/x86/intel: Fix event constraints for ICL adds 8b4dd2d8627e perf/core: Remove unused local variable adds fa11c2804652 Merge tag 'perf-urgent-2022-06-05' of git://git.kernel.org [...] adds 82f586f923e3 sched/autogroup: Fix sysctl move adds bc1e02c3e500 Merge tag 'sched-urgent-2022-06-05' of git://git.kernel.or [...] adds b8b1ab133e59 dt-bindings: timer: Add compatible for Mediatek MT8186 adds 41929c9f628b clocksource/drivers/ixp4xx: Drop boardfile probe path adds 232ccac1bd9b clocksource/drivers/riscv: Events are stopped during CPU suspend adds a98399cbc1e0 clocksource/drivers/sp804: Avoid error on multiple instances adds b89e96917dba clocksource/drivers/bcm_kona: Convert to SPDX identifier adds eb988ba4afbf clocksource/drivers/jcore: Convert to SPDX identifier adds dcfa47d4720f clocksource/drivers/mips-gic-timer: Convert to SPDX identifier adds 7160d9c4cce9 clocksource/drivers/armada-370-xp: Convert to SPDX identifier adds b3a9ce9d24ff clocksource/drivers/digicolor: Convert to SPDX identifier adds 85c5aafd8e6a clocksource/drivers/lpc32xx: Convert to SPDX identifier adds 029aede7774c clocksource/drivers/orion: Convert to SPDX identifier adds 6bd8643736cb clocksource/drivers/pistachio: Convert to SPDX identifier adds 60bff9f8ef4b clocksource/drivers/timer-sun4i: Convert to SPDX identifier adds a74dfa434f98 clocksource/drivers/timer-sun5i: Convert to SPDX identifier adds 8c0d9461ab76 clocksource/drivers/timer-ti-dm: Remove unnecessary NULL check adds 9c04a8ff03de clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() [...] adds 57963a92a70b Merge tag 'timers-v5.19-rc1' of https://git.linaro.org/peo [...] adds c049ecc52317 Merge tag 'timers-core-2022-06-05' of git://git.kernel.org [...] adds 8a33d96bd178 x86/setup: Use strscpy() to replace deprecated strlcpy() adds 1fd9f4ce8442 Merge tag 'x86-boot-2022-06-05' of git://git.kernel.org/pu [...] adds 758cd94a0e16 x86/Kconfig: Fix indentation and add endif comments to arc [...] adds 0ecfacb4c50a x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug adds 20eb48885b62 x86/idt: Remove unused headers adds f7081834b2d5 x86: Fix all occurences of the "the the" typo adds a925128092d8 Merge tag 'x86-cleanups-2022-06-05' of git://git.kernel.or [...] adds 181b6f40e9ea x86/microcode: Rip out the OLD_INTERFACE adds a77a94f86273 x86/microcode: Default-disable late loading adds d23d33ea0fcd x86/microcode: Taint and warn on late loading adds 0c0fe08c7648 x86/microcode: Remove unnecessary perf callback adds 9784edd73a08 Merge tag 'x86-microcode-2022-06-05' of git://git.kernel.o [...] adds e19d11267f0e x86/mm: Use PAGE_ALIGNED(x) instead of IS_ALIGNED(x, PAGE_SIZE) adds 0b7da15c21c2 Merge tag 'x86-mm-2022-06-05' of git://git.kernel.org/pub/ [...] adds 0c9782e204d3 x86/sgx: Set active memcg prior to shmem allocation adds d717180e7f97 Merge tag 'x86-urgent-2022-06-05' of git://git.kernel.org/ [...] adds e1cff7002b71 bluetooth: don't use bitmaps for random flag accesses adds 662ce1dc9caf delayacct: track delays from write-protect copy adds e17fee8976c3 Merge tag 'mm-nonmm-stable-2022-06-05' of git://git.kernel [...] adds 1ff810c16d65 mailmap: update Josh Poimboeuf's email adds 273aea955ece MAINTAINERS: add maintainer information for z3fold adds 0111def915b2 mm: hugetlb_vmemmap: fix CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_ [...] adds 547be963c99f mm: page_isolation: use compound_nr() correctly in isolate [...] adds a04e1928e2ea mm/memremap: fix missing call to untrack_pfn() in pagemap_range() adds b3e34a47f989 x86/kexec: fix memory leak of elf header buffer adds a19cad069159 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery adds 815b196c7057 Merge tag 'mm-hotfixes-stable-2022-06-05' of git://git.ker [...] adds 40a1926022d1 fix the breakage in close_fd_get_file() calling convention [...] adds 6684cf42906f Merge tag 'pull-work.fd-fixes' of git://git.kernel.org/pub [...] adds f2906aa86338 Linux 5.19-rc1 adds e19f8fa6ce1c dma-debug: make things less spammy under memory pressure adds e15db62bc564 swiotlb: fix setting ->force_bounce adds e71e60cd74df Merge tag 'dma-mapping-5.19-2022-06-06' of git://git.infra [...]
No new revisions were added by this update.
Summary of changes: .mailmap | 2 + Documentation/ABI/testing/sysfs-class-firmware | 77 + .../ABI/testing/sysfs-devices-physical_location | 42 + Documentation/accounting/delay-accounting.rst | 5 +- Documentation/admin-guide/kernel-parameters.txt | 11 +- Documentation/arch.rst | 1 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 2 +- .../bindings/interconnect/qcom,osm-l3.yaml | 2 +- .../ingenic,nemc-peripherals.yaml | 46 + .../bindings/memory-controllers/ingenic,nemc.yaml | 32 - .../devicetree/bindings/mtd/ingenic,nand.yaml | 1 + .../devicetree/bindings/mtd/spi-nand.yaml | 1 + .../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/pci/apple,pcie.yaml | 5 +- .../bindings/pci/socionext,uniphier-pcie.yaml | 23 +- .../devicetree/bindings/pci/xilinx-versal-cpm.yaml | 10 +- .../bindings/regulator/mt6315-regulator.yaml | 4 +- .../devicetree/bindings/reset/qcom,aoss-reset.yaml | 2 +- .../devicetree/bindings/reset/qcom,pdc-global.yaml | 2 +- .../devicetree/bindings/riscv/microchip.yaml | 2 + .../soc/imx/fsl,imx8mp-media-blk-ctrl.yaml | 2 +- .../devicetree/bindings/soc/qcom/qcom,smd.yaml | 4 +- .../bindings/timer/mediatek,mtk-timer.txt | 1 + .../timestamp/hardware-timestamps-common.yaml | 29 + .../bindings/timestamp/hte-consumer.yaml | 39 + .../bindings/timestamp/nvidia,tegra194-hte.yaml | 88 ++ .../devicetree/bindings/usb/snps,dwc3.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/firmware/fw_upload.rst | 126 ++ Documentation/driver-api/firmware/index.rst | 1 + Documentation/hte/hte.rst | 79 + Documentation/hte/index.rst | 22 + Documentation/hte/tegra194-hte.rst | 49 + Documentation/index.rst | 1 + Documentation/loongarch/features.rst | 3 + Documentation/loongarch/index.rst | 21 + Documentation/loongarch/introduction.rst | 387 +++++ Documentation/loongarch/irq-chip-model.rst | 156 ++ Documentation/riscv/vm-layout.rst | 36 + 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 ++ MAINTAINERS | 65 +- Makefile | 8 +- arch/Kconfig | 4 + arch/alpha/kernel/osf_sys.c | 1 + arch/alpha/kernel/process.c | 15 +- arch/arc/kernel/process.c | 13 +- arch/arm/Kconfig | 13 - arch/arm/configs/omap1_defconfig | 3 + arch/arm/kernel/process.c | 12 +- 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/arm64/kernel/hibernate.c | 2 +- arch/arm64/kernel/process.c | 12 +- arch/arm64/kernel/setup.c | 7 +- arch/arm64/kernel/signal.c | 2 +- arch/csky/kernel/process.c | 15 +- arch/hexagon/kernel/process.c | 12 +- arch/ia64/include/asm/ptrace.h | 4 - arch/ia64/kernel/process.c | 15 +- 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/{parisc => loongarch}/include/asm/fb.h | 5 +- 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/kernel/process.c | 12 +- arch/microblaze/kernel/process.c | 12 +- arch/mips/kernel/process.c | 13 +- arch/nios2/kernel/process.c | 12 +- arch/openrisc/kernel/process.c | 12 +- arch/parisc/Makefile | 1 - arch/parisc/include/asm/fb.h | 4 + arch/parisc/kernel/process.c | 18 +- arch/parisc/kernel/processor.c | 2 - arch/parisc/kernel/topology.c | 16 +- arch/parisc/nm | 6 - arch/powerpc/kernel/process.c | 15 +- arch/riscv/Kbuild | 2 + arch/riscv/Kconfig | 8 +- arch/riscv/Makefile | 3 - arch/riscv/boot/dts/microchip/Makefile | 3 +- ...pfs-fabric.dtsi => mpfs-icicle-kit-fabric.dtsi} | 2 + ...hip-mpfs-icicle-kit.dts => mpfs-icicle-kit.dts} | 105 +- .../boot/dts/microchip/mpfs-polarberry-fabric.dtsi | 16 + arch/riscv/boot/dts/microchip/mpfs-polarberry.dts | 99 ++ .../microchip/{microchip-mpfs.dtsi => mpfs.dtsi} | 11 +- arch/riscv/include/asm/alternative-macros.h | 4 +- arch/riscv/include/asm/irq_work.h | 2 +- arch/riscv/include/asm/unistd.h | 1 - arch/riscv/include/uapi/asm/unistd.h | 1 + arch/riscv/kernel/cpufeature.c | 7 +- arch/riscv/kernel/efi.c | 2 +- arch/riscv/kernel/head.S | 1 + arch/riscv/kernel/process.c | 12 +- arch/riscv/kernel/setup.c | 4 +- arch/riscv/mm/init.c | 72 +- arch/s390/Kconfig | 8 +- arch/s390/Kconfig.debug | 12 +- arch/s390/crypto/aes_s390.c | 4 +- arch/s390/include/asm/asm-extable.h | 91 +- arch/s390/include/asm/kexec.h | 2 +- arch/s390/include/asm/processor.h | 6 - arch/s390/include/asm/stacktrace.h | 11 +- arch/s390/include/asm/uaccess.h | 217 +-- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/asm-offsets.c | 26 +- arch/s390/kernel/early.c | 5 +- arch/s390/kernel/{base.S => earlypgm.S} | 33 +- arch/s390/kernel/entry.S | 23 +- arch/s390/kernel/entry.h | 2 + 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/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 | 118 +- arch/x86/Kconfig.debug | 29 +- arch/x86/boot/header.S | 2 +- arch/x86/events/Kconfig | 12 +- arch/x86/events/intel/core.c | 2 +- arch/x86/include/asm/cpufeature.h | 2 +- arch/x86/include/asm/efi.h | 9 + arch/x86/include/asm/extable.h | 8 +- arch/x86/include/asm/fpu/sched.h | 2 +- arch/x86/include/asm/processor.h | 4 +- arch/x86/include/asm/switch_to.h | 8 +- arch/x86/include/asm/xen/page.h | 3 - arch/x86/kernel/cpu/common.c | 2 + arch/x86/kernel/cpu/microcode/core.c | 115 +- arch/x86/kernel/cpu/sgx/encl.c | 105 +- arch/x86/kernel/cpu/sgx/encl.h | 7 +- arch/x86/kernel/cpu/sgx/main.c | 9 +- arch/x86/kernel/fpu/core.c | 4 +- arch/x86/kernel/machine_kexec_64.c | 12 +- arch/x86/kernel/process.c | 18 +- arch/x86/kernel/setup.c | 6 +- arch/x86/kernel/step.c | 3 +- arch/x86/kvm/hyperv.c | 12 +- arch/x86/kvm/vmx/vmx.c | 2 +- arch/x86/kvm/x86.c | 2 +- arch/x86/mm/init_64.c | 8 +- arch/x86/platform/efi/efi_thunk_64.S | 2 +- arch/x86/um/ldt.c | 6 +- arch/xtensa/kernel/process.c | 17 +- arch/xtensa/kernel/ptrace.c | 4 +- arch/xtensa/kernel/signal.c | 4 +- drivers/Kconfig | 4 + drivers/Makefile | 2 + drivers/amba/bus.c | 28 +- drivers/android/binder.c | 4 +- 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 | 44 +- 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 +- .../base/firmware_loader/{fallback.c => sysfs.c} | 357 +---- 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 | 34 +- drivers/block/xen-blkfront.c | 6 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 25 +- drivers/clk/imx/clk-scu.c | 7 +- drivers/clocksource/Kconfig | 2 +- drivers/clocksource/bcm_kona_timer.c | 14 +- drivers/clocksource/jcore-pit.c | 5 +- drivers/clocksource/mips-gic-timer.c | 9 +- drivers/clocksource/timer-armada-370-xp.c | 5 +- drivers/clocksource/timer-digicolor.c | 5 +- drivers/clocksource/timer-ixp4xx.c | 25 - drivers/clocksource/timer-lpc32xx.c | 6 +- drivers/clocksource/timer-orion.c | 5 +- drivers/clocksource/timer-oxnas-rps.c | 2 +- drivers/clocksource/timer-pistachio.c | 5 +- drivers/clocksource/timer-riscv.c | 2 +- drivers/clocksource/timer-sp804.c | 10 +- drivers/clocksource/timer-sun4i.c | 5 +- drivers/clocksource/timer-sun5i.c | 5 +- drivers/clocksource/timer-ti-dm.c | 3 +- drivers/firmware/Makefile | 3 +- drivers/firmware/efi/Kconfig | 52 +- drivers/firmware/efi/libstub/x86-stub.c | 4 +- drivers/gpio/gpio-adp5588.c | 19 - drivers/gpio/gpio-pca953x.c | 19 +- drivers/gpio/gpio-tegra186.c | 81 +- drivers/gpio/gpiolib-cdev.c | 252 +++- drivers/gpio/gpiolib.c | 58 + drivers/gpio/gpiolib.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 2 +- drivers/gpu/drm/drm_vm.c | 2 +- drivers/gpu/drm/i915/i915_pmu.c | 2 +- drivers/gpu/drm/ttm/ttm_module.c | 2 +- drivers/hte/Kconfig | 33 + drivers/hte/Makefile | 3 + drivers/hte/hte-tegra194-test.c | 238 +++ drivers/hte/hte-tegra194.c | 730 ++++++++++ drivers/hte/hte.c | 947 ++++++++++++ drivers/hv/vmbus_drv.c | 28 +- drivers/iio/dummy/iio_simple_dummy_buffer.c | 48 +- drivers/input/misc/xen-kbdfront.c | 4 +- drivers/irqchip/Kconfig | 6 +- drivers/irqchip/irq-loongson-liointc.c | 6 +- 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/dsa/b53/b53_common.c | 6 +- drivers/net/ethernet/broadcom/bcmsysport.c | 6 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 4 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- drivers/net/ethernet/mellanox/mlx4/cmd.c | 23 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 45 +- drivers/net/ethernet/qlogic/qed/qed_roce.c | 2 +- drivers/net/xen-netfront.c | 7 +- drivers/nvme/host/fc.c | 18 + drivers/pci/pci-sysfs.c | 28 +- drivers/rpmsg/rpmsg_core.c | 42 +- drivers/rpmsg/rpmsg_internal.h | 5 +- drivers/rpmsg/rpmsg_ns.c | 4 +- drivers/s390/cio/cio.h | 6 +- drivers/s390/cio/css.c | 28 +- drivers/scsi/Kconfig | 1 - drivers/scsi/Makefile | 1 - drivers/scsi/esas2r/esas2r_flash.c | 2 +- drivers/scsi/isci/request.c | 2 +- drivers/scsi/lpfc/Makefile | 2 +- drivers/scsi/lpfc/lpfc_crtn.h | 3 + drivers/scsi/lpfc/lpfc_hw.h | 22 + drivers/scsi/lpfc/lpfc_ids.h | 30 + drivers/scsi/lpfc/lpfc_init.c | 89 ++ drivers/scsi/lpfc/lpfc_nvme.c | 45 + drivers/scsi/lpfc/lpfc_scsi.c | 263 +--- drivers/scsi/lpfc/lpfc_vmid.c | 288 ++++ drivers/scsi/mpi3mr/mpi3mr.h | 2 +- drivers/scsi/mpi3mr/mpi3mr_app.c | 50 +- drivers/scsi/myrb.c | 11 +- drivers/scsi/pmcraid.c | 2 +- drivers/scsi/qedf/qedf_io.c | 2 +- drivers/scsi/qla1280.c | 3 +- drivers/scsi/qla2xxx/qla_mid.c | 2 - drivers/scsi/qla2xxx/qla_target.c | 7 - drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/scsi_sysfs.c | 1 - drivers/scsi/sd.c | 5 +- drivers/scsi/sd.h | 4 +- drivers/scsi/sd_zbc.c | 26 +- drivers/scsi/smartpqi/smartpqi.h | 2 +- drivers/scsi/storvsc_drv.c | 2 +- drivers/slimbus/qcom-ngd-ctrl.c | 13 +- drivers/spi/spi.c | 26 +- drivers/tty/hvc/hvc_xen.c | 2 +- drivers/tty/tty_jobctrl.c | 4 +- drivers/ufs/Kconfig | 30 + drivers/ufs/Makefile | 5 + drivers/ufs/core/Kconfig | 60 + drivers/ufs/core/Makefile | 10 + drivers/{scsi/ufs => ufs/core}/ufs-debugfs.c | 2 +- drivers/{scsi/ufs => ufs/core}/ufs-debugfs.h | 0 .../{scsi/ufs => ufs/core}/ufs-fault-injection.c | 0 .../{scsi/ufs => ufs/core}/ufs-fault-injection.h | 0 drivers/{scsi/ufs => ufs/core}/ufs-hwmon.c | 2 +- drivers/{scsi/ufs => ufs/core}/ufs-sysfs.c | 2 +- drivers/{scsi/ufs => ufs/core}/ufs-sysfs.h | 0 drivers/{scsi/ufs => ufs/core}/ufs_bsg.c | 2 +- drivers/{scsi/ufs => ufs/core}/ufs_bsg.h | 0 drivers/{scsi/ufs => ufs/core}/ufshcd-crypto.c | 2 +- drivers/{scsi/ufs => ufs/core}/ufshcd-crypto.h | 4 +- drivers/{scsi/ufs => ufs/core}/ufshcd-priv.h | 2 +- drivers/{scsi/ufs => ufs/core}/ufshcd.c | 9 +- drivers/{scsi/ufs => ufs/core}/ufshpb.c | 2 +- drivers/{scsi/ufs => ufs/core}/ufshpb.h | 0 drivers/{scsi/ufs => ufs/host}/Kconfig | 75 +- drivers/{scsi/ufs => ufs/host}/Makefile | 12 - drivers/{scsi/ufs => ufs/host}/cdns-pltfrm.c | 0 drivers/{scsi/ufs => ufs/host}/tc-dwc-g210-pci.c | 2 +- .../{scsi/ufs => ufs/host}/tc-dwc-g210-pltfrm.c | 0 drivers/{scsi/ufs => ufs/host}/tc-dwc-g210.c | 4 +- drivers/{scsi/ufs => ufs/host}/tc-dwc-g210.h | 0 drivers/{scsi/ufs => ufs/host}/ti-j721e-ufs.c | 0 drivers/{scsi/ufs => ufs/host}/ufs-exynos.c | 6 +- drivers/{scsi/ufs => ufs/host}/ufs-exynos.h | 0 drivers/{scsi/ufs => ufs/host}/ufs-hisi.c | 8 +- drivers/{scsi/ufs => ufs/host}/ufs-hisi.h | 0 .../{scsi/ufs => ufs/host}/ufs-mediatek-trace.h | 2 +- drivers/{scsi/ufs => ufs/host}/ufs-mediatek.c | 6 +- drivers/{scsi/ufs => ufs/host}/ufs-mediatek.h | 0 drivers/{scsi/ufs => ufs/host}/ufs-qcom-ice.c | 0 drivers/{scsi/ufs => ufs/host}/ufs-qcom.c | 8 +- drivers/{scsi/ufs => ufs/host}/ufs-qcom.h | 2 +- drivers/{scsi/ufs => ufs/host}/ufshcd-dwc.c | 4 +- drivers/{scsi/ufs => ufs/host}/ufshcd-dwc.h | 2 +- drivers/{scsi/ufs => ufs/host}/ufshcd-pci.c | 2 +- drivers/{scsi/ufs => ufs/host}/ufshcd-pltfrm.c | 4 +- drivers/{scsi/ufs => ufs/host}/ufshcd-pltfrm.h | 2 +- drivers/{scsi/ufs => ufs/host}/ufshci-dwc.h | 0 drivers/vdpa/vdpa.c | 29 +- drivers/video/console/sticon.c | 5 +- drivers/video/console/sticore.c | 32 +- drivers/video/fbdev/sticore.h | 3 + drivers/video/fbdev/stifb.c | 4 +- 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/cifs/Makefile | 4 +- fs/cifs/cifs_swn.c | 4 +- fs/cifs/cifsencrypt.c | 8 +- fs/cifs/cifsfs.c | 10 +- fs/cifs/cifsfs.h | 5 +- fs/cifs/cifsglob.h | 24 +- fs/cifs/connect.c | 27 +- fs/cifs/dfs_cache.c | 90 +- fs/cifs/sess.c | 6 +- fs/cifs/smb1ops.c | 6 +- fs/cifs/smb2ops.c | 9 +- fs/cifs/smb2pdu.c | 6 +- fs/cifs/smbdirect.c | 4 +- fs/cifs/transport.c | 40 +- fs/exec.c | 8 +- fs/file.c | 113 +- fs/file_table.c | 9 +- fs/fsopen.c | 4 +- fs/internal.h | 3 +- fs/io_uring.c | 23 +- fs/jffs2/erase.c | 6 +- fs/jffs2/fs.c | 1 + fs/kernfs/dir.c | 31 +- fs/kernfs/file.c | 47 +- fs/namei.c | 11 +- fs/namespace.c | 2 +- fs/nfs/nfs4file.c | 4 +- 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/ubifs/budget.c | 7 +- fs/ubifs/xattr.c | 2 +- include/drm/drm_cache.h | 8 + include/linux/amba/bus.h | 6 +- include/linux/bitmap.h | 56 +- include/linux/context_tracking_state.h | 8 +- include/linux/cpuhotplug.h | 1 + include/linux/delayacct.h | 28 + include/linux/device.h | 73 + include/linux/device/driver.h | 2 + include/linux/export.h | 7 +- include/linux/fdtable.h | 2 +- include/linux/file.h | 2 - include/linux/find.h | 6 +- include/linux/firmware.h | 82 ++ include/linux/fs.h | 15 +- include/linux/fsl/mc.h | 6 +- include/linux/gpio/consumer.h | 16 +- include/linux/gpio/driver.h | 10 + include/linux/hte.h | 271 ++++ include/linux/hyperv.h | 6 +- include/linux/ipc_namespace.h | 37 +- include/linux/jump_label.h | 4 +- include/linux/mount.h | 29 +- include/linux/nodemask.h | 38 +- include/linux/nvme-fc-driver.h | 14 + include/linux/pci.h | 6 +- include/linux/platform_data/timer-ixp4xx.h | 11 - include/linux/platform_device.h | 6 +- include/linux/ptrace.h | 7 - include/linux/rpmsg.h | 14 +- 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/signal.h | 3 +- include/linux/spi/spi.h | 2 + include/linux/vdpa.h | 4 +- include/net/bluetooth/hci_core.h | 17 +- include/trace/events/thermal_pressure.h | 29 + include/uapi/linux/audit.h | 2 + include/uapi/linux/elf-em.h | 1 + include/uapi/linux/elf.h | 5 + include/uapi/linux/gpio.h | 3 + include/uapi/linux/kexec.h | 1 + include/uapi/linux/taskstats.h | 6 +- {drivers/scsi => include}/ufs/ufs.h | 0 {drivers/scsi => include}/ufs/ufs_quirks.h | 0 {drivers/scsi => include}/ufs/ufshcd.h | 8 +- {drivers/scsi => include}/ufs/ufshci.h | 0 {drivers/scsi => include}/ufs/unipro.h | 0 include/xen/arm/page.h | 3 - include/xen/grant_table.h | 6 +- init/initramfs.c | 2 + init/main.c | 2 +- ipc/ipc_sysctl.c | 205 +-- ipc/mq_sysctl.c | 121 +- ipc/mqueue.c | 10 +- ipc/namespace.c | 10 + kernel/delayacct.c | 16 + kernel/dma/debug.c | 2 +- kernel/dma/swiotlb.c | 14 +- kernel/events/core.c | 1 - kernel/fork.c | 46 +- kernel/ptrace.c | 87 +- kernel/sched/autogroup.c | 2 +- kernel/sched/core.c | 5 +- kernel/sched/fair.c | 2 +- kernel/signal.c | 140 +- kernel/time/posix-cpu-timers.c | 6 +- kernel/trace/fgraph.c | 2 + kernel/umh.c | 6 +- kernel/usermode_driver.c | 4 +- lib/bitmap.c | 117 +- lib/nodemask.c | 4 +- lib/test_bitmap.c | 25 + lib/test_firmware.c | 381 +++++ mm/hugetlb.c | 8 + mm/hugetlb_vmemmap.c | 2 +- mm/memory.c | 8 + mm/memremap.c | 2 +- mm/oom_kill.c | 58 +- mm/page_isolation.c | 2 +- mm/vmstat.c | 4 +- net/9p/trans_xen.c | 8 +- net/bluetooth/hci_core.c | 4 +- net/bluetooth/hci_request.c | 2 +- net/bluetooth/hci_sync.c | 6 +- net/bluetooth/mgmt.c | 37 +- scripts/Kbuild.include | 10 +- scripts/Makefile.build | 110 +- scripts/Makefile.lib | 31 +- scripts/Makefile.modfinal | 5 +- scripts/Makefile.modpost | 12 +- scripts/Makefile.vmlinux_o | 87 ++ scripts/check-local-export | 65 + scripts/get_abi.pl | 4 +- scripts/kallsyms.c | 2 +- scripts/kconfig/nconf.c | 8 +- scripts/link-vmlinux.sh | 126 +- scripts/mod/file2alias.c | 2 - scripts/mod/modpost.c | 161 +-- scripts/mod/modpost.h | 3 + scripts/objdiff | 6 +- scripts/sorttable.c | 5 + scripts/subarch.include | 2 +- security/smack/smackfs.c | 1 + tools/accounting/getdelays.c | 8 +- tools/gpio/gpio-event-mon.c | 6 +- tools/include/linux/bitmap.h | 17 +- tools/include/uapi/asm/bitsperlong.h | 2 + tools/lib/bitmap.c | 20 +- tools/objtool/check.c | 4 +- tools/perf/Documentation/perf-record.txt | 2 +- tools/perf/Documentation/perf-stat.txt | 2 +- tools/perf/Documentation/perf-top.txt | 2 +- tools/perf/arch/arm64/util/mem-events.c | 6 +- tools/perf/arch/x86/util/evsel.c | 5 +- tools/perf/arch/x86/util/evsel.h | 7 + tools/perf/arch/x86/util/topdown.c | 21 +- tools/perf/builtin-c2c.c | 4 +- tools/perf/builtin-lock.c | 2 +- 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/tests/shell/test_arm_spe_fork.sh | 92 ++ tools/perf/util/dso.h | 2 + tools/perf/util/unwind-libunwind-local.c | 105 +- .../testcases/fake_sigreturn_sve_change_vl.c | 2 + 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 +++ 729 files changed, 32852 insertions(+), 5730 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-firmware create mode 100644 Documentation/ABI/testing/sysfs-devices-physical_location create mode 100644 Documentation/devicetree/bindings/memory-controllers/ingenic,ne [...] create mode 100644 Documentation/devicetree/bindings/timestamp/hardware-timestamps [...] create mode 100644 Documentation/devicetree/bindings/timestamp/hte-consumer.yaml create mode 100644 Documentation/devicetree/bindings/timestamp/nvidia,tegra194-hte.yaml create mode 100644 Documentation/driver-api/firmware/fw_upload.rst create mode 100644 Documentation/hte/hte.rst create mode 100644 Documentation/hte/index.rst create mode 100644 Documentation/hte/tegra194-hte.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/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 arch/arm/mach-omap1/include/mach/uncompress.h rename arch/arm/mach-omap1/{include/mach => }/serial.h (100%) 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 copy arch/{parisc => loongarch}/include/asm/fb.h (72%) 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/parisc/nm rename arch/riscv/boot/dts/microchip/{microchip-mpfs-fabric.dtsi => mpfs-icicle-ki [...] rename arch/riscv/boot/dts/microchip/{microchip-mpfs-icicle-kit.dts => mpfs-icicle [...] create mode 100644 arch/riscv/boot/dts/microchip/mpfs-polarberry-fabric.dtsi create mode 100644 arch/riscv/boot/dts/microchip/mpfs-polarberry.dts rename arch/riscv/boot/dts/microchip/{microchip-mpfs.dtsi => mpfs.dtsi} (98%) rename arch/s390/kernel/{base.S => earlypgm.S} (52%) copy drivers/base/firmware_loader/{fallback.c => sysfs.c} (51%) 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/hte/Kconfig create mode 100644 drivers/hte/Makefile create mode 100644 drivers/hte/hte-tegra194-test.c create mode 100644 drivers/hte/hte-tegra194.c create mode 100644 drivers/hte/hte.c create mode 100644 drivers/scsi/lpfc/lpfc_vmid.c create mode 100644 drivers/ufs/Kconfig create mode 100644 drivers/ufs/Makefile create mode 100644 drivers/ufs/core/Kconfig create mode 100644 drivers/ufs/core/Makefile rename drivers/{scsi/ufs => ufs/core}/ufs-debugfs.c (99%) rename drivers/{scsi/ufs => ufs/core}/ufs-debugfs.h (100%) rename drivers/{scsi/ufs => ufs/core}/ufs-fault-injection.c (100%) rename drivers/{scsi/ufs => ufs/core}/ufs-fault-injection.h (100%) rename drivers/{scsi/ufs => ufs/core}/ufs-hwmon.c (99%) rename drivers/{scsi/ufs => ufs/core}/ufs-sysfs.c (99%) rename drivers/{scsi/ufs => ufs/core}/ufs-sysfs.h (100%) rename drivers/{scsi/ufs => ufs/core}/ufs_bsg.c (99%) rename drivers/{scsi/ufs => ufs/core}/ufs_bsg.h (100%) rename drivers/{scsi/ufs => ufs/core}/ufshcd-crypto.c (99%) rename drivers/{scsi/ufs => ufs/core}/ufshcd-crypto.h (97%) rename drivers/{scsi/ufs => ufs/core}/ufshcd-priv.h (99%) rename drivers/{scsi/ufs => ufs/core}/ufshcd.c (99%) rename drivers/{scsi/ufs => ufs/core}/ufshpb.c (99%) rename drivers/{scsi/ufs => ufs/core}/ufshpb.h (100%) rename drivers/{scsi/ufs => ufs/host}/Kconfig (56%) rename drivers/{scsi/ufs => ufs/host}/Makefile (56%) rename drivers/{scsi/ufs => ufs/host}/cdns-pltfrm.c (100%) rename drivers/{scsi/ufs => ufs/host}/tc-dwc-g210-pci.c (99%) rename drivers/{scsi/ufs => ufs/host}/tc-dwc-g210-pltfrm.c (100%) rename drivers/{scsi/ufs => ufs/host}/tc-dwc-g210.c (99%) rename drivers/{scsi/ufs => ufs/host}/tc-dwc-g210.h (100%) rename drivers/{scsi/ufs => ufs/host}/ti-j721e-ufs.c (100%) rename drivers/{scsi/ufs => ufs/host}/ufs-exynos.c (99%) rename drivers/{scsi/ufs => ufs/host}/ufs-exynos.h (100%) rename drivers/{scsi/ufs => ufs/host}/ufs-hisi.c (99%) rename drivers/{scsi/ufs => ufs/host}/ufs-hisi.h (100%) rename drivers/{scsi/ufs => ufs/host}/ufs-mediatek-trace.h (93%) rename drivers/{scsi/ufs => ufs/host}/ufs-mediatek.c (99%) rename drivers/{scsi/ufs => ufs/host}/ufs-mediatek.h (100%) rename drivers/{scsi/ufs => ufs/host}/ufs-qcom-ice.c (100%) rename drivers/{scsi/ufs => ufs/host}/ufs-qcom.c (99%) rename drivers/{scsi/ufs => ufs/host}/ufs-qcom.h (99%) rename drivers/{scsi/ufs => ufs/host}/ufshcd-dwc.c (98%) rename drivers/{scsi/ufs => ufs/host}/ufshcd-dwc.h (95%) rename drivers/{scsi/ufs => ufs/host}/ufshcd-pci.c (99%) rename drivers/{scsi/ufs => ufs/host}/ufshcd-pltfrm.c (99%) rename drivers/{scsi/ufs => ufs/host}/ufshcd-pltfrm.h (98%) rename drivers/{scsi/ufs => ufs/host}/ufshci-dwc.h (100%) create mode 100644 include/linux/hte.h delete mode 100644 include/linux/platform_data/timer-ixp4xx.h create mode 100644 include/trace/events/thermal_pressure.h rename {drivers/scsi => include}/ufs/ufs.h (100%) rename {drivers/scsi => include}/ufs/ufs_quirks.h (100%) rename {drivers/scsi => include}/ufs/ufshcd.h (99%) rename {drivers/scsi => include}/ufs/ufshci.h (100%) rename {drivers/scsi => include}/ufs/unipro.h (100%) create mode 100644 scripts/Makefile.vmlinux_o create mode 100755 scripts/check-local-export 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/tests/shell/test_arm_spe_fork.sh create mode 100755 tools/testing/selftests/firmware/fw_upload.sh