linux 6.6.0-22.0ok1 source package in openKylin
Changelog
linux (6.6.0-22.0ok1) nile; urgency=medium [ Bibo Mao ] * LoongArch: KVM: Avoid overflow with array index * LoongArch: KVM: Check validity of "num_cpu" from user space * LoongArch: KVM: Disable updating of "num_cpu" and "feature" * LoongArch: KVM: Remove unnecessary local variable * LoongArch: KVM: Remove unused parameter len * LoongArch: KVM: Remove never called default case statement * LoongArch: KVM: Use standard bitops API with eiointc * LoongArch: KVM: Use generic function loongarch_eiointc_read() * LoongArch: KVM: Use generic function loongarch_eiointc_write() * LoongArch: KVM: Replace eiointc_enable_irq() with eiointc_update_irq() * LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_ctrl_access() * LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_sw_status_access() * LoongArch: KVM: Fix max supported vCPUs set with EIOINTC * LoongArch: KVM: Use 64-bit register definition for EIOINTC [ Xianglai Li ] * LoongArch: KVM: Ensure that kvm eiointc is compatible with older versions * LoongArch: KVM: sync kvm_ipi to upstream [ Bibo Mao ] * LoongArch: KVM: Add implementation with IOCSR_IPI_SET * LoongArch: KVM: Access mailbox directly in mail_send() [ Xianglai Li ] * LoongArch: KVM: sync pch_pic to upstream [ Bibo Mao ] * LoongArch: KVM: Add stat information with kernel irqchip * LoongArch: KVM: Add address alignment check in pch_pic register access * LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_pch_pic_regs_access() * LoongArch: KVM: Set version information at initial stage * LoongArch: KVM: Add IRR and ISR register read emulation * LoongArch: KVM: Add different length support in loongarch_pch_pic_read() * LoongArch: KVM: Add different length support in loongarch_pch_pic_write() [ Yury Norov (NVIDIA) ] * LoongArch: KVM: Rework pch_pic_update_batch_irqs() [ Bibo Mao ] * LoongArch: KVM: Remove PGD saving during VM context switch * LoongArch: KVM: Implement arch-specific functions for guest perf * LoongArch: KVM: Register perf callbacks for guest * LoongArch: KVM: Get VM PMU capability from HW GCFG register [ Huacai Chen ] * LoongArch: Clarify 3 MSG interrupt features [ Song Gao ] * LoongArch: KVM: Add AVEC basic support [ Tiezhu Yang ] * LoongArch: Remove some code if kasan_arch_is_ready() is false * LoongArch: Set kasan_early_stage as false at end of kasan_init() * LoongArch: Disable instrumentation for setup_ptwalker() [ Ming Wang ] * LoongArch: efi: avoid double calling set_virtual_map() [ zhangzhengming ] * LoongArch: Fix the improper handling of the set_virtual_map's return value [ Andrea Mayer ] * seg6: separate dst_cache for input and output paths in seg6 lwtunnel [ Guomin.chen ] * ACPI: property: Fix endpoint resolution with string-based references [ Ming Wang ] * LoongArch: config: Revert CONFIG_RTC_DRV_EFI back to 'm' [ Kuan-Ting Chen ] * xfrm: esp: avoid in-place decrypt on shared skb frags [ Juxin Gao ] * usb: ohci-pci: fix S3 wakeup failure on Loongson 7A2000 [ Kanglong Wang ] * LoongArch: usb: ohci-pci: Fix compilation errors [ David Howells ] * rxrpc: Fix data-race warning and potential load/store tearing * rxrpc: Fix call removal to use RCU safe deletion [ Anderson Nascimento ] * rxrpc: Fix key reference count leak from call->key [ Douya Le ] * rxrpc: Only put the call ref if one was acquired [ Yuqi Xu ] * rxrpc: reject undecryptable rxkad response tickets [ Luxiao Xu ] * rxrpc: fix reference count leak in rxrpc_server_keyring() [ David Howells ] * rxrpc: Fix key/keyring checks in setsockopt(RXRPC_SECURITY_KEY/KEYRING) * rxrpc: Fix missing error checks for rxkad encryption/decryption failure * rxrpc: Fix key quota calculation for multitoken keys * rxrpc: Fix anonymous key handling [ Wang Jie ] * rxrpc: only handle RESPONSE during service challenge [ Anderson Nascimento ] * rxrpc: Fix missing validation of ticket length in non-XDR key preparsing [ David Howells ] * rxrpc: Parse received packets before dealing with timeouts * rxrpc: Fix CPU time starvation in I/O thread * rxrpc: Fix memory leaks in rxkad_verify_response() * rxrpc: Fix rxkad crypto unalignment handling * rxrpc: Fix potential UAF after skb_unshare() failure * rxrpc: Fix conn-level packet handling to unshare RESPONSE packets * rxrpc: Fix rxrpc_input_call_event() to only unshare DATA packets [ Hyunwoo Kim ] * rxrpc: Also unshare DATA/RESPONSE packets when paged frags are present -- Xie Wei <email address hidden> Wed, 13 May 2026 10:05:30 +0800