This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allnoconfig in repository toolchain/ci/linux.
from f9893351acae Merge tag 'kconfig-v5.10' of git://git.kernel.org/pub/scm/ [...] adds 4b7a6ce71e03 arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks adds 7bc1a0f9e176 arm64: mm: use single quantity to represent the PA to VA t [...] adds 45544eee9606 arm64: mremap speedup - Enable HAVE_MOVE_PMD adds 7bdf468a5b40 arm64: Fix a broken copyright header in gen_vdso_offsets.sh adds 3b92fa7485eb arm64: link with -z norelro regardless of CONFIG_RELOCATABLE adds ea8f8c99a281 arm64: spectre-v2: Favour CPU-specific mitigation at EL2 adds 66dd3474702a arm64: proton-pack: Update comment to reflect new function name adds 032c7ed95817 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 8c42a5c02bec ARC: perf: redo the pct irq missing in device-tree handling adds 0a14d7649872 Merge tag 'arc-5.10-rc1-fixes' of git://git.kernel.org/pub [...] adds 3c532798ec96 tracehook: clear TIF_NOTIFY_RESUME in tracehook_notify_resume() adds 91989c707884 task_work: cleanup notification modes adds 4a22709e21c2 Merge tag 'arch-cleanup-2020-10-22' of git://git.kernel.dk [...] adds 1716420e8de2 iio: cros_ec: Accept -EOPNOTSUPP as 'not supported' error code adds 064df8851f4a cros_ec_lightbar: Accept more error codes from cros_ec_cmd [...] adds b646e7db1ce8 platform/chrome: cros_ec_sysfs: Report range of error code [...] adds d509f8a71aa0 pwm: cros-ec: Accept more error codes from cros_ec_cmd_xfe [...] adds b4e452b5e97d platform/input: cros_ec: Replace -ENOTSUPP with -ENOPROTOOPT adds 0d080459e813 platform/chrome: cros_ec_proto: Convert EC error codes to [...] adds be020f0df5a9 pwm: cros-ec: Simplify EC error handling adds 46c5bbd2df4a platform/chrome: cros_ec_typec: USB4 support adds 5381b0ed54b6 platform/chrome: cros_ec_typec: Send enum values to usb_ro [...] adds b12e4fd5f3e4 platform/chrome: cros_ec_typec: Avoid setting usb role twi [...] adds a772336596df platform/chrome: cros_ec_typec: Re-order connector configu [...] adds 814318242687 platform/chrome: cros_ec_trace: Add fields to command traces adds 1e7913ff5f9f platform/chrome: cros_ec_lightbar: Reduce ligthbar get ver [...] adds dd92f7dfe1ba platform/chrome: Kconfig: Remove the transitional MFD_CROS [...] adds 64b02e54e50f platform/chrome: cros_ec_proto: Update cros_ec_cmd_xfer() [...] adds 6b194ee98646 platform/chrome: cros_ec_proto: Drop cros_ec_cmd_xfer() adds 9aa7bd452af1 platform/chrome: Use kobj_to_dev() instead of container_of() adds 3e98fd6d816c ARM: dts: cros-ec-keyboard: Add alternate keymap for KEY_LEFTMETA adds 090a7d046fed Merge tag 'tag-chrome-platform-for-v5.10' of git://git.ker [...] adds 36bdcf318bc2 vdpa/mlx5: Make use of a specific 16 bit endianness API adds 36b02df2d204 vdpa/mlx5: Fix failure to bring link up adds bfec6c83077c virtio-balloon: Constify id_table adds 7f90611693f0 virtio_input: Constify id_table adds 7ab4de60028e virtio-mem: Constify mem_id_table adds 5e5e8736ad2e vhost: reduce stack usage in log_used adds b9747fdf0c1d vhost_vdpa: Fix duplicate included kernel.h adds 0afa15e1a529 virtio: let arch advertise guest's memory access restrictions adds 4ce1cf7b02ed s390: virtio: PV needs VIRTIO I/O device protection adds 1897f0b618b0 vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK adds 5745bcfbbf89 vringh: fix __vringh_iov() when riov and wiov are different adds 86e182fe12ee vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call adds 88a0d60c6445 MAINTAINERS: add URL for virtio-mem adds 9313f8026328 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds bf3c0e5e7102 Merge branch 'x86-seves-for-paolo' of https://git.kernel.o [...] adds 5706d14d2a94 KVM: PPC: Book3S HV: XICS: Replace the 'destroy' method by [...] adds 4e1b2ab7e629 KVM: PPC: Don't return -ENOTSUPP to userspace in ioctls adds 05e6295dc7de KVM: PPC: Book3S HV: Do not allocate HPT for a nested guest adds 35dfb43c243b KVM: PPC: Book3S HV: Set LPCR[HDICE] before writing HDEC adds 4517076608c5 KVM: PPC: Book3S HV: XIVE: Convert to DEFINE_SHOW_ATTRIBUTE adds eb173559c97c KVM: PPC: Book3S: Remove redundant initialization of variable ret adds cf59eb13e151 KVM: PPC: Book3S: Fix symbol undeclared warnings adds 2e3df760cd7c Merge tag 'kvm-ppc-next-5.10-1' of git://git.kernel.org/pu [...] adds d5cd6f340145 KVM: nSVM: Avoid freeing uninitialized pointers in svm_set [...] adds efc831338bfd KVM: nVMX: Fix VMX controls MSRs setup when nested VMX enabled adds b9757a4b6f46 KVM: nVMX: Simplify the initialization of nested_vmx_msrs adds 2fc4f15dac95 kvm/eventfd: move wildcard calculation outside loop adds ae6f24968608 KVM: LAPIC: Fix updating DFR missing apic map recalculation adds a970e9b216a2 KVM: LAPIC: Return 0 when getting the tscdeadline timer if [...] adds 275038332f22 KVM: LAPIC: Guarantee the timer is in tsc-deadline mode wh [...] adds 68ca7663c75b KVM: LAPIC: Narrow down the kick target vCPU adds 010fd37fddf6 KVM: LAPIC: Reduce world switch latency caused by timer_ad [...] adds 1feaba144cd3 KVM: SVM: rename a variable in the svm_create_vcpu adds 0dd16b5b0c9b KVM: nSVM: rename nested vmcb to vmcb12 adds f4c847a95654 KVM: SVM: refactor msr permission bitmap allocation adds 0681de1b8369 KVM: SVM: use __GFP_ZERO instead of clear_page adds 8d22b90e942c KVM: SVM: refactor exit labels in svm_create_vcpu adds a90c1ed9f11d KVM: nSVM: Remove unused field adds c45ad7229d13 KVM: SVM: Introduce vmcb_(set_intercept/clr_intercept/_is_ [...] adds 03bfeeb988a9 KVM: SVM: Change intercept_cr to generic intercepts adds 30abaa88382c KVM: SVM: Change intercept_dr to generic intercepts adds 9780d51dc2af KVM: SVM: Modify intercept_exceptions to generic intercepts adds c62e2e94b9d4 KVM: SVM: Modify 64 bit intercept field to two 32 bit vectors adds 4c44e8d6c193 KVM: SVM: Add new intercept word in vmcb_control_area adds 830bd71f2c06 KVM: SVM: Remove set_cr_intercept, clr_cr_intercept and is [...] adds 3f3393b3ce38 KVM: X86: Rename and move the function vmx_handle_memory_f [...] adds 9715092f8d7e KVM: X86: Move handling of INVPCID types to x86 adds 4407a797e941 KVM: SVM: Enable INVPCID feature on AMD adds 871c433bae56 KVM: use struct_size() and flex_array_size() helpers in kv [...] adds cc5b54dd58d0 KVM: x86: fix MSR_IA32_TSC read for nested migration adds bddd82d19e2e KVM: nVMX: KVM needs to unset "unrestricted guest" VM-exec [...] adds ae5a2a39e46c KVM: SVM: use __GFP_ZERO instead of clear_page() adds 09e3e2a1cc8d KVM: x86: Add kvm_x86_ops hook to short circuit emulation adds 535f7ef2ab7d KVM: VMX: Move IRQ invocation to assembly subroutine adds 1a5488ef0dcf KVM: VMX: Invoke NMI handler via indirect call instead of INTn adds 4e810adb5362 KVM: SVM: Analyze is_guest_mode() in svm_vcpu_run() adds 95b28ac9db2a KVM: SVM: Add tracepoint for cr_interception adds 0b7aa5835691 KVM: MIPS: clean up redundant kvm_run parameters in assembly adds 25bb2cf97139 KVM: nVMX: Morph notification vector IRQ on nested VM-Ente [...] adds a9e2e0ae6860 KVM: x86: emulating RDPID failure shall return #UD rather [...] adds fb0f33fdefe9 KVM: nSVM: CR3 MBZ bits are only 63:52 adds fc595f359942 KVM: nVMX: Add VM-Enter failed tracepoints for super early checks adds 50085beee878 KVM: SVM: Mark SEV launch secret pages as dirty. adds 14e3dd8d256b KVM: SEV: shorten comments around sev_clflush_pages adds 28e2b2f1a40d KVM: VMX: Do not perform emulation for INVD intercept adds 8d921acf98ec KVM: VMX: Use precomputed MAXPHYADDR for RTIT base MSR check adds 526ad23bc564 KVM: x86: Unexport cpuid_query_maxphyaddr() adds 1cc6cbc3e405 KVM: VMX: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with help [...] adds dc46515cf838 KVM: x86: Move illegal GPA helper out of the MMU code adds 7096cbfb6cb6 KVM: VMX: Use "illegal GPA" helper for PT/RTIT output base check adds b785a442aa21 cpuidle-haltpoll: fix error comments in arch_haltpoll_disable adds becdad859225 KVM: VMX: Rename vmx_*_supported() helpers to cpu_has_vmx_*() adds b936d3eb92b7 KVM: VMX: Unconditionally clear CPUID.INVPCID if !CPUID.PCID adds 7f3603b63136 KVM: VMX: Rename RDTSCP secondary exec control name to ins [...] adds 8b50b92f9f1a KVM: VMX: Add a helper and macros to reduce boilerplate fo [...] adds 4d710de9646a KVM: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_f [...] adds b44f50d87ce2 KVM: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst adds dbcf3f96fa66 KVM: x86: hyper-v: disallow configuring SynIC timers with [...] adds ace569e0154a KVM: x86/mmu: Move flush logic from mmu_page_zap_pte() to [...] adds 2de4085cccea KVM: x86/MMU: Recursively zap nested TDP SPs when zapping [...] adds 7b367bc9a641 KVM: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID adds 83a2ba4cb2b5 KVM: x86/mmu: Invert RET_PF_* check when falling through t [...] adds c4371c2a682e KVM: x86/mmu: Return unique RET_PF_* values if the fault w [...] adds 127037591c84 KVM: x86/mmu: Bail early from final #PF handling on spurio [...] adds 8888cdd0996c KVM: VMX: Extract posted interrupt support to separate files adds 5a085326d51d KVM: VMX: Rename ops.h to vmx_ops.h adds e89505698c9f KVM: x86/mmu: Commit zap of remaining invalid pages when r [...] adds 7d919c7a38fb KVM: x86/mmu: Refactor the zap loop for recovering NX lpages adds 6c2fd34f5c79 KVM: x86/mmu: Move "huge page disallowed" calculation into [...] adds 3cf066127e87 KVM: x86/mmu: Capture requested page level before NX huge [...] adds 5bcaf3e1715f KVM: x86/mmu: Account NX huge page disallowed iff huge pag [...] adds 1d4a7372e149 KVM: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) adds dcc7065170d7 KVM: x86/mmu: Hoist ITLB multi-hit workaround check up a level adds e88b8093698f KVM: x86/mmu: Track write/user faults using bools adds fc387d8daf39 KVM: nVMX: Reset the segment cache when stuffing guest segs adds b89d5ad00e78 KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails adds 2ba4493a8b19 KVM: nVMX: Explicitly check for valid guest state for !unr [...] adds c61ca2fcbcea KVM: nVMX: Move free_nested() below vmx_switch_vmcs() adds df82a24b29d1 KVM: nVMX: Ensure vmcs01 is the loaded VMCS when freeing n [...] adds ebec153a0561 KVM: nVMX: Drop redundant VMCS switch and free_nested() call adds 138534a810aa KVM: nVMX: WARN on attempt to switch the currently loaded VMCS adds b2d522552ca0 KVM: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint adds a9d7d76c66ed KVM: x86: Read guest RIP from within the kvm_nested_vmexit [...] adds f315f2b14015 KVM: VMX: Add a helper to test for a valid error code give [...] adds 235ba74f008d KVM: x86: Add intr/vectoring info and error code to kvm_ex [...] adds 029e8c8ad655 KVM: x86: Add macro wrapper for defining kvm_exit tracepoint adds cc167bd7ee99 KVM: x86: Use common definition for kvm_nested_vmexit tracepoint adds 02f1965ff83b KVM: nVMX: Read EXIT_QUAL and INTR_INFO only when needed f [...] adds 04d28e375271 KVM: x86/mmu: Move individual kvm_mmu initialization into [...] adds 7e34fbd05c63 KVM: x86: Rename "shared_msrs" to "user_return_msrs" adds ce833b2324ba KVM: VMX: Prepend "MAX_" to MSR array size defines adds a128a934f202 KVM: VMX: Rename "vmx_find_msr_index" to "vmx_find_loadsto [...] adds eb3db1b13788 KVM: VMX: Rename the "shared_msr_entry" struct to "vmx_uret_msr" adds fbc18007382c KVM: VMX: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" adds e9bb1ae92d62 KVM: VMX: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" adds 658ece84f5da KVM: VMX: Rename vcpu_vmx's "guest_msrs_ready" to "guest_u [...] adds 1e7a483037e8 KVM: VMX: Rename "__find_msr_index" to "__vmx_find_uret_msr" adds ef1d2ee12e6c KVM: VMX: Check guest support for RDTSCP before processing [...] adds 86e3e494fe32 KVM: VMX: Move uret MSR lookup into update_transition_efer() adds bd65ba82b324 KVM: VMX: Add vmx_setup_uret_msr() to handle lookup and swap adds d85a8034c016 KVM: VMX: Rename "find_msr_entry" to "vmx_find_uret_msr" adds 7bf662bb5ea8 KVM: VMX: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" adds 14a61b642de9 KVM: VMX: Rename "vmx_msr_index" to "vmx_uret_msrs_list" adds 802145c56a04 KVM: VMX: Rename vmx_uret_msr's "index" to "slot" adds 90218e434c41 KVM: x86: Return -ENOENT on unimplemented MSRs adds 1ae099540e8c KVM: x86: Allow deflecting unknown MSR accesses to user space adds 51de8151bd21 KVM: x86: Add infrastructure for MSR filtering adds 476c9bd8e997 KVM: x86: Prepare MSR bitmaps for userspace tracked MSRs adds fd6fa73d1337 KVM: x86: SVM: Prevent MSR passthrough when MSR access is denied adds 3eb900173c71 KVM: x86: VMX: Prevent MSR passthrough when MSR access is denied adds 1a155254ff93 KVM: x86: Introduce MSR filtering adds d468706e313c KVM: selftests: Add test for user space MSR handling adds 729c15c20f1a KVM: x86: rename KVM_REQ_GET_VMCS12_PAGES adds a7d5c7ce41ac KVM: nSVM: delay MSR permission processing to first nested VM run adds 0c899c25d754 KVM: x86: do not attempt TSC synchronization on guest writes adds 6a2e0923b2df KVM: VMX: vmx_uret_msrs_list[] can be static adds 628ade2d0816 KVM: VMX: Fix x2APIC MSR intercept handling on !APICV platforms adds 9af3e08baa7c KVM: arm64: Remove kvm_mmu_free_memory_caches() adds b1e57de62cfb KVM: arm64: Add stand-alone page-table walker infrastructure adds bb0e92cbbcd1 KVM: arm64: Add support for creating kernel-agnostic stage [...] adds 0f9d09b8e29b KVM: arm64: Use generic allocator for hyp stage-1 page-tables adds 71233d05f4b5 KVM: arm64: Add support for creating kernel-agnostic stage [...] adds 6d9d2115c480 KVM: arm64: Add support for stage-2 map()/unmap() in gener [...] adds 02bbd374ce4a KVM: arm64: Convert kvm_phys_addr_ioremap() to generic pag [...] adds e9edb17ae0a2 KVM: arm64: Convert kvm_set_spte_hva() to generic page-table API adds 52bae936f0e7 KVM: arm64: Convert unmap_stage2_range() to generic page-t [...] adds e0e5a07f3f5a KVM: arm64: Add support for stage-2 page-aging in generic [...] adds ee8efad7994c KVM: arm64: Convert page-aging and access faults to generi [...] adds 73d49df2c3e7 KVM: arm64: Add support for stage-2 write-protect in gener [...] adds cc38d61cace3 KVM: arm64: Convert write-protect operation to generic pag [...] adds 93c66b40d728 KVM: arm64: Add support for stage-2 cache flushing in gene [...] adds 8d5207bef691 KVM: arm64: Convert memslot cache-flushing code to generic [...] adds adcd4e23291e KVM: arm64: Add support for relaxing stage-2 perms in gene [...] adds 6f745f1bb5bf KVM: arm64: Convert user_mem_abort() to generic page-table API adds 063deeb1f2c2 KVM: arm64: Check the pgt instead of the pgd when modifyin [...] adds 3f26ab58e327 KVM: arm64: Remove unused page-table code adds 74cfa7ea66a7 KVM: arm64: Remove unused 'pgd' field from 'struct kvm_s2_mmu' adds c9b69a0cf0b4 KVM: arm64: Don't constrain maximum IPA size based on host [...] adds ae8bd85ca8a4 Merge branch 'kvm-arm64/pt-new' into kvmarm-master/next adds 501a67a25dd4 KVM: arm64: Remove __activate_vm wrapper adds 6a0259ed29bb KVM: arm64: Remove hyp_panic arguments adds d7ca1079d8ea KVM: arm64: Remove kvm_host_data_t typedef adds ceee2fe4ba1f KVM: arm64: Choose hyp symbol based on context adds a0e479523e3f KVM: arm64: Save chosen hyp vector to a percpu variable adds 6e3bfbb22c51 KVM: arm64: nVHE: Use separate vector for the host adds 472fc011ccd3 KVM: arm64: nVHE: Don't consume host SErrors with ESB adds b619d9aa8b38 KVM: arm64: Introduce hyp context adds 7c2e76d87f9c KVM: arm64: Update context references from host to hyp adds 7db21530479f KVM: arm64: Restore hyp when panicking in guest context adds 603d2bdaa57e KVM: arm64: Share context save and restore macros adds 4e3393a969a0 KVM: arm64: nVHE: Switch to hyp context for EL2 adds a2e102e20fd6 KVM: arm64: nVHE: Handle hyp panics adds 5dc33bd199ca KVM: arm64: nVHE: Pass pointers consistently to hyp-init adds cf6501689012 smccc: Define vendor hyp owned service call region adds 0794a974d74d smccc: Use separate variables for args and results adds 054698316d87 KVM: arm64: nVHE: Migrate hyp interface to SMCCC adds 04e4caa8d355 KVM: arm64: nVHE: Migrate hyp-init to SMCCC adds a071261d9318 KVM: arm64: nVHE: Fix pointers during SMCCC convertion adds 81867b75dbfd Merge branch 'kvm-arm64/nvhe-hyp-context' into kvmarm-master/next adds 523b3999e5f6 KVM: arm64: Try PMD block mappings if PUD mappings are not [...] adds ada329e6b5b4 KVM: arm64: Do not flush memslot if FWB is supported adds c9c0279cc02b KVM: arm64: Fix doc warnings in mmu code adds 8910f089606e Merge branch 'kvm-arm64/pt-new' into kvmarm-master/next adds 8a4374f97dee KVM: arm64: Fix inject_fault.c kernel-doc warnings adds cb62e0b5c8db KVM: arm64: vgic-debug: Convert to use DEFINE_SEQ_ATTRIBUTE macro adds 41fa0f597150 Merge branch 'kvm-arm64/misc-5.10' into kvmarm-master/next adds 42223fb100b4 KVM: arm64: Refactor PMU attribute error handling adds fd65a3b5f855 KVM: arm64: Use event mask matching architecture revision adds d7eec2360e38 KVM: arm64: Add PMU event filtering infrastructure adds 88865beca906 KVM: arm64: Mask out filtered events in PCMEID{0,1}_EL1 adds 8be86a5eec04 KVM: arm64: Document PMU filtering API adds af130d0adc8e KVM: arm64: Add undocumented return values for PMU device [...] adds 51dd2eb98c72 KVM: arm64: Match PMU error code descriptions with error c [...] adds 2e02cbb236d6 Merge branch 'kvm-arm64/pmu-5.9' into kvmarm-master/next adds ab25464bdabd kvm: arm64: Partially link nVHE hyp code, simplify HYPCOPY adds ce492a16ffb8 kvm: arm64: Move nVHE hyp namespace macros to hyp_image.h adds 3471ee06e33e kvm: arm64: Only define __kvm_ex_table for CONFIG_KVM adds 717cf94adb54 kvm: arm64: Remove __hyp_this_cpu_read adds ea391027d355 kvm: arm64: Remove hyp_adr/ldr_this_cpu adds 572494995bc3 kvm: arm64: Add helpers for accessing nVHE hyp per-cpu vars adds df4c8214a18d kvm: arm64: Duplicate arm64_ssbd_callback_required for nVHE hyp adds 2a1198c9b436 kvm: arm64: Create separate instances of kvm_host_data for [...] adds 30c953911c43 kvm: arm64: Set up hyp percpu data for nVHE adds a3bb9c3a0055 kvm: arm64: Remove unnecessary hyp mappings adds 816c347f3a48 Merge remote-tracking branch 'arm64/for-next/ghostbusters' [...] adds 14ef9d04928b Merge branch 'kvm-arm64/hyp-pcpu' into kvmarm-master/next adds b259d137e91d KVM: arm64: Pass level hint to TLBI during stage-2 permiss [...] adds ffd1b63a5860 KVM: arm64: Ensure user_mem_abort() return value is initialised adds 030bdf3698b7 KVM: arm64: Fix some documentation build warnings adds 4e5dc64c4319 Merge branches 'kvm-arm64/pt-new' and 'kvm-arm64/pmu-5.9' [...] adds 1b21c8db0e3b Merge tag 'kvmarm-5.10' of git://git.kernel.org/pub/scm/li [...] adds 9389b9d5d356 KVM: VMX: Ignore userspace MSR filters for x2APIC adds 043248b3280c KVM: VMX: Forbid userspace MSR filters for x2APIC adds 10f79ccaf3d7 Documentation: kvm: fix a typo adds 8f116a6c7320 x86/kvm: hide KVM options from menuconfig when KVM is not [...] adds 66af4f5cb1ee x86/kvm: Update the comment about asynchronous page fault [...] adds 5b9bb0ebbcdc kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation [...] adds 210dfd93ea3d kvm: x86: set wall_clock in kvm_write_wall_clock() adds 66570e966dd9 kvm: x86: only provide PV features if enabled in guest's CPUID adds 3ee6fb4949aa Documentation: kvm: fix some typos in cpuid.rst adds f69858fcc727 KVM: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpu [...] adds 255cbecfe0c9 KVM: x86: allocate vcpu->arch.cpuid_entries dynamically adds 3f4e3eb417b1 KVM: x86: bump KVM_MAX_CPUID_ENTRIES adds d5d6c18dc454 kvm x86/mmu: Make struct kernel_param_ops definitions const adds 36385ccc9b18 KVM: x86: xen_hvm_config: cleanup return values adds 7dffecaf4eab KVM: x86: report negative values from wrmsr emulation to u [...] adds 72f211ecaa80 KVM: x86: allow kvm_x86_ops.set_efer to return an error value adds 2fcf4876ada8 KVM: nSVM: implement on demand allocation of the nested state adds f6426ab9c957 KVM: SVM: Initialize prev_ga_tag before use adds 6e1d849fa329 KVM: x86: Intercept LA57 to inject #GP fault when it's reserved adds c44d9b34701d KVM: x86: Invoke vendor's vcpu_after_set_cpuid() after all [...] adds a6337a3542b1 KVM: x86: Move call to update_exception_bitmap() into VMX code adds 2ed41aa631fc KVM: VMX: Intercept guest reserved CR4 bits to inject #GP fault adds 30031c2b0574 KVM: x86: Let the guest own CR4.FSGSBASE adds a4f1d94e6bc1 KVM: PPC: Book3S HV: Make struct kernel_param_ops definiti [...] adds c0623f5e5d21 Merge branch 'kvm-fixes' into 'next' adds cc4674d0ded0 kvm: mmu: Separate making non-leaf sptes from link_shadow_page adds 799a4190e734 kvm: x86/mmu: Separate making SPTEs from set_spte adds cb3eedab4539 KVM: mmu: Separate updating a PTE from kvm_set_pte_rmapp adds 5a9624affe7c KVM: mmu: extract spte.h and spte.c adds c9180b7291cf kvm: x86/mmu: Introduce tdp_iter adds fe5db27d3601 kvm: x86/mmu: Init / Uninit the TDP MMU adds 02c00b3a2f7e kvm: x86/mmu: Allocate and free TDP MMU roots adds 2f2fad0897cb kvm: x86/mmu: Add functions to handle changed TDP SPTEs adds 9e9eb226b912 KVM: Cache as_id in kvm_memory_slot adds faaf05b00aec kvm: x86/mmu: Support zapping SPTEs in the TDP MMU adds 7d94531249a5 kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_wal [...] adds bb18842e2111 kvm: x86/mmu: Add TDP MMU PF handler adds 89c0fd494af3 kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages [...] adds 063afacd8730 kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU adds f8e144971c68 kvm: x86/mmu: Add access tracking for tdp_mmu adds 1d8dd6b3f12b kvm: x86/mmu: Support changed pte notifier in tdp MMU adds a6a0b05da9f3 kvm: x86/mmu: Support dirty logging for the TDP MMU adds 14881998566d kvm: x86/mmu: Support disabling dirty logging for the tdp MMU adds 46044f72c382 kvm: x86/mmu: Support write protection for nesting in tdp MMU adds 95fb5b0258b7 kvm: x86/mmu: Support MMIO in the TDP MMU adds daa5b6c12337 kvm: x86/mmu: Don't clear write flooding count for direct roots adds 29cf0f5007a2 kvm: x86/mmu: NX largepage recovery for TDP MMU adds f9a705ad1c07 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 02e83f46ebfa vfs: move generic_remap_checks out of mm adds 1b2c54d63cde vfs: move the remap range helpers to remap_range.c adds 407e9c63ee57 vfs: move the generic write and copy checks out of mm adds c4728cfbed0f Merge tag 'vfs-5.10-merge-1' of git://git.kernel.org/pub/s [...] adds 57c176074057 Convert trailing spaces and periods in path components adds 119e489681f7 smb3: add defines for new crypto algorithms adds 3984bdc04946 update structure definitions from updated protocol documentation adds 9e81e8ff74b9 cifs: return cached_fid from open_shroot adds d1542cf6165e cifs: compute full_path already in cifs_readdir() adds 8e670f77c4a5 Handle STATUS_IO_TIMEOUT gracefully adds c6cc4c5a7250 cifs: handle -EINTR in cifs_setattr adds 682955491a0d SMB3.1.1: add defines for new signing negotiate context adds 330857a5d822 cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES adds fbfd0b46afa9 smb3.1.1: add new module load parm require_gcm_256 adds 29e279230413 smb3.1.1: add new module load parm enable_gcm_256 adds 511ac89e591a smb3.1.1: print warning if server does not support request [...] adds fd08f2dbf0c2 smb3.1.1: rename nonces used for GCM and CCM encryption adds 63ca5656350a smb3.1.1: set gcm256 when requested adds 0bd294b55a5d cifs: Return the error from crypt_message when enc/dec key [...] adds acf96fef46f2 smb3.1.1: do not fail if no encryption required but server [...] adds 9eec21bfbe90 smb3: add dynamic trace point to trace when credits obtained adds 9934430e2178 SMB3.1.1: Fix ids returned in POSIX query dir adds 3ece60e3e78e cifs: make const array static, makes object smaller adds 62593011247c SMB3: Resolve data corruption of TCP server info fields adds def6e1dc1781 cifs: Print the address and port we are connecting to in g [...] adds 3c3317daef0a smb3: fix stat when special device file and mounted with m [...] adds 3c6e65e67918 smb3: do not try to cache root directory if dir leases not [...] adds a6a9cffad0a2 cifs: add files to host new mount api adds 5c6e5aa49680 cifs: move security mount options into fs_context.ch adds 2f20f076865d cifs: move cache mount options to fs_context.ch adds 555782aa556a cifs: move smb version mount options into fs_context.c adds 1af34fdd0799 smb3.1.1: fix typo in compression flag adds d367cb960ce8 cifs: remove bogus debug code adds 13909d96c84a SMB3: add support for recognizing WSL reparse tags adds 0613ed91901b Merge tag '5.10-rc-smb3-fixes-part1' of git://git.samba.or [...] adds 5a61ae1402f1 gfs2: Make sure we don't miss any delayed withdraws adds 521031fa9701 gfs2: Fix bad comment for trans_drain adds e8a8023ee0bd gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 23d828fc3f1e gfs2: rename variable error to ret in gfs2_evict_inode adds 6e7e9a505571 gfs2: factor evict_unlinked_inode out of gfs2_evict_inode adds 53dbc27eb189 gfs2: further simplify gfs2_evict_inode with new func evic [...] adds d90be6ab9ad7 gfs2: factor evict_linked_inode out of gfs2_evict_inode adds 0a0d9f55c211 gfs2: simplify the logic in gfs2_evict_inode adds ee1e2c773e4f gfs2: call truncate_inode_pages_final for address space glocks adds 2164f9b91869 gfs2: use iomap for buffered I/O in ordered and writeback mode adds 0e539ca1bbbe gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump adds c2a04b02c060 gfs2: use-after-free in sysfs deregistration adds 0ddc5154b24c gfs2: add validation checks for size of superblock adds 21b6924bb70e gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page [...] adds 77650bdbd293 gfs2: add missing log_blocks trace points in gfs2_write_revokes adds 97c5e43d51a4 gfs2: enhance log_blocks trace point to show log blocks free adds 68942870c66a gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly g [...] adds 36c783092d49 gfs2: make gfs2_ail1_empty_one return the count of active items adds 249ffe18c68e gfs2: don't lock sd_ail_lock in gfs2_releasepage adds 6302d6f43e35 gfs2: Only set PageChecked if we have a transaction adds a6645745d45d gfs2: simplify gfs2_block_map adds b2a846dbef4e gfs2: Ignore journal log writes for jdata holes adds e2c6c8a797ee gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_ [...] adds dbffb29dac6a gfs2: Fix comments to glock_hash_walk adds 2ffed5290b3b gfs2: Only access gl_delete for iopen glocks adds 23cfb0c3d845 gfs2: Eliminate gl_vm adds ed3adb375b70 gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync adds 730926982d77 gfs2: Add fields for statfs info in struct gfs2_log_header_host adds 97fd734ba17e gfs2: lookup local statfs inodes prior to journal recovery adds bedb0f056faa gfs2: Recover statfs info in journal head adds 0adc313c4f20 Merge tag 'gfs2-for-5.10' of git://git.kernel.org/pub/scm/ [...] adds 75cee397ae6f tipc: re-configure queue limit for broadcast link adds ec78e31852c9 tipc: fix incorrect setting window for bcast link adds 137d23cea1c0 net: ftgmac100: Fix Aspeed ast2600 TX hang issue adds b38e7819cae9 icmp: randomize the global rate limiter adds f355a55f8202 net: pcs-xpcs: depend on MDIO_BUS instead of selecting it adds f981fc3d515a net: openvswitch: fix to make sure flow_lookup() is not preempted adds 71a0e29e9940 selftests: forwarding: Add missing 'rp_filter' configuration adds 60f1626f0f86 net: usb: rtl8150: don't incorrectly assign random MAC addresses adds bd7f14df9492 ixgbe: fix probing of multi-port devices with one MDIO adds 0e8b8d6a2d85 net: core: use list_del_init() instead of list_del() in ne [...] adds 424a646e072a r8169: fix operation under forced interrupt threading adds 3bd57b90554b net: korina: cast KSEG0 address to pointer in kfree adds bc7e343dbd4c net: dsa: tag_ksz: KSZ8795 and KSZ9477 also use tail tags adds 26ebd6fed9bb selftests: rtnetlink: load fou module for kci_test_encap_f [...] adds a15a6afb3bf9 net: dsa: seville: the packet buffer is 2 megabits, not megabytes adds df6afe2f7c19 nexthop: Fix performance regression in nexthop deletion adds 7ebb9db01108 net: remove unneeded break adds 618355cc6a0d nfc: remove unneeded break adds acd7aaf51b20 netsec: ignore 'phy-mode' device property on ACPI systems adds 47b5d2a10739 net/sched: act_ct: Fix adding udp port mangle operation adds fe2d9b1a0e78 mptcp: initialize mptcp_options_received's ahmac adds 65b8c8a620a3 mptcp: move mptcp_options_received's port initialization adds e8488574e3b6 Merge branch 'init-ahmac-and-port-of-mptcp_options_received' adds b142083b585c mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of [...] adds 280e3ebdafb8 nfc: Ensure presence of NFC_ATTR_FIRMWARE_NAME attribute i [...] adds 0fb5f0160a36 chelsio/chtls: fix socket lock adds 81519d1f7df7 chelsio/chtls: correct netdevice for vlan interface adds 86cdf9ca4409 chelsio/chtls: fix panic when server is on ipv6 adds 9819f22c410b chelsio/chtls: Fix panic when listen on multiadapter adds 8580a61aede2 chelsio/chtls: correct function return and return type adds da1a039bcf29 chelsio/chtls: fix writing freed memory adds d1ffbf283b66 Merge branch 'chelsio-chtls-fix-inline-tls-bugs' adds 6e915b274860 net: chelsio: inline_crypto: fix Kconfig and build errors adds 010b430d5df5 mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it adds d978d6d008fa net: dsa: bcm_sf2: make const array static, makes object smaller adds b13076216137 net/sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() adds a7a12b5a0f95 net/sched: act_tunnel_key: fix OOB write in case of IPv6 E [...] adds b7c24497baea mpls: load mpls_gso after mpls_iptunnel adds 05f90bf3d5df sfc: move initialisation of efx->filter_sem to efx_init_struct() adds 0ed37ac586c0 mptcp: depends on IPV6 but not as a module adds 01c4ceae0a38 net: hdlc: In hdlc_rcv, check to make sure dev is an HDLC device adds 5fce1e43e2d5 net: hdlc_raw_eth: Clear the IFF_TX_SKB_SHARING flag after [...] adds 5403caf21648 net: ethernet: mtk-star-emac: select REGMAP_MMIO adds ebfe3c518373 rtnetlink: fix data overflow in rtnl_calcit() adds cf8691cbc286 Revert "virtio-net: ethtool configurable RXCSUM" adds 287d35405989 selftests: mptcp: depends on built-in IPv6 adds d9b0e599b2b8 ibmvnic: save changed mac address to adapter->mac_addr adds 76702a2e7280 bpf: Remove unneeded break adds 93c230e3f5bd bpf: Enforce id generation for all may-be-null register type adds e710bcc6d92c bpf: selftest: Ensure the return value of bpf_skc_to helpe [...] adds 8568c3cefd51 bpf: selftest: Ensure the return value of the bpf_per_cpu_ [...] adds c5eb48e89286 bpf, doc: Fix patchwork URL to point to kernel.org instance adds ba452c9e996d bpf: Fix bpf_redirect_neigh helper api to support supplyin [...] adds adfd272c4ccb bpf, selftests: Extend test_tc_redirect to use modified bp [...] adds 3652c9a1b1fe bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static adds d2775984d056 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 79dce09ab027 ipvs: adjust the debug info in function set_tcp_state adds 4f25434bccc2 netfilter: conntrack: connection timeout after re-register adds 68f9f9c2c3b6 netfilter: Drop fragmented ndisc packets assembled in netfilter adds 63137bc5882a netfilter: ebtables: Fixes dropping of small packets in br [...] adds 64747d5ed199 docs: nf_flowtable: fix typo. adds 31cc578ae2de netfilter: nftables_offload: KASAN slab-out-of-bounds Read [...] adds c77761c8a594 netfilter: nf_fwd_netdev: clear timestamp in forwarding path adds 594850ca439d Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 700465fd338f net: Properly typecast int values to set sk_max_pacing_rate adds 18ded910b589 tcp: fix to update snd_wl1 in bulk receiver fast path adds 3cb12d27ff65 Merge tag 'net-5.10-rc1' of git://git.kernel.org/pub/scm/l [...] adds 9c5743dff415 x86/uaccess: fix code generation in put_user() adds eda4a7bf5d75 docs: fb: Add font_6x8 to available built-in fonts adds 272d70895113 Fonts: Support FONT_EXTRA_WORDS macros for font_6x8 adds 7e13256dfe22 Merge tag 'drm-misc-next-fixes-2020-10-20' of git://anongi [...] adds fea456d82c19 drm/ttm: fix eviction valuable range check. adds 274c240c760e drm/amdgpu: add function to program pbb mode for sienna cichlid adds 843c7eb2f757 drm/amdgpu: add rlc iram and dram firmware support adds 207ac6847925 drm/amdgpu: correct the gpu reset handling for job != NULL case adds d48d7484d8dc drm/amd/swsmu: add missing feature map for sienna_cichlid adds 0d142232d943 drm/amdgpu: update golden setting for sienna_cichlid adds 0d427f6c290c drm/amd/display: Revert "drm/amd/display: Fix a list corruption" adds 5dff80bdce9e drm/amd/display: Avoid MST manager resource leak. adds f1bcddffe46b drm/amd/psp: Fix sysfs: cannot create duplicate filename adds a6c42e843165 drm/amd/swsmu: correct wrong feature bit mapping adds d56b1980d7ef drm/amdkfd: Use same SQ prefetch setting as amdgpu adds 9a2f408f5406 drm/amd/pm: fix pcie information for sienna cichlid adds e4eeceb73cb0 Revert drm/amdgpu: disable sienna chichlid UMC RAS adds 392d256fa26d drm/amd/pm: fix pp_dpm_fclk adds 0435d77cd9f4 drm/amd/pm: remove the average clock value in sysfs adds 687e79c0feb4 drm/amdgpu: correct the cu and rb info for sienna cichlid adds 3f31dedb49b5 Merge tag 'amd-drm-fixes-5.10-2020-10-21' of git://people. [...] adds 354842df3888 drm/i915/dp: Tweak initial dpcd backlight.enabled value adds 849c0fe9e831 drm/i915/gt: Initialize reserved and unspecified MOCS indices adds 1664ffee760a drm/i915: Mark ininitial fb obj as WT on eLLC machines to [...] adds d5e8782129c2 drm/i915/gem: Support parsing of oversize batches adds 9b99e5ba3e5d drm/i915/gt: Delay execlist processing for tgl adds 64402570e12f drm/i915/gt: Undo forced context restores after trivial pr [...] adds db9bc2d35f49 drm/i915: Use the active reference on the vma while capturing adds ca05277e4021 drm/i915/gt: Widen CSB pointer to u64 for the parsers adds 4a9bb58aba6d drm/i915/gt: Wait for CSB entries on Tigerlake adds b8cff311a42d drm/i915/gt: Onion unwind for scratch page allocation failure adds 3da3c5c1c982 drm/i915: Exclude low pages (128KiB) of stolen from use adds 8195400f7ea9 drm/i915: Force VT'd workarounds when running as a guest OS adds 5c6c13cd1102 drm/i915: Drop runtime-pm assert from vgpu io accessors adds b45b6fbc671c Merge tag 'drm-intel-next-fixes-2020-10-22' of git://anong [...] adds fc03b2d6a9d1 Merge tag 'drm-next-2020-10-23' of git://anongit.freedeskt [...] adds a97cbcd00f05 ALSA: sparc: dbri: fix repeated word 'the' adds 9ce88a13b301 ALSA: hda/ca0132: make some const arrays static, makes obj [...] adds 7da4c510abff ALSA: usb-audio: Line6 Pod Go interface requires static cl [...] adds 033e4040d453 ALSA: hda - Fix the return value if cb func is already registered adds 40a03b750bb3 Merge tag 'sound-fix-5.10-rc1' of git://git.kernel.org/pub [...] adds 9b5fbad1dcee Input: MT - avoid comma separated statements adds cd80ec795156 Input: allocate keycodes for notification-center, pickup-p [...] adds bba013e1ca5e Input: allocate keycode for Fn + right shift adds 7ed7748d2c9c platform/x86: thinkpad_acpi: Add support for new hotkeys f [...] adds e2c8c4ec48b5 platform/x86: thinkpad_acpi: Map Clipping tool hotkey to K [...] adds 838fc8083b62 Input: soc_button_array - add active_low setting to soc_bu [...] adds 4e5d9c198349 Input: soc_button_array - add support for INT33D3 tablet-m [...] adds 78a5b53e9fb4 Input: soc_button_array - work around DSDTs which modify t [...] adds f492ffe414a7 Input: raydium_i2c_ts - use single i2c_transfer transactio [...] adds 4238e52cc351 Input: elants_i2c - report resolution of ABS_MT_TOUCH_MAJO [...] adds 93f634069707 Input: elants_i2c - fix typo for an attribute to show cali [...] adds 30df23c5ecdf Input: imx6ul_tsc - clean up some errors in imx6ul_tsc_resume() adds 925145f9e9ee Input: imx6ul_tsc - unify open/close and PM paths adds d04afe14b236 Input: stmfts - fix a & vs && typo adds 7d50f6656dac Input: ep93xx_keypad - fix handling of platform_get_irq() error adds 4738dd1992fa Input: omap4-keypad - fix handling of platform_get_irq() error adds c277e1f0dc3c Input: twl4030_keypad - fix handling of platform_get_irq() error adds cafb3abea613 Input: sun4i-ps2 - fix handling of platform_get_irq() error adds 7956b0d4694f dt-bindings: input: Add docs for ADC driven joystick adds 2c2b364fddd5 Input: joystick - add ADC attached joystick driver. adds 8f445ffa851e dt-bindings: input/touchscreen: add bindings for zinitix adds 26822652c85e Input: add zinitix touchscreen driver adds 261bfb3328b8 Input: synaptics-rmi4 - rename f30_data to gpio_data adds 9e4c596bfd00 Input: synaptics-rmi4 - add support for F3A adds a6977d758fed Input: synaptics-rmi4 - support bootloader v8 in f34v7 adds 127e4a1bc11e Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 adds 470d154a62c4 Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 adds 4ba8b8aec58b Input: evdev - per-client waitgroups adds 8a30c6eb29e0 Input: Add MAINTAINERS entry for SiS i2c touch input driver adds bb0bc0cfeabc Merge branch 'next' into for-linus adds bd7e8c996f5a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2ba87c43872f scsi: core: Don't export scsi_device_from_queue() adds 3a8dc5bbc8c0 scsi: core: Remove scsi_init_cmd_errh adds 2ceda20f0a99 scsi: core: Move command size detection out of the fast path adds 40b93836a136 scsi: core: Use rq_dma_dir in scsi_setup_cmnd() adds 822bd2db798b scsi: core: Rename scsi_prep_state_check() to scsi_device_ [...] adds 5843cc3d5acd scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() adds 7007e9dd5676 scsi: core: Clean up allocation and freeing of sgtables adds 74e5e6c1b18c scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() adds ed7fb2d018fd scsi: core: Only start the request just before dispatching adds 75c31c80a77d scsi: dc395x: Use module_pci_driver() to simplify the code adds ca57b069954a scsi: initio: Use module_pci_driver() to simplify the code adds 938b9e9ffbf8 scsi: gdth: Make option_setup() static adds ffab5e016b9b scsi: 53c700: Remove set but not used variable adds b994718760fa scsi: qla2xxx: Use constant when it is known adds 657ed8a8a61b scsi: qla2xxx: Do not consume srb greedily adds 21a6cd48bb48 scsi: qla2xxx: Initialize variable in qla8044_poll_reg() adds 5e7e6472eda9 scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE adds 4b217e015b75 scsi: target: rd: Drop double zeroing adds 39d0c6e770c2 scsi: fnic: Simplify the return expression of vnic_wq_copy [...] adds 6afc12fa6e50 scsi: snic: Simplify the return expression of svnic_cq_alloc() adds de6c063fa09a scsi: fcoe: Simplify the return expression of fcoe_sysfs_setup() adds f0f6c3a4fcb8 scsi: bfa: Fix error return in bfad_pci_init() adds 5f6dcb55a7fa scsi: myrb: Remove redundant assignment to variable timeout adds fc29f04a5c6b scsi: myrb: Fix inconsistent format argument types adds 5ccdd101351d scsi: qla4xxx: Fix inconsistent format argument type adds 45660591ee8f scsi: isci: Fix a typo in a comment adds 1725ba8d6ff1 scsi: sym53c8xx_2: Fix sizeof() mismatch adds 05c6c029a44d scsi: pm80xx: Increase number of supported queues adds 27bc43bd7c42 scsi: pm80xx: Remove DMA memory allocation for ccb and dev [...] adds 5a141315ed7c scsi: pm80xx: Increase the number of outstanding I/O suppo [...] adds 39a45d538dba scsi: pm80xx: Driver version update adds 9aae1c1fe627 scsi: arcmsr: Remove unnecessary syntax adds 893f4a14b115 scsi: arcmsr: Fix device hot-plug monitoring timer stop adds ae897ae28f9a scsi: arcmsr: Add support for ARC-1886 series RAID controllers adds c881fb5cd5ff scsi: arcmsr: Update driver version to v1.50.00.02-20200819 adds 9120ac54cce6 scsi: sr: Initialize ->cmd_len adds b6ba9b0e201a scsi: core: Set sc_data_direction to DMA_NONE for no-trans [...] adds 1ef16a407f54 scsi: qla2xxx: Fix return of uninitialized value in rval adds af995383eb65 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds d4f8138354b9 PM: domains: Add support for PM domain on/off notifiers for genpd adds 505a70b783de PM: domains: Add curly braces to delimit comment + stateme [...] adds c6a113b52302 PM: domains: enable domain idle state accounting adds 330e3932a481 PM: domains: Fix build error for genpd notifiers adds 97148d0ae530 cpufreq: Improve code around unlisted freq check adds cdc1719cd885 cpufreq: intel_pstate: Delete intel_pstate sysfs if failed [...] adds 5368512abe08 acpi-cpufreq: Honor _PSD table setting on new AMD CPUs adds 0070ea296239 cpufreq: schedutil: restore cached freq when next_f is not [...] adds e05783346441 MAINTAINERS: Add section for cpuidle-psci PM domain adds 8bb2e2a887af intel_idle: mention assumption that WBINVD is not needed adds bae314dd5d8d cpuidle: Remove pointless stub adds 75af76d0a34e intel_idle: Ignore _CST if control cannot be taken from th [...] adds db06391e05a6 Merge branches 'pm-cpufreq' and 'pm-cpuidle' adds aa9c9b3f3f08 PM: runtime: Fix typo in pm_runtime_set_active() helper comment adds d298787dbbab PM: sleep: remove unreachable break adds d1876f3596a5 cpupowerutils: fix spelling mistake "dependant" -> "dependent" adds 527b7779e5ec cpupower: speed up generating git version string adds 79d6c4093bb1 Merge tag 'linux-cpupower-5.10-rc1' of git://git.kernel.or [...] adds 7a57e9f112ad powercap/intel_rapl: Fix domain detection adds f1e8d7560d30 powercap/intel_rapl: enumerate Psys RAPL domain together w [...] adds f8fee6e63e55 powercap: Fix typo in Kconfig "Plance" -> "Plane" adds 71d47b53dee0 Merge branches 'pm-core', 'pm-sleep', 'pm-tools' and 'powercap' adds e943c43b32ce PM: AVS: rockchip-io: Move the driver to the rockchip spec [...] adds bca815d62054 PM: AVS: smartreflex Move driver to soc specific drivers adds a7305e684fcf PM: AVS: qcom-cpr: Move the driver to the qcom specific drivers adds 785b5bb41b0a PM: AVS: Drop the avs directory and the corresponding Kconfig adds 41c169d9ae2c Merge branch 'pm-avs' adds 41f762a15a63 Merge tag 'pm-5.10-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds 652af650d3f6 ACPICA: Add missing type casts in GPE register access code adds 0fada277147f ACPI: debug: don't allow debugging when ACPI is disabled adds 9a4888888cc0 ACPI: reboot: Avoid racing after writing to ACPI RESET_REG adds d85cc6635a2a ACPI: processor: remove comment regarding string _UID support adds ff44fe3e67e4 ACPI: DPTF: Fix participant driver names adds d7a4a85c9a34 ACPI: DPTF: Add ACPI_DPTF Kconfig menu adds abcba2e135ec ACPI: utils: remove unreachable breaks adds 2818cc745445 Merge branches 'acpi-debug', 'acpi-reboot', 'acpi-processo [...] adds b76f733c3ff8 Merge tag 'acpi-5.10-rc1-2' of git://git.kernel.org/pub/sc [...] adds 0a1754b2a97e ring-buffer: Return 0 on success from ring_buffer_resize() adds e1981f75d398 ring-buffer: Update the description for ring_buffer_wait adds a5e5c274c920 Merge tag 'trace-v5.10-3' of git://git.kernel.org/pub/scm/ [...] adds bb7a2c636257 docs/cpu-load: format the example code. adds 27def953b63b docs: deprecated.rst: Expand str*cpy() replacement notes adds ac8bf0de6ad7 docs: lkdtm: Modernize and improve details adds d16eb0edf917 docs: driver-api: remove a duplicated index entry adds d7a4c55b1376 Documentation: x86: fix a missing word in x86_64/mm.rst. adds e0533dee5225 Documentation: Chinese translation of Documentation/arm64/ [...] adds 030f066f677f docs: submitting-patches: describe preserving review/test tags adds 94ebdd28fcab docs/vm: trivial fixes to several spelling mistakes adds 62af696471e5 docs: Add two missing entries in vm sysctl index adds c80e42a4963b Merge tag 'docs-5.10-2' of git://git.lwn.net/linux adds 25219dbfa734 xfs: fix fallocate functions when rtextsize is larger than 1 adds 2e76f188fd90 xfs: cancel intents immediately if process_intents fails adds f11901ed723d Merge tag 'xfs-5.10-merge-7' of git://git.kernel.org/pub/s [...]
No new revisions were added by this update.
Summary of changes: Documentation/admin-guide/cpu-load.rst | 63 +- Documentation/admin-guide/sysctl/vm.rst | 2 + Documentation/arm64/hugetlbpage.rst | 2 + .../devicetree/bindings/input/adc-joystick.yaml | 121 ++ .../bindings/input/touchscreen/zinitix.txt | 40 + .../devicetree/bindings/net/socionext-netsec.txt | 4 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/index.rst | 1 - Documentation/fault-injection/provoke-crashes.rst | 56 +- Documentation/fb/fbcon.rst | 2 +- Documentation/networking/ip-sysctl.rst | 4 +- Documentation/networking/nf_flowtable.rst | 2 +- Documentation/process/deprecated.rst | 44 +- Documentation/process/submitting-patches.rst | 7 + .../translations/zh_CN/arm64/hugetlbpage.rst | 45 + Documentation/translations/zh_CN/arm64/index.rst | 1 + Documentation/virt/kvm/api.rst | 216 ++- Documentation/virt/kvm/cpuid.rst | 88 +- Documentation/virt/kvm/devices/vcpu.rst | 57 +- Documentation/vm/mmu_notifier.rst | 2 +- Documentation/vm/page_migration.rst | 2 +- Documentation/vm/page_owner.rst | 2 +- Documentation/vm/slub.rst | 2 +- Documentation/x86/x86_64/mm.rst | 2 +- MAINTAINERS | 25 +- arch/alpha/kernel/signal.c | 1 - arch/arc/kernel/perf_event.c | 27 +- arch/arc/kernel/signal.c | 2 +- arch/arm/boot/dts/cros-ec-keyboard.dtsi | 1 + arch/arm/kernel/signal.c | 1 - arch/arm/plat-omap/Kconfig | 2 +- arch/arm64/Kconfig | 1 + arch/arm64/Makefile | 4 +- arch/arm64/include/asm/assembler.h | 29 +- arch/arm64/include/asm/hyp_image.h | 36 + arch/arm64/include/asm/kvm_asm.h | 187 ++- arch/arm64/include/asm/kvm_host.h | 35 +- arch/arm64/include/asm/kvm_hyp.h | 9 +- arch/arm64/include/asm/kvm_mmu.h | 251 +-- arch/arm64/include/asm/kvm_pgtable.h | 309 ++++ arch/arm64/include/asm/kvm_ptrauth.h | 6 +- arch/arm64/include/asm/memory.h | 5 +- arch/arm64/include/asm/percpu.h | 28 +- arch/arm64/include/asm/pgtable-hwdef.h | 24 - arch/arm64/include/asm/pgtable-prot.h | 19 - arch/arm64/include/asm/pgtable.h | 4 +- arch/arm64/include/asm/stage2_pgtable.h | 215 --- arch/arm64/include/uapi/asm/kvm.h | 16 + arch/arm64/kernel/fpsimd.c | 4 +- arch/arm64/kernel/image-vars.h | 3 - arch/arm64/kernel/pointer_auth.c | 4 + arch/arm64/kernel/proton-pack.c | 40 +- arch/arm64/kernel/signal.c | 1 - arch/arm64/kernel/vdso/gen_vdso_offsets.sh | 2 +- arch/arm64/kernel/vmlinux.lds.S | 13 + arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 70 +- arch/arm64/kvm/hyp.S | 34 - arch/arm64/kvm/hyp/Makefile | 2 +- arch/arm64/kvm/hyp/entry.S | 95 +- arch/arm64/kvm/hyp/hyp-entry.S | 76 +- arch/arm64/kvm/hyp/include/hyp/debug-sr.h | 4 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 15 +- arch/arm64/kvm/hyp/nvhe/.gitignore | 2 + arch/arm64/kvm/hyp/nvhe/Makefile | 62 +- arch/arm64/kvm/hyp/nvhe/host.S | 187 +++ arch/arm64/kvm/hyp/nvhe/hyp-init.S | 67 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 117 ++ arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 19 + arch/arm64/kvm/hyp/nvhe/switch.c | 48 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 2 - arch/arm64/kvm/hyp/pgtable.c | 892 ++++++++++ arch/arm64/kvm/hyp/vhe/switch.c | 31 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 4 +- arch/arm64/kvm/inject_fault.c | 1 + arch/arm64/kvm/mmu.c | 1761 ++++---------------- arch/arm64/kvm/pmu-emul.c | 195 ++- arch/arm64/kvm/pmu.c | 13 +- arch/arm64/kvm/reset.c | 40 +- arch/arm64/kvm/sys_regs.c | 5 +- arch/arm64/kvm/vgic/vgic-debug.c | 24 +- arch/arm64/kvm/vgic/vgic-v3.c | 4 +- arch/arm64/mm/init.c | 30 +- arch/c6x/kernel/signal.c | 4 +- arch/csky/kernel/signal.c | 1 - arch/h8300/kernel/signal.c | 4 +- arch/hexagon/kernel/process.c | 1 - arch/ia64/kernel/process.c | 2 +- arch/m68k/kernel/signal.c | 2 +- arch/microblaze/kernel/signal.c | 2 +- arch/mips/include/asm/kvm_host.h | 4 +- arch/mips/kernel/signal.c | 1 - arch/mips/kvm/entry.c | 21 +- arch/mips/kvm/mips.c | 3 +- arch/mips/kvm/trap_emul.c | 2 +- arch/mips/kvm/vz.c | 2 +- arch/nds32/kernel/signal.c | 4 +- arch/nios2/kernel/signal.c | 2 +- arch/openrisc/kernel/signal.c | 1 - arch/parisc/kernel/signal.c | 4 +- arch/powerpc/include/asm/kvm_host.h | 1 + arch/powerpc/kernel/signal.c | 1 - arch/powerpc/kvm/book3s.c | 8 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/kvm/book3s_64_vio.c | 4 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 24 +- arch/powerpc/kvm/book3s_hv_interrupts.S | 9 +- arch/powerpc/kvm/book3s_hv_nested.c | 2 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +- arch/powerpc/kvm/book3s_pr.c | 2 +- arch/powerpc/kvm/book3s_xics.c | 86 +- arch/powerpc/kvm/book3s_xive_native.c | 12 +- arch/powerpc/kvm/booke.c | 6 +- arch/riscv/kernel/signal.c | 4 +- arch/s390/Kconfig | 1 + arch/s390/kernel/signal.c | 1 - arch/s390/mm/init.c | 11 + arch/sh/kernel/signal_32.c | 4 +- arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/signal_64.c | 4 +- arch/um/kernel/process.c | 2 +- arch/x86/include/asm/kvm_host.h | 70 +- arch/x86/include/asm/svm.h | 90 +- arch/x86/include/asm/uaccess.h | 10 +- arch/x86/include/asm/vmx.h | 2 +- arch/x86/include/uapi/asm/kvm.h | 20 + arch/x86/include/uapi/asm/svm.h | 2 + arch/x86/kernel/cpu/mce/core.c | 2 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 2 +- arch/x86/kernel/kvm.c | 2 +- arch/x86/kvm/Kconfig | 1 + arch/x86/kvm/Makefile | 6 +- arch/x86/kvm/cpuid.c | 137 +- arch/x86/kvm/cpuid.h | 15 + arch/x86/kvm/emulate.c | 22 +- arch/x86/kvm/hyperv.c | 11 + arch/x86/kvm/kvm_cache_regs.h | 2 +- arch/x86/kvm/lapic.c | 43 +- arch/x86/kvm/lapic.h | 1 + arch/x86/kvm/mmu.h | 5 - arch/x86/kvm/mmu/mmu.c | 974 ++++------- arch/x86/kvm/mmu/mmu_internal.h | 88 +- arch/x86/kvm/mmu/mmutrace.h | 21 +- arch/x86/kvm/mmu/paging_tmpl.h | 50 +- arch/x86/kvm/mmu/spte.c | 318 ++++ arch/x86/kvm/mmu/spte.h | 252 +++ arch/x86/kvm/mmu/tdp_iter.c | 182 ++ arch/x86/kvm/mmu/tdp_iter.h | 60 + arch/x86/kvm/mmu/tdp_mmu.c | 1157 +++++++++++++ arch/x86/kvm/mmu/tdp_mmu.h | 48 + arch/x86/kvm/svm/avic.c | 7 +- arch/x86/kvm/svm/nested.c | 351 ++-- arch/x86/kvm/svm/sev.c | 26 +- arch/x86/kvm/svm/svm.c | 404 +++-- arch/x86/kvm/svm/svm.h | 103 +- arch/x86/kvm/trace.h | 128 +- arch/x86/kvm/vmx/capabilities.h | 10 +- arch/x86/kvm/vmx/nested.c | 178 +- arch/x86/kvm/vmx/posted_intr.c | 332 ++++ arch/x86/kvm/vmx/posted_intr.h | 99 ++ arch/x86/kvm/vmx/vmcs.h | 7 + arch/x86/kvm/vmx/vmenter.S | 34 + arch/x86/kvm/vmx/vmx.c | 1259 ++++++-------- arch/x86/kvm/vmx/vmx.h | 143 +- arch/x86/kvm/vmx/{ops.h => vmx_ops.h} | 0 arch/x86/kvm/x86.c | 694 ++++++-- arch/x86/kvm/x86.h | 5 +- arch/x86/mm/fault.c | 13 +- arch/xtensa/kernel/signal.c | 2 +- drivers/acpi/acpi_dbg.c | 3 + drivers/acpi/acpi_processor.c | 1 - drivers/acpi/acpica/hwgpe.c | 4 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/dptf/Kconfig | 29 +- drivers/acpi/dptf/dptf_pch_fivr.c | 2 +- drivers/acpi/dptf/dptf_power.c | 2 +- drivers/acpi/reboot.c | 11 + drivers/acpi/utils.c | 4 - drivers/android/binder.c | 2 +- drivers/base/power/domain.c | 167 +- drivers/base/power/main.c | 1 - drivers/cpufreq/acpi-cpufreq.c | 3 +- drivers/cpufreq/cpufreq.c | 15 +- drivers/cpufreq/intel_pstate.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 11 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 111 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 4 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v10.c | 5 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 1 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 22 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 27 +- drivers/gpu/drm/i915/Kconfig.debug | 1 + drivers/gpu/drm/i915/display/intel_display.c | 8 + .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 31 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 2 + drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 18 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 2 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 58 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 16 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 196 +++ drivers/gpu/drm/i915/i915_drv.h | 6 +- drivers/gpu/drm/i915/i915_gpu_error.c | 3 +- drivers/gpu/drm/i915/intel_uncore.c | 27 +- drivers/gpu/drm/ttm/ttm_bo.c | 2 +- drivers/hid/hid-rmi.c | 2 +- drivers/idle/intel_idle.c | 15 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 2 +- drivers/input/evdev.c | 19 +- drivers/input/input-mt.c | 11 +- drivers/input/joystick/Kconfig | 10 + drivers/input/joystick/Makefile | 1 + drivers/input/joystick/adc-joystick.c | 264 +++ drivers/input/keyboard/cros_ec_keyb.c | 2 +- drivers/input/keyboard/ep93xx_keypad.c | 4 +- drivers/input/keyboard/omap4-keypad.c | 6 +- drivers/input/keyboard/twl4030_keypad.c | 8 +- drivers/input/misc/soc_button_array.c | 100 +- drivers/input/mouse/synaptics.c | 6 +- drivers/input/rmi4/Kconfig | 8 + drivers/input/rmi4/Makefile | 1 + drivers/input/rmi4/rmi_bus.c | 3 + drivers/input/rmi4/rmi_driver.h | 1 + drivers/input/rmi4/rmi_f30.c | 14 +- drivers/input/rmi4/rmi_f34v7.c | 9 +- drivers/input/rmi4/rmi_f3a.c | 241 +++ drivers/input/serio/sun4i-ps2.c | 9 +- drivers/input/touchscreen/Kconfig | 12 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/elants_i2c.c | 8 +- drivers/input/touchscreen/imx6ul_tsc.c | 47 +- drivers/input/touchscreen/raydium_i2c_ts.c | 131 +- drivers/input/touchscreen/stmfts.c | 2 +- drivers/input/touchscreen/zinitix.c | 581 +++++++ drivers/net/dsa/bcm_sf2.c | 2 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 1 - drivers/net/ethernet/chelsio/inline_crypto/Kconfig | 1 + .../chelsio/inline_crypto/chtls/chtls_cm.c | 19 +- .../chelsio/inline_crypto/chtls/chtls_io.c | 5 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 1 - drivers/net/ethernet/faraday/ftgmac100.c | 5 + drivers/net/ethernet/faraday/ftgmac100.h | 8 + drivers/net/ethernet/ibm/ibmvnic.c | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 23 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 1 - drivers/net/ethernet/korina.c | 4 +- drivers/net/ethernet/mediatek/Kconfig | 1 + drivers/net/ethernet/realtek/r8169_main.c | 8 +- drivers/net/ethernet/sfc/efx_common.c | 1 + drivers/net/ethernet/sfc/rx_common.c | 1 - drivers/net/ethernet/socionext/netsec.c | 24 +- drivers/net/pcs/Kconfig | 3 +- drivers/net/usb/rtl8150.c | 2 +- drivers/net/virtio_net.c | 48 +- drivers/net/wan/hdlc.c | 10 +- drivers/net/wan/hdlc_raw_eth.c | 1 + drivers/net/wan/lmc/lmc_proto.c | 4 - drivers/nfc/st21nfca/core.c | 1 - drivers/nfc/trf7970a.c | 1 - drivers/platform/chrome/Kconfig | 10 - drivers/platform/chrome/cros_ec_lightbar.c | 12 +- drivers/platform/chrome/cros_ec_proto.c | 106 +- drivers/platform/chrome/cros_ec_sysfs.c | 26 +- drivers/platform/chrome/cros_ec_trace.h | 27 +- drivers/platform/chrome/cros_ec_typec.c | 42 +- drivers/platform/chrome/cros_ec_vbc.c | 4 +- drivers/platform/x86/thinkpad_acpi.c | 18 +- drivers/power/Kconfig | 1 - drivers/power/Makefile | 1 - drivers/power/avs/Kconfig | 37 - drivers/power/avs/Makefile | 4 - drivers/powercap/Kconfig | 2 +- drivers/powercap/intel_rapl_common.c | 82 +- drivers/powercap/intel_rapl_msr.c | 5 +- drivers/pwm/pwm-cros-ec.c | 37 +- drivers/scsi/53c700.c | 4 - drivers/scsi/arcmsr/arcmsr.h | 102 +- drivers/scsi/arcmsr/arcmsr_hba.c | 377 ++++- drivers/scsi/bfa/bfad.c | 1 + drivers/scsi/dc395x.c | 25 +- drivers/scsi/fcoe/fcoe_sysfs.c | 8 +- drivers/scsi/fnic/vnic_wq_copy.c | 8 +- drivers/scsi/gdth.c | 151 +- drivers/scsi/initio.c | 14 +- drivers/scsi/isci/remote_node_table.h | 2 +- drivers/scsi/myrb.c | 5 +- drivers/scsi/pm8001/pm8001_ctl.c | 6 +- drivers/scsi/pm8001/pm8001_defs.h | 27 +- drivers/scsi/pm8001/pm8001_hwi.c | 38 +- drivers/scsi/pm8001/pm8001_init.c | 221 ++- drivers/scsi/pm8001/pm8001_sas.h | 15 +- drivers/scsi/pm8001/pm80xx_hwi.c | 109 +- drivers/scsi/qla2xxx/qla_dfs.c | 68 +- drivers/scsi/qla2xxx/qla_isr.c | 42 +- drivers/scsi/qla2xxx/qla_nvme.c | 8 +- drivers/scsi/qla2xxx/qla_nx2.c | 2 +- drivers/scsi/qla4xxx/ql4_nx.c | 2 +- drivers/scsi/scsi_lib.c | 108 +- drivers/scsi/sd.c | 27 +- drivers/scsi/snic/vnic_cq.c | 8 +- drivers/scsi/sr.c | 17 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 2 +- drivers/soc/qcom/Kconfig | 16 + drivers/soc/qcom/Makefile | 1 + drivers/{power/avs/qcom-cpr.c => soc/qcom/cpr.c} | 0 drivers/soc/rockchip/Kconfig | 8 + drivers/soc/rockchip/Makefile | 1 + .../rockchip/io-domain.c} | 0 drivers/soc/ti/Makefile | 1 + drivers/{power/avs => soc/ti}/smartreflex.c | 0 drivers/target/target_core_rd.c | 2 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 12 +- drivers/vhost/vdpa.c | 9 +- drivers/vhost/vhost.c | 5 +- drivers/vhost/vhost.h | 2 +- drivers/vhost/vringh.c | 9 +- drivers/virtio/Kconfig | 6 + drivers/virtio/virtio.c | 15 + drivers/virtio/virtio_balloon.c | 2 +- drivers/virtio/virtio_input.c | 2 +- drivers/virtio/virtio_mem.c | 2 +- fs/Makefile | 2 +- fs/cifs/Makefile | 2 +- fs/cifs/asn1.c | 16 +- fs/cifs/cifs_unicode.c | 8 +- fs/cifs/cifsacl.c | 5 +- fs/cifs/cifsfs.c | 8 + fs/cifs/cifsglob.h | 16 +- fs/cifs/cifsproto.h | 2 + fs/cifs/connect.c | 264 +-- fs/cifs/fs_context.c | 221 +++ fs/cifs/fs_context.h | 58 + fs/cifs/inode.c | 13 +- fs/cifs/readdir.c | 60 +- fs/cifs/smb2glob.h | 1 + fs/cifs/smb2inode.c | 11 +- fs/cifs/smb2maperror.c | 4 +- fs/cifs/smb2ops.c | 83 +- fs/cifs/smb2pdu.c | 53 +- fs/cifs/smb2pdu.h | 90 +- fs/cifs/smb2proto.h | 3 +- fs/cifs/smb2transport.c | 8 +- fs/cifs/trace.h | 18 +- fs/cifs/transport.c | 5 +- fs/file_table.c | 2 +- fs/gfs2/aops.c | 68 +- fs/gfs2/bmap.c | 62 +- fs/gfs2/bmap.h | 1 + fs/gfs2/glock.c | 52 +- fs/gfs2/glops.c | 36 +- fs/gfs2/incore.h | 29 +- fs/gfs2/log.c | 89 +- fs/gfs2/log.h | 2 +- fs/gfs2/lops.c | 2 +- fs/gfs2/lops.h | 1 + fs/gfs2/meta_io.c | 81 +- fs/gfs2/meta_io.h | 2 +- fs/gfs2/ops_fstype.c | 173 +- fs/gfs2/recovery.c | 108 ++ fs/gfs2/rgrp.c | 19 +- fs/gfs2/rgrp.h | 2 +- fs/gfs2/super.c | 220 ++- fs/gfs2/super.h | 5 + fs/gfs2/sys.c | 5 +- fs/gfs2/trace_gfs2.h | 7 +- fs/gfs2/util.c | 2 +- fs/gfs2/util.h | 10 + fs/io_uring.c | 13 +- fs/namespace.c | 2 +- fs/read_write.c | 544 ++---- fs/remap_range.c | 571 +++++++ fs/xfs/xfs_bmap_util.c | 18 +- fs/xfs/xfs_file.c | 40 +- fs/xfs/xfs_linux.h | 6 + fs/xfs/xfs_log_recover.c | 8 + include/kvm/arm_pmu.h | 5 + include/linux/arm-smccc.h | 74 +- include/linux/cpuidle.h | 5 - include/linux/filter.h | 9 + include/linux/fs.h | 8 +- include/linux/intel_rapl.h | 7 +- include/linux/kvm_host.h | 2 + include/linux/netlink.h | 2 +- include/linux/pm_domain.h | 24 + include/linux/pm_runtime.h | 2 +- include/linux/rmi.h | 11 +- include/linux/task_work.h | 11 +- include/linux/tracehook.h | 4 +- include/linux/virtio_config.h | 10 + include/net/netfilter/nf_tables.h | 6 + include/scsi/scsi_cmnd.h | 3 +- include/trace/events/kvm.h | 2 +- include/uapi/linux/bpf.h | 22 +- include/uapi/linux/input-event-codes.h | 4 + include/uapi/linux/kvm.h | 19 + kernel/bpf/syscall.c | 1 - kernel/bpf/verifier.c | 11 +- kernel/entry/common.c | 1 - kernel/entry/kvm.c | 4 +- kernel/events/uprobes.c | 2 +- kernel/irq/manage.c | 2 +- kernel/sched/cpufreq_schedutil.c | 5 +- kernel/sched/fair.c | 2 +- kernel/task_work.c | 30 +- kernel/trace/ring_buffer.c | 10 +- lib/fonts/font_6x8.c | 8 +- mm/filemap.c | 222 --- net/bridge/netfilter/ebt_dnat.c | 2 +- net/bridge/netfilter/ebt_redirect.c | 2 +- net/bridge/netfilter/ebt_snat.c | 2 +- net/core/dev.c | 2 +- net/core/filter.c | 161 +- net/core/rtnetlink.c | 13 +- net/core/sock.c | 2 +- net/dsa/tag_ksz.c | 2 + net/ipv4/icmp.c | 7 +- net/ipv4/nexthop.c | 2 +- net/ipv4/tcp_input.c | 2 + net/ipv6/netfilter/nf_conntrack_reasm.c | 1 + net/mpls/mpls_iptunnel.c | 1 + net/mptcp/Kconfig | 6 +- net/mptcp/options.c | 3 +- net/netfilter/ipvs/ip_vs_proto_tcp.c | 10 +- net/netfilter/nf_conntrack_proto_tcp.c | 19 +- net/netfilter/nf_dup_netdev.c | 1 + net/netfilter/nf_tables_api.c | 6 +- net/netfilter/nf_tables_offload.c | 4 +- net/netfilter/nft_fwd_netdev.c | 1 + net/nfc/netlink.c | 2 +- net/openvswitch/flow_table.c | 58 +- net/openvswitch/flow_table.h | 8 +- net/sched/act_ct.c | 4 +- net/sched/act_tunnel_key.c | 2 +- net/sched/cls_api.c | 2 +- net/tipc/bcast.c | 10 +- samples/bpf/sockex3_kern.c | 8 +- scripts/bpf_helpers_doc.py | 1 + security/keys/keyctl.c | 2 +- security/yama/yama_lsm.c | 2 +- sound/pci/hda/hda_jack.c | 18 +- sound/pci/hda/patch_ca0132.c | 18 +- sound/sparc/dbri.c | 2 +- sound/usb/format.c | 1 + tools/include/uapi/linux/bpf.h | 22 +- tools/lib/bpf/bpf_helpers.h | 2 + tools/power/cpupower/Makefile | 2 +- tools/power/cpupower/debug/i386/intel_gsic.c | 2 +- tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 57 +- .../bpf/progs/test_ksyms_btf_null_check.c | 31 + tools/testing/selftests/bpf/progs/test_tc_neigh.c | 5 +- .../selftests/bpf/progs/test_tc_neigh_fib.c | 155 ++ tools/testing/selftests/bpf/test_tc_redirect.sh | 18 +- tools/testing/selftests/bpf/verifier/sock.c | 25 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 2 + tools/testing/selftests/kvm/include/x86_64/vmx.h | 2 +- tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c | 168 ++ tools/testing/selftests/kvm/x86_64/user_msr_test.c | 248 +++ tools/testing/selftests/net/config | 1 + .../selftests/net/forwarding/vxlan_asymmetric.sh | 10 + .../selftests/net/forwarding/vxlan_symmetric.sh | 10 + tools/testing/selftests/net/mptcp/config | 1 + tools/testing/selftests/net/rtnetlink.sh | 5 + virt/kvm/eventfd.c | 4 +- virt/kvm/kvm_main.c | 16 +- 475 files changed, 14875 insertions(+), 7950 deletions(-) create mode 100644 Documentation/devicetree/bindings/input/adc-joystick.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/zinitix.txt create mode 100644 Documentation/translations/zh_CN/arm64/hugetlbpage.rst create mode 100644 arch/arm64/include/asm/hyp_image.h create mode 100644 arch/arm64/include/asm/kvm_pgtable.h delete mode 100644 arch/arm64/kvm/hyp.S create mode 100644 arch/arm64/kvm/hyp/nvhe/.gitignore create mode 100644 arch/arm64/kvm/hyp/nvhe/host.S create mode 100644 arch/arm64/kvm/hyp/nvhe/hyp-main.c create mode 100644 arch/arm64/kvm/hyp/nvhe/hyp.lds.S create mode 100644 arch/arm64/kvm/hyp/pgtable.c create mode 100644 arch/x86/kvm/mmu/spte.c create mode 100644 arch/x86/kvm/mmu/spte.h create mode 100644 arch/x86/kvm/mmu/tdp_iter.c create mode 100644 arch/x86/kvm/mmu/tdp_iter.h create mode 100644 arch/x86/kvm/mmu/tdp_mmu.c create mode 100644 arch/x86/kvm/mmu/tdp_mmu.h create mode 100644 arch/x86/kvm/vmx/posted_intr.c create mode 100644 arch/x86/kvm/vmx/posted_intr.h rename arch/x86/kvm/vmx/{ops.h => vmx_ops.h} (100%) create mode 100644 drivers/input/joystick/adc-joystick.c create mode 100644 drivers/input/rmi4/rmi_f3a.c create mode 100644 drivers/input/touchscreen/zinitix.c delete mode 100644 drivers/power/avs/Kconfig delete mode 100644 drivers/power/avs/Makefile rename drivers/{power/avs/qcom-cpr.c => soc/qcom/cpr.c} (100%) rename drivers/{power/avs/rockchip-io-domain.c => soc/rockchip/io-domain.c} (100%) rename drivers/{power/avs => soc/ti}/smartreflex.c (100%) create mode 100644 fs/cifs/fs_context.c create mode 100644 fs/cifs/fs_context.h create mode 100644 fs/remap_range.c create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_btf_null_check.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_neigh_fib.c create mode 100644 tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/user_msr_test.c