# changelog

author: yueyuankun <yueyuankun@kylinos.cn> - 33.19-31.p23
changelog:
  - Type:bugfix
  - ID:BUG#191289
  - SUG:NA
  - DESC:dracut handle compressed kernel modules
         network use separate main conext for NM-client in threads


author: yueyuankun <yueyuankun@kylinos.cn> - 33.19-31.p24
changelog:
  - Type:bugfix
  - ID:BUG#186888
  - SUG:NA
  - DESC:Solve the problem that sometimes the circular loading progress bar does not rotate


author: yueyuankun <yueyuankun@kylinos.cn> - 33.19-31.p33
changelog:
  - Type:update
  - ID:task#178419
  - SUG:NA
  - DESC:rename grubloongarch64.efi to BOOTLOONGARCH/BOOTLOONGARCH64.EFI


author: yueyuankun <yueyuankun@kylinos.cn> - 33.19-41.p33
changelog:
  - Type:update
  - ID:task#186438
  - SUG:NA
  - DESC:fix empty folder '/usr/bin/liveinst' in arm environmnet
         revert "Set default entry to the BLS id instead of the entry index"
         translate the tips about expected capacity into Chinese
         bugfix change root and storage interface shows
         Don't set LC_ALL for live installations
         Do not crash on network --device link with wireless device
         Do not modify boot order on UEFI if asked


author: Xiao Zai <xiaozai@kylinos.cn> - 33.19-41.p34
changelog:
  - Type:bugfix 
  - ID:BUG#209529,BUG#209613
  - SUG:NA
  - DESC:fixed an issue where the system could be installed in TUI mode without setting an administrator user


author: yueyuankun <yueyuankun@kylinos.cn> - 33.19-41.p36
changelog:
  - Type:update
  - ID:BUG#221252
  - SUG:NA
  - DESC:set the environment to en_US.UTF-8 when falling back to text mode


author: limingle <limingle@kylinos.cn> - 33.19-41.p37.nd01
changelog:
  - Type:update
  - ID:task#335805
  - SUG:NA
  - DESC:add product config for industry edition and set filesystem to ext4
      add patch anaconda-33.19-kylin-add-product-config-for-industry-edition.patch


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.4.v2401
changelog:
  - 3rd/ljmcore: update 2.2.4.1 ljmcore driver (v2) (Lu Yao) [task:197912]
  - scsi: megaraid_sas: disabled shared host tagset feature by default (mengfanhui) [bug:204683]
  - USB: serial: pl2303: fix line-speed handling on newer chips (Johan Hovold) [bug:211186]
  - USB: serial: pl2303: add support for PL2303HXN (Charles Yeh) [bug:211186]
  - USB: serial: pl2303: fix tranceiver suspend mode (Johan Hovold) [bug:211186]
  - USB: serial: pl2303: fix non-supported xon/xoff (Johan Hovold) [bug:211186]
  - NETRONOME: NFP: fill version string with VERMAGIC_STRING (Yinjun Zhang) [task:199475]
  - sched: fix failed get node id (liwanwu) [bug:213545]
  - PHYTIUM: drivers/perf: phytium: Bugfix for Phytium ddr/pcie PMU dirvers (Wang Xu) [bug:212814]
  - loop: loop_set_status_from_info() check before assignment (Zhong Jinghua) [task:192988]
  - loop: Check for overflow while configuring loop (Siddh Raman Pant) [task:192988]
  - loop: Factor out configuring loop from status (Martijn Coenen) [task:192988]
  - Revert "loop: Check for overflow while configuring loop" (zhanggenjian) [task:192988]
  - loop: properly observe rotational flag of underlying device (Holger Hoffstätte) [task:192988]
  - loop: Refactor loop_set_status() size calculation (Martijn Coenen) [task:192988]
  - loop: Factor out setting loop device size (Martijn Coenen) [task:192988]
  - loop: Remove sector_t truncation checks (Martijn Coenen) [task:192988]
  - loop: Call loop_config_discard() only after new config is applied (Martijn Coenen) [task:192988]
  - arm64/config: enable CONFIG_GPU_INSPUR (Shixiong Ou) [task:198667]
  - tcm: support tpmrm function of ax99100_spi interface TCM module (jiangxiujie) [task:198010]
  - net: tls, update curr on splice as well (John Fastabend) [task:196365] {CVE-2024-0646}


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.5.v2401
changelog:
  - PHYTIUM: PMU: phytium: update ddr/pcie PMU drivers (liyouhong) [bug:212814]
  - kylin/gmjstcm:Adapting TCM1.0 to x86 (wudandan) [task:195669]
  - x86/alternatives: add missing insn.h include (Dave Hansen) [task:198393]
  - x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Masami Hiramatsu) [task:198393]
  - x86/kprobes: Fix ordering while text-patching (Peter Zijlstra) [task:198393]
  - x86/alternatives: Add and use text_gen_insn() helper (Peter Zijlstra) [task:198393]
  - x86/alternatives, jump_label: Provide better text_poke() batching interface (Peter Zijlstra) [task:198393]
  - x86/alternatives: Teach text_poke_bp() to emulate instructions (Peter Zijlstra) [task:198393]
  - x86/jump_label: Make tp_vec_nr static (YueHaibing) [task:198393]
  - x86/jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [task:198393]
  - x86/jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [task:198393]
  - x86/alternative: Batch of patch operations (Daniel Bristot de Oliveira) [task:198393]
  - x86/kprobes: Prohibit probing on functions before kprobe_int3_handler() (Masami Hiramatsu) [task:198393]
  - rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Byungchul Park) [task:198393]
  - x86/alternatives: Remove the return value of text_poke_*() (Nadav Amit) [task:198393]
  - x86/jump-label: Remove support for custom text poker (Nadav Amit) [task:198393]
  - x86/jump_label: Use text_poke_early() during early init (Nadav Amit) [task:198393]
  - x86/jump_label: Switch to jump_entry accessors (Ard Biesheuvel) [task:198393]
  - security/ima&evm: fix xattr check error (liuqi) [task:192131]
  - nvmet-tcp: Fix the H2C expected PDU len calculation (Maurizio Lombardi) [task:200668]
  - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length (Maurizio Lombardi) [task:200668] {CVE-2023-52454}
  - nvmet-tcp: fix maxh2cdata icresp parameter (Sagi Grimberg) [task:200668]
  - f2fs: explicitly null-terminate the xattr list (Eric Biggers) [task:200626] {CVE-2023-52436}
  - drivers/amd/pm: fix a use-after-free in kv_parse_power_table (Zhipeng Lu) [task:200671] {CVE-2023-52469}
  - net: qualcomm: rmnet: fix global oob in rmnet_policy (Lin Ma) [task:200745] {CVE-2024-26597}
  - sched/membarrier: reduce the ability to hammer on sys_membarrier (Linus Torvalds) [task:200749] {CVE-2024-26602}
  - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Tony Lindgren) [task:200752] {CVE-2024-26600}
  - binder: signal epoll threads of self-work (Carlos Llamas) [task:200750] {CVE-2024-26606}
  - CIFS: Fix retry mid list corruption on reconnects (Pavel Shilovsky) [task:197803]
  - net: devlink: skip info_get op call if it is not defined in dumpit (Jiri Pirko) [task:199476]
  - Revert "optimize: rm redundant code in kysec fpro" (penghuaihe) [bug:207104]
  - usb: raw-gadget: return -EINVAL if no proper ep address available (Wei Ming Chen)
  - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (Gui-Dong Han) [task:199813] {CVE-2024-24860}
  - Bluetooth: Move {min,max}_key_size debugfs into hci_debugfs_create_le (Marcel Holtmann) [task:199813]
  - Bluetooth: Add support for LE ping feature (Spoorthi Ravishankar Koppad) [task:199813]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.6.v2401
changelog:
  - i2c: sprd: fix reference leak when pm_runtime_get_sync fails (Qinglang Miao) [task:201796] {CVE-2020-36780}
  - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Zhang Qilong) [task:201796] {CVE-2020-36780}
  - GRT: net: Change the driver name to grtnic_xgb (xiaolinkui) [task:216498]
  - tpm: fix security module cannot get pcr from tcm1 on ax99100 (lijun) [bug:210498]
  - security/kysec: add kysec_tcm_type boot parameter (huanfuxi) [bug:210498]
  - mm: fix NULL pointer dereference in __do_page_cache_readahead() (Jiangshan Yi) [bug:216363, bug:216348]
  - llc: call sock_orphan() at release time (Eric Dumazet) [task:203087] {CVE-2024-26625}
  - af_unix: fix lockdep positive in sk_diag_dump_icons() (Eric Dumazet) [task:203085] {CVE-2024-26624}
  - xen-netback: don't produce zero-size SKB frags (Jan Beulich) [task:203084] {CVE-2023-46838}
  - net: openvswitch: fix race on port output (Felix Huettner) [task:202729]
  - i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails (Qinglang Miao) [task:201794] {CVE-2020-36782}
  - LoongArch:modify vfat and nls936 config to y (liubaolin) [task:193507]
  - x86/reboot: KVM: Disable SVM during reboot via virt/KVM reboot callback (Sean Christopherson) [task:201922]
  - ipv6: remove max_size check inline with ipv4 (Jon Maxwell) [task:200581] {CVE-2023-52340}
  - net/dst: use a smaller percpu_counter batch for dst entries accounting (Eric Dumazet) [task:200581] {CVE-2023-52340}
  - net: add a route cache full diagnostic message (Peter Oskolkov) [task:200581] {CVE-2023-52340}
  - ipv6: make ip6_rt_gc_expire an atomic_t (Eric Dumazet) [task:200581] {CVE-2023-52340}
  - KVM: arm64: pmu: Reset sample period on overflow handling (Marc Zyngier) [task:197911]
  - KVM: arm/arm64: Remove pmc->bitmask (Andrew Murray) [task:197911]
  - OPENEULER: SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers (zhanglei) [bug:214334]
  - mm: swapoff: shmem_unuse() stop eviction without igrab() (Hugh Dickins) [task:199161]
  - mm: swapoff: take notice of completion sooner (Hugh Dickins) [task:199161]
  - mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Hugh Dickins) [task:199161]
  - mm: swapoff: shmem_find_swap_entries() filter out other types (Hugh Dickins) [task:199161]
  - mm: swap: properly update readahead statistics in unuse_pte_range() (Andrea Righi) [task:199161]
  - mm: rid swapoff of quadratic complexity (Vineeth Remanan Pillai) [task:199161]
  - mm: refactor swap-in logic out of shmem_getpage_gfp (Vineeth Remanan Pillai) [task:199161]
  - lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [task:196541]
  - lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [task:196541]
  - lwtunnel: get nlsize for erspan options properly (Xin Long) [task:196541]
  - lwtunnel: change to use nla_parse_nested on new options (Xin Long) [task:196541]
  - lwtunnel: add options setting and dumping for erspan (Xin Long) [task:196541]
  - lwtunnel: add options setting and dumping for vxlan (Xin Long) [task:196541]
  - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Hao Sun) [task:200744] {CVE-2024-26589}
  - crypto: enable SM3_GENERIC configs (chengang) [bug:215175]
  - HYGON/ANOLIS: x86/head/64: Flush caches for .bss..decrypted section after CR3 switches to early_top_pgt (hanliyang) [task:201176]
  - HYGON: drm: Add hydcu-fixup-header drvier to disable PCI RESET, as hydcu not supporting (fangbaoshun) [task:201176]
  - vhost_net: revert upend_idx only on retriable error (Andrey Smetanin) [task:201250]
  - netfilter: nf_tables: don't skip expired elements during walk (Florian Westphal) [task:179882] {CVE-2023-4244}
  - netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [task:179882]
  - EDAC/thunderx: Fix possible out-of-bounds string access (Arnd Bergmann) [task:200669] {CVE-2023-52464}
  - blk-mq: fix IO hang from sbitmap wakeup race (Ming Lei)
  - nvmet-tcp: fix a crash in nvmet_req_complete() (Maurizio Lombardi) {CVE-2023-6536}
  - x86, sched: Treat Intel SNC topology as default, COD as exception (Alison Schofield)
  - Makefile: add mips and loongarch SRCARCH (Li ZhiGang) [task:199827]
  - security/ima&evm: change default hash algorithm to sha256 (liuqi) [task:192131]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.7.v2401
changelog:
  - release 4.19.90-89.7.v2401 (Zhengyuan Liu)
  - Module.kabi: update Module.kabi based on the new whitelist for loongarch64 (jianghaoran) [task:209184]
  - scripts: Add support for loongarch64 in update-kabilist.sh (jianghaoran) [task:209184]
  - kabi: re-update kabi symvers (Zhengyuan Liu)
  - fs/pipe: dont need wake up self in a single process of ub (huangbing) [bug:217416]
  - scripts/cve-cal.sh: add a script to calculate cve and task (Zhengyuan Liu)
  - spec: enable kabi check (Zhengyuan Liu)
  - kabi: update kabi list and symvers (Zhengyuan Liu)
  - update-kabilist.sh: remove the item from kabi list if not existed in Module.symvers (Zhengyuan Liu)
  - compile-and-chkabi.sh: update check-kabi path (Zhengyuan Liu)
  - fs: remove fget_many and fput_many interface (Gou Hao) [bug:217407]
  - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() (Pan Bian) [task:207228] {CVE-2023-52566}
  - security/kysec: fix k tag java hung_task_timeout_secs (mengdehui) [bug:218233]
  - nvme-tcp: can't set sk_user_data without write_lock (Maurizio Lombardi) [task:206926]
  - nvmet-tcp: fix incorrect locking in state_change sk callback (Sagi Grimberg) [task:206926] {CVE-2021-47041}
  - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Wu Bo) [task:206937] {CVE-2021-47074}
  - nvme-loop: don't put ctrl on nvme_init_ctrl error (Chaitanya Kulkarni) [task:206937]
  - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Sean Christopherson) [task:206928] {CVE-2021-47061}
  - KVM: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Rustam Kovhaev) [task:206928]
  - netfilter: nf_tables: disallow anonymous set with timeout flag (Pablo Neira Ayuso) [task:206383] {CVE-2024-26642}
  - llc: make llc_ui_sendmsg() more robust against bonding changes (Eric Dumazet) [task:206384] {CVE-2024-26636}
  - sched/topology: phytium platform add CLS sd (liwanwu) [task:202344]
  - sched: arm64 add cluster domain (huangbing) [task:202344]
  - sched: multi thread rw optimization (liwanwu) [task:202344]
  - fs/elf: Add loading elf sections helpers (liwanwu) [task:202344]
  - ring-buffer: Have saved event hold the entire event (Steven Rostedt (Google)) [task:205154]
  - ring-buffer: Do not attempt to read past "commit" (Steven Rostedt (Google)) [task:205154] {CVE-2023-52501}
  - ring-buffer: Have rb_iter_head_event() handle concurrent writer (Steven Rostedt (VMware)) [task:205154]
  - ring-buffer: Add page_stamp to iterator for synchronization (Steven Rostedt (VMware)) [task:205154]
  - ring-buffer: Have ring_buffer_empty() not depend on tracing stopped (Steven Rostedt (VMware)) [task:205154]
  - ax25: Fix ax25 session cleanup problems (Duoming Zhou) [task:203789]
  - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Cyril Hrubis) [task:205110]
  - sched/rt: Disallow writing invalid values to sched_rt_period_us (Cyril Hrubis) [task:205110]
  - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Cyril Hrubis) [task:205110]
  - net: rds: acquire refcount on TCP sockets (Tetsuo Handa) [task:205876]
  - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() (Eric Dumazet) [task:205232] {CVE-2023-52502}
  - nfc: constify several pointers to u8, char and sk_buff (Krzysztof Kozlowski) [task:205232]
  - drm: Don't unref the same fb many times by mistake due to deadlock handling (Ville Syrjälä) [task:205231] {CVE-2023-52486}
  - ipv6: init the accept_queue's spinlocks in inet6_create (Zhengchao Shao) [task:205163]
  - tcp: make sure init the accept_queue's spinlocks once (Zhengchao Shao) [task:205163] {CVE-2024-26614}
  - l2tp: pass correct message length to ip6_append_data (Tom Parkin) [task:205227]
  - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() (David Howells) [task:205227] {CVE-2023-52527}
  - ieee802154: ca8210: Fix a potential UAF in ca8210_probe (Dinghao Liu) [task:205220] {CVE-2023-52510}
  - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Wen Gu) [task:205222] {CVE-2024-26615}
  - net: fix possible store tearing in neigh_periodic_work() (Eric Dumazet) [task:205221] {CVE-2023-52522}
  - neigh: make sure used and confirmed times are valid (Julian Anastasov) [task:205221]
  - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Shigeru Yoshida) [task:205218] {CVE-2023-52528}
  - net: nfc: llcp: Add lock when modifying device list (Jeremy Cline) [task:205036] {CVE-2023-52524}
  - nfc: nci: assert requested protocol is valid (Jeremy Cline) [task:205032] {CVE-2023-52507}
  - Input: powermate - fix use-after-free in powermate_config_complete (Javier Carrasco) [task:204918] {CVE-2023-52475}
  - llc: Drop support for ETH_P_TR_802_2. (Kuniyuki Iwashima) [task:204916] {CVE-2024-26635}
  - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Eric Dumazet) [task:204917] {CVE-2024-26633}
  - tomoyo: fix UAF write bug in tomoyo_write_control() (Tetsuo Handa) [task:205063] {CVE-2024-26622}
  - KYLIN/arm64: Add `model name` show for HISI_TSV200 (Youling Tang) [bug:217118]
  - arm64/config: CONFIG_IP_DCCP=m (lingfuyi) [bug:217102]
  - net/core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [task:200588]
  - net: Fixed updating of ethertype in skb_mpls_push() (Martin Varghese) [task:200588]
  - Fixed updating of ethertype in function skb_mpls_pop (Martin Varghese) [task:200588]
  - net/sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Davide Caratti) [task:200588]
  - net: openvswitch: ensure LSE is pullable before reading it (Davide Caratti) [task:200588]
  - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [task:200588] {CVE-2024-1151}
  - Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Martin Varghese) [task:200588]
  - net: core: add MPLS update core helper and use in OvS (John Hurley) [task:200588]
  - net: core: move pop MPLS functionality from OvS to core helper (John Hurley) [task:200588]
  - net: core: move push MPLS functionality from OvS to core helper (John Hurley) [task:200588]
  - tty: n_gsm: check error while registering tty devices (Hillf Danton)
  - tty: n_gsm: add helpers to convert mux-num to/from tty-base (Martin Hundebøll)
  - USB: gadget: dummy-hcd: Fix errors in port-reset handling (Alan Stern)
  - bfs: extra sanity checking and static inode bitmap (Tigran Aivazian)
  - USB: Gadget: dummy-hcd: Fix shift-out-of-bounds bug (Alan Stern)
  - i2c: cadence: fix reference leak when pm_runtime_get_sync fails (Qinglang Miao) [task:201795] {CVE-2020-36784}
  - i2c: img-scb: fix reference leak when pm_runtime_get_sync fails (Qinglang Miao) [task:201797] {CVE-2020-36783}
  - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [task:203086]
  - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [task:203086] {CVE-2024-26627}
  - Revert "ARM64/cpuinfo: Fix ft5000c cpu information display issue" (zhanggenjian) [task:177455, bug:210941]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.8.v2401
changelog:
  - Revert "EULER: LoongArch: kvm: fix bug of kvm's hugepage" (Enze Li) [bug:220929, bug:220376]
  - Revert "EULER: LoongArch: KVM: fix vcpu timer functions" (Enze Li) [bug:220929, bug:220376]
  - efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Marcin Benka) [bug:218049]
  - ACPI: tables: Simplify PPTT leaf node detection (Jeremy Linton) [task:207620]
  - fs/pipe: don't wakeup self like unixbech pipe, but can epoll and SIGIO (Bing Huang) [task:209335]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.9.v2401
changelog:
  - fs/pipe: recognize write first read last sequence (Bing Huang) [bug:217416]
  - OPENEULER: mm: fix oom killing for disabled pid (Jing Xiangfeng) [task:210376]
  - LoongArch:adjust the calc method of number of packages. (wanghongliang) [task:209781]
  - LoongArch:irqchip/loongarch-extioi:Fix ext irq route error. (wanghongliang) [task:209781]
  - cpufreq: loongson3-acpi: Initialize the value of policy->cur (mengyingkun) [task:209781]
  - ipmi: ls2k500 kcs ipmi add nolock version support. (Chong Qiao) [task:209781]
  - loongarch/kvm: Fixed a huge page leak on a virtual machine (xianglai li) [task:209781]
  - irqchip/loongarch-extioi: Fix ext irq route fail when some cpus offline (Juxin Gao) [task:209781]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.10.v2401
changelog:
  - crypto/ceu: update phytium ceu driver code (zhubing) [task:209505]
  - security/kysec: fix tcm function name error (huanfuxi) [bug:220431]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.11.v2401
changelog:
  - Revert "fs/pipe: dont need wake up self in a single process of ub" (liyouhong) [bug:223670]
  - Revert "fs/pipe: don't wakeup self like unixbech pipe, but can epoll and SIGIO" (liyouhong) [bug:223670]
  - Revert "OPENEULER: mm: fix oom killing for disabled pid" (liyouhong) [bug:223670]
  - Revert "fs/pipe: recognize write first read last sequence" (liyouhong) [bug:223670]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.12.v2401
changelog:
  - sched: Lack CONFIG_CGROUP_SCHED in smart grid function. (gonglinkai) [task:210377]
  - sched: Modify KABI issue (gonglinkai) [task:210377]
  - sched: smart grid function switch (gonglinkai) [task:210377]
  - sched: Add smart grid function (gonglinkai) [task:210377]
  - sched: affinity function switch (gonglinkai) [task:210377]
  - sched:Add the affinity function (gonglinkai) [task:210377]
  - sched: disabled sysctl_sched_optimize_enabled by default (liwanwu) [task:217846]
  - arm64/config: enable CONFIG_SCHED_CLUSTER=y in the biv configuration file (Peng Can) [task:221113]
  - iavf: free q_vectors before queues in iavf_disable_vf (Nicholas Nunley) [task:212529] {CVE-2021-47201}
  - OPENEULER: iomap: add support to track dirty state of sub pages (Shida Zhang) [task:192649]
  - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Yicong Yang) [task:206766]
  - sched/fair: Scan cluster before scanning LLC in wake-up path (Barry Song) [task:206766]
  - sched: Add cpus_share_resources API (Barry Song) [task:206766]
  - arch_topology: Make cluster topology span at least SMT CPUs (Yicong Yang) [task:206766]
  - arch_topology: Limit span of cpu_clustergroup_mask() (Ionela Voinescu) [task:206766]
  - topology/sysfs: export cluster attributes only if an architectures has support (Heiko Carstens) [task:206766]
  - sched/topology: Introduce sched_group::flags (Ricardo Neri) [task:206766]
  - sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Morten Rasmussen) [task:206766]
  - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Kunwu Chan) [task:207382] {CVE-2023-52607}
  - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs (Duoming Zhou) [task:209227, task:214895] {CVE-2024-26654}
  - mm/swap: fix race when skipping swapcache (Kairui Song) [task:210472] {CVE-2024-26759}
  - vxlan: do not destroy fdb if register_netdevice() is failed (Taehee Yoo) [task:210575]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.14.v2401
changelog:
  - scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ming Lei) [task:227191]
  - scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ming Lei) [task:227191]
  - scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: zfcp: move SG table helper from aux to fc and make them static (Steffen Maier) [task:227191]
  - scsi: mvumi: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: mvumi: switch to generic DMA API (Christoph Hellwig) [task:227191]
  - scsi: NCR5380: use sg helper to iterate over scatterlist (Finn Thain) [task:227191]
  - scsi: wd33c93: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: ppa: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: pcmcia: nsp_cs: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: imm: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: aha152x: use sg helper to iterate over scatterlist (Finn Thain) [task:227191]
  - scsi: staging: unisys: visorhba: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: pmcraid: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: ipr: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: advansys: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Jason Yan) [task:227191]
  - scsi: vmw_pvscsi: Silence dma mapping errors (Thomas Hellstrom) [task:227191]
  - scsi: vmw_pvscsi: Fix swiotlb operation (Thomas Hellstrom) [task:227191]
  - scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: vmw_pscsi: switch to generic DMA API (Christoph Hellwig) [task:227191]
  - security/kysec: fix image sign err (penghuaihe) [task:226800]
  - security/ima: allow the root user to read the current policy rules (huanfuxi) [bug:221830]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.14.3.ind.v2401
changelog:
  - KYLIN-GYOS: support to build industroy version (jiangxiujie) [task:346305]
  - KYLIN-GYOS: fix CONFIG_ARCH_PHYITUM spelling mistake (jiangxiujie) [task:361287]


author: peijiankang <peijiankang@kylinos.cn> - 01.12.7-1kord0k233.p31
changelog:
  - Type: bugfix
  - ID:   [TASK#185827]
  - SUG:  NA
  - DESC: add caja-update-translations-for-hk-and-tw.patch


author: peijiankang <peijiankang@kylinos.cn> - 01.12.7-1kord0k233.p33
changelog:
  - Type: bugfix
  - ID:   [TASK#205172]
  - SUG:  NA
  - DESC: add caja-update-Secure-translations-for-hk-and-tw.patch


author: huayadong <huayadong@kylinos.cn> - 01.12.7-1kord0k233.p35
changelog:
  - Type: bugfix
  - ID:   [BUG#217322]
  - SUG:  NA
  - DESC: delete Requires: redhat-menus ,add Requires: kylin-menu


author: wangwengong <wangwengong@kylinos.cn> - 01.12.7-1kord0k233.p35.nd01
changelog:
  - Type: bugfix
  - ID:   [TASK#332178]
  - SUG:  NA
  - DESC: 修复caja显示U盘文件系统格式是ext2与命令行查看不一致问题
     patch38:caja-1.12.7-kylin-fix-bugzilla-8197-Udisk-file-system-is-inconsistent-1.patch


author: quzhilin <quzhilin@kylinos.cn> - 01.12.7-1kord0k233.p35.nd02
changelog:
  - Type: bugfix
  - ID:   [TASK#332179]
  - SUG:  NA
  - DESC: 修复U盘文件删除到回收站，再次插入后已删除文件恢复到U盘的问题;
     patch39: caja-1.12.7-fix-in-Udisk-only-forever-delete.patch


author: fuzhengwei <fuzhengwei@kylinos.cn> - 01.12.7-1kord0k233.p35.nd03
changelog:
  - Type: bugfix
  - ID:   [TASK#332174]
  - SUG:  NA
  - DESC: 修复在系统桌面选中一个图标，按住shift键，再选中另一个桌面图标，选中的图标不连续、无规律的问题；
     patch40:caja-1.12.7-kylin-fix-EIS830-bug-14-24.patch


author: fuzhengwei <fuzhengwei@kylinos.cn> - 01.12.7-1kord0k233.p35.nd04
changelog:
  - Type: bugfix
  - ID:   [TASK#332168]
  - SUG:  NA
  - DESC: add patch41: fix_desktop_dir_name_residual.patch
     修复桌面目录名称超过三行时，拖动文件从下向上经过目录出现目录名残影问题;


author: quzhilin <quzhilin@kylinos.cn> - 01.12.7-1kord0k233.p35.nd05
changelog:
  - Type: bugfix
  - ID:   [BUG#257219]
  - SUG:  NA
  - DESC: add patch42: caja-1.12.7-fix-cannot-format-disks.patch
     修复无法格式化问题


author: liujunjie <liujunjie1@kylinos.cn> - 3.24.21-4.p02.nd01
changelog:
  - Type: bugfix
  - ID:   [TASK#335448]
  - SUG:  NA
  - DESC: add nd-tooltip-position-compatible-gtk2-mate-panel.patch


author: Caolán McNamara <caolanm@redhat.com> - 1:6.4.7.2-6
changelog:
  - Resolves: rhbz#1980800 allow convert to csv to write each sheet to
    separate file
  - Resolves: rhbz#1992695 two style tags where there should be one


author: Caolán McNamara <caolanm@redhat.com> - 1:6.4.7.2-7
changelog:
  - Resolves: rhbz#2013858 CVE-2021-25633
  - Resolves: rhbz#2014215 CVE-2021-25634
  - Resolves: rhbz#2014209 CVE-2021-25635


author: Caolán McNamara <caolanm@redhat.com> - 1:6.4.7.2-9
changelog:
  - Related: rhbz#2029810 set NoDisplay=true for .desktop on s390x/aarch64
  - Related: rhbz#2029810 don't Require any vclplug for s390x/aarch64


author: Caolán McNamara <caolanm@redhat.com> - 1:6.4.7.2-12
changelog:
  - Resolves: rhbz#2118928 CVE-2022-26305 Untrusted Macros
  - Resolves: rhbz#2118924 CVE-2022-26307 Weak Master Keys
  - Resolves: rhbz#2118920 CVE-2022-26306 Static Initialization Vector
  - Resolves: rhbz#2134702 CVE-2022-3140 Macro URL arbitrary script execution


author: lvfei <lvfei@kylinos.cn> - 1:6.4.7.2-13.p01
changelog:
  - Type: Upgrade
  - ID: [TASK#199901]
  - SUG: NA
  - DESC: Added BuildRequires: cpp-gpgme  redland libkysec-devel libsecurity1-devel
  - Changed "Requires: hyphen-en" to "Requires: hyphen-devel"


author: limingle <limingle@kylinos.cn> - 1:6.4.7.2-13.p01.nd01
changelog:
  - Type: bugfix
  - ID: [BUG#257891]
  - SUG: NA
  - DESC: stop setting "NoDisplay=true" to .desktop on aarch64


author: houhongxun <houhongxun@kylinos.cn> -1.12.2-1kord37.p05
changelog:
  -Type:bugfix
  -ID:[BUG#194507]
  -SUG:NA
  -DESC:add patch 0001-don-t-show-system-monitor-menu-if-current-user-is-no.patch
        don't show system monitor when not logged in as root


author: houhongxun <houhongxun@kylinos.cn> -1.12.2-1kord37.p08
changelog:
  -Type:update
  -ID:[TASK#185828]
  -SUG:NA
  -DESC:add patch 0001-add-some-missing-traditional-chinese-translations.patch


author: houhongxun <houhongxun@kylinos.cn> -1.12.2-1kord37.p09
changelog:
  -Type:update
  -ID:[TASK#187123]
  -SUG:NA
  -DESC:add patch 0001-mate-panel-add-some-more-missing-traditional-chinese.patch


author: limingle <limingle@kylinos.cn> -1.12.2-1kord37.p09.nd01
changelog:
  -Type:update
  -ID:[TASK#332155]
  -SUG:NA
  -DESC:add patch mate-panel_1.12.2-1kord37-kylin-restore-setting-menu.patch


author: jianghong <jianghong@kylinos.cn> 1.12.1-1kord30~rc3
changelog:
  - mate-power-manager (1.12.1-1kord30~rc3) juniper; urgency=medium
  - power mode selection for longson computer.


author: huayadong <huayadong@kylinos.cn> 1.12.1-1kord30~rc3.p02
changelog:
  - Type: bugfix
  - ID  : [任务#75897]
  - SUG : NA
  - DESC: add %post:glib-compile-schemas /usr/share/glib-2.0/schemas 解决首次安装post脚本报错.


author: huyubiao <huyubiao@huawei.com> - 243-66
changelog:
  - add backport-journalctl-allow-running-vacuum-on-remote-journals-t.patch
        backport-systemctl-skip-non-existent-units-in-the-cat-verb.patch
        backport-journalctl-implement-facility-foo.patch
        backport-journalctl-show-duplicate-entries-if-they-are-from-t.patch
        backport-fix-journal-regression.patch
        backport-fs-util-when-calling-chase_symlinks-with-root-path-l.patch
        backport-test-add-test-for-the-non-resolving-of-chase_symlink.patch
        backport-fs-util-make-sure-we-output-normalized-paths-in-chas.patch
        backport-test-make-sure-chase_symlink-returns-normalized-path.patch
        backport-test-fix-rename_noreplace-test.patch
        backport-logind-check-PolicyKit-before-allowing-VT-switch.patch
        backport-errno-ETIMEDOUT-is-also-a-connection-error.patch
        backport-sd-bus-break-the-loop-in-bus_ensure_running-if-the-b.patch


author: huyubiao <huyubiao@huawei.com> - 243-67
changelog:
  - add backport-core-make-sure-we-don-t-get-confused-when-setting-TE.patch
        backport-mount-setup-change-the-system-mount-propagation-to-s.patch
        backport-core-transition-to-FINAL_SIGTERM-state-after-ExecSto.patch


author: hanjinpeng <hanjinpeng@kylinos.cn> - 243-67.p01
changelog:
  - Type: update
  - ID:   [TASK#186410]
  - SUG:  NA
  - DESC:  1. add Patch10001: 0002-Change-the-NTP-server.patch(import changes from 243-31.se.p06)
              Change NTP server.
           2. add patch10002:systemd-243-kylin-init5-hang.patch(import changes from 243-31.se.p06)
              Modify ctrl+alt+F2 switch to init5 stuck problem
           3. add patch10003:systemd-243-kylin-init1-add-check-console-tty1.patch(import changes from 243-31.se.p06)
              fix bug 1568:Input init1 in the graphical interface, switching to single user is abnormal, the screen is black,
              the cursor in the upper left corner flickers, and the graphical interface cannot be switched
           4. add patch10004: systemd-fix-selinux-denied-error-for-systemctl-when-lsm-stacking-is-enable.patch
              fix selinux denied error for systemctl when lsm stacking is enable
           5. add patch10010: 0001-Prevent-excessive-proc-1-mountinfo-reparsing.patch
              fix create pod container fail and systemd timeout (rhbz #1819868)
           6. add patch10020: vconsole-setup-downgrade-log-message-when-setting-font-fails.patch
              Fix log message error when setting font fails
           7. add patch20001: 0001-Kylin-add-systemd-243-loongarch64-support.patch
              add patch20002: 0002-Kylin-fix-ctrl-alt-F2-switch-to-init5-stuck-problem-.patch
              support loongarch64, Remove gnu-efi check in loongarch64


author: yinyongkang <yinyongkang@kylinos.cn> - 243-67.p02
changelog:
  - Type:bugfix
  - ID:[TASK#192741]
  - SBUG:NA
  - DESC: add patch10030: 0001-network-do-not-drop-foreign-config-if-interface-is-i.patch
          network: do not drop foreign config if interface is in initialized state.


author: yueyaoqiang <yueyaoqiang@kylinos.cn> - 243-67.p04
changelog:
  - Type:bugfix
  - ID:[Bug#210134]
  - SUG:NA
  - DESC:add backport-donot-open-CD-rom-use-exclusive-mode.patch，for ejecjt button


author: Han Jinpeng <hanjinpeng@kylinos.cn> - 243-67.p05
changelog:
  - Type:bugfix
  - ID:[Bug#220276]
  - SUG:NA
  - DESC: Add backport-core-add-possibility-to-not-track-certain-unit-types.patch
          Sync upstream community patches , optimization user login time for too long in some case


author: Han Jinpeng <hanjinpeng@kylinos.cn> - 243-67.p06
changelog:
  - Type:bugfix
  - ID:[Bug#223633]
  - SUG:NA
  - DESC: Revert backport-udev-make-algorithm-that-selects-highest-priority-de.patch
          Revert patch to fix update device symlinks issue (similar #1942299)


author: wangshuo <wangshuo@kylinos.cn> - 243-67.p07
changelog:
  - Type:bugfix
  - ID:[TASK#329354]
  - SUG:NA
  - DESC:add patch rc-local-order-after-network-online.target.patch
         fix rc-local service start failed


author: limingle <limingle@kylinos.cn> - 243-67.p07.nd01
changelog:
  - Type:update
  - ID:[TASK#338617]
  - SUG:NA
  - DESC:add patch 01-unprivileged_user_shutdown.rules
         prevent unprivileged user from executing reboot operation


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 2.9.0-5.p01
changelog:
  - Type: updates
  - ID: TASK#186442
  - SUG: NA
  - DESC: Sync 2.9.0-3.p02 patch: fix unsinicized issues of zh_HK and zh_CN


author: quzhilin <quzhilin@kylinos.cn> - 2.9.0-5.p02.nd01
changelog:
  - Type:bugfix
  - ID:[TASK#332181]
  - SUG:NA
  - DESC:修复多用户切换登录时插入U盘挂载异常问题
      add patch: udisks-2.9.0-kylin-fix-mount-problem.patch


author: quzhilin <quzhilin@kylinos.cn> - 2.9.0-5.p02.nd02
changelog:
  - Type:bugfix
  - ID:[TASK#332180]
  - SUG:NA
  - DESC:修复U盘弹出后，插回出现挂载异常问题
      add patch: udisks-2.9.0-kylin-fix-umount-disk-dumpcoreprob.patch


