This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits ea617cdef108 Merge remote-tracking branch 'irqchip-fixes/irq/irqchip-fixes' omits 503fc5b67a87 Merge remote-tracking branch 'fpga-fixes/fixes' omits c0ba3acf5d48 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 38a2784eee66 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits f415f19b1ed7 Merge remote-tracking branch 'mmc-fixes/fixes' omits a96c8e3ba599 Merge remote-tracking branch 'vfs-fixes/fixes' omits 88a020b56f0d Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits dabbb37f92b9 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 0628b6ed38d8 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 08e323bd5682 Merge remote-tracking branch 'omap-fixes/fixes' omits 1dad34740b00 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 377c02e133af Merge remote-tracking branch 'input-current/for-linus' omits 62dbd9e96a37 Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits 082903f5756e Merge remote-tracking branch 'spi-fixes/for-linus' omits 5dd5839de11b Merge remote-tracking branch 'regulator-fixes/for-linus' omits 25763d122d30 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits d92f03674b7a Merge remote-tracking branch 'sound-current/for-linus' omits 793f9dae52f8 Merge remote-tracking branch 'wireless-drivers/master' omits 99c81435428f Merge remote-tracking branch 'bpf/master' omits c5c2cd5d3341 Merge remote-tracking branch 'net/master' omits 01e9fcf19c13 Merge branch 'misc-5.14' into next-fixes new cd1adf1b63a1 Revert "mm/gup: remove try_get_page(), call try_get_compou [...] new 3754707bcc3e Revert "memcg: enable accounting for file lock caches" new 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 new 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() new 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 [...] new 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 new 452d07413954 mfd: syscon: Use of_iomap() instead of ioremap() new cdff1eda6932 mfd: lpc_sch: Rename GPIOBASE to prevent build error new 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 new 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 new 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() new e631548027ca ntb: ntb_pingpong: remove redundant initialization of vari [...] new 38de3afffb72 NTB: switch from 'pci_' to 'dma_' API new 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 new 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() new 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 new 4c00e1e2e58e Merge tag 'linux-watchdog-5.15-rc1' of git://www.linux-wat [...] new be27a47a760e cxgb3: fix oops on module removal new 8f110f35f962 Merge tag 'wireless-drivers-2021-09-07' of git://git.kerne [...] new 54d7a47a008b can: rcar_canfd: add __maybe_unused annotation to silence warning new 644d0a5bcc33 can: c_can: fix null-ptr-deref on ioctl() new 1c990729e198 Merge tag 'linux-can-fixes-for-5.15-20210907' of git://git [...] new bbef56d861f1 bonding: 3ad: pass parameter bond_params by reference new 0341d5e3d1ee net: renesas: sh_eth: Fix freeing wrong tx descriptor new f97493657c63 net: phylink: add suspend/resume support new 90702dcd19c0 net: stmmac: fix MAC not working when system resume back w [...] new d1bf73387b5a Merge branch 'stmmac-wol-fix' new 0f77f2defaf6 ieee802154: Remove redundant initialization of variable ret new 626bf91a292e Merge tag 'net-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] new 3a029e1f3d6e selftests/bpf: Fix build of task_pt_regs test for arm64 new 4645fd4ef775 Merge remote-tracking branch 'bpf/master' new 8491f59e3b13 ALSA: vx222: fix null-ptr-deref new 9d2e19e34962 ALSA: gus: Fix repeated probes of snd_gus_create() new c5433f026b27 ALSA: gus: Fix repeated probe for ISA interwave card new c78783b9de84 Merge remote-tracking branch 'sound-current/for-linus' new 22670e47968d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 35f44950c6b1 Merge remote-tracking branch 'regulator-fixes/for-linus' new 4dcaced2f027 Merge remote-tracking branch 'spi-fixes/for-linus' new dc4a6cd503bb Merge remote-tracking branch 'iio-fixes/fixes-togreg' new d198b8273e30 Input: elan_i2c - reduce the resume time for controller in [...] new ab108678195f Input: mms114 - support MMS134S new ee122fee2370 Merge remote-tracking branch 'input-current/for-linus' new 3ad02c27d89d media: s5p-jpeg: rename JPEG marker constants to prevent b [...] new 33b63f595000 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 59ef9c073b63 Merge remote-tracking branch 'omap-fixes/fixes' new ce73cee933a8 Merge remote-tracking branch 'hwmon-fixes/hwmon' new 6557951b7e74 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 6f93e834fa7c btrfs: fix upper limit for max_inline for page size 64K new cde7417ce487 btrfs: use correct header for div_u64 in misc.h new 8f96a5bfa150 btrfs: update the bdev time directly when closing new 3fa421dedbc8 btrfs: delay blkdev_put until after the device remove new c124706900c2 btrfs: fix lockdep warning while mounting sprout fs new f79645df8065 btrfs: zoned: fix double counting of split ordered extent new 7f6fe94c91a4 Merge branch 'misc-5.15' into next-fixes new 728785c55d7a Merge remote-tracking branch 'btrfs-fixes/next-fixes' new d537ec83118f Merge remote-tracking branch 'vfs-fixes/fixes' new e8e01fff99b6 Merge remote-tracking branch 'mmc-fixes/fixes' new 6aaef4c549a9 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new d2aca2f4d054 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new 458a9d70bfec Merge remote-tracking branch 'fpga-fixes/fixes' new 36d51ddc350d Merge remote-tracking branch 'irqchip-fixes/irq/irqchip-fixes' new 8262ad05c521 drm/ttm: Fix a deadlock if the target BO is not idle during swap new c8704b7ec182 drm/kmb: Enable alpha blended second plane new fd7f1d781c08 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (ea617cdef108) \ N -- N -- N refs/heads/pending-fixes (fd7f1d781c08)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 64 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/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 -- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 1 + .../bindings/watchdog/maxim,max63xx.yaml | 44 ++ .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 + Documentation/driver-api/gpio/consumer.rst | 10 +- Documentation/driver-api/gpio/driver.rst | 11 +- Documentation/virt/kvm/api.rst | 36 +- Documentation/virt/kvm/locking.rst | 6 + MAINTAINERS | 12 +- 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/kernel/cpufeature.c | 8 +- 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/mips/kvm/mips.c | 4 - arch/mips/kvm/vz.c | 3 +- arch/powerpc/include/asm/kvm_host.h | 1 - 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/s390/include/asm/kvm_host.h | 2 + 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/mm/fault.c | 2 +- arch/x86/include/asm/kvm-x86-ops.h | 1 - arch/x86/include/asm/kvm_host.h | 96 ++- 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 + drivers/clk/ux500/u8500_of_clk.c | 3 +- drivers/cpuidle/cpuidle-ux500.c | 2 +- drivers/firmware/dmi-id.c | 6 +- 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/kmb/kmb_drv.c | 8 +- drivers/gpu/drm/kmb/kmb_drv.h | 5 + drivers/gpu/drm/kmb/kmb_plane.c | 81 ++- drivers/gpu/drm/kmb/kmb_plane.h | 5 +- drivers/gpu/drm/kmb/kmb_regs.h | 3 + drivers/gpu/drm/ttm/ttm_bo.c | 6 +- drivers/input/mouse/elan_i2c.h | 3 +- drivers/input/mouse/elan_i2c_core.c | 1 + drivers/input/touchscreen/mms114.c | 15 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 18 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 28 +- 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/net/bonding/bond_3ad.c | 8 +- drivers/net/can/c_can/c_can_ethtool.c | 4 +- drivers/net/can/rcar/rcar_canfd.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 3 + drivers/net/ethernet/renesas/sh_eth.c | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 36 +- drivers/net/phy/phylink.c | 82 +++ 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/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/video/backlight/ktd253-backlight.c | 75 ++- drivers/video/backlight/pwm_bl.c | 54 +- 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/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/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/locks.c | 6 +- fs/pipe.c | 2 +- fs/select.c | 4 +- include/dt-bindings/reset/mt8195-resets.h | 29 + include/linux/entry-kvm.h | 6 +- include/linux/gpio/consumer.h | 14 +- include/linux/gpio/driver.h | 4 + include/linux/kdb.h | 27 +- include/linux/kvm_host.h | 236 +++++-- include/linux/kvm_types.h | 7 + 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/of.h | 2 +- include/linux/of_gpio.h | 15 +- include/linux/page-flags.h | 37 -- include/linux/phylink.h | 3 + include/linux/platform_data/gpio-dwapb.h | 25 - include/linux/remoteproc.h | 5 +- include/linux/spi/max7301.h | 2 +- include/linux/watchdog.h | 10 + include/uapi/linux/kvm.h | 11 +- include/uapi/linux/virtio_gpio.h | 47 ++ include/uapi/linux/virtio_ids.h | 1 + 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/trace/trace_kdb.c | 12 +- mm/gup.c | 21 +- net/mac802154/iface.c | 2 +- samples/kdb/kdb_hello.c | 20 +- sound/isa/gus/gus_main.c | 44 +- sound/isa/gus/interwave.c | 61 +- sound/pci/vx222/vx222.c | 1 + .../selftests/bpf/prog_tests/task_pt_regs.c | 1 - .../selftests/bpf/progs/test_task_pt_regs.c | 19 +- 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 | 77 ++- .../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 +- virt/kvm/binary_stats.c | 2 - virt/kvm/dirty_ring.c | 5 - virt/kvm/kvm_main.c | 197 ++++-- 273 files changed, 6971 insertions(+), 3669 deletions(-) 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/watchdog/maxim,max63xx.yaml delete mode 100644 drivers/gpio/gpio-mc9s08dz60.c create mode 100644 drivers/gpio/gpio-virtio.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 delete mode 100644 drivers/watchdog/bd70528_wdt.c create mode 100644 include/dt-bindings/reset/mt8195-resets.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/uapi/linux/virtio_gpio.h create mode 100644 tools/testing/selftests/kvm/aarch64/psci_cpu_on_test.c