linux 6.6.0-21.0ok1 source package in openKylin
Changelog
linux (6.6.0-21.0ok1) nile; urgency=medium
[ Liao Xuan ]
* EDAC/amd64: Convert Hygon family 18h model checks to switch-case
* EDAC/amd64: Add support for Hygon family 18h model 18h
* EDAC/amd64: Adjust the maximum number of memory controllers per node to 1 for Hygon family 18h model 18h
* x86/amd_nb: Add Hygon family 18h model 18h PCI IDs
* hwmon/k10temp: Add support for Hygon family 18h model 18h
* ALSA: hda: Add support for Hygon family 18h model 18h HD-Audio
* iommu/hygon: Add support for Hygon family 18h model 18h IOAPIC
* perf/x86/uncore: Add DF PMU support for Hygon family 18h model 18h
* mmc: sdhci-acpi: Add device HID for Hygon eMMC controller
* mmc: sdhci-pci: Add support for Hygon SD controller
* spi: dw: Add device HID for Hygon SPI controller
* ALSA: hda: Add support for Hygon family 18h model 18h HD-Audio
* hwmon/k10temp: Add support for Hygon family 18h model 18h
* iommu/hygon: Add support for Hygon family 18h model 18h IOAPIC
* x86/amd_nb: Add Hygon family 18h model 18h PCI IDs
* perf/x86/uncore: Add DF PMU support for Hygon family 18h model 18h
* mmc: sdhci-acpi: Add device HID for Hygon eMMC controller
* mmc: sdhci-pci: Add support for Hygon SD controller
* spi: dw: Add device HID for Hygon SPI controller
* EDAC/amd64: Adjust the maximum number of memory controllers per node to 1 for Hygon family 18h model 18h
* pwm: dwc: Add support for Hygon pwm controller
[ lizhuoheng ]
* rtw89_v2: fix build with current mac80211 TPE API
[ Bibo Mao ]
* LoongArch: irqchip/loongson-eiointc: Add virt extension support
* LoongArch: irqchip/loongson-eiointc: Route interrupt parsed from bios table
* LoongArch: irqchip/loongson-eiointc: Add multiple interrupt pin routing support
[ cqj8888 ]
* ocfs2: validate group add input before caching
[ Huacai Chen ]
* LoongArch: KVM: Protect kvm_check_requests() with SRCU
* LoongArch: KVM: Protect kvm_io_bus_{read,write}() with SRCU
[ Bibo Mao ]
* LoongArch: KVM: Fix typo issue about GCFG feature detection
* LoongArch: KVM: Set host with kernel mode when switch to VM mode
[ Masahiro Yamada ]
* LoongArch: KVM: Remove unnecessary header include path
[ Bibo Mao ]
* LoongArch: KVM: Add stub for kvm_arch_vcpu_preempted_in_kernel()
* LoongArch: Always select HAVE_VIRT_CPU_ACCOUNTING_GEN
[ Yulong Han ]
* LoongArch: KVM: Fix multiple typos of KVM code
[ Bibo Mao ]
* LoongArch: KVM: Fully clear some CSRs when VM reboot
* LoongArch: KVM: Add ecode parameter for exception handlers
[ Yulong Han ]
* LoongArch: KVM: Add tracepoints for CPUCFG and CSR emulation exits
[ Tao Cui ]
* LoongArch: KVM: Remove unused returns and semicolons in kvm_save_notify()
[ Bibo Mao ]
* LoongArch: KVM: Add PTW feature detection on new hardware
* LoongArch: KVM: Add sign extension with kernel MMIO read emulation
* LoongArch: KVM: Add sign extension with kernel IOCSR read emulation
[ Steven Rostedt ]
* LoongArch: KVM: Move kvm_iocsr tracepoint out of generic code
[ Bibo Mao ]
* LoongArch: KVM: Add delay until timer interrupt injected
* LoongArch: KVM: Restore guest PMU if it is enabled
* LoongArch: KVM: Skip PMU checking on vCPU context switch
[ Yury Norov (NVIDIA) ]
* LoongArch: KVM: Rework kvm_send_pv_ipi()
* LoongArch: KVM: Simplify kvm_deliver_intr()
[ Bibo Mao ]
* LoongArch: KVM: Do not flush tlb if HW PTW supported
* LoongArch: KVM: Set page with write attribute if dirty track disabled
* LoongArch: KVM: Fix VM migration failure with PTW enabled
[ Xianglai Li ]
* LoongArch: KVM: Delete the kvm mmu interfaces that are no longer in use
[ Bibo Mao ]
* LoongArch: KVM: Remove duplicated cache attribute setting
[ Xianglai Li ]
* LoongArch: KVM: rename extioi to eiointc
* LoongArch: KVM: sync eiointc to upstream
[ Bibo Mao ]
* LoongArch: KVM: Add address alignment check for IOCSR emulation
* LoongArch: KVM: Fix interrupt route update with EIOINTC
* LoongArch: KVM: Check interrupt route from physical CPU
[ Eric Biggers ]
* crypto: scatterwalk - Backport memcpy_sglist()
* crypto: algif_aead - use memcpy_sglist() instead of null skcipher
[ Herbert Xu ]
* crypto: algif_aead - Revert to operating out-of-place
[ Douya Le ]
* crypto: algif_aead - snapshot IV for async AEAD requests
[ Eric Biggers ]
* crypto: authenc - use memcpy_sglist() instead of null skcipher
[ Herbert Xu ]
* crypto: authencesn - Do not place hiseq at end of dst for out-of-place decryption
* crypto: authencesn - Fix src offset when decrypting in-place
* crypto: af_alg - Fix page reassignment overflow in af_alg_pull_tsgl
-- Xie Wei <email address hidden> Sat, 02 May 2026 10:33:19 +0800