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-aarch64-mainline-allmodconfig in repository toolchain/ci/linux.
from 27151f177827 Merge tag 'perf-tools-for-v5.15-2021-09-04' of git://git.k [...] adds 20fbb11fe4ea don't make the syscall checking produce errors from warnings adds 94ffb0a28287 io-wq: fix race between adding work and activating a free worker adds 7b3188e7ed54 io_uring: IORING_OP_WRITE needs hash_reg_file set adds 7db304375e11 io_uring: retry in case of short read on block device adds 08bdbd39b584 io-wq: ensure that hash wait lock is IRQ disabling adds c6d3d9cbd659 io_uring: fix queueing half-created requests adds b8ce1b9d25cc io_uring: don't submit half-prepared drain request adds 0242f6426ea7 io-wq: fix queue stalling race adds f95dc207b93d io-wq: split bounded and unbounded work into separate lists adds 15e20db2e0ce io-wq: only exit on fatal signals adds 05c5f4ee4da7 io-wq: get rid of FIXED worker flag adds 3146cba99aa2 io-wq: make worker creation resilient against signals adds fa84693b3c89 io_uring: ensure IORING_REGISTER_IOWQ_MAX_WORKERS works wi [...] adds 636378535afb io_uring: don't disable kiocb_done() CQE batching adds 8d4ad41e3e8e io_uring: prolong tctx_task_work() with flushing adds 31efe48eb5dc io_uring: fix possible poll event lost in multi shot mode adds 2fc2a7a62eb5 io_uring: io_uring_complete() trace should take an integer adds 60f8fbaa9544 Merge tag 'for-5.15/io_uring-2021-09-04' of git://git.kern [...] adds 8a6430ab9c9c libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs adds 7a8526a5cd51 libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and [...] adds eebb4159a2bf Merge tag 'libata-5.15-2021-09-05' of git://git.kernel.dk/ [...] adds 55d1308bdff7 cdrom: update uniform CD-ROM maintainership in MAINTAINERS file adds 03085b3d5a45 Merge tag 'misc-5.15-2021-09-05' of git://git.kernel.dk/li [...] adds 55a51ea14094 block/mq-deadline: Move dd_queued() to fix defined but not [...] adds 2d52c58b9c9b block, bfq: honor already-setup queue merges adds 0ef47db1cb64 bio: fix kerneldoc documentation for bio_alloc_kiocb() adds 1c500ad70638 loop: reduce the loop_ctl_mutex scope adds 1dbe7e386f50 Merge tag 'block-5.15-2021-09-05' of git://git.kernel.dk/l [...] adds 1476ff21abb4 iwl: fix debug printf format strings adds ba7b1f861086 lib/test_scanf: split up number parsing test routines adds 4b93c544e90e thunderbolt: test: split up test cases in tb_test_credit_a [...] adds cd1adf1b63a1 Revert "mm/gup: remove try_get_page(), call try_get_compou [...] adds 3754707bcc3e Revert "memcg: enable accounting for file lock caches" adds 0bcfe68b8767 Revert "memcg: enable accounting for pollfd and select bit [...] adds 95f7f15461fa kdb: Get rid of custom debug heap allocator adds b39cded83415 kdb: Rename struct defcmd_set to struct kdb_macro adds c25abcd62550 kdb: Get rid of redundant kdb_register_flags() adds 9a5db530aa7d kdb: Simplify kdb_defcmd macro logic adds e868f0a3c4b9 kdb: Rename members of struct kdbtab_t adds f8416aa29185 kernel: debug: Convert to SPDX identifier adds 996fe0616099 Merge tag 'kgdb-5.15-rc1' of git://git.kernel.org/pub/scm/ [...] adds e1e71c168813 fuse: fix use after free in fuse_read_interrupt() adds 84c215075b57 fuse: name fs_context consistently adds badc741459f4 fuse: move option checking into fuse_fill_super() adds 62dd1fc8cc6b fuse: move fget() to fuse_get_tree() adds 5d5b74aa9c76 fuse: allow sharing existing sb adds 76224355db75 fuse: truncate pagecache on atomic_o_trunc adds 59bda8ecee2f fuse: flush extending writes adds 660585b56e63 fuse: wait for writepages in syncfs adds a9667ac88e2b fuse: remove unused arg in fuse_write_file_get() adds 75b96f0ec5fa Merge tag 'fuse-update-5.15' of git://git.kernel.org/pub/s [...] adds 3d134e75c08b gpio: rcar: Always use local variable dev in gpio_rcar_probe() adds 17ce60b2e4f8 Documentation: gpio: driver.rst: Remove gpiochip_irqchip_a [...] adds f3f1017a98f9 docs: gpio: explain GPIOD_OUT_* values and toggling active low adds 4e804c39f1be gpiolib: convert 'devprop_gpiochip_set_names' to support m [...] adds 0fb903914914 gpio: mt7621: support gpio-line-names property adds e5de9d283a36 gpio: brcmstb: remove custom 'brcmstb_gpio_set_names' adds e1f85d25638c gpio: gpio-aspeed-sgpio: Add AST2600 sgpio support adds 8a3581c666f9 gpio: gpio-aspeed-sgpio: Add set_config function adds 09ac953b65b1 gpio: gpio-aspeed-sgpio: Move irq_chip to aspeed-sgpio struct adds 1f857b675237 gpio: gpio-aspeed-sgpio: Use generic device property APIs adds f43837f4f63b gpio: gpio-aspeed-sgpio: Return error if ngpios is not mul [...] adds a065d5615fc8 of: unify of_count_phandle_with_args() arguments with !CONFIG_OF adds e6ae9a833ef4 gpiolib: constify passed device_node pointer adds 8990899d84d7 gpiolib: of: constify few local device_node variables adds 2606e7c9f5fc gpio: tegra186: Add ACPI support adds e9a13babd69f MAINTAINERS: update gpio-zynq.yaml reference adds 40bb0e3e270a gpio: ml-ioh: Convert to dev_pm_ops adds b390752191a6 gpiolib: Deduplicate forward declaration in the consumer.h header adds c1b291e96a6d gpio: dwapb: Unify ACPI enumeration checks in get_irq() an [...] adds f973be8ad5df gpio: dwapb: Read GPIO base from gpio-base property adds 36edadf5d336 mfd: intel_quark_i2c_gpio: Convert GPIO to use software nodes adds 5111c2b6b019 gpio: dwapb: Get rid of legacy platform data adds 0a6e7e411896 Merge tag 'intel-gpio-v5.15-1' of gitolite.kernel.org:pub/ [...] adds dabe57c3a32d gpio: mlxbf2: Convert to device PM ops adds 603607e70e36 gpio: mlxbf2: Drop wrong use of ACPI_PTR() adds 4e6864f8563d gpio: mlxbf2: Use devm_platform_ioremap_resource() adds d0ef631d40ba gpio: mlxbf2: Use DEFINE_RES_MEM_NAMED() helper macro adds 3a29355a22c0 gpio: Add virtio-gpio driver adds e5e26d80840b gpio: max730x: Use the right include adds 4c59714a41c1 gpio: remove the obsolete MX35 3DS BOARD MC9S08DZ60 GPIO f [...] adds 37cba6432d88 Merge branch 'ib-rockchip' of git://git.kernel.org/pub/scm [...] adds 17395d7742ba gpio: virtio: Fix sparse warnings adds dacd59b4b358 gpio: virtio: Add missing mailings lists in MAINTAINERS entry adds 6b4a2a427245 gpio: viperboard: remove platform_set_drvdata() call in probe adds 555bda42b0c1 gpio: mpc8xxx: Fix a resources leak in the error handling [...] adds 7d6588931ccd gpio: mpc8xxx: Fix a potential double iounmap call in 'mpc [...] adds 889a1b3f35db gpio: mpc8xxx: Use 'devm_gpiochip_add_data()' to simplify [...] adds 5e6a5845dd65 Merge tag 'gpio-updates-for-v5.15' of git://git.kernel.org [...] adds a1867f85e06e mfd: Add Renesas Synchronization Management Unit (SMU) support adds 05f3485cad75 dt-bindings: mfd: syscon: add Rockchip RK3036/RK3228 qos c [...] adds f861d1d77a17 dt-bindings: mfd: syscon: Add rk3568 QoS register compatible adds f949a9ebce7a mfd: axp20x: Update AXP288 volatile ranges adds f4ab169e88d9 mfd: intel-m10-bmc: Add N5010 variant adds 84742a98a972 mfd: mt6360: Sort regulator resources adds ef0eea5b151a mfd: lpc_ich: Enable GPIO driver for DH89xxCC adds 32979fcf5ab5 mfd: intel-lpss: Add Intel Cannon Lake ACPI IDs adds 614e1bb5305e dt-bindings: mfd: axp20x: Add AXP305 compatible (plus opti [...] adds ec343111c056 mfd: db8500-prcmu: Adjust map to reality adds ab09511fb69b dt-bindings: mfd: pm8008: Add gpio-ranges and spmi-gpio co [...] adds 9ff80e2de36d mfd: Don't use irq_create_mapping() to resolve a mapping adds 32679a7a6b69 mfd: axp20x: Add supplied-from property to axp288_fuel_gauge cell adds 8f00b3c41ae7 mfd: db8500-prcmu: Rename register header adds 9050ad816f52 mfd: db8500-prcmu: Handle missing FW variant adds cee964a15ff7 MAINTAINERS: Adjust ARM/NOMADIK/Ux500 ARCHITECTURES to fil [...] adds 68f0ba70ded6 dt-bindings: mfd: Convert tps65086.txt to YAML adds e06f4abb1b79 mfd: tps65086: Make interrupt line optional adds 72b89b9ab58f mfd: tps65086: Add cell entry for reset driver adds f28fd3b6f73d mfd/cpuidle: ux500: Rename driver symbol adds c753ea31781a mfd: simple-mfd-i2c: Add support for registering devices v [...] adds a946506c48f3 mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set adds 16b2ad150f74 mfd: tqmx86: Remove incorrect TQMx90UC board ID adds 41e9b5e2d88f mfd: tqmx86: Fix typo in "platform" adds 3da48ccb1d0f mfd: tqmx86: Add support for TQMx110EB and TQMxE40x adds d5949a35cc29 mfd: tqmx86: Add support for TQ-Systems DMI IDs adds 9a8c4bace04a mfd: tqmx86: Assume 24MHz LPC clock for unknown boards adds bc239d8d6dd9 mfd: ti_am335x_tscadc: Delete superfluous error message adds c2f24933a18a dt-bindings: mfd: Add Broadcom CRU adds 452d07413954 mfd: syscon: Use of_iomap() instead of ioremap() adds cdff1eda6932 mfd: lpc_sch: Rename GPIOBASE to prevent build error adds 86406a9e7333 Merge tag 'mfd-next-5.15' of git://git.kernel.org/pub/scm/ [...] adds daa37361518b backlight: ktd253: Stabilize backlight adds 79fad92f2e59 backlight: pwm_bl: Improve bootloader/kernel device handover adds 2d7b4cdbb523 Merge tag 'backlight-next-5.15' of git://git.kernel.org/pu [...] adds 1fcef985c8bd remoteproc: qcom: wcnss: Fix race with iris probe adds c080128b6f05 remoteproc: fix an typo in fw_elf_get_class code comments adds 147b589c5f44 remoteproc: fix kernel doc for struct rproc_ops adds 3ad51c1743eb remoteproc: use freezable workqueue for crash notifications adds f35ef8e4ea0a dt-bindings: remoteproc: qcom: adsp: Add SDM660 ADSP adds a0a77028c85a remoteproc: q6v5_pas: Add sdm660 ADSP PIL compatible adds 21f577b0f48f Merge tag 'rproc-v5.15' of git://git.kernel.org/pub/scm/li [...] adds f3b6b10fccc4 ntb: intel: remove invalid email address in header comment adds 319f83ac98d7 NTB: Fix an error code in ntb_msit_probe() adds 0097ae5f7af5 NTB: perf: Fix an error code in perf_setup_inbuf() adds e631548027ca ntb: ntb_pingpong: remove redundant initialization of vari [...] adds 38de3afffb72 NTB: switch from 'pci_' to 'dma_' API adds 1735715e0fd7 Merge tag 'ntb-5.15' of git://github.com/jonmason/ntb adds f97a2103f1a7 firmware: dmi: Move product_sku info to the end of the modalias adds a2b28235335f Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/s [...] adds 0b8f11737cff KVM: Add infrastructure and macro to mark VM as bugged adds 7ee3e8c39d3a KVM: Export kvm_make_all_cpus_request() for use in marking [...] adds 673692735fdc KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are f [...] adds 19025e7bc597 KVM: x86/mmu: Mark VM as bugged if page fault returns RET_ [...] adds e489a4a6bddb KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() adds 03fffc5493c8 KVM: x86/mmu: Refactor shadow walk in __direct_map() to re [...] adds 7fa2a347512a KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() adds ec1cf69c3769 KVM: X86: Add per-vm stat for max rmap list size adds 1694caef4262 x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h adds 605c713023e3 KVM: Introduce kvm_get_kvm_safe() adds 76cd325ea75b KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault adds 61bcd360aa98 KVM: x86/mmu: Fix use of enums in trace_fast_page_fault adds c5c8c7c53004 KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} i [...] adds 6e8eb2060cc7 KVM: x86/mmu: fast_page_fault support for the TDP MMU adds 71ba3f3189c7 KVM: x86: enable TDP MMU by default adds df63202fe52b KVM: x86: APICv: drop immediate APICv disablement on current vCPU adds df37ed38e6c2 KVM: x86: Flush the guest's TLB on INIT adds afc8de0118be KVM: nVMX: Set LDTR to its architecturally defined value o [...] adds 4f117ce4aefc KVM: SVM: Zero out GDTR.base and IDTR.base on INIT adds 2a24be79b6b7 KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping adds 067a456d091d KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT adds 665f4d9238ad KVM: SVM: Fall back to KVM's hardcoded value for EDX at RE [...] adds 61152cd907d5 KVM: VMX: Remove explicit MMU reset in enter_rmode() adds 5d2d7e41e3b8 KVM: SVM: Drop explicit MMU reset at RESET/INIT adds c2f79a65b4b6 KVM: x86: WARN if the APIC map is dirty without an in-kern [...] adds 549240e8e09e KVM: x86: Remove defunct BSP "update" in local APIC reset adds 0214f6bbe564 KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP adds 01913c57c225 KVM: x86: Don't force set BSP bit when local APIC is manag [...] adds 503bc49424df KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default adds f0428b3dcb2d KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET adds 421221234ada KVM: x86: Open code necessary bits of kvm_lapic_set_base() [...] adds 4547700a4d19 KVM: x86: Consolidate APIC base RESET initialization code adds 49d8665cc20b KVM: x86: Move EDX initialization at vCPU RESET to common code adds 9e90e215d9c9 KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT adds ee5a5584cba3 KVM: VMX: Invert handling of CR0.WP for EPT without unrest [...] adds 4f0dcb544038 KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCP [...] adds c834fd7fc130 KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_ [...] adds 470750b34255 KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 [...] adds 81ca0e7340ee KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exitin [...] adds 908b7d43c02c KVM: x86/mmu: Skip the permission_fault() check on MMIO if [...] adds 32437c2aea42 KVM: VMX: Process CR0.PG side effects after setting CR0 assets adds 1dd7a4f18fbc KVM: VMX: Skip emulation required checks during pmode/rmod [...] adds 816be9e9be8d KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit adds ef8a0fa59be7 KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT adds 6cfe7b83acdc KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT adds d0f9f826d8ac KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT adds 400dd54b3717 KVM: VMX: Skip pointless MSR bitmap update when setting EFER adds 432979b50342 KVM: VMX: Refresh list of user return MSRs after setting g [...] adds c5c9f920f7a5 KVM: VMX: Don't _explicitly_ reconfigure user return MSRs [...] adds f39e805ee115 KVM: x86: Move setting of sregs during vCPU RESET/INIT to [...] adds 9e4784e19daa KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT adds 284036c644a1 KVM: nVMX: Remove obsolete MSR bitmap refresh at nested tr [...] adds 002f87a41e9a KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace fil [...] adds e7c701dd7a50 KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode adds 84ec8d2d539f KVM: VMX: Smush x2APIC MSR bitmap adjustments into single [...] adds 7aa13fc3d826 KVM: VMX: Remove redundant write to set vCPU as active at [...] adds e54949408abf KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() adds 265e43530cb2 KVM: SVM: Emulate #INIT in response to triple fault shutdown adds 46f4898b207f KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at [...] adds 4c72ab5aa6e0 KVM: x86: Preserve guest's CR0.CD/NW on INIT adds db105fab8d14 KVM: nSVM: remove useless kvm_clear_*_queue adds 52ac8b358b0c KVM: Block memslot updates across range_start() and range_end() adds 071064f14d87 KVM: Don't take mmu_lock for range invalidation unless necessary adds 269e9552d208 KVM: const-ify all relevant uses of struct kvm_memory_slot adds dc1cff969101 KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger adds 13236e25ebab KVM: X86: Optimize pte_list_desc with per-array counter adds a75b540451d2 KVM: X86: Optimize zapping rmap adds e79f49c37ccf KVM: x86/pmu: Introduce pmc->is_paused to reduce the call [...] adds 319afe68567b KVM: xen: do not use struct gfn_to_hva_cache adds 87689270b10f KVM: Rename lru_slot to last_used_slot adds 0f22af940dc8 KVM: Move last_used_slot logic out of search_memslots adds fe22ed827c5b KVM: Cache the last used slot index per vCPU adds 081de470f1e6 KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map [...] adds 601f8af01e5a KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add a [...] adds 93e083d4f4bf KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap adds 609e6202ea5f KVM: selftests: Support multiple slots in dirty_log_perf_test adds 32bdc0198841 KVM: selftests: Move vcpu_args_set into perf_test_util adds c3e9434c9852 Merge branch 'kvm-vmx-secctl' into HEAD adds 9a63b4517c60 Merge branch 'kvm-tdpmmu-fixes' into HEAD adds 34e9f860071f KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD adds 375e28ffc0cf KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT adds 1ccb6f983a06 KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT adds ee3b6e41bc26 KVM: stats: remove dead stores adds 389ab25216c9 KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 adds b6247686b757 KVM: VMX: Drop caching of KVM's desired sec exec controls [...] adds 2fba4fc15528 KVM: VMX: Hide VMCS control calculators in vmx.c adds ad0577c37529 KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() adds 65297341d8e1 KVM: x86: Move declaration of kvm_spurious_fault() to x86.h adds c1a527a1de46 KVM: x86: Clean up redundant ROL16(val, n) macro definition adds f7782bb8d818 KVM: nVMX: Unconditionally clear nested.pi_pending on nest [...] adds 3165af738ed3 KVM: Allow to have arch-specific per-vm debugfs files adds 4139b1972af2 KVM: X86: Introduce kvm_mmu_slot_lpages() helpers adds 3bcd0662d66f KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file adds 5a324c24b638 Revert "KVM: x86/mmu: Allow zap gfn range to operate under [...] adds 2822da446640 KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with [...] adds 88f585358b5e KVM: x86/mmu: add comment explaining arguments to kvm_zap_ [...] adds edb298c663fc KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range adds 33a5c0009d14 KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn adds 8f32d5e563cb KVM: x86/mmu: allow kvm_faultin_pfn to return page fault h [...] adds 9cc13d60ba6b KVM: x86/mmu: allow APICv memslot to be enabled but invisible adds 36222b117e36 KVM: x86: don't disable APICv memslot when inhibited adds b0a1637f64b0 KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM adds 4628efcd4e89 KVM: SVM: add warning for mistmatch between AVIC vcpu stat [...] adds 0f250a646382 KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feat [...] adds 30eed56a7e1c KVM: SVM: remove svm_toggle_avic_for_irq_window adds 06ef813466c6 KVM: SVM: avoid refreshing avic if its state didn't change adds bf5f6b9d7ad6 KVM: SVM: move check for kvm_vcpu_apicv_active outside of [...] adds df7e4827c549 KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/ [...] adds 73143035c214 KVM: SVM: AVIC: drop unsupported AVIC base relocation code adds f95937ccf5bd KVM: stats: Support linear and logarithmic histogram statistics adds 0176ec51290f KVM: stats: Update doc for histogram statistics adds d49b11f080b7 KVM: selftests: Add checks for histogram stats bucket_size field adds 87bcc5fa092f KVM: stats: Add halt_wait_ns stats for all architectures adds 8ccba534a1a5 KVM: stats: Add halt polling related histogram stats adds 4293ddb788c1 KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte adds 088acd235266 KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP M [...] adds 71f51d2c3253 KVM: x86/mmu: Add detailed page size stats adds 9653f2da7522 KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() adds 7a4bca85b23f KVM: SVM: split svm_handle_invalid_exit adds 61e5f69ef083 KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ adds 85cc207b8e07 KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ adds ec607a564f70 KVM: x86: clamp host mapping level to max_level in kvm_mmu [...] adds 746700d21fd5 KVM: x86: Allow CPU to force vendor-specific TDP level adds cb0f722aff6e KVM: x86/mmu: Support shadowing NPT when 5-level paging is [...] adds 43e540cc9f2c KVM: SVM: Add 5-level page table support for SVM adds a717a780fc4e KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-le [...] adds 81b4b56d4f81 KVM: VMX: avoid running vmx_handle_exit_irqoff in case of [...] adds 4ddacd525a2f kvm: x86: Set KVM_MAX_VCPU_ID to 4*KVM_MAX_VCPUS adds 074c82c8f7cf kvm: x86: Increase MAX_VCPUS to 1024 adds 1dbaf04cb91b kvm: x86: Increase KVM_SOFT_MAX_VCPUS to 710 adds 678a305b85d9 KVM: x86/mmu: Remove unused field mmio_cached in struct kv [...] adds e7177339d7b5 Revert "KVM: x86: mmu: Add guest physical address check in [...] adds ca41c34cab1f KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for bette [...] adds 1148bfc47be3 KVM: x86/mmu: Move lpage_disallowed_link further "down" in [...] adds fdde13c13f90 KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() adds 3cc4e148b962 KVM: stats: Add VM stat for remote tlb flush requests adds a40b2fd064bb x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait adds 7119decf47d9 KVM: s390: Enable specification exception interpretation adds a3e03bc1368c KVM: s390: index kvm->arch.idle_mask by vcpu_idx adds 0d0a19395baa Merge tag 'kvm-s390-next-5.15-1' of git://git.kernel.org/p [...] adds 0ab410a93d62 KVM: arm64: Narrow PMU sysreg reset values to architectura [...] adds f5eff40058a8 KVM: arm64: Drop unnecessary masking of PMU registers adds ca4f202d08ba KVM: arm64: Disabling disabled PMU counters wastes a lot of time adds 7a3ba3095a32 KVM: arm64: Remove PMSWINC_EL0 shadow register adds a4516f32f0e6 Merge branch kvm-arm64/pmu/reset-values into kvmarm-master/next adds 63db506e0762 KVM: arm64: Introduce helper to retrieve a PTE and its level adds 6011cf68c885 KVM: arm64: Walk userspace page tables to compute the THP [...] adds f2cc327303b1 KVM: arm64: Avoid mapping size adjustment on permission fault adds 205d76ff0684 KVM: Remove kvm_is_transparent_hugepage() and PageTransCom [...] adds 0fe49630101b KVM: arm64: Use get_page() instead of kvm_get_pfn() adds 36c3ce6c0d03 KVM: Get rid of kvm_get_pfn() adds 2d84f3ce5e98 Merge branch kvm-arm64/mmu/mapping-levels into kvmarm-master/next adds 38f703663d4c KVM: arm64: Count VMID-wide TLB invalidations adds 013cc4c6788f KVM: arm64: Fix comments related to GICv2 PMR reporting adds 6fadc1241c33 KVM: arm64: perf: Replace '0xf' instances with ID_AA64DFR0 [...] adds b31578f62717 arm64/mm: Define ID_AA64MMFR0_TGRAN_2_SHIFT adds 5e5df9571c31 KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and [...] adds 504c6295b998 arm64/mm: Add remaining ID_AA64MMFR0_PARANGE_ macros adds 9788c14060f3 KVM: arm64: Use ARM64_MIN_PARANGE_BITS as the minimum supp [...] adds bf249d9e362f KVM: arm64: Drop init_common_resources() adds 6b7982fefc1f KVM: arm64: Drop check_kvm_target_cpu() based percpu probe adds 9329752bc865 KVM: arm64: Drop unused REQUIRES_VIRT adds b9a51949cebc KVM: arm64: vgic: Drop WARN from vgic_get_irq adds 3134cc8beb69 KVM: arm64: vgic: Resample HW pending state on deactivation adds 6e73bc90ec44 Merge branch arm64/for-next/sysreg into kvm-arm64/misc-5.15 adds 3ce5db8a5977 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next adds eb48d154cd0d arm64: Move .hyp.rodata outside of the _sdata.._edata range adds 47e6223c841e KVM: arm64: Unregister HYP sections from kmemleak in prote [...] adds 82f8d543674c Merge branch kvm-arm64/mmu/kmemleak-pkvm into kvmarm-master/next adds d21292f13f1f KVM: arm64: Add hyp_spin_is_locked() for basic locking ass [...] adds 8e049e0daf23 KVM: arm64: Introduce hyp_assert_lock_held() adds 1bac49d490cb KVM: arm64: Provide the host_stage2_try() helper macro adds 51add457733b KVM: arm64: Expose page-table helpers adds c4f0935e4d95 KVM: arm64: Optimize host memory aborts adds 178cac08d588 KVM: arm64: Rename KVM_PTE_LEAF_ATTR_S2_IGNORED adds 8a0282c68121 KVM: arm64: Don't overwrite software bits with owner id adds b53846c5f279 KVM: arm64: Tolerate re-creating hyp mappings to set softw [...] adds 565131194110 KVM: arm64: Enable forcing page-level stage-2 mappings adds 4505e9b624ce KVM: arm64: Allow populating software bits adds ec250a67ea8d KVM: arm64: Add helpers to tag shared pages in SW bits adds 39257da0e04e KVM: arm64: Expose host stage-2 manipulation helpers adds 2d77e238badb KVM: arm64: Expose pkvm_hyp_id adds e009dce1292c KVM: arm64: Introduce addr_is_memory() adds 9024b3d0069a KVM: arm64: Enable retrieving protections attributes of PTEs adds 2c50166c62ba KVM: arm64: Mark host bss and rodata section as shared adds ad0e0139a8e1 KVM: arm64: Remove __pkvm_mark_hyp adds f9370010e926 KVM: arm64: Refactor protected nVHE stage-1 locking adds 66c57edd3bc7 KVM: arm64: Restrict EL2 stage-1 changes in protected mode adds 64a80fb766f9 KVM: arm64: Make __pkvm_create_mappings static adds 12593568d731 KVM: arm64: Return -EPERM from __pkvm_host_share_hyp() adds ccac96977243 KVM: arm64: Make hyp_panic() more robust when protected mo [...] adds fb1c16c0aea8 Merge tag 'kvmarm-fixes-5.14-2' into kvm-arm64/mmu/el2-tracking adds 14ecf075fe5b KVM: arm64: Minor optimization of range_is_memory adds cf0c7125d578 Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next adds 6654f9dfcb88 KVM: arm64: Fix read-side race on updates to vcpu reset state adds 6826c6849b46 KVM: arm64: Handle PSCI resets before userspace touches vC [...] adds e10ecb4d6c07 KVM: arm64: Enforce reserved bits for PSCI target affinities adds cb97cf95c440 selftests: KVM: Introduce psci_cpu_on_test adds 78bc117095cc Merge branch kvm-arm64/psci/cpu_on into kvmarm-master/next adds fe5161d2c39b KVM: arm64: Record number of signal exits as a vCPU stat adds e1c6b9e1669e entry: KVM: Allow use of generic KVM entry w/o full generi [...] adds 6caa5812e2d1 KVM: arm64: Use generic KVM xfer to guest work function adds ca3385a507ad Merge branch kvm-arm64/generic-entry into kvmarm-master/next adds 923a547d71b9 KVM: arm64: Move kern_hyp_va() usage in __load_guest_stage [...] adds 4efc0ede4f31 KVM: arm64: Unify stage-2 programming behind __load_stage2() adds cf364e08ea1c KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE adds deb151a58210 Merge branch kvm-arm64/mmu/vmid-cleanups into kvmarm-master/next adds 2ea7f655800b KVM: arm64: placeholder to check if VM is protected adds e6bc555c9699 KVM: arm64: Remove trailing whitespace in comment adds d6c850dd6ce9 KVM: arm64: MDCR_EL2 is a 64-bit register adds dabb1667d857 KVM: arm64: Fix names of config register fields adds f76f89e2f73d KVM: arm64: Refactor sys_regs.h,c for nVHE reuse adds 1460b4b25fde KVM: arm64: Restore mdcr_el2 from vcpu adds 12849badc6d2 KVM: arm64: Keep mdcr_el2's value as set by __init_el2_debug adds cd496228fd8d KVM: arm64: Track value of cptr_el2 in struct kvm_vcpu_arch adds 95b54c3e4c92 KVM: arm64: Add feature register flag definitions adds 2d701243b9f2 KVM: arm64: Add config register bit definitions adds 411d63d8c64c KVM: arm64: Upgrade trace_kvm_arm_set_dreg32() to 64bit adds 7c7b363d62a5 Merge branch kvm-arm64/pkvm-fixed-features-prologue into k [...] adds 8ce8a6fce9bf KVM: arm64: Trim guest debug exception handling adds 419025b3b419 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next adds e99314a340d2 Merge tag 'kvmarm-5.15' of git://git.kernel.org/pub/scm/li [...] adds a3cf527e70bd KVM: MIPS: Remove a "set but not used" variable adds 4ac214574d2d KVM: MMU: mark role_regs and role accessors as maybe unused adds d9130a2dfdd4 KVM: x86: Update vCPU's hv_clock before back to guest when [...] adds 109bbba5066b KVM: Drop unused kvm_dirty_gfn_invalid() adds 192ad3c27a48 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 52a5502507bc watchdog: bd70528 drop bd70528 support adds cf6ea9542372 watchdog: only run driver set_pretimeout op if device supports it adds c7b178dae139 watchdog: Fix NULL pointer dereference when releasing cdev adds 60bcd91aafd2 watchdog: introduce watchdog_dev_suspend/resume adds 14244b7c04d6 watchdog: imx2_wdg: notify wdog core to stop ping worker o [...] adds a4f95810e3fb watchdog: bcm2835_wdt: consider system-power-controller property adds aec42642d91f watchdog: iTCO_wdt: Fix detection of SMI-off case adds ade448c7e58e watchdog: sl28cpld_wdt: Constify static struct watchdog_ops adds 47b45c4a69fe watchdog: mpc8xxx_wdt: Constify static struct watchdog_ops adds 625e407ce0e7 watchdog: tqmx86: Constify static struct watchdog_ops adds 39c5b2f6f225 dt-bindings: reset: mt8195: add toprgu reset-controller he [...] adds 8c6b5ea6ac68 watchdog: mediatek: mt8195: add wdt support adds 11648fa18866 dt-bindings: watchdog: Add Maxim MAX63xx bindings adds 585ba602b1ff watchdog: max63xx_wdt: Add device tree probing adds dbe80cf471f9 watchdog: Start watchdog in watchdog_set_last_hw_keepalive [...] adds 580b8e289977 watchdog: ixp4xx: Rewrite driver to use core adds 41e73feb1024 dt-bindings: watchdog: Add compatible for Mediatek MT7986 adds 4c00e1e2e58e Merge tag 'linux-watchdog-5.15-rc1' of git://www.linux-wat [...] adds c6132f6f2e68 bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels adds 8eebaf4a11fc net: ixp46x: Remove duplicate include of module.h adds 21274aa17819 octeontx2-af: Add additional register check to rvu_poll_reg() adds ef6c8da71eaf octeontx2-pf: cn10K: Reserve LMTST lines per core adds 0e90dfa7a8d8 net: dsa: tag_rtl4_a: Fix egress tags adds 780aa1209f88 mptcp: Fix duplicated argument in protocol.h adds 1094c6fe7280 mptcp: fix possible divide by zero adds bfd862a7e931 selftests: mptcp: clean tmp files in simult_flows adds 36e784a60b85 Merge branch 'mptcp-prevent-tcp_push-crash-and-selftest-te [...] adds 5240118f08a0 bnxt_en: fix kernel doc warnings in bnxt_hwrm.c adds 205b95fe658d net/ncsi: add get MAC address command to get Intel i210 MA [...] adds 66abf5fb4cf7 net/sun3_82586: Fix return value of sun3_82586_probe() adds 3f22bb137eb0 ipv6: change return type from int to void for mld_process_v2 adds 025efa0a82df selftests: add simple GSO GRE test adds 552799f8b3b0 net: dsa: lantiq_gswip: fix maximum frame length adds d2cabd2dc8da net: qrtr: revert check in qrtr_endpoint_post() adds 9aca491e0dcc Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6 adds b9edbfe1adec flow: fix object-size-mismatch warning in flowi{4,6}_to_fl [...] adds ecdc28defc46 net: hso: add failure handler for add_net_device adds aabbdc67f348 net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 adds cdb067d31c0f net: dsa: b53: Fix calculating number of switch ports adds d12e1c464988 net: dsa: b53: Set correct number of ports in the DSA struct adds 79a58c06c2d1 ionic: fix double use of queue-lock adds 20e7b9f82b6e pktgen: remove unused variable adds 340fa6667a69 mptcp: Only send extra TCP acks in eligible socket states adds 743238892156 net: 3com: 3c59x: clean up inconsistent indenting adds 73fc98154e9c drivers: net: smc911x: clean up inconsistent indenting adds c645fe9bf6ae skbuff: clean up inconsistent indenting adds 743902c54461 tipc: clean up inconsistent indenting adds bf0df73a2f0d seg6_iptunnel: Remove redundant initialization of variable err adds 8d17a33b076d net: usb: qmi_wwan: add Telit 0x1060 composition adds f1181e39d6ac net: cs89x0: disable compile testing on powerpc adds ddd0d5293810 net: bridge: mcast: fix vlan port router deadlock adds 9756e44fd4d2 net: remove the unnecessary check in cipso_v4_doi_free adds 52a67fbf0cff ionic: fix a sleeping in atomic bug adds e3245a7b7b34 netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex adds d532bcd0b269 netfilter: conntrack: sanitize table size default settings adds dd6d2910c5e0 netfilter: conntrack: switch to siphash adds d7e7747ac5c2 netfilter: refuse insertion if chain has grown too large adds 730affed24bf netfilter: socket: icmp6: fix use-after-scope adds 10905b4a68cc Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds c7c5e6ff533f fq_codel: reject silly quantum parameters adds 9ddbc2a00d7f qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom adds 7db8263a1215 ethtool: Fix an error code in cxgb2.c adds d863ca67bb6e octeontx2-af: Add a 'rvu_free_bitmap()' function adds ecbd690b52dc octeontx2-af: Fix some memory leaks in the error handling [...] adds 81d0885d68ec net: stmmac: Fix overall budget calculation for rxtx_napi adds e5dd729460ca ip/ip6_gre: use the same logic as SIT interfaces when comp [...] adds 0a4fd8df07dd bonding: complain about missing route only once for A/B AR [...] adds 8a0ed250f911 ip_gre: validate csum_start only on pull adds 63f8428b4077 net: dsa: b53: Fix IMP port setup on BCM5301x adds 1656db67233e bnxt_en: fix stored FW_PSID version masks adds beb55fcf950f bnxt_en: fix read of stored FW_PSID version on P5 devices adds 6fdab8a3ade2 bnxt_en: Fix asic.rev in devlink dev info command adds 7ae9dc356f24 bnxt_en: Fix UDP tunnel logic adds 1b2b91831983 bnxt_en: Fix possible unintended driver initiated error recovery adds 8c9bc823efd9 Merge branch 'bnxt_en-fixes' adds 48eab831ae8b net: create netdev->dev_addr assignment helpers adds 5289de5929d1 stmmac: dwmac-loongson:Fix missing return value adds e0b6417be088 MAINTAINERS: add VM SOCKETS (AF_VSOCK) entry adds 6d5f1ef83868 bonding: Fix negative jump label count on nested bonding adds 4a9c93dc47de selftests/bpf: Test XDP bonding nest and unwind adds b109398a2206 Merge branch 'bonding-fix' adds 0c0383918a3e net: hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_ca [...] adds fe63339ef36b ip6_gre: Revert "ip6_gre: add validation for csum_start" adds 0a83299935f0 net: qcom/emac: Replace strlcpy with strscpy adds 1d99411fe701 net: wwan: iosm: Replace io.*64_lo_hi() with regular accessors adds b539c44df067 net: wwan: iosm: Unify IO accessors used in the driver adds be27a47a760e cxgb3: fix oops on module removal adds 2f32c147a381 iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha adds 851c8e761c39 iwlwifi: bump FW API to 66 for AX devices adds 45010c080e6e iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' adds e4457a45b41c iwlwifi: fix printk format warnings in uefi.c adds 8f110f35f962 Merge tag 'wireless-drivers-2021-09-07' of git://git.kerne [...] adds 54d7a47a008b can: rcar_canfd: add __maybe_unused annotation to silence warning adds 644d0a5bcc33 can: c_can: fix null-ptr-deref on ioctl() adds 1c990729e198 Merge tag 'linux-can-fixes-for-5.15-20210907' of git://git [...] adds bbef56d861f1 bonding: 3ad: pass parameter bond_params by reference adds 0341d5e3d1ee net: renesas: sh_eth: Fix freeing wrong tx descriptor adds f97493657c63 net: phylink: add suspend/resume support adds 90702dcd19c0 net: stmmac: fix MAC not working when system resume back w [...] adds d1bf73387b5a Merge branch 'stmmac-wol-fix' adds 0f77f2defaf6 ieee802154: Remove redundant initialization of variable ret adds 626bf91a292e Merge tag 'net-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds b339ec9c229a kbuild: Only default to -Werror if COMPILE_TEST adds b8da302e2955 PCI: Call Max Payload Size-related fixup quirks early adds b12d93e9958e PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported adds a8bd29bd49c4 PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure adds d6b1715999fc PCI: Return int from pciconfig_read() syscall adds 52d44f3c6197 Merge branch 'pci/enumeration' adds faa2e05ad0dc PCI: ibmphp: Fix double unmap of io_mem adds 4f6f0b86d360 Merge branch 'pci/hotplug' adds 8c09e896cef8 PCI: Allow PASID on fake PCIe devices without TLP prefixes adds 8304a3a199ee PCI: Set dma-can-stall for HiSilicon chips adds 9d102c743724 Merge branch 'pci/iommu' adds d21faba11693 PCI: Bulk conversion to generic_handle_domain_irq() adds 03816e7f7887 Merge branch 'pci/irq' adds 00823dcbdd41 PCI/portdrv: Enable Bandwidth Notification only if port su [...] adds 34627f4dcd0f Merge branch 'pci/portdrv' adds 691392448065 PCI: Cache PCIe Device Capabilities register adds 56f107d7813f PCI: Add pcie_reset_flr() with 'probe' argument adds e20afa06244e PCI: Add array to track reset method ordering adds 4ec36dfeb155 PCI: Remove reset_fn field from pci_dev adds d88f521da3ef PCI: Allow userspace to query and set device reset mechanism adds 3a15955d7cf0 PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION adds 4273e64cc4eb PCI: Use acpi_pci_power_manageable() adds 375553a93201 PCI: Setup ACPI fwnode early and at the same time with OF adds 6937b7dd4349 PCI: Add support for ACPI _RST reset method adds 9bdc81ce440e PCI: Change the type of probe argument in reset functions adds e210d9fc0903 Merge branch 'pci/reset' adds a67462fc9de8 PCI: Refactor pci_ioremap_bar() and pci_ioremap_wc_bar() adds ca32b5310a1a PCI: Optimize pci_resource_len() to reduce kernel size adds 9045f63e67bc Merge branch 'pci/resource' adds d08c8b855140 PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms adds 32837d8a8f63 PCI: Add ACS quirks for Cavium multi-function devices adds 7cae7849fcce PCI/ACS: Enforce pci=noats with Transaction Blocking adds 1295d187abfb Merge branch 'pci/virtualization' adds e2cdd86b5617 PCI/VPD: Correct diagnostic for VPD read failure adds 70730db0f611 PCI/VPD: Check Resource Item Names against those valid for type adds 4e0d77f8e831 PCI/VPD: Treat initial 0xff as missing EEPROM adds 6303049d16f0 PCI/VPD: Reject resource tags with invalid size adds 7fa75dd8c645 PCI/VPD: Don't check Large Resource Item Names for validity adds 5fe204eab174 PCI/VPD: Allow access to valid parts of VPD if some is invalid adds 1285762c0712 PCI/VPD: Remove pci_vpd_size() old_size argument adds 91ab5d9d02a9 PCI/VPD: Make pci_vpd_wait() uninterruptible adds fe943bd8ab75 PCI/VPD: Remove struct pci_vpd.flag adds d27f7344ba89 PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() adds a38fccdb6289 PCI/VPD: Remove struct pci_vpd_ops adds 22ff2bcec704 PCI/VPD: Remove struct pci_vpd.valid member adds fd00faa375fb PCI/VPD: Embed struct pci_vpd in struct pci_dev adds 7bac54497c3e PCI/VPD: Determine VPD size in pci_vpd_init() adds fe7568cf2f2d PCI/VPD: Treat invalid VPD like missing VPD capability adds 76f3c032adad PCI/VPD: Add pci_vpd_alloc() adds 9e515c9f6c0b PCI/VPD: Add pci_vpd_find_ro_info_keyword() adds 6107e5cb907c PCI/VPD: Add pci_vpd_check_csum() adds 5119e20facfa sfc: Read VPD with pci_vpd_alloc() adds 37838aa437c7 sfc: Search VPD with pci_vpd_find_ro_info_keyword() adds f240e15097c5 tg3: Read VPD with pci_vpd_alloc() adds 8d6ab5c5accd tg3: Validate VPD checksum with pci_vpd_check_csum() adds 466a79f417be tg3: Search VPD with pci_vpd_find_ro_info_keyword() adds 667bb0e8f710 sfc: falcon: Read VPD with pci_vpd_alloc() adds 2d57dd6673a8 sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() adds 1a41fdb80570 bnx2: Search VPD with pci_vpd_find_ro_info_keyword() adds 35e7f1be7972 bnx2: Replace open-coded byte swapping with swab32s() adds df87589475e7 bnx2x: Read VPD with pci_vpd_alloc() adds 3831cba07a4b bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() adds 550cd7c1b45b bnxt: Read VPD with pci_vpd_alloc() adds 0ff25f6a17c7 bnxt: Search VPD with pci_vpd_find_ro_info_keyword() adds 52f0a1e00770 cxgb4: Validate VPD checksum with pci_vpd_check_csum() adds f9f3caa8dcd7 cxgb4: Remove unused vpd_param member ec adds fc9279298e3a cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() adds 890317950fca scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() adds a61590892ef0 PCI/VPD: Stop exporting pci_vpd_find_tag() adds 59b83b29bb55 PCI/VPD: Stop exporting pci_vpd_find_info_keyword() adds 46a347835cc5 PCI/VPD: Include post-processing in pci_vpd_find_tag() adds acfbb1b8a494 PCI/VPD: Add pci_vpd_find_id_string() adds 24c521f81c30 cxgb4: Use pci_vpd_find_id_string() to find VPD ID string adds 06e1913d4571 PCI/VPD: Clean up public VPD defines and inline functions adds 2c208abd4f9e PCI/VPD: Use unaligned access helpers adds 74797618e202 Merge branch 'pci/vpd' adds e15ac2080ec2 x86/PCI: Add pci_numachip_init() declaration adds 7eb6ea414857 PCI: Fix pci_dev_str_match_path() alloc while atomic bug adds ff3a52ab9cab PCI/PTM: Remove error message at boot adds 1901f8c9ca80 PCI: Correct the pci_iomap.h header guard #endif comment adds a153e5e117ff PCI: Add schedule point in proc_bus_pci_read() adds f0ab00174eb7 PCI: Make saved capability state private to core adds 817f9916a6e9 PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n adds 0da14a19493d x86/PCI: sta2x11: switch from 'pci_' to 'dma_' API adds 739c4747a25a Merge branch 'pci/misc' adds ee6f85683e85 PCI: artpec6: Remove surplus break statement after return adds 30492c12d232 PCI: artpec6: Remove local code block from switch statement adds dbf0b9bad040 Merge branch 'pci/artpec6' adds 71121fdd79f5 PCI: dwc: Remove surplus break statement after return adds bd8bb4d097e4 Merge branch 'pci/dwc' adds 0e898eb8df4e PCI: rockchip-dwc: Add Rockchip RK356X host controller driver adds 0e52059a8256 Merge branch 'pci/rockchip-dwc' adds da36024a4e83 PCI: visconti: Add Toshiba Visconti PCIe host controller driver adds 89761eefc7ad MAINTAINERS: Add entries for Toshiba Visconti PCIe controller adds a549a33c37ef Merge branch 'pci/visconti' adds fcb461e2bc8b PCI: aardvark: Fix checking for PIO status adds 02bcec3ea559 PCI: aardvark: Increase polling delay to 1.5s while waitin [...] adds e902bb7c24a7 PCI: pci-bridge-emul: Add PCIe Root Capabilities Register adds 43f5c77bcbd2 PCI: aardvark: Fix reporting CRS value adds 64f160e19e92 PCI: aardvark: Configure PCIe resources from 'ranges' DT property adds d212dcee27c1 PCI: aardvark: Fix masking and unmasking legacy INTx interrupts adds 540267e236dd Merge branch 'remotes/lorenzo/pci/aardvark' adds f4455748b212 PCI: cadence: Use bitfield for *quirk_retrain_flag* instea [...] adds 09c24094b2e3 PCI: cadence: Add quirk flag to set minimum delay in LTSSM [...] adds f1de58802f0f PCI: j721e: Add PCIe support for J7200 adds c8a375a8e15a PCI: j721e: Add PCIe support for AM64 adds 7c52009d94ab misc: pci_endpoint_test: Add deviceID for AM64 and J7200 adds 2b5a949eea28 Merge branch 'remotes/lorenzo/pci/cadence' adds 8f6a6b3c50ce PCI: hv: Support for create interrupt v3 adds 53cb14d25662 Merge branch 'remotes/lorenzo/pci/hv' adds 15d82ca23c99 PCI: Introduce domain_nr in pci_host_bridge adds 41dd40fd7179 PCI: Support populating MSI domains of root buses via bridges adds b424d4d42632 arm64: PCI: Restructure pcibios_root_bridge_prepare() adds 7d40c0f70d92 arm64: PCI: Support root bridge preparation for Hyper-V adds 418cb6c8e051 PCI: hv: Generify PCI probing adds 38c0d266dc80 PCI: hv: Set ->domain_nr of pci_host_bridge at probing time adds 9e7f9178ab49 PCI: hv: Set up MSI domain at bridge probing time adds 88f94c7f8f40 PCI: hv: Turn on the host bridge probing on ARM64 adds a1e4ca8eb963 Merge branch 'remotes/lorenzo/pci/hyper-v' adds d277f6e88c88 PCI: of: Don't fail devm_pci_alloc_host_bridge() on missin [...] adds aeaea8969b40 PCI: iproc: Fix BCMA probe resource handling adds c1bb1449fa8e Merge branch 'remotes/lorenzo/pci/iproc' adds 33d2f8e4ffd1 dt-bindings: PCI: Add Intel Keem Bay PCIe controller adds 0c87f90b4c13 PCI: keembay: Add support for Intel Keem Bay adds af42a0d4a88b Merge branch 'remotes/lorenzo/pci/keembay' adds aa6eca5b8166 dt-bindings: PCI: mediatek: Update the Device tree bindings adds 87e8657ba99c PCI: mediatek: Add new method to get shared pcie-cfg base address adds 436960bb0045 PCI: mediatek: Add new method to get irq number adds 77216702c8f6 PCI: mediatek: Use PCI domain to handle ports detection adds c501cf9cbeac Merge branch 'remotes/lorenzo/pci/mediatek' adds 1e29cd9983eb PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() adds a115b1bd3af0 PCI: rcar: Add L1 link state fix into data abort hook adds c2863b217edc Merge branch 'remotes/lorenzo/pci/rcar' adds 6310a1526aa0 PCI: tegra: Remove unused struct tegra_pcie_bus adds eff21f5da308 PCI: tegra: Fix OF node reference leak adds 804b2b6f2a95 PCI: tegra: Use 'seq_puts' instead of 'seq_printf' adds fd44e8efccd4 PCI: tegra: make const array err_msg static adds db2d64f83703 Merge branch 'remotes/lorenzo/pci/tegra' adds ceb1412c1c8c PCI: tegra194: Fix handling BME_CHGED event adds 43537cf7e351 PCI: tegra194: Fix MSI-X programming adds 834c5cf2b587 PCI: tegra194: Disable interrupts before entering L2 adds de2bbf2b71bb PCI: tegra194: Don't allow suspend when Tegra PCIe is in EP mode adds f62750e6918d PCI: tegra194: Cleanup unused code adds 4a4547db5612 Merge branch 'remotes/lorenzo/pci/tegra194' adds 9e4ae52cabd8 PCI: xgene-msi: Remove redundant dev_err() call in xgene_m [...] adds 09cfc9db2db1 Merge branch 'remotes/lorenzo/pci/xgene' adds 4d79e367185d dt-bindings: pci: xilinx-nwl: Document optional clock property adds de0a01f52966 PCI: xilinx-nwl: Enable the clock through CCF adds eccefc748e0e Merge branch 'remotes/lorenzo/pci/xilinx-nwl' adds f00bfc648995 dt-bindings: PCI: pci-ep: Add binding to specify virtual function adds 1cf362e907f3 PCI: endpoint: Add support to add virtual function in endp [...] adds 101600e79045 PCI: endpoint: Add support to link a physical function to [...] adds 53fd3cbe5e9d PCI: endpoint: Add virtual function number in pci_epc ops adds 0cf985d6119c PCI: cadence: Simplify code to get register base address f [...] adds e19a0adf6e8b PCI: cadence: Add support to configure virtual functions adds 489b1f41e54f misc: pci_endpoint_test: Populate sriov_configure ops to c [...] adds 0c84f5bf3eb3 Documentation: PCI: endpoint/pci-endpoint-cfs: Guide to us [...] adds 6e129176c3af Merge branch 'remotes/lorenzo/pci/endpoint' adds 9f1168cf263a PCI: controller: PCI_IXP4XX should depend on ARCH_IXP4XX adds e3c825c93e62 Merge branch 'remotes/lorenzo/pci/misc' adds 224d8031e482 tools: PCI: Zero-initialize param adds 742a4c49a82a Merge branch 'remotes/lorenzo/pci/tools' adds ac08b1c68d1b Merge tag 'pci-v5.15-changes' of git://git.kernel.org/pub/ [...] adds 49832c819ab8 Makefile: use -Wno-main in the full kernel tree adds eafb1d64030a mm, slub: don't call flush_all() from slab_debug_trace_open() adds b3fd64e1451b mm, slub: allocate private object map for debugfs listings adds 0a19e7dd9288 mm, slub: allocate private object map for validate_slab_cache() adds 84048039d777 mm, slub: don't disable irq for debug_check_no_locks_freed() adds 976b805c782a mm, slub: remove redundant unfreeze_partials() from put_cp [...] adds 2a904905ae04 mm, slub: extract get_partial() from new_slab_objects() adds 53a0de06e50a mm, slub: dissolve new_slab_objects() into ___slab_alloc() adds 75c8ff281d7a mm, slub: return slab page from get_partial() and set c->p [...] adds 1572df7cbcb4 mm, slub: restructure new page checks in ___slab_alloc() adds 9b4bc85a69f5 mm, slub: simplify kmem_cache_cpu and tid setup adds e500059ba552 mm, slub: move disabling/enabling irqs to ___slab_alloc() adds 0b303fb40286 mm, slub: do initial checks in ___slab_alloc() with irqs enabled adds fa417ab7506f mm, slub: move disabling irqs closer to get_partial() in _ [...] adds 6c1dbb674c5c mm, slub: restore irqs around calling new_slab() adds 3f2b77e35a4f mm, slub: validate slab from partial list or page allocato [...] adds 9f101ee89465 mm, slub: check new pages with restored irqs adds 4b1f449dedd2 mm, slub: stop disabling irqs around get_partial() adds a019d2016258 mm, slub: move reset of c->page and freelist out of deacti [...] adds 3406e91bce47 mm, slub: make locking in deactivate_slab() irq-safe adds cfdf836e1f93 mm, slub: call deactivate_slab() without disabling irqs adds f3ab8b6b9228 mm, slub: move irq control into unfreeze_partials() adds 8de06a6f48f2 mm, slub: discard slabs in unfreeze_partials() without irq [...] adds c2f973ba42ed mm, slub: detach whole partial list at once in unfreeze_pa [...] adds fc1455f4e023 mm, slub: separate detaching of partial list in unfreeze_p [...] adds 7cf9f3ba2f02 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] adds 0e7ac738f785 mm, slub: don't disable irqs in slub_cpu_dead() adds 08beb547a1f7 mm, slab: split out the cpu offline variant of flush_slab() adds 5a836bf6b09f mm: slub: move flush_cpu_slab() invocations __free_slab() [...] adds 94ef0304e2b8 mm: slub: make object_map_lock a raw_spinlock_t adds a2b4ae8bfd9c mm, slub: make slab_lock() disable irqs with PREEMPT_RT adds e0a043aa4145 mm, slub: protect put_cpu_partial() with disabled irqs ins [...] adds 25c00c506e81 mm, slub: use migrate_disable() on PREEMPT_RT adds bd0e7491a931 mm, slub: convert kmem_cpu_slab protection to local_lock adds cc09ee80c3b1 Merge tag 'mm-slub-5.15-rc1' of git://git.kernel.org/pub/s [...] adds df82bf5a9fad memory-hotplug.rst: remove locking details from admin-guide adds ac3332c44767 memory-hotplug.rst: complete admin-guide overhaul adds 859a85ddf90e mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE adds 673d40c82eb2 mm: memory_hotplug: cleanup after removal of pfn_valid_within() adds 7cf209ba8a86 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] adds 65a2aa5f482e mm/memory_hotplug: remove nid parameter from arch_remove_memory() adds e1c158e49566 mm/memory_hotplug: remove nid parameter from remove_memory [...] adds 35ba0cd5290b ACPI: memhotplug: memory resources cannot be enabled yet adds 4b0970024408 mm: track present early pages per zone adds e83a437faa62 mm/memory_hotplug: introduce "auto-movable" online policy adds 028fc57a1c36 drivers/base/memory: introduce "memory groups" to logicall [...] adds 836809ec75cc mm/memory_hotplug: track present pages in memory groups adds 2a1578397a16 ACPI: memhotplug: use a single static memory group for a s [...] adds eedf634aac3b dax/kmem: use a single static memory group for a single pr [...] adds ffaa6ce835ea virtio-mem: use a single dynamic memory group for a single [...] adds 445fcf7c7214 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] adds 3fcebf90209a mm/memory_hotplug: improved dynamic memory group aware "au [...] adds 5ef5f810199f mm/memory_hotplug: use helper zone_is_zone_device() to sim [...] adds fe3df441ef88 mm: remove redundant compound_head() calling adds 8350229ffceb riscv: only select GENERIC_IOREMAP if MMU support is enabled adds 82a70ce0426d mm: move ioremap_page_range to vmalloc.c adds 8491502f787c mm: don't allow executable ioremap mappings adds 395519b4b6e8 mm/early_ioremap.c: remove redundant early_ioremap_shutdown() adds 513861202d12 highmem: don't disable preemption on RT in kmap_atomic() adds ea0eafead4b6 mm: in_irq() cleanup adds 41c961b9013e mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFL [...] adds 110860541f44 mm/secretmem: use refcount_t instead of atomic_t adds 4bbf04aa9aa8 kfence: show cpu and timestamp in alloc/free info adds c40c6e593bf9 kfence: test: fail fast if disabled at boot adds 2224d8485492 mm: introduce Data Access MONitor (DAMON) adds f23b8eee1871 mm/damon/core: implement region-based sampling adds b9a6ac4e4ede mm/damon: adaptively adjust regions adds 1c676e0d9b1a mm/idle_page_tracking: make PG_idle reusable adds 3f49584b262c mm/damon: implement primitives for the virtual memory addr [...] adds 2fcb93629ad8 mm/damon: add a tracepoint adds 4bc05954d007 mm/damon: implement a debugfs-based user space interface adds 429538e85410 mm/damon/dbgfs: export kdamond pid to the user space adds 75c1c2b53c78 mm/damon/dbgfs: support multiple contexts adds c4ba6014aec3 Documentation: add documents for DAMON adds 17ccae8bb5c9 mm/damon: add kunit tests adds b348eb7abd09 mm/damon: add user space selftests adds 75e39b1a3668 MAINTAINERS: update for DAMON adds 5ecae8f6aafe alpha: agp: make empty macros use do-while-0 style adds 0a9d991c424b alpha: pci-sysfs: fix all kernel-doc warnings adds 3843c50a782c percpu: remove export of pcpu_base_addr adds 8d23b2080b4f proc: stop using seq_get_buf in proc_task_name adds c2f273ebd89a connector: send event on write to /proc/[pid]/comm adds c226bc3cd99b arch: Kconfig: fix spelling mistake "seperate" -> "separate" adds a8a47cf5ce4b include/linux/once.h: fix trivia typo Not -> Note adds c9221919a2d2 units: change from 'L' to 'UL' adds e2c77032fcbe units: add the HZ macros adds 73b718c617ca thermal/drivers/devfreq_cooling: use HZ macros adds 04c8984ae3fa devfreq: use HZ macros adds 55c653e0be71 iio/drivers/as73211: use HZ macros adds d59eacaac953 hwmon/drivers/mr75203: use HZ macros adds 87000e7fe0a2 iio/drivers/hid-sensor: use HZ macros adds 09704a941c42 i2c/drivers/ov02q10: use HZ macros adds 9ef347c3df98 mtd/drivers/nand: use HZ macros adds 18821693b97b phy/drivers/stm32: use HZ macros adds 3c91dda97eea kernel/acct.c: use dedicated helper to access rlimit values adds 2d186afd04d6 profiling: fix shift-out-of-bounds bugs adds 726248b62fbe MAINTAINERS: update ClangBuiltLinux mailing list adds 28f8fc19b249 Documentation/llvm: update mailing list adds 1c3493bb290b Documentation/llvm: update IRC location adds bcda5fd34417 math: make RATIONAL tristate adds 8ba739ede49d math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] adds 36f33b562936 lib/test: convert test_sort.c to use KUnit adds 83a29beb23bc lib/dump_stack: correct kernel-doc notation adds 44e559977554 lib/iov_iter.c: fix kernel-doc warnings adds 7fc5b571325f tools: rename bitmap_alloc() to bitmap_zalloc() adds d2af5aa6c036 checkpatch: support wide strings adds 046fc741e35e checkpatch: make email address check case insensitive adds 4ce9f9704578 checkpatch: improve GIT_COMMIT_ID test adds 1e1c15839df0 fs/epoll: use a per-cpu counter for user's watches count adds b234ed6d6294 init: move usermodehelper_enable() to populate_rootfs() adds 8b097881b54c trap: cleanup trap_init() adds 5f5dec07aca7 nilfs2: fix memory leak in nilfs_sysfs_create_device_group adds dbc6e7d44a51 nilfs2: fix NULL pointer in nilfs_##name##_attr_release adds 24f8cb1ed057 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group adds a3e181259ddd nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group adds b2fe39c248f3 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group adds 17243e1c3072 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group adds 98e2e409e76e nilfs2: use refcount_dec_and_lock() to fix potential UAF adds dbd9d6f8fa9c fs/coredump.c: log if a core dump is aborted due to change [...] adds 6fcac87e1f9e coredump: fix memleak in dump_vma_snapshot() adds 05da8113c9ba kernel/fork.c: unexport get_{mm,task}_exe_file adds 5b91a75b3312 pid: cleanup the stale comment mentioning pidmap_init(). adds e1fbbd073137 prctl: allow to setup brk for et_dyn executables adds 4cb398fe1bf1 configs: remove the obsolete CONFIG_INPUT_POLLDEV adds 6fe26259b488 Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] adds d42990f486b5 selftests/memfd: remove unused variable adds 20401d1058f3 ipc: replace costly bailout check in sysvipc_find_ipc() adds 560a87057028 mm/workingset: correct kernel-doc notations adds b285437d1d92 scripts: check_extable: fix typo in user error message adds 2d338201d531 Merge branch 'akpm' (patches from Andrew) adds f997ea3b7afc 9p/trans_virtio: Remove sysfs file on probe failure adds 732b33d0dbf1 9p/xen: Fix end of loop tests for list_for_each_entry adds 22bb3b79290e net/9p: increase tcp max msize to 1MB adds 9210fc0a3b61 net/9p: use macro to define default msize adds 9c4d94dc9a64 net/9p: increase default msize to 128k adds 34c59da47329 Merge tag '9p-for-5.15-rc1' of git://github.com/martinetd/linux adds 2ad32cf09bd2 ceph: fix memory leak on decode error in ceph_handle_caps adds ce3a8732ae0d ceph: fix comment about short copies in ceph_write_end adds fba97e802501 ceph: make ceph_create_session_msg a global symbol adds 59b312f36230 ceph: make iterate_sessions a global symbol adds d095559ce410 ceph: flush mdlog before umounting adds e1a4541ec0b9 ceph: flush the mdlog before waiting on unsafe reqs adds 49f8899e5edf ceph: remove some defunct forward declarations adds 40e309de4dd8 ceph: add a new vxattr to return auth mds for an inode adds b4002173b798 ceph: cancel delayed work instead of flushing on mdsc teardown adds c80dc3aee984 ceph: remove redundant initializations from mdsc and session adds 0ba92e1c5f7c ceph: add ceph_change_snap_realm() helper adds 692e17159792 ceph: print more information when we can't find snaprealm adds d517b3983dd3 ceph: reconnect to the export targets on new mdsmaps adds b11ed5034668 ceph: request Fw caps before updating the mtime in ceph_wr [...] adds a6d37ccdd240 ceph: remove the capsnaps when removing caps adds 42ad631b4d0e ceph: don't WARN if we're force umounting adds a76d0a9c288e ceph: don't WARN if we're forcibly removing the session caps adds 3eaf5aa1cfa8 ceph: lockdep annotations for try_nonblocking_invalidate adds 9f3589993c0c ceph: drop the mdsc_get_session/put_session dout messages adds 05a444d3f90a ceph: fix dereference of null pointer cf adds 8a05abd0c938 Merge tag 'ceph-for-5.15-rc1' of git://github.com/ceph/cep [...] adds e38b3f200594 SUNRPC: don't pause on incomplete allocation adds 0c217d5066c8 SUNRPC: improve error response to over-size gss credential adds 14e2bc4e8c40 Merge tag 'nfsd-5.15-1' of git://git.kernel.org/pub/scm/li [...] adds 315511166469 microblaze: move core-y in arch/microblaze/Makefile to arc [...] adds 1511e5d64a51 Merge tag 'microblaze-v5.15' of git://git.monstr.eu/linux- [...] adds 4c5afb74d945 module: combine constructors in module linker script adds ced75a2f5da7 MAINTAINERS: Add Luis Chamberlain as modules maintainer adds 6dcaf9fb623f Merge tag 'modules-for-v5.15' of git://git.kernel.org/pub/ [...] adds d44f571ff5ce Documentation/process/applying-patches: Activate linux-nex [...] adds 251a7b3edc19 docs: x86: Remove obsolete information about x86_64 vmallo [...] adds 630c8fa02f9a Documentation: Update details of The Linux Kernel Module P [...] adds 8c7a729d0964 Documentation: locking: fix references adds 59c6a716b14b Documentation/process/maintainer-pgp-guide: Replace broken [...] adds f08fe9d29366 Documentation: arm: marvell: Add 88F6825 model into list adds fe450eeb4e6f Documentation: in_irq() cleanup adds c19430eec84f Documentation: block: blk-mq: Fix small typo in multi-queue docs adds d4477209c8fb Documentation/features/vm: correct huge-vmap APIs adds 8137a49e1567 docs/zh_CN: Modify the translator tag and fix the wrong word adds e5cb9494fe79 docs/zh_TW: add translations for zh_TW/arm64 adds ac8fa1bdc026 docs/zh_TW: add translations for zh_TW/cpu-freq adds bf608ebc364e docs/zh_TW: add translations for zh_TW/filesystems adds abf36fe0be7d docs: kernel-hacking: Remove inappropriate text adds 7c5c18bdb656 docs: pdfdocs: Fix typo in CJK-language specific font settings adds 0f4b9289bad3 Merge tag 'docs-5.15-2' of git://git.lwn.net/linux adds 59dc33252ee7 PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus adds fa209644a712 ACPI: PM: s2idle: Run both AMD and Microsoft methods if bo [...] adds 17b121ad0c43 Documentation: ACPI: Align the SSDT overlays file with the code adds e543b10cd9d7 Merge branches 'acpi-pm' and 'acpi-docs' adds 9c566611ac5c Merge tag 'acpi-5.15-rc1-2' of git://git.kernel.org/pub/sc [...] adds bb8c26d9387f cpufreq: vexpress: Set CPUFREQ_IS_COOLING_DEV flag adds c17495b01b72 cpufreq: Add callback to register with energy model adds 94ab4c3c259c cpufreq: dt: Use .register_em() to register with energy model adds fcd300c685d5 cpufreq: imx6q: Use .register_em() to register with energy model adds 3701fd64a3fb cpufreq: mediatek: Use .register_em() to register with ene [...] adds 361a172d2309 cpufreq: omap: Use .register_em() to register with energy model adds e96c2153d0fc cpufreq: qcom-cpufreq-hw: Use .register_em() to register w [...] adds 4d584efae0b2 cpufreq: scpi: Use .register_em() to register with energy model adds 3fd23111185d cpufreq: vexpress: Use .register_em() to register with ene [...] adds 37f188318ea3 cpufreq: scmi: Use .register_em() to register with energy model adds 275157b367f4 cpufreq: qcom-cpufreq-hw: Add dcvs interrupt support adds 5e79d6d9ea00 cpufreq: blocklist more Qualcomm platforms in cpufreq-dt-platdev adds f0712ace7fe0 cpufreq: qcom-hw: Set dvfs_possible_from_any_cpu cpufreq d [...] adds b2a6181e27c3 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 692a3b9a8994 cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() adds 9ab0a6cb76b9 cpufreq: sh: Remove sh_cpufreq_cpu_ready() adds 4bf8e582119e cpufreq: Remove ready() callback adds dd7c46d6e58e Revert "cpufreq: intel_pstate: Process HWP Guaranteed chan [...] adds a8bbe0c94405 dt-bindings: cpufreq: add bindings for MediaTek cpufreq HW adds 8486a32dd484 cpufreq: Add of_perf_domain_get_sharing_cpumask adds 4855e26bcf4d cpufreq: mediatek-hw: Add support for CPUFREQ HW adds 27de8d597020 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds eabf9e616ec6 Merge branch 'pm-cpufreq' adds d00aa8061e04 ARM: dts: omap: Drop references to opp.txt adds 29fc76957a97 dt-bindings: Clean-up OPP binding node names in examples adds 94274f20f6bf dt-bindings: opp: Convert to DT schema adds 2a3441f59464 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds f76c87e8c337 Merge branch 'pm-opp' adds 30f349097897 Merge tag 'pm-5.15-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds d453ceb6549a platform/chrome: sensorhub: Add trace events for sample adds 3abc16af57c9 platform/chrome: cros_ec_proto: Send command again when ti [...] adds a8db7a3f8ac6 platform/chrome: cros_ec_typec: Use existing feature check adds 4665584888ad platform/chrome: cros_ec_trace: Fix format warnings adds 730bf31b8fc8 Merge tag 'tag-chrome-platform-for-v5.15' of git://git.ker [...] adds c68ed7945701 mm/vmstat: protect per cpu variables with preempt disable on RT adds 2b9b624f5aef mm: migrate: introduce a local variable to get the number [...] adds 68a9843f14b6 mm: migrate: fix the incorrect function name in comments adds 213ecb315751 mm: migrate: change to use bool type for 'page_was_mapped' adds 4b692e861619 kexec: move locking into do_kexec_load adds 5d700a0fd71d kexec: avoid compat_alloc_user_space adds 5b1b561ba73c mm: simplify compat_sys_move_pages adds e130242dc351 mm: simplify compat numa syscalls adds 59ab844eed9c compat: remove some compat entry points adds a7a08b275a8b arch: remove compat_alloc_user_space adds 4b42fb213678 mm/hmm: bypass devmap pte when all pfn requested flags are [...] adds 13db8c50477d mm/hugetlb: initialize hugetlb_usage in mm_init adds 32d4f4b782bb mm,vmscan: fix divide by zero in get_scan_count adds 053cfda10230 mm/page_alloc.c: avoid accessing uninitialized pcp page mi [...] adds 10994316089c mmap_lock: change trace and locking order adds 79d3705040c3 mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp adds 276aeee1c5fc mm/mempolicy: fix a race between offset_il_node and mpol_r [...] adds ddb13122aa7e nds32/setup: remove unused memblock_region variable in set [...] adds a3fa7a101dcf Merge branches 'akpm' and 'akpm-hotfixes' (patches from Andrew) adds fe364a7d95c2 dmaengine: dw: Program xBAR hardware for Elkhart Lake adds 53b50458110d dmaengine: idxd: Simplify code and axe the use of a deprec [...] adds 0dcfe41e9a4c dmanegine: idxd: cleanup all device related bits after dis [...] adds e753a64bee75 dmaengine: idxd: Add wq occupancy information to sysfs attribute adds 53499d1fc112 dmaengine: idxd: have command status always set adds ac24a2dc06cd dmaengine: idxd: add missing percpu ref put on failure adds 6cfd9e62e329 dmaengine: idxd: assign MSIX vectors to each WQ rather tha [...] adds b2296eeac915 dmaengine: idxd: depends on !UML adds 4faee8b65ec3 dmaengine: sprd: Add missing MODULE_DEVICE_TABLE adds 407b3ea075c2 Merge branch 'fixes' into next adds 49c4959f04b5 dmaengine: idxd: fix sequence for pci driver remove() and [...] adds 88c5d0a2b9b0 Merge branch 'fixes' into next adds 3ecfc9135e6c dmaengine: idxd: add driver register helper adds da5a11d75d68 dmaengine: idxd: add driver name adds 700af3a0a26c dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev adds f52058ae1152 dmaengine: idxd: remove IDXD_DEV_CONF_READY adds 1f2bb40337f0 dmaengine: idxd: move wq_enable() to device.c adds 69e4f8be596d dmaengine: idxd: move wq_disable() to device.c adds 3a5cc01647f0 dmaengine: idxd: remove bus shutdown adds 1c264299431e dmaengine: idxd: remove iax_bus_type prototype adds fcc2281b142b dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus adds bd42805b5da3 dmaengine: idxd: move probe() bits for idxd 'struct device [...] adds 745e92a6d816 dmaengine: idxd: idxd: move remove() bits for idxd 'struct [...] adds c05257b5600b dmanegine: idxd: open code the dsa_drv registration adds 5fee6567ec38 dmaengine: idxd: add type to driver in order to allow devi [...] adds 034b3290ba25 dmaengine: idxd: create idxd_device sub-driver adds 0cda4f6986a3 dmaengine: idxd: create dmaengine driver for wq 'device' adds 448c3de8ac83 dmaengine: idxd: create user driver for wq 'device' adds d9e5481fca74 dmaengine: dsa: move dsa_bus_type out of idxd driver to st [...] adds 6e7f3ee97bbe dmaengine: idxd: move dsa_drv support to compatible mode adds 0e96454ca26c dmaengine: idxd: remove fault processing code adds c28d5d5688c6 Merge tag 'bus_remove_return_void-5.15' into next adds 75ba9a715cb6 dmaengine: xilinx_dma: Use list_move_tail instead of list_ [...] adds df208d63cfc5 dmaengine: fsl-dpaa2-qdma: Use list_move_tail instead of l [...] adds 48594dbf793a dmaengine: zynqmp_dma: Use list_move_tail instead of list_ [...] adds 26f1ca91d242 dmaengine: hisi_dma: Remove some useless code adds 4aece33cacf7 dt-bindings: dma: altera-msgdma: make response port optional adds af2eec750281 dmaengine: altera-msgdma: make response port optional adds ef94b0413bf4 dt-bindings: dma: add alternative REQ/ACK protocol selecti [...] adds 2b5b74054c21 dmaengine: stm32-dma: add alternate REQ/ACK protocol management adds 48ae638be56b ppc4xx: replace sscanf() by kstrtoul() adds 059e969c2a7d dmaengine: tegra210-adma: Using pm_runtime_resume_and_get [...] adds 258cb692b820 dmaengine: at_xdmac: use platform_driver_register adds ade8a86b512c dmaengine: idxd: Set defaults for GRPCFG traffic class adds 568b2126466f dmaengine: idxd: fix uninit var for alt_drv adds 673d812d30be dmaengine: idxd: fix wq slot allocation index check adds a9c171527a34 dmaengine: idxd: rotate portal address for better performance adds 125d10373ad9 dmanegine: idxd: add software command status adds b60bb6e2bfc1 dmaengine: idxd: fix abort status check adds 5eea6c9712bd dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned adds 32286e279385 dmaengine: dw-axi-dmac: Remove free slot check algorithm i [...] adds f95f3b53513d dmaengine: dw-axi-dmac: support parallel memory <--> perip [...] adds c454d16a7d5a dmaengine: dw-axi-dmac: Burst length settings adds b92e83f7c4f0 dmaengine: ep93xx: Prepare clock before using it adds dd861267bfec dma: imx-dma: configure the generic DMA type to make it work adds ffa179ae2af6 Merge branch 'fixes' into next adds e9c5b0b53ccc dmaengine: idxd: Fix a possible NULL pointer dereference adds 53cbf462f6b5 dmaengine: idxd: Remove unused status variable in irq_proc [...] adds dfa6a2f4c2ea dmaengine: dw: Remove error message from DT parsing code adds 08bf54fcf5ca dmaengine: dw: Convert members to u32 in platform data adds d6ff82cc1bff dmaengine: dw: Simplify DT property parser adds 4153a7f6440f dmaengine: xilinx: Add empty device_config function adds 81c2f79c2104 dmaengine: idxd: add capability check for 'block on fault' [...] adds bd2f4ae5e019 dmaengine: idxd: clear block on fault flag when clear wq adds d803c8b9f3f2 dmaengine: idxd: make I/O interrupt handler one shot adds 67db87dc8284 dmaengine: acpi: Avoid comparison GSI with Linux vIRQ adds 15cb0321a55e dmaengine: acpi: Check for errors from acpi_register_gsi() [...] adds 9fce3b3a0ab4 dmaengine: idxd: remove interrupt flag for completion list [...] adds 9760383b22ed Merge tag 'v5.14-rc5' into next adds 0b030f54f094 dmaengine: idxd: make submit failure path consistent on de [...] adds 9806eb5c7957 dmaengine: idxd: set descriptor allocation size to thresho [...] adds bbac7a92a46f dmaengine: ioat: depends on !UML adds 9b9b12537d3a dt-bindings: dma: Document RZ/G2L bindings adds ab959c7d4ea0 dmaengine: Extend the dma_slave_width for 128 bytes adds 5000d37042a6 dmaengine: sh: Add DMAC driver for RZ/G2L SoC adds 5e70a09c54c4 dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX adds aac6c0f90799 dmaengine: xilinx_dma: Set DMA mask for coherent APIs adds d8071323c563 dmaengine: idxd: fix setting up priv mode for dwq adds f9f4082dbc56 dmaengine: idxd: remove interrupt disable for cmd_lock adds cf84a4b968f3 dmaengine: idxd: remove interrupt disable for dev_lock adds 64d57d2c64e5 dmaengine: fsl-dpaa2-qdma: Fix spelling mistake "faile" -> [...] adds fa5d823b16a9 dmaengine: ptdma: Initial driver for the AMD PTDMA adds b0b4a6b10577 dmaengine: ptdma: register PTDMA controller as a DMA resource adds e2fb2e2a33fa dmaengine: ptdma: Add debugfs entries for PTDMA adds e037e36c35c2 dmaengine: ptdma: remove PT_OFFSET to avoid redefnition adds 8f031494df0e MAINTAINERS: Fix AMD PTDMA DRIVER entry adds 1e008336b9f5 dmaengine: sh: Fix unused initialization of pointer lmdesc adds 11a427be2c47 dmaengine: sh: fix some NULL dereferences adds 0aa251601712 Merge tag 'dmaengine-5.15-rc1' of git://git.kernel.org/pub [...] adds 9660dcbe0d91 RDMA/mlx5: Fix number of allocated XLT entries adds f4c6f31011ea RDMA/mlx5: Fix xlt_chunk_align calculation adds 84f969e1c48e IB/qib: Fix null pointer subtraction compiler warning adds f1b195ce81ad RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic adds 2169b908894d IB/hfi1: make hist static adds 4b105f4a256a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 32b2397c1e56 libnvdimm/pmem: Fix crash triggered when I/O in-flight dur [...] adds 6c97ec172a1c fsdax: improve the FS_DAX Kconfig description and help text adds 39b6389a7fdc dax: stop using bdevname adds dfa584f6f915 dm: use fs_dax_get_by_bdev instead of dax_get_by_host adds 1b7646014e0d dax: mark dax_get_by_host static adds 673a0658f6ac dax: move the dax_read_lock() locking into dax_supported adds cd93a2a4d1b0 dax: remove __generic_fsdax_supported adds 60b8340f0d65 dax: stub out dax_supported for !CONFIG_FS_DAX adds a384f088e4a1 xfs: factor out a xfs_buftarg_is_dax helper adds bdd3c50d83bf dax: remove bdev_dax_supported adds 3fc372535741 Merge branch 'for-5.15/fsdax-cleanups' into for-5.15/libnvdimm adds 2e5fd489a4e5 Merge tag 'libnvdimm-for-5.15' of git://git.kernel.org/pub [...] adds 5161a55c069f cxl: Move cxl_core to new directory adds 95aaed266801 cxl/core: Improve CXL core kernel docs adds 06737cd0d216 cxl/core: Move pmem functionality adds 0f06157e0135 cxl/core: Move register mapping infrastructure adds 9cc238c7a526 cxl/pci: Introduce cdevm_file_operations adds 3d135db51024 cxl/core: Move memdev management to core adds 1e39db573e4c cxl/pci: Ignore unknown register block types adds 5b68705d1e63 cxl/pci: Simplify register setup adds 0b9159d0ff21 cxl/pci: Store memory capacity values adds f847502ad8e3 cxl/mem: Account for partitionable space in ram/pmem ranges adds ceeb0da0a032 cxl/mem: Adjust ram/pmem range to represent DPA ranges adds b4366a827f6c libnvdimm/labels: Introduce getters for namespace label fields adds 9761b02d40de libnvdimm/labels: Add isetcookie validation helper adds 8176f1478912 libnvdimm/labels: Introduce label setter helpers adds 7cd35b292050 libnvdimm/labels: Add a checksum calculation helper adds f56541a7122c libnvdimm/labels: Add blk isetcookie set / validation helpers adds de8fa48b9a28 libnvdimm/labels: Add blk special cases for nlabel and pos [...] adds 8b03aa0e0e5a libnvdimm/labels: Add type-guid helpers adds a6e6d7229572 libnvdimm/labels: Add claim class helpers adds a7bfaad54b8b cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports adds 9e56614c44b9 cxl/pci: Fix lockdown level adds da582aa5ad57 cxl/pci: Fix debug message in cxl_probe_regs() adds 9d1b3afd7304 cxl/uapi: Fix defined but not used warnings adds a01da6ca7d0a cxl/pmem: Fix Documentation warning adds 2b922a9d064f cxl/registers: Fix Documentation warning adds 70868a180501 Merge tag 'cxl-for-5.15' of git://git.kernel.org/pub/scm/l [...] adds 2112ff5ce0c1 iov_iter: track truncated size adds 89c2b3b74918 io_uring: reexpand under-reexpanded iters adds 7b7699c09f66 Merge branch 'work.iov_iter' of git://git.kernel.org/pub/s [...] adds e24d12b7442a init: split get_fs_names adds f9259be6a9e7 init: allow mounting arbitrary non-blockdevice filesystems [...] adds 6e7c1770a212 fs: simplify get_filesystem_list / get_all_fs_names adds e2e694b9e6f3 Merge branch 'work.init' of git://git.kernel.org/pub/scm/l [...] adds 7bb698f09bdd fs: Move notify_change permission checks into may_setattr adds d75b9fa053e4 gfs2: Switch to may_setattr in gfs2_setattr adds 7b871c7713d1 Merge branch 'work.gfs2' of git://git.kernel.org/pub/scm/l [...] adds 2297791c92d0 s390/cio: dont unregister subchannel from child-drivers adds 436fc4feeabb s390: add kmemleak annotation in stack_alloc() adds 15256194eff6 s390/entry: make oklabel within CHKSTG macro local adds 81912856e0fb s390/configs: enable CONFIG_KFENCE in debug_defconfig adds 88b604263f3d s390/unwind: use current_frame_address() to unwind current task adds a052096bdd68 s390/topology: fix topology information when calling cpu h [...] adds 2e8275285a60 s390/mm: fix kernel doc comments adds 5dddfaac4c25 s390/cpum_cf: move array from header to C file adds 44bead2545f1 s390/con3270: use proper type for tasklet function adds 7a928af413c3 s390/ctrlchar: fix kernel doc comment adds 19379d456f7b s390/cio: fix kernel doc comment adds ebd9cc659369 s390/pci: fix clp_get_state() handling of -ENODEV adds 85ad27215ca5 s390/pci: read clp_list_pci_req only once adds 68c32eb2707a s390: remove xpram device driver adds 7d665612dd5a s390/hmcdrv_ftp: fix kernel doc comment adds ff8a58b0ae73 s390/sclp: add __nonstring annotation adds f6beebb15eee scsi: zfcp: fix kernel doc comments adds 2c57ad602493 s390/zcrypt: remove incorrect kernel doc indicators adds 9652cb805c44 s390/ftrace: remove incorrect __va usage adds bb9c14ad267d hugetlbfs: s390 is always 64bit adds f154c806676a Merge tag 's390-5.15-2' of git://git.kernel.org/pub/scm/li [...] adds 54357f0c9149 tracing: Add migrate-disabled counter to tracing output. adds 5615e088b43d tracing: Fix some alloc_event_probe() error handling bugs adds 4b6b08f2e45e tracing/osnoise: Fix missed cpus_read_unlock() in start_pe [...] adds 40caa127f3c7 init: bootconfig: Remove all bootconfig data when the init [...] adds b66fbbe8d482 init/bootconfig: Reorder init parameter from bootconfig an [...] adds 26c9c72fd0b9 docs: bootconfig: Add how to use bootconfig for kernel parameters adds 32ba9f0fb027 tools/bootconfig: Fix tracing_on option checking in ftrace [...] adds 903bd067faa8 bootconfig: Fix missing return check of xbc_node_compose_k [...] adds 47914d4e591c tools/bootconfig: Show whole test command for each test case adds 0be083cee42e tracing: synth events: increase max fields count adds c910db943d35 tracing: Dynamically allocate the per-elt hist_elt_data array adds 04178ea130a6 selftests/ftrace: Exclude "(fault)" in testing add/remove [...] adds cfd799837dbc tracing/boot: Fix to loop on only subkeys adds 43175623dd0d Merge tag 'trace-v5.15-2' of git://git.kernel.org/pub/scm/ [...] adds c755238d2ce0 ARM: 9099/1: crypto: rename 'mod_init' & 'mod_exit' functi [...] adds b08cae33b88e ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infrad [...] adds d7bcc5e22967 ARM: 9102/1: move theinstall rules to arch/arm/Makefile adds 6fec92d9b2bf ARM: 9103/1: Drop ARCH_NR_GPIOS definition adds b30d0289de72 ARM: 9105/1: atags_to_fdt: don't warn about stack size adds 2423de2e6f4d ARM: 9115/1: mm/maccess: fix unaligned copy_{from,to}_kern [...] adds 344179fc7ef4 ARM: 9106/1: traps: use get_kernel_nofault instead of set_fs() adds b6e47f3c11c1 ARM: 9109/1: oabi-compat: add epoll_pwait handler adds 4e57a4ddf6b0 ARM: 9107/1: syscall: always store thread_info->abi_syscall adds 249dbe74d3c4 ARM: 9108/1: oabi-compat: rework epoll_wait/epoll_pwait emulation adds bdec0145286f ARM: 9114/1: oabi-compat: rework sys_semtimedop emulation adds 7e2d8c29ecdd ARM: 9111/1: oabi-compat: rework fcntl64() emulation adds 2df4c9a741a0 ARM: 9112/1: uaccess: add __{get,put}_kernel_nofault adds 8ac6f5d7f84b ARM: 9113/1: uaccess: remove set_fs() implementation adds da0b9ee43c15 ARM: 9110/1: oabi-compat: fix oabi epoll sparse warning adds 88210317eec6 ARM: 9116/1: unified: Remove check for gcc < 4 adds c747ce470619 ARM: 9117/1: asm-generic: div64: Remove always-true __div6 [...] adds 6c974e79d376 ARM: 9118/1: div64: Remove always-true __div64_const32_is_ [...] adds 35776f10513c Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds b76dd9302af7 um: make PCI emulation driver init/exit static adds 68fdb6448501 lib/logic_iomem: fix sparse warnings adds 21976f2b747e um: virtio_uml: include linux/virtio-uml.h adds 7ad28e0df7ee um: virtio_uml: fix memory leak on init failures adds 1568cb0e6d97 hostfs: support splice_write adds 4a22c4cebd61 um: virt-pci: don't do DMA from stack adds bc5c49d79206 um: enable VMAP_STACK adds 6a241d2923c2 um: virt-pci: fix uapi documentation adds adf9ae0d159d um: fix stub location calculation adds d6c338a74129 Merge tag 'for-linus-5.15-rc1' of git://git.kernel.org/pub [...] adds c8b177b6e3a0 ALSA: usb-audio: Add registration quirk for JBL Quantum 800 adds 8491f59e3b13 ALSA: vx222: fix null-ptr-deref adds 9d2e19e34962 ALSA: gus: Fix repeated probes of snd_gus_create() adds c5433f026b27 ALSA: gus: Fix repeated probe for ISA interwave card adds cd5e4efde23a ASoC: mediatek: mt8195: add MTK_PMIC_WRAP dependency adds 5f939f497710 ASoC: audio-graph: respawn Platform Support adds 2a6a0a03117e ASoC: samsung: s3c24xx_simtec: fix spelling mistake "devic [...] adds 940ffa194547 ASoC: mediatek: SND_SOC_MT8195 should depend on ARCH_MEDIATEK adds 222039a2503e ASoC: dt-bindings: mt8195: remove dependent headers in the [...] adds 0f2ef911de0b Merge tag 'asoc-v5.15' into asoc-5.15 adds 0866d645b76d ASoC: rt5682: fix headset background noise when S3 state adds 4f89ff026ddb ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX8ULP adds b3dded7e2f98 ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select adds 7eac1e24fbf6 ASoC: mt8195: correct the dts parsing logic about DPTX and HDMITX adds fcb958ee8e83 ASoC: rockchip: i2s: Fix concurrency between tx/rx adds 25fca8c9e0d7 Merge tag 'asoc-fix-v5.15-rc1' of https://git.kernel.org/p [...] adds ae79394a6285 Merge tag 'sound-fix-5.15-rc1' of git://git.kernel.org/pub [...] adds 6f93e834fa7c btrfs: fix upper limit for max_inline for page size 64K adds cde7417ce487 btrfs: use correct header for div_u64 in misc.h adds 8f96a5bfa150 btrfs: update the bdev time directly when closing adds 3fa421dedbc8 btrfs: delay blkdev_put until after the device remove adds c124706900c2 btrfs: fix lockdep warning while mounting sprout fs adds f79645df8065 btrfs: zoned: fix double counting of split ordered extent adds 8dde20867c44 Merge tag 'for-5.15-tag' of git://git.kernel.org/pub/scm/l [...] adds da1e7ada5b62 ksmbd: fix lookup on idmapped mounts adds 475d6f98804c ksmbd: fix translation in smb2_populate_readdir_entry() adds 3cdc20e72c3d ksmbd: fix translation in create_posix_rsp_buf() adds 43205ca7192a ksmbd: fix translation in ksmbd_acls_fattr() adds 0e844efebdf9 ksmbd: fix translation in acl entries adds f0bb29d5c65b ksmbd: fix subauth 0 handling in sid_to_id() adds 55cd04d75e63 ksmbd: fix translation in sid_to_id() adds 9467a0ce486c ndr: fix translation in ndr_encode_posix_acl() adds eb5784f0c6ef ksmbd: ensure error is surfaced in set_file_basic_info() adds db7fb6fe3d7a ksmbd: remove setattr preparations in set_file_basic_info() adds 28a5d3de9d65 ksmbd: defer notify_change() call adds d475866eeed8 ksmbd: Reduce error log 'speed is unknown' to debug adds 72d6cbb533d4 ksmbd: smbd: fix dma mapping error in smb_direct_post_send_data adds 687c59e702f4 ksmbd: remove unused ksmbd_file_table_flush function adds 303fff2b8c77 ksmbd: add validation for ndr read/write functions adds 36bbeb336584 ksmbd: add missing assignments to ret on ndr_read_int64 re [...] adds 4ffd5264e8ec ksmbd: fix read of uninitialized variable ret in set_file_ [...] adds 4cf0ccd033d9 ksmbd: fix control flow issues in sid_to_id() adds bf9f243f23e6 Merge tag '5.15-rc-ksmbd-part2' of git://git.samba.org/ksmbd adds 4396a73115fc fsnotify: fix sb_connectors leak adds 1645cca9da91 drm/i915: use linux/stddef.h due to "isystem: trim/fixup s [...] adds fbd2a6003a25 drm:dcn31: fix boolreturn.cocci warnings adds a6a355a22f7a drm/amdgpu: Fixes to returning VBIOS RAS EEPROM address adds cc947bf91bad drm/amdgpu: Process any VBIOS RAS EEPROM address adds 6333a495f533 drm/amdgpu: correct comments in memory type managers adds 8f0c93f454bd drm/amdgpu: add some additional RDNA2 PCI IDs adds 64261a0d0600 drm/amd/amdgpu: Add ready_to_reset resp for vega10 adds 602e338ffed3 drm/amdgpu: reenable BACO support for 699F:C7 polaris12 SKU adds 4a9bd6db19be drm/amd/pm: And destination bounds checking to struct copy adds c5d3c9a093d3 drm/amdgpu: Enable S/G for Yellow Carp adds 3ca001aff087 drm/amd/display: setup system context for APUs adds 50c6dedeb1aa drm/amdgpu: show both cmd id and name when psp cmd failed adds b3dc549986eb drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform adds f5d8e1648805 drm/amdgpu/swsmu: fix spelling mistake "minimun" -> "minimum" adds 03388a347fe7 drm/amd/display: Fix memory leak reported by coverity adds 0e62b094a82d drm/amd/display: cleanup idents after a revert adds e5b310f900cc drm/amd/display: Initialize lt_settings on instantiation adds 156872b07e89 drm/amdgpu: Clear RAS interrupt status on aldebaran adds f7d6779df642 drm/amdgpu: stop scheduler when calling hw_fini (v2) adds 703677d9345d drm/amdgpu: Fix a deadlock if previous GEM object allocati [...] adds d7eff46c214c drm/amdgpu: fix fdinfo race with process exit adds 7884d0e9e30e drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode adds d6043581e1d9 drm/amdkfd: drop process ref count when xnack disable adds 06b224d5162b Merge tag 'amd-drm-next-5.15-2021-09-01' of https://gitlab [...] adds bd4dadaf04ce drm/ttm: ttm_bo_device is now ttm_device adds 80cbd8808f85 drm/ttm: Include pagemap.h from ttm_tt.h adds 17d3d3a6146c drm/vc4: hdmi: make vc4_hdmi_codec_pdata static adds d03a493f6782 drm/mgag200: Fix uninitialized variable delta adds b5fab345654c drm/panfrost: Simplify lock_region calculation adds a77b58825d72 drm/panfrost: Use u64 for size in lock_region adds bd7ffbc3ca12 drm/panfrost: Clamp lock region to Bifrost minimum adds efcefc712729 drm/ttm: Fix ttm_bo_move_memcpy() for subclassed struct tt [...] adds de04744d658b Merge tag 'drm-misc-next-fixes-2021-09-03' of git://anongi [...] adds c4f3a3460a5d dma-buf: DMABUF_MOVE_NOTIFY should depend on DMA_SHARED_BUFFER adds cca62758ebdd dma-buf: DMABUF_DEBUG should depend on DMA_SHARED_BUFFER adds 87fd9ef47597 dma-buf: DMABUF_SYSFS_STATS should depend on DMA_SHARED_BUFFER adds 8c28051cdcbe fbmem: don't allow too huge resolutions adds b011522c8a6f Merge tag 'drm-misc-next-fixes-2021-09-09' of git://anongi [...] adds 70982eef4d7e drm/ttm: Fix a deadlock if the target BO is not idle during swap adds a668acb8f01f Merge tag 'drm-next-2021-09-10' of git://anongit.freedeskt [...] adds 1ae32b909498 habanalabs: support hint addresses range reservation adds 486e19795f2e habanalabs: allow fail on inability to respect hint adds c67b0579b8eb habanalabs: update firmware header files adds 82629c71c26c habanalabs: rename enum vm_type_t to vm_type adds d5546d78ad40 habanalabs: re-init completion object upon retry adds b07e6c7ef5c7 habanalabs: release pending user interrupts on device fini adds 429d77ca2760 habanalabs: handle case of interruptable wait adds 00ce06539c06 habanalabs: user mappings can be 64-bit adds fbcd0efefc7e habanalabs: allow disabling huge page use adds e79e745b208b habanalabs: use get_task_pid() to take PID adds 938b793fdede habanalabs: expose state dump adds fd2010b5cc5e habanalabs: state dump monitors and fences infrastructure adds 77977ac875f2 habanalabs/gaudi: implement state dump adds 40e35d195d8c habanalabs: missing mutex_unlock in process kill procedure adds 1ee8e2bab509 habanalabs: rename cb_mmap to mmap adds 89aad770d692 habanalabs: fix nullifying of destroyed mmu pgt pool adds a9623a8b3ae6 habanalabs: mark linux image as not loaded after hw_fini adds d18bf13e2252 habanalabs: fix type of variable adds 2b5bbef5e88c habanalabs: add asic property of host dma offset adds a6946151110e habanalabs: set dma max segment size adds 7148e647a585 habanalabs/gaudi: trigger state dump in case of SM errors adds ae2021d320e9 habanalabs/gaudi: fix information printed on SM event adds 8bb8b5057612 habanalabs: fix race between soft reset and heartbeat adds 2a2c4b740314 habanalabs: update firmware header to latest version adds 7886acb60b7d habanalabs/goya: add missing initialization adds a6cd2551d787 habanalabs: revise prints on FD close adds c457d5abf8d3 habanalabs: get multiple fences under same cs_lock adds 215f0c1775d5 habanalabs: add wait-for-multi-CS uAPI adds 8ca2072ed893 habanalabs: signal/wait change sync object reset flow adds dadf17abb724 habanalabs: add support for encapsulated signals reservation adds e4cdccd2ec0d habanalabs: add support for encapsulated signals submission adds e62ada5e23d0 habanalabs: remove redundant warning message adds 5dc9ffaff142 habanalabs: expose server type in INFO IOCTL adds 932adf1645cd habanalabs: convert PCI BAR offset to u64 adds b9317d513098 habanalabs: make set_pci_regions asic function adds cc5b4c4c75c4 habanalabs: clear msg_to_cpu_reg to avoid misread after reset adds a6c849012b0f habanalabs: add validity check for event ID received from F/W adds f5137aff6dcc habanalabs/gaudi: scrub HBM to a specific value adds 83f14f2f9b63 habanalabs/gaudi: move scrubbing to late init adds 714fccbf4824 habanalabs: save pid per userptr adds 09ae43043c74 habanalabs: fix mmu node address resolution in debugfs adds 1fd984f5fe62 habanalabs/gaudi: minimize number of register reads adds c2aa71361806 habanalabs: update to latest firmware headers adds 60d86e74df30 habanalabs/gaudi: increase boot fit timeout adds 929cbab5b3c8 habanalabs/gaudi: restore user registers when context opens adds 1f6bdee76553 habanalabs/gaudi: add monitored SOBs to state dump adds 72d6625570c1 habanalabs: modify multi-CS to wait on stream masters adds 816a6c6d99a3 habanalabs/gaudi: fetch TPC/MME ECC errors from F/W adds 89b213657c71 habanalabs: add userptr_lookup node in debugfs adds 83d93e2bed14 habanalabs/gaudi: unmask out of bounds SLM access interrupt adds da105e6108a2 habanalabs/gaudi: define DC POWER for secured PMC adds 6be42f0a1c3a habanalabs/gaudi: size should be printed in decimal adds e1b61f8e975a habanalabs/gaudi: invalidate PMMU mem cache on init adds 71731090ab17 habanalabs: add "in device creation" status adds 176d23a77edb habanalabs: disable IRQ in user interrupts spinlock adds 053caa267fd1 habanalabs: remove unnecessary device status check adds 698f744aa858 habanalabs: never copy_from_user inside spinlock adds 607b1468c226 habanalabs: cannot sleep while holding spinlock adds 56e753d59566 habanalabs/gaudi: block ICACHE_BASE_ADDERESS_HIGH in TPC adds 8d9aa980beb8 habanalabs: add support for f/w reset adds 8ea32183072a habanalabs/gaudi: hwmon default card name adds 4cd67adc44a3 Merge tag 'misc-habanalabs-next-2021-09-01' of https://git [...] adds 5ffc06ebeaab Merge tag 'char-misc-5.15-rc1-2' of git://git.kernel.org/p [...] adds c3811a50addd iommu/amd: Relocate GAMSup check to early_enable_iommus adds eb03f2d2f6a4 iommu/amd: Remove iommu_init_ga() adds a21518cb23a3 iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() adds 6ef0505158f7 iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() adds 8cc633190b52 iommu: Clarify default domain Kconfig adds 589e5cab1708 Merge tag 'iommu-fixes-v5.15-rc0' of git://git.kernel.org/ [...] adds 3da6379a6d86 parisc: Add missing FORCE prerequisite in Makefile adds 1260dea6d2eb parisc: Drop strnlen_user() in favour of generic version adds ea4b3fca18ad parisc: Drop useless debug info and comments from signal.c adds 3e4a1aff2a97 parisc: Check user signal stack trampoline is inside TASK_SIZE adds e4f2006f1287 parisc: Reduce sigreturn trampoline to 3 instructions adds 907872baa9f1 parisc: Move pci_dev_is_behind_card_dino to where it is used adds d97180ad68bd parisc: Mark sched_clock unstable only if clocks are not s [...] adds 671028728083 parisc: Implement __get/put_kernel_nofault() adds 23ef827c1bac Merge tag 'for-5.15/parisc-3' of git://git.kernel.org/pub/ [...] adds 88053ec8cb1b arm64: mm: limit linear region to 51 bits for KVM in nVHE mode adds 85f58eb18898 arm64: kdump: Skip kmemleak scan reserved memory for kdump adds e99f23c5bf59 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 3d53afea525f MAINTAINERS: Change Rafael's e-mail address adds 0654cf05d17b ACPI: CPPC: Introduce cppc_get_nominal_perf() adds 46573fd6369f cpufreq: intel_pstate: hybrid: Rework HWP calibration adds d216bfb4d798 PM: sleep: wakeirq: drop useless parameter from dev_pm_att [...] adds 4a9344cd0aa4 PM: sleep: core: Avoid setting power.must_resume to false adds ca67408ad57a PM: EM: fix kernel-doc comments adds d62aab8ff711 Documentation: power: include kernel-doc in Energy Model doc adds be2d24336f88 Merge branches 'pm-cpufreq', 'pm-sleep' and 'pm-em' adds d6498af58f5c Merge tag 'pm-5.15-rc1-3' of git://git.kernel.org/pub/scm/ [...] adds 22d692baba0a ACPICA: Update the list of maintainers adds 66e0aeaa8bae ACPI: scan: Remove unneeded header linux/nls.h adds 3265cc3ec52e ACPI: PRM: Find PRMT table before parsing it adds 8fbc1c5b9113 Merge branches 'acpi-scan' and 'acpi-prm' adds 926de8c4326c Merge tag 'acpi-5.15-rc1-3' of git://git.kernel.org/pub/sc [...] adds 320424c7d44f Merge tag 'v5.13' into next adds 9aa75914e5fc Input: ixp4xx-beeper - delete driver adds 81c7c0a350bf Input: serio - make write method mandatory adds 133b6558c755 Input: parkbd - switch to use module_parport_driver() adds 7d3370e506ec Revert "Input: serio - make write method mandatory" adds da5e96ffd5a9 dt-bindings: power: reset: Change 'additionalProperties' to true adds 400793bc351b dt-bindings: input: pm8941-pwrkey: Convert pm8941 power ke [...] adds 76ba1900cb67 dt-bindings: power: reset: qcom-pon: Convert qcom PON bind [...] adds 5af9f79b41b2 Input: pm8941-pwrkey - fix comma vs semicolon issue adds 04647773d648 dt-bindings: input: Convert ChipOne ICN8318 binding to a schema adds 187acd8c148a dt-bindings: input: Convert Pixcir Touchscreen binding to [...] adds cc3d15a51717 dt-bindings: input: Convert Regulator Haptic binding to a schema adds a5b84e4e4f57 dt-bindings: input: sun4i-lradc: Add wakeup-source adds 62e4fe9f608f Input: ep93xx_keypad - prepare clock before using it adds 247141f5286b dt-bindings: input: tsc2005: Convert to YAML schema adds 9d9bfd180c8e Input: adp5588-keys - use the right header adds 1c6aacecea38 Input: adp5589-keys - use the right header adds 927c1e56cc5e Input: remove dead CSR Prima2 PWRC driver adds ca595ac27168 Input: Fix spelling mistake in Kconfig "Modul" -> "Module" adds 7ec7c72fbf9d Input: Fix spelling mistake in Kconfig "useable" -> "usable" adds 3e204d6b76b2 Input: adc-keys - drop bogus __refdata annotation adds 8be98d2f2a0a Merge branch 'next' into for-linus adds 146ea9b679c9 Input: edt-ft5x06 - added case for EDT EP0110M09 adds d198b8273e30 Input: elan_i2c - reduce the resume time for controller in [...] adds ab108678195f Input: mms114 - support MMS134S adds 0c5483a5778f Input: analog - always use ktime functions adds 765092e4cdaa Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3747e4263ff6 thermal/drivers/tegra: Add driver for Tegra30 thermal sensor adds 8f8d8b0334cc thermal/drivers/tegra: Correct compile-testing of drivers adds 02d438f62c05 thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() adds a414a08aefe6 drivers/thermal/intel: Add TCC cooling support for AlderLa [...] adds 47cf09e0f4fc thermal/drivers/rcar_gen3_thermal: Add support for hardwar [...] adds d3a2328e741b thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int adds d31eb7c1a228 thermal/drivers/intel_powerclamp: Replace deprecated CPU-h [...] adds 21c1e439fd86 MAINTAINERS: Add missing userspace thermal tools to the th [...] adds 99d88c300553 thermal/tools/tmon: Improve the Makefile adds b5f7912bb604 tools/thermal/tmon: Add cross compiling support adds f1b07a14694b thermal/drivers/int340x: Use IMOK independently adds fb83610762dd thermal/core: Fix thermal_cooling_device_register() prototype adds 22fc857538c3 dt-bindings: thermal: Make trips node optional adds 454f2ed4b34f thermal: Spelling s/scallbacks/callbacks/ adds 16f944291a4a thermal/drivers/tegra-soctherm: Silence message about clam [...] adds de3438c47a8d firmware: qcom_scm: Introduce SCM calls to access LMh adds 53bca371cdf7 thermal/drivers/qcom: Add support for LMh driver adds 0284b52e8534 dt-bindings: thermal: Add dt binding for QCOM LMh adds 5950fc44a57a thermal/drivers/intel: Allow processing of HWP interrupt adds 70ee251ded6b thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if [...] adds dd4703876ea8 Merge tag 'thermal-v5.15-rc1' of git://git.kernel.org/pub/ [...] adds 52eaba4cedbd pwm: atmel: Rework tracking updates pending in hardware adds eb41f334589d pwm: ab8500: Fix register offset calculation to not depend [...] adds 3d2813fb17e5 pwm: lpc32xx: Don't modify HW state in .probe() after the [...] adds 020162d6f49f pwm: mxs: Don't modify HW state in .probe() after the PWM [...] adds c68eb29c8e90 pwm: img: Don't modify HW state in .remove() callback adds 9d768cd7fd42 pwm: rockchip: Don't modify HW state in .remove() callback adds d44084c93427 pwm: stm32-lp: Don't modify HW state in .remove() callback adds 04d775210fb9 pwm: hibvt: Disable the clock only after the PWM was unregistered adds 84ea61f65d70 pwm: rockchip: Unprepare clocks only after the PWM was unr [...] adds 1a0c97b6460f pwm: tiehrpwm: Unprepare clock only after the PWM was unre [...] adds 97966ade662e pwm: ntxec: Drop useless assignment to struct pwmchip::base adds 2ee4bc91b62e pwm: jz4740: Improve compile coverage by allowing to enabl [...] adds cf83f7b7ae76 pwm: keembay: Improve compile coverage by allowing to enab [...] adds 14ac9e17f9bd pwm: ab8500: Simplify using devm_pwmchip_add() adds ccc2df6f802b pwm: bcm-kona: Simplify using devm_pwmchip_add() adds a0b336a35216 pwm: ep93xx: Simplify using devm_pwmchip_add() adds 5ba3eb4bb3b5 pwm: fsl-ftm: Simplify using devm_pwmchip_add() adds acfdc2030a77 pwm: imx27: Simplify using devm_pwmchip_add() adds d8c11a6505d2 pwm: intel-lgm: Simplify using devm_pwmchip_add() adds 2e27afd0557f pwm: iqs620a: Simplify using devm_pwmchip_add() adds f0d6d7f26007 pwm: jz4740: Simplify using devm_pwmchip_add() adds 0aa2bec5a8ed pwm: keembay: Simplify using devm_pwmchip_add() adds 071beb7c5ee3 pwm: lp3943: Simplify using devm_pwmchip_add() adds da68a9f4b03c pwm: lpc32xx: Simplify using devm_pwmchip_add() adds e0150252a643 pwm: mediatek: Simplify using devm_pwmchip_add() adds 43f5f48d095c pwm: mxs: Simplify using devm_pwmchip_add() adds 9c3fac7aaf27 pwm: ntxec: Simplify using devm_pwmchip_add() adds 97f290357df2 pwm: pxa: Simplify using devm_pwmchip_add() adds b7783c625815 pwm: raspberrypi-poe: Simplify using devm_pwmchip_add() adds 02dd2e417e7d pwm: sl28cpld: Simplify using devm_pwmchip_add() adds 8614e210083e pwm: stm32-lp: Simplify using devm_pwmchip_add() adds a64a5853a827 pwm: tiecap: Simplify using devm_pwmchip_add() adds c9bb1c9e5460 pwm: twl-led: Simplify using devm_pwmchip_add() adds a75bc6b783ab pwm: twl: Simplify using devm_pwmchip_add() adds 632927511c3a pwm: atmel-hlcdc: Don't check the return code of pwmchip_remove() adds 319333b0c48e pwm: atmel-tcb: Don't check the return code of pwmchip_remove() adds b4334246cc3d pwm: brcmstb: Don't check the return code of pwmchip_remove() adds a08be12771c0 pwm: cros-ec: Don't check the return code of pwmchip_remove() adds fc3f3f565eac pwm: img: Don't check the return code of pwmchip_remove() adds bfecbc9490dc pwm: imx-tpm: Don't check the return code of pwmchip_remove() adds 9b7b5736ffd5 pwm: mtk-disp: Don't check the return code of pwmchip_remove() adds faaa2222213b pwm: omap-dmtimer: Don't check the return code of pwmchip_ [...] adds f0e96e2e2cb2 pwm: pca9685: Don't check the return code of pwmchip_remove() adds 15d217614fcf pwm: rcar: Don't check the return code of pwmchip_remove() adds 81d4b5c449ce pwm: renesas-tpu: Don't check the return code of pwmchip_remove() adds 4e334973541d pwm: samsung: Don't check the return code of pwmchip_remove() adds ceb2c2842f36 pwm: sifive: Don't check the return code of pwmchip_remove() adds 7587f8a863ce pwm: sun4i: Don't check the return code of pwmchip_remove() adds 8083f58d08fd pwm: Make pwmchip_remove() return void adds dd8f6b299a2b dt-bindings: pwm: rockchip: Add description for rk3568 adds d7a4e582587d pwm: mtk-disp: Adjust the clocks to avoid them mismatch adds 888a623db5d0 pwm: mtk-disp: Implement atomic API .apply() adds 331e049dec64 pwm: mtk-disp: Fix overflow in period and duty calculation adds 3f2b16734914 pwm: mtk-disp: Implement atomic API .get_state() adds 6701e7e7d8ee Merge tag 'pwm/for-5.15-rc1' of git://git.kernel.org/pub/s [...] adds 53bb4a9dda0b firewire: net: remove unused variable 'guid' adds 54b3bd99f094 firewire: nosy: switch from 'pci_' to 'dma_' API adds 52926229be06 Merge tag 'firewire-update' of git://git.kernel.org/pub/sc [...] adds dae68c6b9620 rtc: s5m: switch to devm_rtc_allocate_device adds 1ed4dba2bc16 rtc: s5m: signal the core when alarm are not available adds 308247d20464 rtc: s5m: enable wakeup only when available adds fffd603ae9f6 rtc: s5m: set range adds 1d1bb12a8b18 rtc: Improve performance of rtc_time64_to_tm(). Add tests. adds 5546e3dfb65a rtc: lib_test: add MODULE_LICENSE adds b02c96464f44 rtc: move RTC_LIB_KUNIT_TEST to proper location adds 8d448fa0a8bb rtc: tps65910: Correct driver module alias adds e1aba37569f0 rtc: cmos: remove stale REVISIT comments adds f120e2e33ac8 rtc: rx8025: implement RX-8035 support adds 8158da6a33f2 dt-bindings: rtc: add Epson RX-8025 and RX-8035 adds 0c45d3e24ef3 rtc: rx8010: select REGMAP_I2C adds 107ccc45bb25 Merge tag 'rtc-5.15' of git://git.kernel.org/pub/scm/linux [...] adds 2cfa946be843 clk: qcom: gcc-sm6350: Remove unused variable adds 2aae0a937ad1 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 4a48b66b3f52 of: property: Disable fw_devlink DT support for X86 adds 975671241808 dt-bindings: More use 'enum' instead of 'oneOf' plus 'cons [...] adds 094b147c7662 spi: dt-bindings: xilinx: Drop type reference on *-bits pr [...] adds a1406e424253 Merge tag 'devicetree-fixes-for-5.15-1' of git://git.kerne [...] adds a3928f877e7b tracing/boot: Fix trace_boot_hist_add_array() to check arr [...] adds 5f8895b27da2 tracing/boot: Fix to check the histogram control param is [...] adds 5dfe50b05588 bootconfig: Rename xbc_node_find_child() to xbc_node_find_ [...] adds ce4c8f882041 Merge tag 'trace-v5.15-3' of git://git.kernel.org/pub/scm/ [...] adds 5ac749a57e0e libata: pass over maintainership to Damien Le Moal adds 8177a5c96229 Merge tag 'libata-5.15-2021-09-11' of git://git.kernel.dk/ [...] adds dfbb3409b27f block: genhd: don't call blkdev_show() with major_names_lock held adds 884f0e84f1e3 blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() adds d32d3d0b47f7 nvme-multipath: set QUEUE_FLAG_NOWAIT adds e7d65803e2bb nvme-multipath: revalidate paths during rescan adds 43dc987828ea nvme: move nvme_multi_css into nvme.h adds 77d651a65569 nvmet: looks at the passthrough controller when initializing CAP adds ab7a2737ac5a nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_p [...] adds f04064814c2a nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() adds 1ba2e507f55c nvme-tcp: Do not reset transport on data digest errors adds b58da2d270db nvme: update keep alive interval when kato is modified adds 041bd1a1fc73 nvme: only call synchronize_srcu when clearing current path adds ab3994f6efba nvme: add error handling support for add_disk() adds aff959c28408 nvme: update MAINTAINERS email address adds 49d82b1445f1 Merge tag 'nvme-5.15-2021-09-07' of git://git.infradead.or [...] adds cd82cca7ebfe block: split out operations on block special files adds 0dca4462ed06 block: move fs/block_dev.c to block/bdev.c adds 7f2a6a69f7ce blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for mul [...] adds 221e8360834c n64cart: fix return value check in n64cart_probe() adds c0f7e49fc480 Merge tag 'block-5.15-2021-09-11' of git://git.kernel.dk/l [...] adds 713b9825a4c4 io-wq: fix cancellation on create-worker failure adds c57a91fb1ccf io_uring: fix missing mb() before waitqueue_active adds 009ad9f0c6ee io_uring: drop ctx->uring_lock before acquiring sqd->lock adds 3b33e3f4a6c0 io-wq: fix silly logic error in io_task_work_match() adds 66e70be72288 io-wq: fix memory leak in create_io_worker() adds 2ae2eb9dde18 io_uring: fail links of cancelled timeouts adds 32c2d33e0b7c io_uring: fix off-by-one in BUILD_BUG_ON check of __REQ_F_ [...] adds c605c39677b9 Merge tag 'io_uring-5.15-2021-09-11' of git://git.kernel.d [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/stable/sysfs-driver-dma-idxd | 9 + .../ABI/testing/debugfs-driver-habanalabs | 19 + Documentation/ABI/testing/sysfs-bus-pci | 17 + Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 12 +- Documentation/admin-guide/acpi/ssdt-overlays.rst | 49 +- Documentation/admin-guide/bootconfig.rst | 39 +- Documentation/admin-guide/kernel-parameters.txt | 5 + Documentation/admin-guide/mm/damon/index.rst | 15 + Documentation/admin-guide/mm/damon/start.rst | 114 ++ Documentation/admin-guide/mm/damon/usage.rst | 112 ++ Documentation/admin-guide/mm/index.rst | 1 + Documentation/admin-guide/mm/memory-hotplug.rst | 800 ++++++----- Documentation/arm/marvell.rst | 1 + Documentation/block/blk-mq.rst | 2 +- Documentation/conf.py | 4 +- Documentation/core-api/kernel-api.rst | 3 + Documentation/cpu-freq/cpu-drivers.rst | 3 - Documentation/dev-tools/kfence.rst | 98 +- .../devicetree/bindings/cpufreq/cpufreq-dt.txt | 2 +- .../bindings/cpufreq/cpufreq-mediatek-hw.yaml | 70 + .../bindings/cpufreq/cpufreq-mediatek.txt | 2 +- .../devicetree/bindings/cpufreq/cpufreq-st.txt | 6 +- .../bindings/cpufreq/nvidia,tegra20-cpufreq.txt | 2 +- .../devicetree/bindings/devfreq/rk3399_dmc.txt | 2 +- .../bindings/display/msm/dsi-phy-7nm.yaml | 8 +- .../devicetree/bindings/dma/altr,msgdma.yaml | 4 +- .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 130 ++ .../devicetree/bindings/dma/st,stm32-dma.yaml | 7 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 2 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 2 +- .../input/allwinner,sun4i-a10-lradc-keys.yaml | 2 + .../bindings/input/qcom,pm8941-pwrkey.txt | 55 - .../bindings/input/qcom,pm8941-pwrkey.yaml | 51 + .../devicetree/bindings/input/regulator-haptic.txt | 21 - .../bindings/input/regulator-haptic.yaml | 43 + .../input/touchscreen/chipone,icn8318.yaml | 62 + .../bindings/input/touchscreen/chipone_icn8318.txt | 44 - .../input/touchscreen/pixcir,pixcir_ts.yaml | 68 + .../bindings/input/touchscreen/pixcir_i2c_ts.txt | 31 - .../bindings/input/touchscreen/ti,tsc2005.yaml | 128 ++ .../bindings/input/touchscreen/tsc2005.txt | 64 - .../bindings/interconnect/fsl,imx8m-noc.yaml | 4 +- Documentation/devicetree/bindings/mfd/axp20x.txt | 3 +- .../devicetree/bindings/mfd/brcm,cru.yaml | 86 ++ .../devicetree/bindings/mfd/qcom,pm8008.yaml | 13 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 3 + .../devicetree/bindings/mfd/ti,tps65086.yaml | 124 ++ Documentation/devicetree/bindings/mfd/tps65086.txt | 54 - .../opp/allwinner,sun50i-h6-operating-points.yaml | 4 + Documentation/devicetree/bindings/opp/opp-v1.yaml | 51 + .../devicetree/bindings/opp/opp-v2-base.yaml | 214 +++ Documentation/devicetree/bindings/opp/opp-v2.yaml | 475 +++++++ Documentation/devicetree/bindings/opp/opp.txt | 622 --------- Documentation/devicetree/bindings/opp/qcom-opp.txt | 2 +- .../bindings/opp/ti-omap5-opp-supply.txt | 2 +- .../bindings/pci/intel,keembay-pcie-ep.yaml | 69 + .../bindings/pci/intel,keembay-pcie.yaml | 97 ++ .../devicetree/bindings/pci/mediatek-pcie-cfg.yaml | 39 + .../devicetree/bindings/pci/mediatek-pcie.txt | 206 +-- Documentation/devicetree/bindings/pci/pci-ep.yaml | 7 + .../devicetree/bindings/pci/xilinx-nwl-pcie.txt | 1 + .../devicetree/bindings/power/power-domain.yaml | 2 +- .../devicetree/bindings/power/reset/qcom,pon.txt | 49 - .../devicetree/bindings/power/reset/qcom,pon.yaml | 80 ++ .../bindings/power/reset/reboot-mode.yaml | 2 +- .../devicetree/bindings/pwm/pwm-rockchip.yaml | 1 + .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 1 + .../devicetree/bindings/rtc/trivial-rtc.yaml | 3 + .../devicetree/bindings/sound/fsl,rpmsg.yaml | 1 + .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 40 +- .../devicetree/bindings/spi/omap-spi.yaml | 6 +- .../devicetree/bindings/spi/spi-xilinx.yaml | 2 - .../devicetree/bindings/thermal/qcom-lmh.yaml | 82 ++ .../devicetree/bindings/thermal/thermal-zones.yaml | 2 +- .../bindings/watchdog/maxim,max63xx.yaml | 44 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 + Documentation/driver-api/cxl/memory-devices.rst | 8 +- Documentation/driver-api/gpio/consumer.rst | 10 +- Documentation/driver-api/gpio/driver.rst | 11 +- .../features/vm/huge-vmap/arch-support.txt | 2 +- Documentation/filesystems/api-summary.rst | 3 - Documentation/gpu/drm-mm.rst | 2 +- Documentation/kbuild/llvm.rst | 5 +- Documentation/kernel-hacking/hacking.rst | 4 +- Documentation/kernel-hacking/locking.rst | 12 +- Documentation/locking/futex-requeue-pi.rst | 2 +- Documentation/locking/ww-mutex-design.rst | 2 +- Documentation/networking/nf_conntrack-sysctl.rst | 13 +- Documentation/power/energy-model.rst | 15 +- Documentation/process/applying-patches.rst | 2 +- Documentation/process/kernel-docs.rst | 14 +- Documentation/process/maintainer-pgp-guide.rst | 14 +- .../translations/it_IT/kernel-hacking/hacking.rst | 2 +- .../translations/it_IT/kernel-hacking/locking.rst | 4 +- .../translations/zh_CN/core-api/cachetlb.rst | 2 +- .../translations/zh_CN/core-api/index.rst | 8 +- .../translations/zh_CN/core-api/irq/concepts.rst | 8 +- .../translations/zh_CN/core-api/irq/index.rst | 7 +- .../zh_CN/core-api/irq/irq-affinity.rst | 8 +- .../translations/zh_CN/core-api/irq/irq-domain.rst | 8 +- .../zh_CN/core-api/irq/irqflags-tracing.rst | 8 +- .../translations/zh_CN/core-api/kernel-api.rst | 6 +- .../translations/zh_CN/core-api/kobject.rst | 5 +- .../translations/zh_CN/core-api/local_ops.rst | 6 +- .../translations/zh_CN/core-api/padata.rst | 5 +- .../translations/zh_CN/core-api/printk-basics.rst | 6 +- .../translations/zh_CN/core-api/printk-formats.rst | 6 +- .../zh_CN/core-api/refcount-vs-atomic.rst | 6 +- .../zh_CN/core-api/symbol-namespaces.rst | 6 +- .../translations/zh_CN/core-api/workqueue.rst | 6 +- Documentation/translations/zh_CN/cpu-freq/core.rst | 8 +- .../translations/zh_CN/cpu-freq/cpu-drivers.rst | 10 +- .../translations/zh_CN/cpu-freq/cpufreq-stats.rst | 8 +- .../translations/zh_CN/cpu-freq/index.rst | 8 +- .../translations/zh_CN/filesystems/debugfs.rst | 2 +- .../translations/zh_CN/iio/ep93xx_adc.rst | 8 +- .../translations/zh_CN/iio/iio_configfs.rst | 8 +- Documentation/translations/zh_CN/iio/index.rst | 8 +- .../translations/zh_CN/kernel-hacking/hacking.rst | 2 +- Documentation/translations/zh_CN/mips/booting.rst | 7 +- Documentation/translations/zh_CN/mips/features.rst | 7 +- Documentation/translations/zh_CN/mips/index.rst | 7 +- .../translations/zh_CN/mips/ingenic-tcu.rst | 7 +- .../translations/zh_CN/openrisc/index.rst | 8 +- .../translations/zh_CN/openrisc/openrisc_port.rst | 7 +- Documentation/translations/zh_CN/openrisc/todo.rst | 7 +- .../translations/zh_CN/parisc/debugging.rst | 5 +- Documentation/translations/zh_CN/parisc/index.rst | 5 +- .../translations/zh_CN/parisc/registers.rst | 5 +- .../translations/zh_CN/riscv/boot-image-header.rst | 8 +- Documentation/translations/zh_CN/riscv/index.rst | 8 +- .../translations/zh_CN/riscv/patch-acceptance.rst | 8 +- Documentation/translations/zh_CN/riscv/pmu.rst | 8 +- Documentation/translations/zh_TW/arm64/amu.rst | 104 ++ Documentation/translations/zh_TW/arm64/booting.txt | 251 ++++ .../translations/zh_TW/arm64/elf_hwcaps.rst | 244 ++++ .../translations/zh_TW/arm64/hugetlbpage.rst | 49 + Documentation/translations/zh_TW/arm64/index.rst | 23 + .../zh_TW/arm64/legacy_instructions.txt | 77 ++ Documentation/translations/zh_TW/arm64/memory.txt | 119 ++ Documentation/translations/zh_TW/arm64/perf.rst | 88 ++ .../translations/zh_TW/arm64/silicon-errata.txt | 79 ++ .../translations/zh_TW/arm64/tagged-pointers.txt | 57 + Documentation/translations/zh_TW/cpu-freq/core.rst | 108 ++ .../translations/zh_TW/cpu-freq/cpu-drivers.rst | 256 ++++ .../translations/zh_TW/cpu-freq/cpufreq-stats.rst | 132 ++ .../translations/zh_TW/cpu-freq/index.rst | 47 + .../translations/zh_TW/filesystems/debugfs.rst | 224 ++++ .../translations/zh_TW/filesystems/index.rst | 31 + .../translations/zh_TW/filesystems/sysfs.txt | 377 ++++++ .../translations/zh_TW/filesystems/tmpfs.rst | 148 +++ .../translations/zh_TW/filesystems/virtiofs.rst | 61 + Documentation/translations/zh_TW/index.rst | 13 +- Documentation/virt/kvm/api.rst | 36 +- Documentation/virt/kvm/locking.rst | 6 + Documentation/vm/damon/api.rst | 20 + Documentation/vm/damon/design.rst | 166 +++ Documentation/vm/damon/faq.rst | 51 + Documentation/vm/damon/index.rst | 30 + Documentation/vm/index.rst | 1 + Documentation/x86/x86_64/mm.rst | 4 - MAINTAINERS | 151 ++- Makefile | 2 + arch/Kconfig | 2 +- arch/alpha/include/asm/agp.h | 4 +- arch/alpha/kernel/pci-sysfs.c | 12 +- arch/arc/kernel/traps.c | 5 - arch/arm/Kconfig | 1 - arch/arm/Makefile | 3 +- arch/arm/boot/Makefile | 14 +- arch/arm/boot/compressed/Makefile | 2 + arch/arm/boot/dts/omap34xx.dtsi | 1 - arch/arm/boot/dts/omap36xx.dtsi | 1 - arch/arm/configs/dove_defconfig | 1 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/include/asm/div64.h | 11 - arch/arm/include/asm/gpio.h | 4 - arch/arm/include/asm/ptrace.h | 1 - arch/arm/include/asm/syscall.h | 16 +- arch/arm/include/asm/thread_info.h | 6 +- arch/arm/include/asm/uaccess-asm.h | 6 - arch/arm/include/asm/uaccess.h | 169 +-- arch/arm/include/asm/unified.h | 4 - arch/arm/include/uapi/asm/unistd.h | 1 + arch/arm/kernel/asm-offsets.c | 3 +- arch/arm/kernel/entry-common.S | 20 +- arch/arm/kernel/process.c | 7 +- arch/arm/kernel/ptrace.c | 14 +- arch/arm/kernel/signal.c | 8 - arch/arm/kernel/sys_oabi-compat.c | 216 +-- arch/arm/kernel/traps.c | 52 +- arch/arm/lib/copy_from_user.S | 3 +- arch/arm/lib/copy_to_user.S | 3 +- arch/arm/tools/syscall.tbl | 2 +- arch/arm64/include/asm/compat.h | 5 - arch/arm64/include/asm/cpufeature.h | 18 +- arch/arm64/include/asm/kvm_arm.h | 54 +- arch/arm64/include/asm/kvm_asm.h | 7 +- arch/arm64/include/asm/kvm_host.h | 17 +- arch/arm64/include/asm/kvm_hyp.h | 2 +- arch/arm64/include/asm/kvm_mmu.h | 17 +- arch/arm64/include/asm/kvm_pgtable.h | 168 ++- arch/arm64/include/asm/sysreg.h | 26 +- arch/arm64/include/asm/uaccess.h | 11 - arch/arm64/include/asm/unistd32.h | 10 +- arch/arm64/kernel/cpufeature.c | 8 +- arch/arm64/kernel/pci.c | 29 +- arch/arm64/kernel/vmlinux.lds.S | 4 +- arch/arm64/kvm/Kconfig | 10 + arch/arm64/kvm/arm.c | 161 +-- arch/arm64/kvm/debug.c | 2 +- arch/arm64/kvm/guest.c | 9 +- arch/arm64/kvm/handle_exit.c | 43 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 6 +- arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 35 +- arch/arm64/kvm/hyp/include/nvhe/mm.h | 3 +- arch/arm64/kvm/hyp/include/nvhe/spinlock.h | 25 + arch/arm64/kvm/hyp/nvhe/debug-sr.c | 2 +- arch/arm64/kvm/hyp/nvhe/host.S | 21 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 20 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 244 +++- arch/arm64/kvm/hyp/nvhe/mm.c | 22 +- arch/arm64/kvm/hyp/nvhe/setup.c | 82 +- arch/arm64/kvm/hyp/nvhe/switch.c | 17 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 4 +- arch/arm64/kvm/hyp/pgtable.c | 247 ++-- arch/arm64/kvm/hyp/vhe/debug-sr.c | 2 +- arch/arm64/kvm/hyp/vhe/switch.c | 18 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 2 +- arch/arm64/kvm/hyp/vhe/tlb.c | 4 +- arch/arm64/kvm/mmu.c | 76 +- arch/arm64/kvm/perf.c | 2 +- arch/arm64/kvm/pmu-emul.c | 14 +- arch/arm64/kvm/psci.c | 15 +- arch/arm64/kvm/reset.c | 43 +- arch/arm64/kvm/sys_regs.c | 134 +- arch/arm64/kvm/sys_regs.h | 31 + arch/arm64/kvm/trace_handle_exit.h | 10 +- arch/arm64/kvm/vgic/vgic-mmio-v2.c | 4 +- arch/arm64/kvm/vgic/vgic-v2.c | 36 +- arch/arm64/kvm/vgic/vgic-v3.c | 36 +- arch/arm64/kvm/vgic/vgic.c | 39 +- arch/arm64/kvm/vgic/vgic.h | 2 + arch/arm64/lib/Makefile | 2 +- arch/arm64/lib/copy_in_user.S | 77 -- arch/arm64/mm/init.c | 22 +- arch/arm64/mm/mmu.c | 3 +- arch/h8300/kernel/traps.c | 4 - arch/hexagon/kernel/traps.c | 4 - arch/ia64/mm/init.c | 3 +- arch/microblaze/Kbuild | 4 + arch/microblaze/Makefile | 5 - arch/mips/cavium-octeon/octeon-memcpy.S | 2 - arch/mips/configs/lemote2f_defconfig | 1 - arch/mips/configs/pic32mzda_defconfig | 1 - arch/mips/configs/rt305x_defconfig | 1 - arch/mips/configs/xway_defconfig | 1 - arch/mips/include/asm/compat.h | 8 - arch/mips/include/asm/uaccess.h | 26 - arch/mips/kernel/syscalls/syscall_n32.tbl | 10 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 10 +- arch/mips/kvm/mips.c | 4 - arch/mips/kvm/vz.c | 3 +- arch/mips/lib/memcpy.S | 11 - arch/nds32/kernel/setup.c | 1 - arch/nds32/kernel/traps.c | 5 - arch/nios2/kernel/traps.c | 5 - arch/openrisc/kernel/traps.c | 5 - arch/parisc/Kconfig | 2 - arch/parisc/boot/compressed/Makefile | 18 +- arch/parisc/configs/generic-32bit_defconfig | 1 - arch/parisc/include/asm/compat.h | 6 - arch/parisc/include/asm/processor.h | 4 - arch/parisc/include/asm/rt_sigframe.h | 2 +- arch/parisc/include/asm/thread_info.h | 2 - arch/parisc/include/asm/uaccess.h | 127 +- arch/parisc/kernel/asm-offsets.c | 1 - arch/parisc/kernel/parisc_ksyms.c | 1 - arch/parisc/kernel/setup.c | 2 - arch/parisc/kernel/signal.c | 45 +- arch/parisc/kernel/signal32.h | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 8 +- arch/parisc/kernel/time.c | 7 +- arch/parisc/kernel/traps.c | 4 - arch/parisc/lib/lusercopy.S | 52 +- arch/parisc/lib/memcpy.c | 9 - arch/powerpc/include/asm/compat.h | 16 - arch/powerpc/include/asm/kvm_host.h | 1 - arch/powerpc/kernel/syscalls/syscall.tbl | 10 +- arch/powerpc/kernel/traps.c | 5 - arch/powerpc/kvm/book3s.c | 5 - arch/powerpc/kvm/book3s_64_vio.c | 2 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 18 +- arch/powerpc/kvm/booke.c | 5 - arch/powerpc/mm/mem.c | 3 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 9 +- arch/riscv/Kconfig | 2 +- arch/riscv/kernel/traps.c | 5 - arch/s390/Kconfig | 1 + arch/s390/configs/debug_defconfig | 1 + arch/s390/configs/defconfig | 1 - arch/s390/configs/zfcpdump_defconfig | 1 - arch/s390/include/asm/compat.h | 10 - arch/s390/include/asm/cpu_mcf.h | 7 - arch/s390/include/asm/kvm_host.h | 2 + arch/s390/include/asm/smp.h | 1 + arch/s390/include/asm/stacktrace.h | 20 +- arch/s390/include/asm/uaccess.h | 3 - arch/s390/include/asm/unwind.h | 8 +- arch/s390/kernel/entry.S | 4 +- arch/s390/kernel/ftrace.c | 4 +- arch/s390/kernel/perf_cpum_cf.c | 8 + arch/s390/kernel/setup.c | 10 +- arch/s390/kernel/smp.c | 9 +- arch/s390/kernel/syscalls/syscall.tbl | 10 +- arch/s390/kernel/topology.c | 13 +- arch/s390/kvm/interrupt.c | 12 +- arch/s390/kvm/kvm-s390.c | 12 +- arch/s390/kvm/kvm-s390.h | 2 +- arch/s390/kvm/vsie.c | 2 + arch/s390/lib/uaccess.c | 63 - arch/s390/mm/fault.c | 2 +- arch/s390/mm/gmap.c | 11 +- arch/s390/mm/init.c | 3 +- arch/s390/mm/pgtable.c | 4 +- arch/s390/pci/pci_clp.c | 9 +- arch/sh/mm/init.c | 3 +- arch/sparc/include/asm/compat.h | 19 - arch/sparc/kernel/process_64.c | 2 +- arch/sparc/kernel/signal32.c | 12 +- arch/sparc/kernel/signal_64.c | 8 +- arch/sparc/kernel/syscalls/syscall.tbl | 10 +- arch/um/Kconfig | 1 + arch/um/drivers/virt-pci.c | 108 +- arch/um/drivers/virtio_uml.c | 5 +- arch/um/kernel/skas/clone.c | 3 +- arch/um/kernel/trap.c | 4 - arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/entry/syscalls/syscall_32.tbl | 4 +- arch/x86/entry/syscalls/syscall_64.tbl | 2 +- arch/x86/include/asm/compat.h | 13 - arch/x86/include/asm/kvm-x86-ops.h | 1 - arch/x86/include/asm/kvm_host.h | 96 +- arch/x86/include/asm/uaccess_64.h | 7 - arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/kernel/kvm.c | 5 +- arch/x86/kvm/debugfs.c | 111 ++ arch/x86/kvm/hyperv.c | 32 +- arch/x86/kvm/i8254.c | 3 +- arch/x86/kvm/ioapic.h | 4 - arch/x86/kvm/lapic.c | 26 +- arch/x86/kvm/mmu.h | 25 + arch/x86/kvm/mmu/mmu.c | 524 +++++--- arch/x86/kvm/mmu/mmu_audit.c | 4 +- arch/x86/kvm/mmu/mmu_internal.h | 18 +- arch/x86/kvm/mmu/mmutrace.h | 6 + arch/x86/kvm/mmu/page_track.c | 1 + arch/x86/kvm/mmu/paging_tmpl.h | 6 +- arch/x86/kvm/mmu/tdp_mmu.c | 139 +- arch/x86/kvm/mmu/tdp_mmu.h | 29 +- arch/x86/kvm/pmu.c | 5 +- arch/x86/kvm/pmu.h | 2 +- arch/x86/kvm/svm/avic.c | 49 +- arch/x86/kvm/svm/nested.c | 5 - arch/x86/kvm/svm/sev.c | 3 +- arch/x86/kvm/svm/svm.c | 97 +- arch/x86/kvm/svm/svm.h | 8 - arch/x86/kvm/svm/svm_ops.h | 2 +- arch/x86/kvm/vmx/evmcs.c | 1 - arch/x86/kvm/vmx/evmcs.h | 4 - arch/x86/kvm/vmx/nested.c | 56 +- arch/x86/kvm/vmx/pmu_intel.c | 4 +- arch/x86/kvm/vmx/vmcs.h | 2 + arch/x86/kvm/vmx/vmcs12.c | 1 - arch/x86/kvm/vmx/vmcs12.h | 4 - arch/x86/kvm/vmx/vmx.c | 333 ++--- arch/x86/kvm/vmx/vmx.h | 38 +- arch/x86/kvm/vmx/vmx_ops.h | 4 +- arch/x86/kvm/x86.c | 189 ++- arch/x86/kvm/x86.h | 2 + arch/x86/kvm/xen.c | 23 +- arch/x86/kvm/xen.h | 5 + arch/x86/mm/init_32.c | 3 +- arch/x86/mm/init_64.c | 3 +- arch/x86/pci/numachip.c | 1 + arch/x86/pci/sta2x11-fixup.c | 3 +- arch/x86/um/shared/sysdep/stub_32.h | 12 + arch/x86/um/shared/sysdep/stub_64.h | 12 + arch/x86/um/stub_segv.c | 3 +- block/Makefile | 2 +- fs/block_dev.c => block/bdev.c | 641 +-------- block/bfq-iosched.c | 16 +- block/bio.c | 2 +- block/blk-mq.c | 14 +- block/blk-throttle.c | 1 + block/blk.h | 2 + block/fops.c | 640 +++++++++ block/genhd.c | 9 +- block/mq-deadline.c | 12 +- drivers/acpi/acpi_memhotplug.c | 46 +- drivers/acpi/cppc_acpi.c | 47 +- drivers/acpi/prmt.c | 10 +- drivers/acpi/scan.c | 1 - drivers/acpi/x86/s2idle.c | 67 +- drivers/ata/libata-core.c | 34 + drivers/base/arch_topology.c | 2 + drivers/base/memory.c | 225 +++- drivers/base/node.c | 2 - drivers/base/power/main.c | 2 +- drivers/base/power/wakeirq.c | 11 +- drivers/block/loop.c | 75 +- drivers/block/loop.h | 1 + drivers/block/n64cart.c | 4 +- drivers/clk/qcom/gcc-sm6350.c | 4 - drivers/clk/ux500/u8500_of_clk.c | 3 +- drivers/cpufreq/Kconfig.arm | 12 + drivers/cpufreq/Makefile | 1 + drivers/cpufreq/acpi-cpufreq.c | 14 +- drivers/cpufreq/cpufreq-dt-platdev.c | 4 + drivers/cpufreq/cpufreq-dt.c | 3 +- drivers/cpufreq/cpufreq.c | 17 +- drivers/cpufreq/imx6q-cpufreq.c | 2 +- drivers/cpufreq/intel_pstate.c | 224 +--- drivers/cpufreq/mediatek-cpufreq-hw.c | 308 +++++ drivers/cpufreq/mediatek-cpufreq.c | 3 +- drivers/cpufreq/omap-cpufreq.c | 2 +- drivers/cpufreq/qcom-cpufreq-hw.c | 151 ++- drivers/cpufreq/scmi-cpufreq.c | 65 +- drivers/cpufreq/scpi-cpufreq.c | 3 +- drivers/cpufreq/sh-cpufreq.c | 11 - drivers/cpufreq/vexpress-spc-cpufreq.c | 25 +- drivers/cpuidle/cpuidle-ux500.c | 2 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 4 +- drivers/cxl/Makefile | 4 +- drivers/cxl/acpi.c | 12 +- drivers/cxl/core/Makefile | 8 + drivers/cxl/{core.c => core/bus.c} | 464 +------ drivers/cxl/core/core.h | 20 + drivers/cxl/core/memdev.c | 246 ++++ drivers/cxl/core/pmem.c | 230 ++++ drivers/cxl/core/regs.c | 249 ++++ drivers/cxl/cxl.h | 1 - drivers/cxl/{mem.h => cxlmem.h} | 35 +- drivers/cxl/pci.c | 439 +++---- drivers/cxl/pci.h | 1 + drivers/cxl/pmem.c | 2 +- drivers/dax/kmem.c | 43 +- drivers/dax/super.c | 191 ++- drivers/devfreq/devfreq.c | 2 +- drivers/dma-buf/Kconfig | 4 +- drivers/dma/Kconfig | 28 +- drivers/dma/Makefile | 3 +- drivers/dma/acpi-dma.c | 18 +- drivers/dma/altera-msgdma.c | 37 +- drivers/dma/at_xdmac.c | 8 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 56 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 4 + drivers/dma/dw/idma32.c | 138 +- drivers/dma/dw/internal.h | 16 + drivers/dma/dw/of.c | 49 +- drivers/dma/dw/pci.c | 6 +- drivers/dma/dw/platform.c | 6 +- drivers/dma/ep93xx_dma.c | 6 +- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 10 +- drivers/dma/hisi_dma.c | 10 +- drivers/dma/idxd/Makefile | 8 + drivers/dma/idxd/bus.c | 91 ++ drivers/dma/idxd/cdev.c | 73 +- drivers/dma/idxd/compat.c | 107 ++ drivers/dma/idxd/device.c | 382 +++++- drivers/dma/idxd/dma.c | 96 +- drivers/dma/idxd/idxd.h | 167 ++- drivers/dma/idxd/init.c | 148 ++- drivers/dma/idxd/irq.c | 190 +-- drivers/dma/idxd/registers.h | 6 + drivers/dma/idxd/submit.c | 43 +- drivers/dma/idxd/sysfs.c | 601 ++------- drivers/dma/ppc4xx/adma.c | 12 +- drivers/dma/ptdma/Kconfig | 13 + drivers/dma/ptdma/Makefile | 10 + drivers/dma/ptdma/ptdma-debugfs.c | 106 ++ drivers/dma/ptdma/ptdma-dev.c | 305 +++++ drivers/dma/ptdma/ptdma-dmaengine.c | 389 ++++++ drivers/dma/ptdma/ptdma-pci.c | 243 ++++ drivers/dma/ptdma/ptdma.h | 324 +++++ drivers/dma/sh/Kconfig | 9 + drivers/dma/sh/Makefile | 1 + drivers/dma/sh/rz-dmac.c | 969 ++++++++++++++ drivers/dma/sh/usb-dmac.c | 2 +- drivers/dma/sprd-dma.c | 1 + drivers/dma/stm32-dma.c | 8 +- drivers/dma/tegra210-adma.c | 7 +- drivers/dma/ti/k3-psil-j721e.c | 73 ++ drivers/dma/xilinx/xilinx_dma.c | 17 +- drivers/dma/xilinx/zynqmp_dma.c | 3 +- drivers/firewire/net.c | 4 - drivers/firmware/dmi-id.c | 6 +- drivers/firmware/qcom_scm.c | 58 + drivers/firmware/qcom_scm.h | 4 + drivers/gpio/Kconfig | 15 +- drivers/gpio/Makefile | 2 +- drivers/gpio/gpio-aspeed-sgpio.c | 178 ++- drivers/gpio/gpio-brcmstb.c | 45 +- drivers/gpio/gpio-dwapb.c | 56 +- drivers/gpio/gpio-mc9s08dz60.c | 112 -- drivers/gpio/gpio-ml-ioh.c | 49 +- drivers/gpio/gpio-mlxbf2.c | 43 +- drivers/gpio/gpio-mpc8xxx.c | 13 +- drivers/gpio/gpio-mt7621.c | 1 + drivers/gpio/gpio-rcar.c | 4 +- drivers/gpio/gpio-tegra186.c | 30 +- drivers/gpio/gpio-viperboard.c | 14 +- drivers/gpio/gpio-virtio.c | 374 ++++++ drivers/gpio/gpiolib-devres.c | 2 +- drivers/gpio/gpiolib-of.c | 16 +- drivers/gpio/gpiolib.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 17 + drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 6 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 2 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 30 +- drivers/gpu/drm/amd/amdgpu/vi.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 6 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 6 +- .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c | 4 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 8 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 24 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 17 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 5 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 2 +- drivers/gpu/drm/mgag200/mgag200_pll.c | 1 + drivers/gpu/drm/panfrost/panfrost_mmu.c | 31 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 2 + drivers/gpu/drm/ttm/ttm_bo.c | 6 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 7 +- drivers/gpu/drm/ttm/ttm_tt.c | 1 - drivers/gpu/drm/vc4/vc4_hdmi.c | 2 +- drivers/hwmon/mr75203.c | 2 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 3 +- drivers/iio/light/as73211.c | 3 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 4 +- drivers/infiniband/hw/hfi1/trace.c | 2 +- drivers/infiniband/hw/mlx5/mr.c | 4 +- drivers/infiniband/hw/qib/qib_sysfs.c | 4 +- drivers/input/joystick/analog.c | 107 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/adc-keys.c | 2 +- drivers/input/keyboard/adp5588-keys.c | 2 +- drivers/input/keyboard/adp5589-keys.c | 2 +- drivers/input/keyboard/ep93xx_keypad.c | 4 +- drivers/input/misc/Kconfig | 22 - drivers/input/misc/Makefile | 2 - drivers/input/misc/ixp4xx-beeper.c | 183 --- drivers/input/misc/pm8941-pwrkey.c | 2 +- drivers/input/misc/sirfsoc-onkey.c | 207 --- drivers/input/mouse/elan_i2c.h | 3 +- drivers/input/mouse/elan_i2c_core.c | 1 + drivers/input/serio/parkbd.c | 14 +- drivers/input/touchscreen/Kconfig | 2 +- drivers/input/touchscreen/edt-ft5x06.c | 1 + drivers/input/touchscreen/mms114.c | 15 +- drivers/iommu/Kconfig | 2 +- drivers/iommu/amd/init.c | 48 +- drivers/iommu/intel/svm.c | 15 +- drivers/md/dm-table.c | 9 +- drivers/md/dm.c | 2 +- drivers/media/i2c/ov02a10.c | 2 +- drivers/mfd/Kconfig | 28 + drivers/mfd/Makefile | 5 + drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/axp20x.c | 16 +- .../{dbx500-prcmu-regs.h => db8500-prcmu-regs.h} | 0 drivers/mfd/db8500-prcmu.c | 25 +- drivers/mfd/intel-lpss-acpi.c | 18 + drivers/mfd/intel-m10-bmc.c | 12 +- drivers/mfd/intel_quark_i2c_gpio.c | 71 +- drivers/mfd/lpc_ich.c | 1 + drivers/mfd/lpc_sch.c | 4 +- drivers/mfd/mt6360-core.c | 8 +- drivers/mfd/rsmu.h | 16 + drivers/mfd/rsmu_core.c | 88 ++ drivers/mfd/rsmu_i2c.c | 203 +++ drivers/mfd/rsmu_spi.c | 273 ++++ drivers/mfd/simple-mfd-i2c.c | 41 +- drivers/mfd/simple-mfd-i2c.h | 32 + drivers/mfd/stmpe.c | 4 +- drivers/mfd/syscon.c | 2 +- drivers/mfd/tc3589x.c | 2 +- drivers/mfd/ti_am335x_tscadc.c | 5 +- drivers/mfd/tps65086.c | 22 +- drivers/mfd/tqmx86.c | 48 +- drivers/mfd/wm8994-irq.c | 2 +- drivers/misc/habanalabs/common/Makefile | 3 +- drivers/misc/habanalabs/common/command_buffer.c | 4 +- .../misc/habanalabs/common/command_submission.c | 1387 +++++++++++++++----- drivers/misc/habanalabs/common/context.c | 146 ++- drivers/misc/habanalabs/common/debugfs.c | 184 ++- drivers/misc/habanalabs/common/device.c | 163 +-- drivers/misc/habanalabs/common/firmware_if.c | 56 +- drivers/misc/habanalabs/common/habanalabs.h | 421 +++++- drivers/misc/habanalabs/common/habanalabs_drv.c | 13 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 2 + drivers/misc/habanalabs/common/hw_queue.c | 198 ++- drivers/misc/habanalabs/common/memory.c | 169 ++- drivers/misc/habanalabs/common/mmu/mmu_v1.c | 12 +- drivers/misc/habanalabs/common/pci/pci.c | 2 + drivers/misc/habanalabs/common/state_dump.c | 718 ++++++++++ drivers/misc/habanalabs/common/sysfs.c | 20 +- drivers/misc/habanalabs/gaudi/gaudi.c | 716 ++++++++-- drivers/misc/habanalabs/gaudi/gaudiP.h | 19 +- drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 5 - drivers/misc/habanalabs/gaudi/gaudi_security.c | 8 + drivers/misc/habanalabs/goya/goya.c | 102 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 115 +- .../misc/habanalabs/include/common/hl_boot_if.h | 62 +- .../habanalabs/include/gaudi/asic_reg/gaudi_regs.h | 3 + .../misc/habanalabs/include/gaudi/gaudi_masks.h | 17 + .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 2 - drivers/misc/pci_endpoint_test.c | 9 + drivers/mtd/nand/raw/intel-nand-controller.c | 2 +- drivers/net/bonding/bond_3ad.c | 8 +- drivers/net/bonding/bond_main.c | 17 +- drivers/net/can/c_can/c_can_ethtool.c | 4 +- drivers/net/can/rcar/rcar_canfd.c | 2 +- drivers/net/dsa/b53/b53_common.c | 34 +- drivers/net/dsa/b53/b53_priv.h | 1 + drivers/net/dsa/lantiq_gswip.c | 3 +- drivers/net/ethernet/3com/3c59x.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 33 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 1 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 91 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 122 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 37 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 51 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c | 14 +- drivers/net/ethernet/broadcom/tg3.c | 115 +- drivers/net/ethernet/broadcom/tg3.h | 1 - drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 1 + drivers/net/ethernet/chelsio/cxgb3/sge.c | 3 + drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 2 - drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 85 +- drivers/net/ethernet/cirrus/Kconfig | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 2 +- drivers/net/ethernet/i825xx/sun3_82586.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 8 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 17 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 1 + drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 42 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 5 - .../ethernet/marvell/octeontx2/nic/otx2_common.h | 28 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 4 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 12 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 2 - .../net/ethernet/pensando/ionic/ionic_ethtool.c | 5 + drivers/net/ethernet/pensando/ionic/ionic_lif.c | 12 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 1 - drivers/net/ethernet/qualcomm/emac/emac-ethtool.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 1 + drivers/net/ethernet/sfc/efx.c | 78 +- drivers/net/ethernet/sfc/falcon/efx.c | 79 +- drivers/net/ethernet/smsc/smc911x.c | 12 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 46 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 1 - drivers/net/phy/phylink.c | 82 ++ drivers/net/usb/cdc_mbim.c | 5 + drivers/net/usb/hso.c | 11 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 6 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 1 + drivers/net/wwan/iosm/iosm_ipc_mmio.c | 30 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 12 +- drivers/ntb/hw/idt/ntb_hw_idt.c | 15 +- drivers/ntb/hw/intel/ntb_hw_gen1.c | 12 +- drivers/ntb/hw/intel/ntb_hw_intel.h | 3 - drivers/ntb/test/ntb_msi_test.c | 4 +- drivers/ntb/test/ntb_perf.c | 1 + drivers/ntb/test/ntb_pingpong.c | 2 +- drivers/nvdimm/label.c | 256 ++-- drivers/nvdimm/label.h | 1 - drivers/nvdimm/namespace_devs.c | 113 +- drivers/nvdimm/nd.h | 150 +++ drivers/nvdimm/pmem.c | 4 +- drivers/nvme/host/core.c | 68 +- drivers/nvme/host/multipath.c | 19 +- drivers/nvme/host/nvme.h | 10 + drivers/nvme/host/tcp.c | 22 +- drivers/nvme/target/admin-cmd.c | 2 +- drivers/nvme/target/configfs.c | 5 +- drivers/nvme/target/core.c | 10 +- drivers/nvme/target/nvmet.h | 11 +- drivers/nvme/target/passthru.c | 14 +- drivers/of/property.c | 3 + drivers/parisc/dino.c | 18 +- drivers/pci/ats.c | 2 +- drivers/pci/controller/Kconfig | 1 + drivers/pci/controller/cadence/pci-j721e.c | 61 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 200 ++- drivers/pci/controller/cadence/pcie-cadence-host.c | 3 + drivers/pci/controller/cadence/pcie-cadence.c | 16 + drivers/pci/controller/cadence/pcie-cadence.h | 29 +- drivers/pci/controller/dwc/Kconfig | 48 + drivers/pci/controller/dwc/Makefile | 3 + drivers/pci/controller/dwc/pci-dra7xx.c | 16 +- drivers/pci/controller/dwc/pci-keystone.c | 14 +- drivers/pci/controller/dwc/pcie-artpec6.c | 7 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 36 +- drivers/pci/controller/dwc/pcie-designware-host.c | 9 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 1 - drivers/pci/controller/dwc/pcie-dw-rockchip.c | 279 ++++ drivers/pci/controller/dwc/pcie-keembay.c | 460 +++++++ drivers/pci/controller/dwc/pcie-tegra194.c | 54 +- drivers/pci/controller/dwc/pcie-uniphier.c | 8 +- drivers/pci/controller/dwc/pcie-visconti.c | 332 +++++ .../pci/controller/mobiveil/pcie-mobiveil-host.c | 15 +- drivers/pci/controller/pci-aardvark.c | 334 ++++- drivers/pci/controller/pci-ftpci100.c | 2 +- drivers/pci/controller/pci-hyperv.c | 153 ++- drivers/pci/controller/pci-tegra.c | 38 +- drivers/pci/controller/pci-xgene-msi.c | 10 +- drivers/pci/controller/pcie-altera-msi.c | 10 +- drivers/pci/controller/pcie-altera.c | 10 +- drivers/pci/controller/pcie-brcmstb.c | 9 +- drivers/pci/controller/pcie-iproc-bcma.c | 16 +- drivers/pci/controller/pcie-iproc-msi.c | 4 +- drivers/pci/controller/pcie-mediatek-gen3.c | 13 +- drivers/pci/controller/pcie-mediatek.c | 64 +- drivers/pci/controller/pcie-microchip-host.c | 18 +- drivers/pci/controller/pcie-rcar-ep.c | 23 +- drivers/pci/controller/pcie-rcar-host.c | 94 +- drivers/pci/controller/pcie-rcar.h | 7 + drivers/pci/controller/pcie-rockchip-ep.c | 18 +- drivers/pci/controller/pcie-rockchip-host.c | 8 +- drivers/pci/controller/pcie-xilinx-cpm.c | 4 +- drivers/pci/controller/pcie-xilinx-nwl.c | 25 +- drivers/pci/controller/pcie-xilinx.c | 9 +- drivers/pci/controller/vmd.c | 55 + drivers/pci/endpoint/functions/pci-epf-ntb.c | 89 +- drivers/pci/endpoint/functions/pci-epf-test.c | 74 +- drivers/pci/endpoint/pci-ep-cfs.c | 24 + drivers/pci/endpoint/pci-epc-core.c | 134 +- drivers/pci/endpoint/pci-epf-core.c | 146 ++- drivers/pci/host-bridge.c | 1 + drivers/pci/hotplug/TODO | 3 - drivers/pci/hotplug/ibmphp_ebda.c | 5 +- drivers/pci/hotplug/pciehp.h | 2 +- drivers/pci/hotplug/pciehp_hpc.c | 2 +- drivers/pci/hotplug/pnv_php.c | 2 +- drivers/pci/of.c | 2 +- drivers/pci/pci-acpi.c | 159 ++- drivers/pci/pci-bridge-emul.h | 2 +- drivers/pci/pci-sysfs.c | 3 +- drivers/pci/pci.c | 331 +++-- drivers/pci/pci.h | 47 +- drivers/pci/pcie/aer.c | 12 +- drivers/pci/pcie/portdrv_core.c | 9 +- drivers/pci/pcie/ptm.c | 4 +- drivers/pci/probe.c | 29 +- drivers/pci/proc.c | 1 + drivers/pci/quirks.c | 128 +- drivers/pci/remove.c | 1 - drivers/pci/syscall.c | 7 +- drivers/pci/vpd.c | 490 +++---- drivers/phy/st/phy-stm32-usbphyc.c | 2 +- drivers/platform/chrome/Makefile | 2 +- drivers/platform/chrome/cros_ec_proto.c | 9 + drivers/platform/chrome/cros_ec_sensorhub_ring.c | 14 + drivers/platform/chrome/cros_ec_trace.h | 94 ++ drivers/platform/chrome/cros_ec_typec.c | 27 +- drivers/pwm/Kconfig | 5 +- drivers/pwm/core.c | 4 +- drivers/pwm/pwm-ab8500.c | 35 +- drivers/pwm/pwm-atmel-hlcdc.c | 5 +- drivers/pwm/pwm-atmel-tcb.c | 5 +- drivers/pwm/pwm-atmel.c | 102 +- drivers/pwm/pwm-bcm-kona.c | 12 +- drivers/pwm/pwm-brcmstb.c | 5 +- drivers/pwm/pwm-cros-ec.c | 4 +- drivers/pwm/pwm-ep93xx.c | 11 +- drivers/pwm/pwm-fsl-ftm.c | 10 +- drivers/pwm/pwm-hibvt.c | 4 +- drivers/pwm/pwm-img.c | 20 +- drivers/pwm/pwm-imx-tpm.c | 5 +- drivers/pwm/pwm-imx27.c | 14 +- drivers/pwm/pwm-intel-lgm.c | 12 +- drivers/pwm/pwm-iqs620a.c | 16 +- drivers/pwm/pwm-jz4740.c | 12 +- drivers/pwm/pwm-keembay.c | 12 +- drivers/pwm/pwm-lp3943.c | 12 +- drivers/pwm/pwm-lpc32xx.c | 22 +- drivers/pwm/pwm-mediatek.c | 12 +- drivers/pwm/pwm-mtk-disp.c | 174 +-- drivers/pwm/pwm-mxs.c | 25 +- drivers/pwm/pwm-ntxec.c | 14 +- drivers/pwm/pwm-omap-dmtimer.c | 5 +- drivers/pwm/pwm-pca9685.c | 5 +- drivers/pwm/pwm-pxa.c | 13 +- drivers/pwm/pwm-raspberrypi-poe.c | 12 +- drivers/pwm/pwm-rcar.c | 5 +- drivers/pwm/pwm-renesas-tpu.c | 5 +- drivers/pwm/pwm-rockchip.c | 16 +- drivers/pwm/pwm-samsung.c | 5 +- drivers/pwm/pwm-sifive.c | 6 +- drivers/pwm/pwm-sl28cpld.c | 12 +- drivers/pwm/pwm-stm32-lp.c | 12 +- drivers/pwm/pwm-sun4i.c | 5 +- drivers/pwm/pwm-tiecap.c | 6 +- drivers/pwm/pwm-tiehrpwm.c | 4 +- drivers/pwm/pwm-twl-led.c | 17 +- drivers/pwm/pwm-twl.c | 17 +- drivers/remoteproc/qcom_q6v5_pas.c | 1 + drivers/remoteproc/qcom_wcnss.c | 49 +- drivers/remoteproc/qcom_wcnss.h | 4 +- drivers/remoteproc/qcom_wcnss_iris.c | 120 +- drivers/remoteproc/remoteproc_core.c | 4 +- drivers/remoteproc/remoteproc_elf_helpers.h | 2 +- drivers/rtc/Kconfig | 10 + drivers/rtc/Makefile | 2 + drivers/rtc/lib.c | 107 +- drivers/rtc/lib_test.c | 81 ++ drivers/rtc/rtc-cmos.c | 8 +- drivers/rtc/rtc-rx8025.c | 46 +- drivers/rtc/rtc-s5m.c | 48 +- drivers/rtc/rtc-tps65910.c | 2 +- drivers/s390/block/Kconfig | 11 - drivers/s390/block/Makefile | 1 - drivers/s390/block/xpram.c | 416 ------ drivers/s390/char/con3270.c | 7 +- drivers/s390/char/ctrlchar.c | 11 +- drivers/s390/char/hmcdrv_ftp.c | 2 +- drivers/s390/char/sclp.c | 2 +- drivers/s390/cio/blacklist.c | 5 +- drivers/s390/cio/device.c | 21 +- drivers/s390/cio/device_id.c | 2 +- drivers/s390/crypto/zcrypt_api.c | 14 +- drivers/s390/crypto/zcrypt_cex2a.c | 8 +- drivers/s390/crypto/zcrypt_cex2c.c | 10 +- drivers/s390/crypto/zcrypt_cex4.c | 8 +- drivers/s390/crypto/zcrypt_msgtype50.c | 18 +- drivers/s390/crypto/zcrypt_msgtype6.c | 38 +- drivers/s390/scsi/zfcp_dbf.c | 4 +- drivers/s390/scsi/zfcp_fsf.c | 2 +- drivers/s390/scsi/zfcp_qdio.c | 2 +- drivers/s390/scsi/zfcp_unit.c | 4 +- drivers/scsi/cxlflash/main.c | 34 +- drivers/thermal/devfreq_cooling.c | 2 +- .../intel/int340x_thermal/int3400_thermal.c | 14 +- drivers/thermal/intel/intel_powerclamp.c | 4 +- drivers/thermal/intel/intel_tcc_cooling.c | 2 + drivers/thermal/qcom/Kconfig | 10 + drivers/thermal/qcom/Makefile | 1 + drivers/thermal/qcom/lmh.c | 232 ++++ drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 6 + drivers/thermal/rcar_gen3_thermal.c | 110 +- drivers/thermal/samsung/exynos_tmu.c | 1 + drivers/thermal/tegra/Kconfig | 9 +- drivers/thermal/tegra/Makefile | 1 + drivers/thermal/tegra/soctherm.c | 4 +- drivers/thermal/tegra/tegra30-tsensor.c | 673 ++++++++++ drivers/thunderbolt/test.c | 98 +- drivers/video/backlight/ktd253-backlight.c | 75 +- drivers/video/backlight/pwm_bl.c | 54 +- drivers/video/fbdev/core/fbmem.c | 6 + drivers/virtio/virtio_mem.c | 26 +- drivers/watchdog/Kconfig | 12 - drivers/watchdog/Makefile | 1 - drivers/watchdog/bcm2835_wdt.c | 10 +- drivers/watchdog/bd70528_wdt.c | 291 ---- drivers/watchdog/iTCO_wdt.c | 2 +- drivers/watchdog/imx2_wdt.c | 1 + drivers/watchdog/max63xx_wdt.c | 24 +- drivers/watchdog/mpc8xxx_wdt.c | 2 +- drivers/watchdog/mtk_wdt.c | 6 + drivers/watchdog/sl28cpld_wdt.c | 2 +- drivers/watchdog/tqmx86_wdt.c | 2 +- drivers/watchdog/watchdog_core.c | 37 + drivers/watchdog/watchdog_dev.c | 57 +- fs/Kconfig | 24 +- fs/Makefile | 2 +- fs/attr.c | 50 +- fs/btrfs/disk-io.c | 48 +- fs/btrfs/ioctl.c | 15 +- fs/btrfs/misc.h | 2 +- fs/btrfs/ordered-data.c | 8 + fs/btrfs/volumes.c | 48 +- fs/btrfs/volumes.h | 3 +- fs/ceph/addr.c | 2 +- fs/ceph/cache.h | 6 - fs/ceph/caps.c | 266 ++-- fs/ceph/file.c | 32 +- fs/ceph/inode.c | 11 +- fs/ceph/mds_client.c | 218 ++- fs/ceph/mds_client.h | 5 + fs/ceph/mdsmap.c | 12 +- fs/ceph/metric.c | 4 +- fs/ceph/snap.c | 59 +- fs/ceph/strings.c | 1 + fs/ceph/super.h | 9 +- fs/ceph/xattr.c | 19 + fs/coredump.c | 15 +- fs/erofs/super.c | 2 +- fs/eventpoll.c | 23 +- fs/ext2/super.c | 3 +- fs/ext4/super.c | 3 +- fs/filesystems.c | 27 +- fs/fuse/control.c | 10 +- fs/fuse/dev.c | 4 +- fs/fuse/file.c | 45 +- fs/fuse/fuse_i.h | 20 + fs/fuse/inode.c | 203 ++- fs/fuse/virtio_fs.c | 12 +- fs/gfs2/inode.c | 4 +- fs/hostfs/hostfs_kern.c | 1 + fs/internal.h | 2 +- fs/io-wq.c | 445 ++++--- fs/io_uring.c | 94 +- fs/ksmbd/ndr.c | 383 ++++-- fs/ksmbd/oplock.c | 6 +- fs/ksmbd/smb2pdu.c | 69 +- fs/ksmbd/smb_common.c | 4 +- fs/ksmbd/smb_common.h | 1 - fs/ksmbd/smbacl.c | 79 +- fs/ksmbd/smbacl.h | 25 + fs/ksmbd/transport_rdma.c | 2 +- fs/ksmbd/vfs.c | 47 +- fs/ksmbd/vfs.h | 3 +- fs/ksmbd/vfs_cache.c | 16 - fs/ksmbd/vfs_cache.h | 1 - fs/locks.c | 6 +- fs/nilfs2/sysfs.c | 26 +- fs/nilfs2/the_nilfs.c | 9 +- fs/notify/mark.c | 1 + fs/pipe.c | 2 +- fs/proc/array.c | 18 +- fs/proc/base.c | 5 +- fs/select.c | 4 +- fs/xfs/xfs_super.c | 16 +- include/acpi/cppc_acpi.h | 5 + include/asm-generic/div64.h | 14 +- include/asm-generic/early_ioremap.h | 6 - include/asm-generic/pci_iomap.h | 2 +- include/drm/ttm/ttm_tt.h | 3 +- include/dt-bindings/reset/mt8195-resets.h | 29 + include/linux/bootconfig.h | 4 +- include/linux/ceph/ceph_fs.h | 1 + include/linux/compat.h | 39 +- include/linux/cpufreq.h | 75 +- include/linux/damon.h | 268 ++++ include/linux/dax.h | 41 +- include/linux/dmaengine.h | 3 +- include/linux/energy_model.h | 8 +- include/linux/entry-kvm.h | 6 +- include/linux/etherdevice.h | 12 + include/linux/eventpoll.h | 18 + include/linux/fs.h | 4 +- include/linux/gpio/consumer.h | 14 +- include/linux/gpio/driver.h | 4 + include/linux/highmem-internal.h | 27 +- include/linux/hugetlb.h | 9 + include/linux/kdb.h | 27 +- include/linux/kvm_host.h | 236 +++- include/linux/kvm_types.h | 7 + include/linux/libata.h | 1 + include/linux/memory.h | 55 +- include/linux/memory_hotplug.h | 34 +- include/linux/mfd/dbx500-prcmu.h | 3 +- include/linux/mfd/idt82p33_reg.h | 112 ++ include/linux/mfd/idt8a340_reg.h | 729 ++++++++++ include/linux/mfd/rsmu.h | 36 + include/linux/mm.h | 10 +- include/linux/mmap_lock.h | 8 +- include/linux/mmzone.h | 19 +- include/linux/netdevice.h | 18 + include/linux/netfilter/nf_conntrack_common.h | 1 + include/linux/of.h | 2 +- include/linux/of_gpio.h | 15 +- include/linux/once.h | 2 +- include/linux/page-flags.h | 54 +- include/linux/page_ext.h | 2 +- include/linux/page_idle.h | 6 +- include/linux/pagemap.h | 7 +- include/linux/pci-acpi.h | 3 + include/linux/pci-epc.h | 57 +- include/linux/pci-epf.h | 16 +- include/linux/pci.h | 159 +-- include/linux/pci_hotplug.h | 2 +- include/linux/pci_ids.h | 3 +- include/linux/phylink.h | 3 + include/linux/platform_data/dma-dw.h | 21 +- include/linux/platform_data/gpio-dwapb.h | 25 - include/linux/pwm.h | 2 +- include/linux/qcom_scm.h | 14 + include/linux/remoteproc.h | 5 +- include/linux/sched/user.h | 3 +- include/linux/slub_def.h | 6 + include/linux/soc/marvell/octeontx2/asm.h | 11 +- include/linux/spi/max7301.h | 2 +- include/linux/syscalls.h | 3 + include/linux/thermal.h | 7 +- include/linux/threads.h | 2 +- include/linux/uaccess.h | 10 - include/linux/uio.h | 6 +- include/linux/units.h | 10 +- include/linux/vmalloc.h | 3 - include/linux/watchdog.h | 10 + include/net/flow.h | 4 +- include/trace/events/damon.h | 43 + include/trace/events/io_uring.h | 6 +- include/trace/events/mmflags.h | 2 +- include/trace/events/page_ref.h | 4 +- include/uapi/asm-generic/unistd.h | 10 +- include/uapi/linux/cxl_mem.h | 2 +- include/uapi/linux/idxd.h | 24 + include/uapi/linux/kvm.h | 11 +- include/uapi/linux/netfilter/nfnetlink_conntrack.h | 1 + include/uapi/linux/pkt_sched.h | 2 + include/uapi/linux/virtio_gpio.h | 47 + include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/virtio_pcidev.h | 5 +- include/uapi/misc/habanalabs.h | 186 ++- init/Kconfig | 2 +- init/do_mounts.c | 90 +- init/initramfs.c | 2 + init/main.c | 40 +- init/noinitramfs.c | 2 + ipc/sem.c | 85 +- ipc/util.c | 16 +- kernel/acct.c | 2 +- kernel/compat.c | 21 - kernel/debug/debug_core.c | 5 +- kernel/debug/gdbstub.c | 5 +- kernel/debug/kdb/kdb_bp.c | 72 +- kernel/debug/kdb/kdb_debugger.c | 1 - kernel/debug/kdb/kdb_main.c | 626 ++++----- kernel/debug/kdb/kdb_private.h | 18 - kernel/debug/kdb/kdb_support.c | 329 +---- kernel/fork.c | 3 +- kernel/kexec.c | 103 +- kernel/profile.c | 21 +- kernel/sys.c | 7 - kernel/sys_ni.c | 5 - kernel/trace/trace.c | 26 +- kernel/trace/trace_boot.c | 43 +- kernel/trace/trace_eprobe.c | 5 +- kernel/trace/trace_events.c | 1 + kernel/trace/trace_events_hist.c | 14 +- kernel/trace/trace_kdb.c | 12 +- kernel/trace/trace_osnoise.c | 6 +- kernel/trace/trace_output.c | 11 +- kernel/trace/trace_synth.h | 2 +- kernel/user.c | 25 + lib/Kconfig.debug | 9 +- lib/bootconfig.c | 8 +- lib/dump_stack.c | 3 +- lib/iov_iter.c | 8 +- lib/logic_iomem.c | 16 +- lib/math/Kconfig | 2 +- lib/math/rational.c | 3 + lib/test_printf.c | 2 +- lib/test_scanf.c | 79 +- lib/test_sort.c | 40 +- lib/vsprintf.c | 2 +- mm/Kconfig | 15 +- mm/Makefile | 4 +- mm/compaction.c | 20 +- mm/damon/Kconfig | 68 + mm/damon/Makefile | 5 + mm/damon/core-test.h | 253 ++++ mm/damon/core.c | 720 ++++++++++ mm/damon/dbgfs-test.h | 126 ++ mm/damon/dbgfs.c | 623 +++++++++ mm/damon/vaddr-test.h | 329 +++++ mm/damon/vaddr.c | 672 ++++++++++ mm/early_ioremap.c | 5 - mm/gup.c | 21 +- mm/highmem.c | 2 +- mm/hmm.c | 5 +- mm/ioremap.c | 25 - mm/kfence/core.c | 3 + mm/kfence/kfence.h | 2 + mm/kfence/kfence_test.c | 3 + mm/kfence/report.c | 19 +- mm/kmemleak.c | 5 +- mm/maccess.c | 28 +- mm/memory_hotplug.c | 374 +++++- mm/mempolicy.c | 214 +-- mm/memremap.c | 5 +- mm/migrate.c | 61 +- mm/page_alloc.c | 31 +- mm/page_ext.c | 12 +- mm/page_idle.c | 10 - mm/page_isolation.c | 7 +- mm/page_owner.c | 14 +- mm/percpu.c | 1 - mm/rmap.c | 6 +- mm/secretmem.c | 9 +- mm/slab_common.c | 2 + mm/slub.c | 797 +++++++---- mm/vmalloc.c | 22 +- mm/vmscan.c | 2 +- mm/vmstat.c | 48 + mm/workingset.c | 2 +- net/9p/client.c | 6 +- net/9p/trans_fd.c | 2 +- net/9p/trans_virtio.c | 4 +- net/9p/trans_xen.c | 4 +- net/bridge/br_multicast.c | 4 +- net/core/pktgen.c | 1 - net/core/skbuff.c | 2 +- net/dsa/tag_rtl4_a.c | 7 +- net/ipv4/cipso_ipv4.c | 18 +- net/ipv4/ip_gre.c | 9 +- net/ipv4/nexthop.c | 2 + net/ipv6/addrconf.c | 28 +- net/ipv6/ip6_gre.c | 2 - net/ipv6/mcast.c | 10 +- net/ipv6/netfilter/nf_socket_ipv6.c | 4 +- net/ipv6/seg6_iptunnel.c | 2 +- net/mac802154/iface.c | 2 +- net/mptcp/pm_netlink.c | 10 +- net/mptcp/protocol.c | 97 +- net/mptcp/protocol.h | 3 +- net/ncsi/internal.h | 3 + net/ncsi/ncsi-manage.c | 25 +- net/ncsi/ncsi-pkt.h | 6 + net/ncsi/ncsi-rsp.c | 42 + net/netfilter/nf_conntrack_core.c | 103 +- net/netfilter/nf_conntrack_expect.c | 25 +- net/netfilter/nf_conntrack_netlink.c | 4 +- net/netfilter/nf_conntrack_standalone.c | 4 +- net/netfilter/nf_nat_core.c | 18 +- net/netfilter/nft_ct.c | 9 +- net/qrtr/qrtr.c | 2 +- net/sched/sch_fq_codel.c | 12 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 + net/sunrpc/cache.c | 2 +- net/sunrpc/svc_xprt.c | 13 +- net/tipc/socket.c | 2 +- samples/kdb/kdb_hello.c | 20 +- scripts/check_extable.sh | 2 +- scripts/checkpatch.pl | 93 +- scripts/checksyscalls.sh | 2 +- scripts/module.lds.S | 1 + sound/isa/gus/gus_main.c | 44 +- sound/isa/gus/interwave.c | 61 +- sound/pci/vx222/vx222.c | 1 + sound/soc/codecs/rt5682.c | 3 - sound/soc/generic/audio-graph-card.c | 6 + sound/soc/intel/boards/Kconfig | 2 +- sound/soc/mediatek/Kconfig | 3 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 22 +- sound/soc/rockchip/rockchip_i2s.c | 7 + sound/soc/samsung/s3c24xx_simtec.c | 2 +- sound/usb/quirks.c | 1 + tools/bootconfig/main.c | 4 +- tools/bootconfig/scripts/ftrace2bconf.sh | 4 +- tools/bootconfig/test-bootconfig.sh | 4 +- tools/include/linux/bitmap.h | 4 +- tools/pci/pcitest.c | 2 +- tools/perf/bench/find-bit-bench.c | 2 +- tools/perf/builtin-c2c.c | 6 +- tools/perf/builtin-record.c | 2 +- tools/perf/tests/bitmap.c | 2 +- tools/perf/tests/mem2node.c | 2 +- tools/perf/util/affinity.c | 4 +- tools/perf/util/header.c | 4 +- tools/perf/util/metricgroup.c | 2 +- tools/perf/util/mmap.c | 4 +- .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 74 +- tools/testing/selftests/damon/Makefile | 7 + tools/testing/selftests/damon/_chk_dependency.sh | 28 + tools/testing/selftests/damon/debugfs_attrs.sh | 75 ++ .../ftrace/test.d/dynevent/add_remove_eprobe.tc | 2 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + .../selftests/kvm/aarch64/psci_cpu_on_test.c | 121 ++ .../selftests/kvm/access_tracking_perf_test.c | 4 +- tools/testing/selftests/kvm/demand_paging_test.c | 3 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 79 +- tools/testing/selftests/kvm/dirty_log_test.c | 4 +- .../selftests/kvm/include/aarch64/processor.h | 3 + .../testing/selftests/kvm/include/perf_test_util.h | 2 +- .../testing/selftests/kvm/kvm_binary_stats_test.c | 12 + tools/testing/selftests/kvm/lib/perf_test_util.c | 22 +- .../kvm/memslot_modification_stress_test.c | 3 +- tools/testing/selftests/kvm/x86_64/debug_regs.c | 24 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 2 +- tools/testing/selftests/memfd/memfd_test.c | 2 +- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/gre_gso.sh | 236 ++++ tools/testing/selftests/net/mptcp/simult_flows.sh | 4 +- tools/thermal/tmon/Makefile | 10 +- virt/kvm/binary_stats.c | 2 - virt/kvm/dirty_ring.c | 5 - virt/kvm/kvm_main.c | 197 ++- 1219 files changed, 37776 insertions(+), 15536 deletions(-) create mode 100644 Documentation/admin-guide/mm/damon/index.rst create mode 100644 Documentation/admin-guide/mm/damon/start.rst create mode 100644 Documentation/admin-guide/mm/damon/usage.rst create mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-mediatek-hw.yaml create mode 100644 Documentation/devicetree/bindings/dma/renesas,rz-dmac.yaml delete mode 100644 Documentation/devicetree/bindings/input/qcom,pm8941-pwrkey.txt create mode 100644 Documentation/devicetree/bindings/input/qcom,pm8941-pwrkey.yaml delete mode 100644 Documentation/devicetree/bindings/input/regulator-haptic.txt create mode 100644 Documentation/devicetree/bindings/input/regulator-haptic.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/chipone,icn [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/chipone_icn [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/pixcir,pixc [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/pixcir_i2c_ts.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ti,tsc2005.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/tsc2005.txt create mode 100644 Documentation/devicetree/bindings/mfd/brcm,cru.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ti,tps65086.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/tps65086.txt create mode 100644 Documentation/devicetree/bindings/opp/opp-v1.yaml create mode 100644 Documentation/devicetree/bindings/opp/opp-v2-base.yaml create mode 100644 Documentation/devicetree/bindings/opp/opp-v2.yaml delete mode 100644 Documentation/devicetree/bindings/opp/opp.txt create mode 100644 Documentation/devicetree/bindings/pci/intel,keembay-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/intel,keembay-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/mediatek-pcie-cfg.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pon.txt create mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pon.yaml create mode 100644 Documentation/devicetree/bindings/thermal/qcom-lmh.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/maxim,max63xx.yaml create mode 100644 Documentation/translations/zh_TW/arm64/amu.rst create mode 100644 Documentation/translations/zh_TW/arm64/booting.txt create mode 100644 Documentation/translations/zh_TW/arm64/elf_hwcaps.rst create mode 100644 Documentation/translations/zh_TW/arm64/hugetlbpage.rst create mode 100644 Documentation/translations/zh_TW/arm64/index.rst create mode 100644 Documentation/translations/zh_TW/arm64/legacy_instructions.txt create mode 100644 Documentation/translations/zh_TW/arm64/memory.txt create mode 100644 Documentation/translations/zh_TW/arm64/perf.rst create mode 100644 Documentation/translations/zh_TW/arm64/silicon-errata.txt create mode 100644 Documentation/translations/zh_TW/arm64/tagged-pointers.txt create mode 100644 Documentation/translations/zh_TW/cpu-freq/core.rst create mode 100644 Documentation/translations/zh_TW/cpu-freq/cpu-drivers.rst create mode 100644 Documentation/translations/zh_TW/cpu-freq/cpufreq-stats.rst create mode 100644 Documentation/translations/zh_TW/cpu-freq/index.rst create mode 100644 Documentation/translations/zh_TW/filesystems/debugfs.rst create mode 100644 Documentation/translations/zh_TW/filesystems/index.rst create mode 100644 Documentation/translations/zh_TW/filesystems/sysfs.txt create mode 100644 Documentation/translations/zh_TW/filesystems/tmpfs.rst create mode 100644 Documentation/translations/zh_TW/filesystems/virtiofs.rst create mode 100644 Documentation/vm/damon/api.rst create mode 100644 Documentation/vm/damon/design.rst create mode 100644 Documentation/vm/damon/faq.rst create mode 100644 Documentation/vm/damon/index.rst delete mode 100644 arch/arm64/lib/copy_in_user.S rename fs/block_dev.c => block/bdev.c (63%) create mode 100644 block/fops.c create mode 100644 drivers/cpufreq/mediatek-cpufreq-hw.c create mode 100644 drivers/cxl/core/Makefile rename drivers/cxl/{core.c => core/bus.c} (58%) create mode 100644 drivers/cxl/core/core.h create mode 100644 drivers/cxl/core/memdev.c create mode 100644 drivers/cxl/core/pmem.c create mode 100644 drivers/cxl/core/regs.c rename drivers/cxl/{mem.h => cxlmem.h} (71%) create mode 100644 drivers/dma/idxd/bus.c create mode 100644 drivers/dma/idxd/compat.c create mode 100644 drivers/dma/ptdma/Kconfig create mode 100644 drivers/dma/ptdma/Makefile create mode 100644 drivers/dma/ptdma/ptdma-debugfs.c create mode 100644 drivers/dma/ptdma/ptdma-dev.c create mode 100644 drivers/dma/ptdma/ptdma-dmaengine.c create mode 100644 drivers/dma/ptdma/ptdma-pci.c create mode 100644 drivers/dma/ptdma/ptdma.h create mode 100644 drivers/dma/sh/rz-dmac.c delete mode 100644 drivers/gpio/gpio-mc9s08dz60.c create mode 100644 drivers/gpio/gpio-virtio.c delete mode 100644 drivers/input/misc/ixp4xx-beeper.c delete mode 100644 drivers/input/misc/sirfsoc-onkey.c rename drivers/mfd/{dbx500-prcmu-regs.h => db8500-prcmu-regs.h} (100%) create mode 100644 drivers/mfd/rsmu.h create mode 100644 drivers/mfd/rsmu_core.c create mode 100644 drivers/mfd/rsmu_i2c.c create mode 100644 drivers/mfd/rsmu_spi.c create mode 100644 drivers/mfd/simple-mfd-i2c.h create mode 100644 drivers/misc/habanalabs/common/state_dump.c create mode 100644 drivers/pci/controller/dwc/pcie-dw-rockchip.c create mode 100644 drivers/pci/controller/dwc/pcie-keembay.c create mode 100644 drivers/pci/controller/dwc/pcie-visconti.c create mode 100644 drivers/rtc/lib_test.c delete mode 100644 drivers/s390/block/xpram.c create mode 100644 drivers/thermal/qcom/lmh.c create mode 100644 drivers/thermal/tegra/tegra30-tsensor.c delete mode 100644 drivers/watchdog/bd70528_wdt.c create mode 100644 include/dt-bindings/reset/mt8195-resets.h create mode 100644 include/linux/damon.h create mode 100644 include/linux/mfd/idt82p33_reg.h create mode 100644 include/linux/mfd/idt8a340_reg.h create mode 100644 include/linux/mfd/rsmu.h delete mode 100644 include/linux/platform_data/gpio-dwapb.h create mode 100644 include/trace/events/damon.h create mode 100644 include/uapi/linux/virtio_gpio.h create mode 100644 mm/damon/Kconfig create mode 100644 mm/damon/Makefile create mode 100644 mm/damon/core-test.h create mode 100644 mm/damon/core.c create mode 100644 mm/damon/dbgfs-test.h create mode 100644 mm/damon/dbgfs.c create mode 100644 mm/damon/vaddr-test.h create mode 100644 mm/damon/vaddr.c create mode 100644 tools/testing/selftests/damon/Makefile create mode 100644 tools/testing/selftests/damon/_chk_dependency.sh create mode 100644 tools/testing/selftests/damon/debugfs_attrs.sh create mode 100644 tools/testing/selftests/kvm/aarch64/psci_cpu_on_test.c create mode 100755 tools/testing/selftests/net/gre_gso.sh